Innholdsfortegnelse:

Quadcopter With Nodemcu og Blynk (Uten Flight Controller): 5 trinn (med bilder)
Quadcopter With Nodemcu og Blynk (Uten Flight Controller): 5 trinn (med bilder)

Video: Quadcopter With Nodemcu og Blynk (Uten Flight Controller): 5 trinn (med bilder)

Video: Quadcopter With Nodemcu og Blynk (Uten Flight Controller): 5 trinn (med bilder)
Video: How to control the speed of 12V Fan with NodeMCU using Blynk 2.0 #nodemcu #blynk20 2024, Juni
Anonim
Quadcopter With Nodemcu and Blynk (Without Flight Controller)
Quadcopter With Nodemcu and Blynk (Without Flight Controller)
Quadcopter With Nodemcu and Blynk (Without Flight Controller)
Quadcopter With Nodemcu and Blynk (Without Flight Controller)

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

Sette opp Blynk -appen
Sette opp Blynk -appen
Sette opp Blynk -appen
Sette opp Blynk -appen
Sette opp Blynk -appen
Sette opp 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

Image
Image

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: