Inhoudsopgave:

Quadcopter met Nodemcu en Blynk (zonder Flight Controller) - Ajarnpa
Quadcopter met Nodemcu en Blynk (zonder Flight Controller) - Ajarnpa

Video: Quadcopter met Nodemcu en Blynk (zonder Flight Controller) - Ajarnpa

Video: Quadcopter met Nodemcu en Blynk (zonder Flight Controller) - Ajarnpa
Video: Amazing Invention- This Drone Will Change Everything 2024, November
Anonim
Quadcopter Met Nodemcu en Blynk (Zonder Flight Controller)
Quadcopter Met Nodemcu en Blynk (Zonder Flight Controller)
Quadcopter Met Nodemcu en Blynk (Zonder Flight Controller)
Quadcopter Met Nodemcu en Blynk (Zonder Flight Controller)

Hallo jongens.!

De zoektocht om drone te maken zonder een vluchtcontroller eindigt hier.

Ik was een soort drone aan het maken voor mijn project waarbij survillence betrokken is. Ik was 's nachts aan het surfen om het te laten werken zonder de vluchtcontroller en het was erg teleurstellend dat ik er geen heb gedaan. Dus besloot ik dit instructable te maken, zodat het gemakkelijk is voor degenen die zal drone maken zonder vluchtcontroller.

Blynk is een open-source IOT-platform waar men de dingen op afstand kan bedienen. (Kan zelfs worden vermeld als een universele afstandsbediening). Bekijk hun webpagina voor meer informatie.

Met dank aan Blynk.!

Nodemcu is tegenwoordig populair. Ik heb nodemcu gebruikt vanwege het gemak van programmeren. Men kan het in arduino IDE zelf programmeren.

Vereisten: Men moet de basis soldeertechnieken en Arduino IDE kennen.

Dingen die nodig zijn:

1. BLDC-motoren. (In mijn geval heb ik 2212 1800KV-motoren van hoeveelheid 4) gebruikt

2.30A ESC-4

3. Een drone-frame (men kan het online bestellen of zo maken).

4. LIPO-batterij (meestal met een oplader) (ik heb een batterij van 2200 mAh 11.1V 30C-specificatie gebruikt).

5. Stroomverdeelbord.

6. Nodemcu

Referenties:

Dit zijn de referenties die ik heb gebruikt:

1. Blynk-documenten

2. Nodemcu-documenten

3. Esp9266WiFi Header-functies.

4. BLDC en ESC werken, kalibratie. (Zie youtube).

Tijd om te beginnen.!

Stap 1: Bedrading van de Esc's en BLDC's

ESC's worden over het algemeen gebruikt om de snelheid van de motor te regelen. De drie pinnen die uit de ESC komen, worden als volgt aan de BLDC-motoren gegeven. PWM-signaal wordt gegenereerd door de nodemcu die de snelheid van de motor regelt.

Te overwegen aerodynamica: de synergetische stap om de drone te laten vliegen is de aerodynamica. De motoren die tegenover elkaar staan, moeten in dezelfde richting zijn Twee motoren die tegengesteld zijn, moeten in dezelfde richting zijn (dwz ACW), dan de andere twee tegenovergestelde motoren moeten in CW zitten. Soldeer goed door voor de dynamiek te zorgen.

Stap 2: De Blynk-app instellen

De Blynk-app instellen
De Blynk-app instellen
De Blynk-app instellen
De Blynk-app instellen
De Blynk-app instellen
De Blynk-app instellen

Download de blynk app. Je vindt deze in de Android/ios store. Maak een blanco account aan en laat uw account verifiëren.

Installeer de blynk-bibliotheek in de Arduino IDE.

Voeg twee slider-widgets toe. Een is voor motorkalibratie en de andere is voor motorbesturing. Kies een schuifregelaar en wijs de pin toe als V0 en verander de hoogste waarde in 255. (Voor kalibratie) Kies een andere schuifregelaar en wijs de pin toe als V1 en wijzig de hoogste waarde tot 255. (Om drone te besturen) Men kan dezelfde widget gebruiken om de drone te kalibreren en te besturen. (maar niet aanbevolen) Sommige foto's zijn geüpload om te demonstreren.

Stap 3: Arduino IDE-code

Image
Image

Bekijk deze link om de code te krijgen.

Het Esp8266-bordpakket moet worden geïnstalleerd op Arduino IDE. Volg de geüploade video om de ESP8266-bibliotheek toe te voegen aan de Arduino IDE.

Open het bestand in Arduino en upload de code door het bord in Boards manager te selecteren als "Nodemcu".

Stap 4: De motoren kalibreren

Let op.!Zorg ervoor dat de propellers worden verwijderd tijdens het kalibreren. Een belangrijke voorzorgsmaatregel, want ik heb er zeer slechte ervaring mee gehad.!? De motoren moeten worden "gekalibreerd". Het is meer gedefinieerd als het matchen van de hoogste en laagste gasklep snelheid naar de hoogste en laagste spanning geleverd door de mcu. Zodra de blynk-app correct is ingesteld en de bedrading van de esc en BLDC is voltooid, is de volgende stap om te kalibreren. Nadat u de vier escs op een stroombron hebt aangesloten (meestal een lipo-batterij), zullen de motoren een pieptoon geven om de esc te kalibreren. Volg de eenvoudige stappen om BLDC's'1 te kalibreren. Nadat de motor een pieptoon geeft, wijzigt u de schuifregelaar naar de maximale waarde (in mijn geval is het 255).2. De motor detecteert het en geeft een tweede pieptoon voor het lage gaspedaal. Verplaats deze keer de schuifregelaar naar de laagste waarde, dwz 03. De motor piept tweemaal om aan te geven dat de kalibratie is voltooid en wijzigt de waarde van de schuifregelaar om de snelheid van de motoren te wijzigen. gedaan.!

Stap 5: Alles klaar.!✌?

Zorg ervoor dat alle motoren dezelfde snelheid (d.w.z. hetzelfde toerental) hebben om te zweven.

Dag allemaal.!

Eventuele vragen:

Bereik op [email protected]

Aanbevolen: