Სარჩევი:
ვიდეო: RC Servos– ის კონტროლი უსადენოდ UDP– ზე: 3 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ამ პროექტში მინდა გამოვიყენო ჩემი iPhone RC სერვისების გასაკონტროლებლად. მე გამოვიყენებ ამაჩქარებელს UDP კავშირის ორი სერვისის გასაკონტროლებლად. ეს არის კონცეფციის დამტკიცების პროექტი იმის დასადასტურებლად, რომ iPhone და პერიფერიულ მოწყობილობებს შორის კავშირმა შეიძლება მიაღწიოს განახლების მაღალ მაჩვენებლებს (უფრო მაღალი ვიდრე BLE) UDP– ის გამოყენებით.
ნაბიჯი 1: ნაწილების სია
ტექნიკა
- ESP8266 (Wemos D1 mini pro) დაფა
- ორი RC სერვისი
- USB დენის ბანკი, როგორც კვების წყარო
- ზოგიერთი მხტუნავი მავთული
- IPhone ან iPad iOS12– ის გამოყენებით
- პროექტის შესაქმნელად Mac
პროგრამული უზრუნველყოფა
- Arduino IDE ESP8266 Arduino ბირთვით დაინსტალირებული: ინსტალაციის სახელმძღვანელო
- Xcode 10:
- არდუინოს ესკიზი შეგიძლიათ იხილოთ აქ
- IPhone პროგრამის Swift წყარო აქ არის
ნაბიჯი 2: აპარატურა
აპარატურის დაყენება ძალიან მარტივია. მე ვიყენებ D1 (მოედანზე) და D2 (როლს) გამომავალს ESP8266– ზე, RC სერვისების გასაკონტროლებლად, შესაბამისად. დაფა იკვებება USB დენის ბანკიდან. RC სერვისები იკვებება დაფის 5v და GND პინიდან.
ნაბიჯი 3: პროგრამული უზრუნველყოფა
IPhone– ის საკონტროლო აპლიკაცია დაწერილია Swift– ში, რომელიც უკაბელოდ უკავშირდება ESP8266 კონტროლერის დაფს და აკონტროლებს Pitch and Roll სერვისებს iPhone– ის მოძრაობის მონაცემების საფუძველზე. კონტროლერის დაფა ქმნის Wifi წვდომის წერტილს და უსმენს UDP პაკეტებს, რომლებიც შეიცავს სერვო პოზიციის ინფორმაციას, როგორც ბაიტების ნაკადს შემდეგი ზოგადი ფორმატით:
სერვო ინდექსი | პოზიცია MSB | პოზიცია LSB
სერვო ინდექსი არის 1 მოედანზე ან 2 როლი. სერვო პოზიცია გამოითვლება ტელეფონიდან x, y დახრის ხარისხით და გარდაიქმნება მიკროწამებად 1000 -დან 2000 წლამდე. განახლების სიჩქარეა 20 მილიწამი.
აპლიკაცია იყენებს ახალ Network.framework- ს UDP კავშირის დასამყარებლად, ამიტომ ის მუშაობს მხოლოდ iOS 12 და ზემოთ.
ეს არის POC აპლიკაცია იმის დემონსტრირებისთვის, თუ რამდენად ადვილია UDP კავშირის გამოყენება iOS 12 -ში. მარტივად რომ ვთქვათ, UDP პაკეტები ცალკე იგზავნება მოედანზე და გასაშვებად.
გირჩევთ:
უსადენოდ წვდომა Pi 5 წუთში: 3 ნაბიჯი
უსადენოდ წვდომა Pi 5 წუთში: გამარჯობა ყველას! აი, როგორ გააკეთოთ ჟოლო Pi უსადენოდ ტელეფონიდან ან ტაბლეტიდან გთხოვთ გაითვალისწინოთ, რომ ჩემი სავარაუდო 5 წუთი განკუთვნილია კომპიუტერული ცოდნის მქონე ადამიანისთვის და რა თქმა უნდა შეიძლება მეტი დრო დასჭირდეს
ESP32 Xiaomi Hack - მიიღეთ მონაცემები უსადენოდ: 6 ნაბიჯი (სურათებით)
ESP32 Xiaomi Hack - მიიღეთ მონაცემები უსადენოდ: ძვირფასო მეგობრებო კეთილი იყოს თქვენი მობრძანება სხვა ინსტრუქციულ სისტემაში! დღეს ჩვენ ვისწავლით თუ როგორ უნდა მივიღოთ მონაცემები, რომელსაც ეს Xiaomi ტემპერატურისა და ტენიანობის მონიტორი გადასცემს ESP32 დაფის Bluetooth ფუნქციონირების გამოყენებით. როგორც ხედავთ, მე ვიყენებ ESP32 დაფას
ელექტროენერგიის გადაცემა უსადენოდ: 6 ნაბიჯი
ელექტროენერგიის უსადენოდ გადაცემა: ამ გაკვეთილში მე ვაჩვენებ როგორ გადავიტანოთ ელექტროენერგია ძალიან მარტივი წრედით
სიკაშკაშის კონტროლი PWM დაფუძნებული LED კონტროლი Push ღილაკების, ჟოლოს Pi და Scratch გამოყენებით: 8 ნაბიჯი (სურათებით)
სიკაშკაშის კონტროლი PWM დაფუძნებული LED კონტროლი Push Buttons, Raspberry Pi და Scratch გამოყენებით: მე ვცდილობდი მეპოვა გზა იმის ახსნა, თუ როგორ მუშაობდა PWM ჩემს მოსწავლეებზე, ამიტომ მე დავაყენე საკუთარი თავი ამოცანა ვცდილობდი გავაკონტროლო LED სიკაშკაშე 2 ღილაკის გამოყენებით - ერთი ღილაკი გაზრდის LED- ს სიკაშკაშეს და მეორე აფერხებს მას. წინსვლისთვის
ESP8266 RGB LED STRIP WIFI კონტროლი - NODEMCU როგორც IR დისტანციური მართვის წამყვანი ზოლისთვის, რომელიც კონტროლდება Wifi - RGB LED STRIP სმარტფონის კონტროლი: 4 ნაბიჯი
ESP8266 RGB LED STRIP WIFI კონტროლი | NODEMCU როგორც IR დისტანციური მართვის წამყვანი ზოლები Wifi- ზე კონტროლირებადი | RGB LED STRIP სმარტფონის კონტროლი: გამარჯობა ბიჭებო, ამ სახელმძღვანელოში ჩვენ ვისწავლით თუ როგორ გამოიყენოთ nodemcu ან esp8266 როგორც IR დისტანციური მართვა RGB LED ზოლის გასაკონტროლებლად და Nodemcu კონტროლდება სმარტფონის მიერ wifi– ზე. ასე რომ, ძირითადად თქვენ შეგიძლიათ აკონტროლოთ RGB LED STRIP თქვენი სმარტფონით