Talaan ng mga Nilalaman:

Quadcopter Sa Nodemcu at Blynk (Walang Flight Controller): 5 Hakbang (na may Mga Larawan)
Quadcopter Sa Nodemcu at Blynk (Walang Flight Controller): 5 Hakbang (na may Mga Larawan)

Video: Quadcopter Sa Nodemcu at Blynk (Walang Flight Controller): 5 Hakbang (na may Mga Larawan)

Video: Quadcopter Sa Nodemcu at Blynk (Walang Flight Controller): 5 Hakbang (na may Mga Larawan)
Video: ADVANCED ANIMAL ROBOTS YOU NEED TO SEE 2024, Nobyembre
Anonim
Quadcopter Sa Nodemcu at Blynk (Nang walang Flight Controller)
Quadcopter Sa Nodemcu at Blynk (Nang walang Flight Controller)
Quadcopter Sa Nodemcu at Blynk (Nang walang Flight Controller)
Quadcopter Sa Nodemcu at Blynk (Nang walang Flight Controller)

Kumusta mga tao.!

Ang paghahanap upang gumawa ng drone nang walang flight controller ay nagtatapos dito.

Medyo gumagawa ako ng drone para sa aking proyekto na nagsasangkot ng kaligtasan. Nag-surf ako sa magdamag upang gumana ito nang walang flight controller at labis na nakakadismaya na wala ako. Kaya't napagpasyahan kong gawin itong madaling turuan kaya madali para sa mga gagawa ng drone nang walang flight controller.

Ang Blynk ay isang open-source na IOT platform kung saan maaaring makontrol ng isang tao ang mga bagay mula sa malayo. (Maaari ring masabi bilang isang unibersal na remote). Suriin ang kanilang webpage upang malaman ang higit pa.

Salamat kay Blynk.!

Ang Nodemcu ay nasa buzz sa mga araw na ito. Gumamit ako ng nodemcu dahil sa kadalian nito sa pag-program. Maaaring i-program ito ng isa sa arduino IDE mismo.

Mga Kinakailangan: Kailangang malaman ng isa ang pangunahing mga diskarteng panghinang at ng Arduino IDE.

Mga bagay na kailangan:

1. Mga motor sa BLDC. (Sa aking kaso, gumamit ako ng 2212 1800KV na mga motor na may dami na 4)

2.30A ESC-4

3. Isang drone frame (Maaaring mag-order ito ng isang online o maaari itong gawin tulad nito).

4. LIPO Baterya (Karaniwan sa isang charger) (Gumamit ako ng 2200 mAh 11.1V 30C spec na baterya).

5. Lupon ng Pamamahagi ng Kuryente.

6. Nodemcu

Mga Sanggunian:

Narito ang mga sanggunian na ginamit ko:

1. Blynk Docs

2. Nodemcu docs

3. Mga pagpapaandar ngEsp9266WiFi Header.

4. Gumagawa ang BLDC at ESC, pagkakalibrate. (Sumangguni sa youtube).

Oras upang magsimula.!

Hakbang 1: Pag-kable ng Up ng Escs 'at BLDCs'

Pangkalahatang ginagamit ang ESCs 'upang makontrol ang bilis ng motor. Ang tatlong pin na lumalabas sa ESC ay ibinibigay sa mga BLDC motor tulad ng sumusunod. Ang signal ng PWM ay nabuo ng nodemcu na makokontrol ang bilis ng motor.

Ang Aerodynamics na isasaalang-alang: Ang synergistic na hakbang para sa paggawa ng drone fly ay ang aerodynamics. Ang mga motor na kabaligtaran sa bawat isa ay kailangang sa parehong direksyon Ang dalawang mga motor na nasa tapat ay dapat na nasa parehong direksyon (ibig sabihin, ACW), pagkatapos ay ang iba pa dalawang kabaligtaran na mga motor ang dapat nasa CW. Ang maayos na tagapag-alaga sa pamamagitan ng pag-aalaga ng mga dinamika.

Hakbang 2: Pag-set up ng Blynk App

Pag-set up ng Blynk App
Pag-set up ng Blynk App
Pag-set up ng Blynk App
Pag-set up ng Blynk App
Pag-set up ng Blynk App
Pag-set up ng Blynk App

I-download ang blynk app. Mahahanap ito ng isa sa Android / ios store. Lumikha ng Blank account at ma-verify ang iyong account.

I-install ang blynk library sa Arduino IDE.

Magdagdag ng dalawang mga slider widget. Ang isa ay para sa pag-calibrate ng motor at ang isa pa ay para sa motor control. Pumili ng isang slider at italaga ang pin bilang V0 at baguhin ang pinakamataas na halaga sa 255. (Para sa pagkakalibrate) Pumili ng isa pang slider at italaga ang pin bilang V1 at baguhin ang pinakamataas na halaga sa 255. (Upang makontrol ang drone) Ang isa ay maaaring gumamit ng parehong widget upang i-calibrate at upang makontrol ang drone. (ngunit hindi inirerekomenda) Ang ilang mga larawan ay nai-upload upang ipakita ang ipakita.

Hakbang 3: Arduino IDE Code

Image
Image

Suriin ang link na ito upang makuha ang code.

Ang Esp8266 board package ay dapat na mai-install sa Arduino IDE. Sundan ang na-upload na video upang idagdag ang library ng ESP8266 sa Arduino IDE.

Buksan ang file sa Arduino at i-upload ang code sa pamamagitan ng pagpili sa board sa Boards manager bilang "Nodemcu".

Hakbang 4: Pagkakalibrate sa Mga Motors

Pag-iingat.! Mangyaring tiyakin na ang mga propeller ay tinanggal habang nag-calibrate. Isang mahalagang pag-iingat na 'coz i had very bad karanasan sa kanila.!? Ang mga motor ay dapat na "callibrated". Mas tinukoy ito tulad ng pagtutugma sa pinakamataas at pinakamababang throttle bilis sa pinakamataas at pinakamababang boltahe na ibinigay ng mcu. Kapag ang blynk app ay maayos na na-set up at nag-wire ang esc at BLDC ay tapos na, ang susunod na hakbang ay upang i-calibrate. Pagkatapos mong ikonekta ang apat na escs 'sa isang mapagkukunan ng kuryente (karaniwang isang baterya ng lipo), ang mga motor ay magbibigay ng isang beep upang i-calibrate ang esc. Sundin ang mga simpleng hakbang upang i-calibrate ang BLDCs'1. Pagkatapos ng motor na magbigay ng isang beep, baguhin ang slider sa maximum na halaga (Sa aking kaso ito ay 255).2. Nakita ito ng motor at nagbibigay ng pangalawang beep para sa mababang throttle. Sa oras na ito ilipat ang slider sa pinakamababang halaga hal, 03. Ang motor ay bibigyan ng beep dalawang beses na nagsasabi na ang pagkakalibrate ay tapos na at baguhin ang halaga ng slider upang baguhin ang bilis ng mga motor. Ikaw ay tapos na.!

Hakbang 5: Lahat Tapos Na.! ✌?

Mangyaring tiyakin na ang lahat ng mga motor ay dapat magkaroon ng parehong bilis (ibig sabihin, parehong RPM) upang mag-hover.

Magandang araw po lahat.!

Anumang mga query:

Abutin sa [email protected]

Inirerekumendang: