Innholdsfortegnelse:
- Trinn 1: Koble opp Escs 'og BLDCs'
- Trinn 2: Konfigurere Blynk -appen
- Trinn 3: Arduino IDE -kode
- Trinn 4: Kalibrering av motorene
- Trinn 5: Alt ferdig. ✌?
Video: Quadcopter With Nodemcu og Blynk (Uten Flight Controller): 5 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Hei folkens.!
Søket etter å lage drone uten flykontroller ender her.
Jeg lagde drone til prosjektet mitt som innebærer overlevelse. Jeg surfet på nett over natten for å få det til å fungere uten flykontrolleren, og det var veldig skuffende at jeg ikke gjorde det. Så jeg bestemte meg for å gjøre dette instruerbart, så det er enkelt for de som vil lage drone uten flykontroller.
Blynk er en åpen kildekode IOT-plattform der man kan styre tingene eksternt. (Kan til og med angis som en universell fjernkontroll). Sjekk ut nettsiden deres for å vite mer.
Takk til Blynk.!
Nodemcu har vært i surr i disse dager. Jeg har brukt nodemcu på grunn av at det er enkelt å programmere. Man kan programmere det i arduino IDE selv.
Forutsetninger: Man trenger å kjenne de grunnleggende loddeteknikkene og Arduino IDE.
Ting som trengs:
1. BLDC -motorer. (I mitt tilfelle har jeg brukt 2212 1800KV -motorer med mengde 4)
2.30A ESC-4
3. En drone -ramme (man kan bestille den online eller lage den slik).
4. LIPO -batteri (vanligvis med en lader) (jeg har brukt 2200 mAh 11.1V 30C spesifikasjonsbatteri).
5. Power Distribution Board.
6. Nodemcu
Referanser:
Her er referansene jeg har brukt:
1. Blynk Docs
2. Nodemcu -dokumenter
3. Esp9266WiFi Header -funksjoner.
4. BLDC og ESC fungerer, kalibrering. (Se youtube).
På tide å komme i gang.!
Trinn 1: Koble opp Escs 'og BLDCs'
ESC -er brukes vanligvis til å kontrollere motorens turtall. De tre pinnene som kommer ut av ESC er gitt til BLDC -motorene som følger. PWM -signal genereres av nodemcu som styrer motorens hastighet.
Aerodynamikk som skal vurderes: Det synergistiske trinnet for å få dronen til å fly er at det er aerodynamikk. Motorene som er motsatt til hverandre må i samme retning To motorer som er motsatt må være i samme retning (dvs. ACW), så den andre to motsatte motorer må være i CW. Solder riktig ved å ta vare på dynamikken.
Trinn 2: Konfigurere Blynk -appen
Last ned blynk -appen. En kan finne den i Android/ios -butikken. Opprett blank konto og bekreft kontoen din.
Installer blynk -biblioteket til Arduino IDE.
Legg til to glidebryterwidgets. Den ene er for motorkalibrering og den andre er for motorstyring. Velg en glidebryter og tildel pinnen som V0 og endre den høyeste verdien til 255. (For kalibrering) Velg en annen glidebryter og tildel pinnen som V1 og endre den høyeste verdien til 255. (For å kontrollere drone) Man kan bruke den samme widgeten til å kalibrere og kontrollere dronen. (men anbefales ikke) Noen bilder er lastet opp for å vise demonstrasjon.
Trinn 3: Arduino IDE -kode
Sjekk denne lenken for å få koden.
Esp8266 board -pakken må installeres i Arduino IDE. Følg den opplastede videoen for å legge til ESP8266 -biblioteket i Arduino IDE.
Åpne filen i Arduino og last opp koden ved å velge brettet i Boards manager som “Nodemcu”.
Trinn 4: Kalibrering av motorene
Forsiktig.! Sørg for at propellene fjernes mens de kalibreres. En viktig forholdsregel fordi jeg hadde veldig dårlig erfaring med dem.? hastighet til høyeste og laveste spenning levert av mcu. Når blynk -appen er riktig konfigurert og kabling av esc og BLDC er utført, er neste trinn å kalibrere. Etter at du har koblet de fire escene til en strømkilde (vanligvis et lipo -batteri), vil motorene gi et pip for å kalibrere esc. Følg de enkle trinnene for å kalibrere BLDCs'1. Når motoren gir et pip, endrer du glidebryteren til maksimalverdi (i mitt tilfelle er det 255).2. Motoren oppdager det og gir andre pip for lav gass. Denne gangen flytter du glidebryteren til den laveste verdien, dvs. 03. Motoren gir to ganger pip om at kalibreringen er utført og endrer verdien til glidebryteren for å endre motorens turtall. Du er ferdig.!
Trinn 5: Alt ferdig. ✌?
Sørg for at alle motorene skal ha samme hastighet (dvs. samme omdreininger) for å svinge.
God dag alle sammen.!
Eventuelle spørsmål:
Nå på [email protected]
Anbefalt:
CCTV -kamera med NodeMCU + Gammel bærbar kameramodul (med og uten bruk av Blynk): 5 trinn
CCTV -kamera med NodeMCU + Old Laptop's Camera Module (With and Without Using Blynk): Hei folkens! I denne instruksen skal jeg vise deg hvordan jeg brukte en gammel bærbar kameramodul og nodeMCU til å lage noe som ligner på CCTV
Hjemmeautomatisering med ESP8266 WiFi uten å bruke Blynk !: 24 trinn (med bilder)
Hjemmeautomatisering med ESP8266 WiFi uten å bruke Blynk !: For det første vil jeg takke alle for at de gjorde meg til en vinner i Automation Contest 2016 for denne INSTRUKTABLE. Så, som jeg lovet deg, her er instruksjonene for styring av husholdningsapparater med ESP8266 WiFi -modul
DIY Arduino -kontrollert Multiwii Flight Controller: 7 trinn (med bilder)
DIY Arduino-kontrollert Multiwii Flight Controller: Dette prosjektet er å lage et allsidig, men tilpasset multikopter drone logikk-bord basert på Arduino og Multiwii
Naviger robot med skosensorer, uten GPS, uten kart: 13 trinn (med bilder)
Naviger i roboten med skosensorer, uten GPS, uten kart: Roboten beveger seg i en forhåndsprogrammert bane og sender (over bluetooth) sin faktiske bevegelsesinformasjon til en telefon for sporing i sanntid. Arduino er forhåndsprogrammert med bane og oblu brukes til å registrere robotens bevegelse. oblu sender bevegelse til
Headless Pi - Komme i gang med Raspberry Pi uten ekstra maskinvare: 4 trinn (med bilder)
Headless Pi - Komme i gang med din Raspberry Pi uten ekstra maskinvare: Hei, grunnen til at du havnet her er antagelig at du er akkurat som meg! Du vil ikke gå lett på Pi -en - koble Pi -en til en skjerm, koble til et tastatur og en mus, og voila! &Hellip; Pfft, hvem gjør det ?! Tross alt er en Pi en &