INHOUDSOPGAWE:
- Stap 1: Onderdele lys
- Stap 2: Stel die elektronika op en laai die program op
- Stap 3: webwerf
- Stap 4: Stel Betaflight op
Video: Wifi PPM (geen app nodig nie): 4 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:26
Ek wou my eie mikro -binnenshuise quadrocopter met my slimfoon beheer, maar ek kon nie 'n goeie oplossing hiervoor vind nie. Ek het 'n paar ESP8266 wifi -modules gelê, so ek het besluit om my eie een te maak.
Die program begin 'n wifi -toegangspunt met 'n HTML 5 -webwerf om die PPM -sein te beheer. Die PPM -sein word gegenereer deur onderbreking.
Danksy HTML5 kan u u RC -toestel met enige slimfoon beheer sonder enige app.
U kan ook 'n rekenaar aan die webwerf koppel en 'n joystick gebruik om dit te beheer. Op die oomblik werk dit slegs in Firefox.
In hierdie ondeurgrondelike sal ek verduidelik hoe u die ESP8266 opstel en hoe u die ontvanger in Betaflight kan instel.
Stap 1: Onderdele lys
Kom ons begin met die onderdele lys. U benodig net 'n paar komponente:
- ESP8266: Enige module behoort te werk. Ek gebruik die ESP 12-F-module:
- 'n 3, 3V USB na Serial converter vir die eerste keer om die skets op te laai. (Na die eerste oplaai kan u die OTA -opdatering gebruik). Gebruik so iets:
- 'n 3, 3V spanningsreguleerder: Die ESP8266 benodig 3, 3V. Enige spanning bo 3, 6V sal die toestel doodmaak. Dit kan ook ongeveer 200mA piekstroom daal. As u nie 'n sterk genoeg 3, 3V -voeding by u RC -model het nie, benodig u 'n ekstra spanningsreguleerder. Ek gebruik hierdie verlagingsreguleerder met 'n 3, 9K Ohm -weerstand:
- 'n rekenaar met Arduino IDE:
- ESP8266 -ondersteuning vir Arduino IDE. Volg hierdie instruksies:
- Websocket -biblioteek vir Arduino:
- Miskien 'n 3, 3V/5V vlak shifter as u PPM decoder nie 3, 3V insette ondersteun nie. Vir die meeste quadcopter -vlugbeheerders het u dit nie nodig nie.
- Die WifiPPM -skets: Laai die lêer hieronder af of
- 'n slimfoon of 'n rekenaar met 'n joystick en Firefox
Stap 2: Stel die elektronika op en laai die program op
Die eerste ding om te doen is om die kragverbindings op die ESP8266 te stel. U kan die bedrading op die foto sien. Maak die volgende verbindings:
RST, EN en VCC tot 3, 3V
GPIO15 en GND tot GND
Sit 'n klein kondensator tussen VCC en GND (ongeveer 100 nF)
TXD na RXD van u USB2Serial -toestel
RXD na TXD van u USB2Serial -toestel
Sit GPIO0 op GND terwyl u aanskakel om in die flitsmodus te gaan.
Nadat u die Arduino IDE geïnstalleer het, maak die ESP8266 -ondersteuning en die websocket -biblioteek die skets oop. Hou GIO0 tot GND terwyl u die ESP8266 aanskakel om in die flitsmodus te gaan. Nou kan u die skets oplaai.
Nadat u die skets opgelaai het, sal die beheerder herstel. U moet 'n WIFI -toegangspunt met die naam WifiPPM vind. As dit reg is, kan u die chip afskakel en die TXD-, RXD- en GPIO0 -drade ontkoppel. In die toekoms kan u die program opdateer via OTA. Koppel hiervoor aan die toegangspunt en gaan na "192.168.1.4/update" in u webblaaier.
Stap 3: webwerf
Nou kan u GPIO5 koppel aan die PPM -invoer van u vlugbeheerder of wat u ook al gebruik om die PPM -sein te dekodeer.
Nadat u die module aangeskakel het, kan u aan die toegangspunt "WifiPPM" koppel. Daar is geen wagwoord nie. Maak die adres 192.168.4.1 in u blaaier oop.
U sal die webwerf van die eerste prentjie sien. Op 'n aanrakingstoestel kan u die stokke met u aanraakskerm beheer.
As u die webwerf met 'n rekenaar oopmaak, moet u Firefox gebruik. Sodra u 'n joystick verbind, verander die webwerf na die een wat u op die tweede foto kan sien. U kan die stokke met u joystick beheer.
In die volgende stap sal ek verduidelik hoe om Betaflight op te stel, want ek gebruik dit. As u 'n ander kontroleerder gebruik, moet u voortaan self gaan.
Stap 4: Stel Betaflight op
Ek gebruik die WifiPPM -beheerder vir my quadcopter met Betaflight. Ek verduidelik nou hoe om dit op te stel.
- Koppel u vlugbeheerder aan die rekenaar
- maak Betaflight oop
- maak verbinding met die vlugbeheerder
- gaan na die oortjie Ontvanger
- tik RTAE1234 in die kanaalkaartveld
- verander die "Stick Low Threshold" na 1020, die "Stick Center" na 1500 en die "Stick High Threshold" na 1980
- stoor die veranderinge
- maak die wifiPPM -webwerf oop met u selfoon en toets of die aanpassing reg is
Dis dit. Jy is klaar. Nou kan u met u selfoon vlieg sonder enige ekstra app.
Aanbeveel:
Neoboardlamp - geen SD nodig nie en 3D -gedruk: 3 stappe (met foto's)
Neoboardlamp - geen SD nodig nie en 3D -gedruk: nadat hy 'n Minecraft -lamp vir my seuntjie van 7 jaar gebou het, wou sy boetie iets soortgelyks hê. Hy hou meer van SuperMario as van Minecraft, so sy naglig sal videospeletjies wys. Hierdie projek is gebaseer op The Neoboard -projek, maar
LED -klok met behulp van 555 en 4017 (geen programmering nodig nie): 8 stappe (met foto's)
LED -klok met behulp van 555 en 4017 (geen programmering nodig nie): hier sal ek 'n projek voorstel wat ek ongeveer 7 jaar gelede ontwerp en gemaak het. analoog horlosie se hande
Maak 'n eenvoudige app vir u slimfoon (geen kodering nodig nie): 10 stappe
Maak 'n eenvoudige app vir u slimfoon (geen kodering nodig nie): UPDATE: hierdie tegniek is verouderd, daar is nou verskillende maniere om 'n app te maak .. dit werk moontlik nie meer nie. My eerste gepubliseerde app is beskikbaar vir aflaai op die Android -app Bemark hier. Die volgende is 'n vinnige handleiding oor hoe prakties enige
Maak Alexa vaardighede met Cloud9- geen kredietkaart of hardeware nodig nie: 7 stappe (met foto's)
Maak Alexa-vaardighede met Cloud9- geen kredietkaart of hardeware nodig nie: Hallo, vandag gaan ek u wys hoe u u eie Amazon Alexa-vaardigheid kan skep met behulp van Cloud9. Vir die van julle wat nie weet nie, Cloud9 is 'n aanlyn IDE wat baie verskillende tale ondersteun en dit is honderd persent gratis - geen vereiste kredietkaart nie
Nulkoste skootrekenaarkoeler / staander (geen gom, geen boor, geen moere en boute, geen skroewe): 3 stappe
Laptopkoeler sonder standaard (geen gom, geen boor, geen moere en boute, geen skroewe nie): UPDATE: STEM ASSEBLIEF VIR MY ANDER VIR MY NSTUUR SKRYF IN BY www.instructables.com/id/Zero-Cost-Aluminum-Furnace-No-Propane-No-Glue-/ OF STEM Miskien vir my beste vriend