INHOUDSOPGAWE:
Video: Die bestuur van RC -servo's draadloos oor UDP: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
In hierdie projek wil ek my iPhone gebruik om RC -servo's te beheer. Ek sal die versnellingsmeter gebruik om twee servo's oor UDP -verbinding te beheer. Dit is 'n Proof Of Concept -projek om te verifieer dat 'n verbinding tussen 'n iPhone en 'n randapparaat hoë opdateringsyfers (hoër as BLE) kan bereik met behulp van UDP.
Stap 1: Onderdele lys
Hardeware
- ESP8266 (Wemos D1 mini pro) bord
- Twee RC servo's
- 'N USB -kragbank as kragbron
- 'N Paar springdrade
- 'N iPhone of iPad met iOS 12
- 'N Mac om die projek te bou
Sagteware
- Arduino IDE met ESP8266 Arduino -kern geïnstalleer: installasiehandleiding
- Xcode 10:
- Die arduino -skets kan hier gevind word
- Die Swift -bron van die iPhone -app is hier
Stap 2: Hardeware
Die hardeware -opstelling is baie eenvoudig. Ek gebruik die D1 (toonhoogte) en D2 (rol) uitset op die ESP8266 om die RC servo's onderskeidelik te beheer. Die kaart word gevoed deur 'n USB -kragbank. Die RC -servo's word aangedryf deur die 5v- en GND -pen van die bord.
Stap 3: sagteware
Die beheer -app vir die iPhone is in Swift geskryf, wat draadloos met die ESP8266 -beheerbord verbind kan word en bedien- en rol -servo's beheer op grond van die bewegingsdata van die iPhone. Die beheerbord skep 'n Wifi -toegangspunt en luister na UDP -pakkies wat die servoposisie -inligting bevat as 'n stroom grepe met die volgende algemene formaat:
Servo -indeks | Posisie MSB | Posisie LSB
Die servo -indeks is óf 1 vir toonhoogte óf 2 vir rol. Die servoposisie word bereken vanaf die telefoon x, y kantel grade en omgeskakel na mikrosekondes tussen 1000 en 2000. Die verversingsnelheid is 20 millisekondes.
Die app gebruik die nuwe Network.framework om die UDP -verbinding tot stand te bring, dus werk dit slegs op iOS 12 en hoër.
Dit is 'n POC -app om die maklik om te gebruik UDP -verbinding in iOS 12 te demostreer. Om dit eenvoudig te hou, word die UDP -pakkies afsonderlik gestuur vir pitch and roll.
Aanbeveel:
Die bestuur van 'n Led Matrix met behulp van Arduino: 5 stappe
Die bestuur van 'n Led Matrix met behulp van Arduino: Hallo, vriend.In hierdie artikel sal ek jou wys hoe om Led Matrix te gebruik met behulp van Arduino.Led Matrix is 'n versameling LED's in die vorm van skikkings. Afhangende van die tipe, het Led Matrices 'n verskeidenheid kolomme en rye. Deur verskeie LED's met 'n sertifikaat voor te stel
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder op: 5 stappe
Konfigurasie van die AVR -mikrobeheerder. Skep en laai die LED -knipperprogram in die flitsgeheue van die mikrokontroleerder: In hierdie geval sal ons 'n eenvoudige program in C -kode skep en dit in die geheue van die mikrokontroleerder verbrand. Ons sal ons eie program skryf en die hex -lêer saamstel, met behulp van die Atmel Studio as die geïntegreerde ontwikkelingsplatform. Ons sal die sekering van twee instel
Die bestuur van die RC -motor via 'n webinterface: 6 stappe (met foto's)
Die bestuur van die RC -motor via 'n webinterface: Hallo vriende, in hierdie instruksies gaan ek u leer om 'n RC -motor te maak via 'n webkoppelvlak. Ons beheer dit draadloos via 'n eie bediener. Met die metode wat ek u gaan wys, hoef ons nie 'n RC -ontvanger te gebruik nie. Om die web aan te bied
Hoe om die veiligheid van die meeste blokkeerders aan die kant van die bediener te omseil: 3 stappe
Hoe om die veiligheid van die meeste webblokkers op die bediener te verlig: dit is my eerste instruksie, so hou my in gedagte: Ok, ek sal u vertel hoe u die webblokkers wat ek in skole gebruik het, kan omseil. Al wat u nodig het, is 'n flash drive en 'n paar sagteware aflaai
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek