
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50



ამ პროექტში მინდა გამოვიყენო ჩემი 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 ნაბიჯი

ელექტროენერგიის უსადენოდ გადაცემა: ამ გაკვეთილში მე ვაჩვენებ როგორ გადავიტანოთ ელექტროენერგია ძალიან მარტივი წრედით
აკონტროლეთ Arduino უსადენოდ MATLAB– ით: 11 ნაბიჯი

აკონტროლეთ Arduino უსადენოდ MATLAB– ით: ვნახე რამდენიმე წვრილმანი, თუ როგორ უნდა დაამყაროთ კომუნიკაცია MATLAB აპლიკაციასა და Arduino– ს შორის, რომელიც მყარად არის დაკავშირებული კომპიუტერთან. თუმცა, მე არ შემხვედრია არაფერი, რომელიც აკონტროლებდა Arduino– ს MATLAB– ის საშუალებით უსადენოდ ENC28J60 თავსებადი Ethernet ფარის გამოყენებით
აკონტროლეთ კომპიუტერი უსადენოდ თვალის დახამხამებით;): 9 ნაბიჯი (სურათებით)

აკონტროლეთ კომპიუტერი უსადენოდ თვალის დახამხამებით;): რაც შეეხება თქვენი ჩვევების მიღმა წასვლას? რაც შეეხება რაღაც ახლის მცდელობას? !!!! რას იტყვით თქვენი კომპიუტერის გაკონტროლებაზე და იმის კეთებაზე, რაც გსურთ თქვენი კლავიატურისა და მაუსის გარეშე! ჰმ … მაგრამ როგორ არის ეს შესაძლებელი ??? თვალის დახამხამებით !! ნუ ბ