Talaan ng mga Nilalaman:
- Hakbang 1: Mga Kagamitan
- Hakbang 2: Pangunahing Assembly
- Hakbang 3: Code
- Hakbang 4: Kumonekta at Patakbuhin
Video: Tinee9: Kinokontrol ng Arduino na ESC: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
4 Taon ang nakakaraan gumawa ako ng sarili kong drone sa halagang $ 300 pabalik noong ang unang komersyal na drone ay humigit-kumulang na $ 1500. Kinokontrol ng Arducopter controller ang motor ESC, ginamit ko ang DJI DIY frame, at bumili ng isang 720MHZ remote control. Narito ang isang nabagong KIT ng itinayo ko 4 na taon na ang nakakaraan. KIT Ngayon na mayroon akong kaunting karanasan sa electronics aerospace engineering, nais kong bumuo ng aking sariling PCBA controller upang makontrol ang drone.
Gagamitin ko ang Arduino para sa aking platform. Para sa araw na ito, ipapakita ko na makokontrol natin ang isang ESC kasama at arduino nano.
Pinagkakahirapan: Katamtaman
Kaalaman: Kailangang malaman ang paghihinang, Kailangang malaman ang pangunahing mga koneksyon sa kuryente ng isang drone.
Ang Paalala Tinee9.com ay may iba pang Mga Tutorial tungkol sa Arduino at pinag-uusapan din ang tungkol sa mga karaniwang electronics tulad ng Drones. Pinag-uusapan ko kung paano ginagamit ang mga ito at kung paano gumagana ang mga sensor sa mga Drone na ginagamit ng mga kumpanya o mga pangkat ng pagsasaliksik at pag-unlad.
Hakbang 1: Mga Kagamitan
Ayokong piliin ang solder, solder Iron, PC, at USB Cable ngunit makukuha mo ang natitirang mga Item mula sa link na KIT
Mga Kagamitan: ESC
Motor
Baterya na tatakbo ang motor
Panghinang
Panghinang na bakal
Arduino Nano
Lupon ng Tinapay
Jumper Wire
PC
Kable ng USB
Arduino IDE
Hakbang 2: Pangunahing Assembly
Hakbang 1: Paghinang ng iyong Motor sa ESC controller.
Hakbang 2: Ikabit ang iyong Arduino Nano sa isang board board.
Hakbang 3: Ikabit ang iyong Baterya - sa ESC Black Wire.
Hakbang 4: Ikabit ang iyong ESC Black sa Arduino GND Pin.
Hakbang 5: Ikabit ang iyong ESC White wire sa Arduino D9 Pin.
Hakbang 6: Ikabit ang Arduino Nano sa PC gamit ang USB Cable.
Hakbang 3: Code
Hakbang 7: Programa ng Arduino Nano kasama ang Code na ito sa Arduino IDE.
Ang ginagawa ng code ay ang pagsisimula ng ESC at pagkatapos ay mas mabilis itong rampa tuwing 0.25 segundo hanggang sa isang hardcoded set point pagkatapos ay patayin. Pagkatapos ay inuulit. Talaga ang code na ito ay nagbibigay-daan sa iyo upang makita kung paano ang isang motor ay inuutusan ng isang ESC. Gayundin ang code ay ang pangunahing bloke ng gusali para sa pag-uutos sa 4 ESCs sa parehong oras kapag nabuo mo ang natitirang code upang lumipad ang isang nakapirming pakpak o quadcopter.
Code:
# isama; Servo esc;
int Pin = 0;
int x = 0;
walang bisa ang pag-setup () {
esc.attach (9); }
void loop () {
int throttle = analogRead (Pin);
throttle = mapa (throttle, 0, 1023, 0, 179);
para sa (x = 0; x <175; x ++) {
esc.write (x); pagkaantala (250); }
esc.write (0);
pagkaantala (10000); }
Hakbang 4: Kumonekta at Patakbuhin
Hakbang 8: Ikabit ang iyong ESC Red wire sa Baterya +.
Hakbang 9: Masiyahan sa iyong Arduino Nano na namumuno sa ESC gamit ang mga utos ng PWM.
Inirerekumendang:
Kinokontrol ang Banayad na Silid Gamit ang PIR Sensor at Arduino: 6 na Hakbang
Kinokontrol ang Banayad na Silid Gamit ang PIR Sensor at Arduino: Ngayon, makokontrol namin ang iyong mga ilaw sa silid sa pamamagitan ng pagtuklas ng paggalaw gamit ang isang Arduino PIR Motion Sensor. Ang proyektong ito ay napakasayang gawin at mayroon itong praktikal na paggamit sa iyong bahay at makakapagtipid sa iyo ng kaunting pera sa pamamagitan din ng paggawa ng proyektong ito. Ju
Kinokontrol ng Gesture na Robot Gamit ang Arduino: 7 Mga Hakbang
Kinokontrol ng Gesture na Robot Paggamit ng Arduino: Ang mga robot ay ginagamit sa maraming mga sektor tulad ng konstruksyon, militar, pagmamanupaktura, pagtitipon, atbp. Ang mga robot ay maaaring autonomous o semi-autonomous. Ang mga autonomous na robot ay hindi nangangailangan ng anumang interbensyon ng tao at maaaring kumilos nang mag-isa ayon sa sitwasyon. Se
Tinee9: Arduino Self-Balancer: 5 Hakbang (na may Mga Larawan)
Tinee9: Arduino Self-Balancer: Inilahad ng Tiny9 ang Arduino Self-Balancer na gumagamit lamang ng isang Arduino Nano, isang servo, at ang Tiny9 LIS2HH12 Module
Tinee9: Mga Resistor sa Serye: 5 Hakbang
Tinee9: Mga Resistor sa Serye: Antas ng Tutorial: Antas ng Pagpasok. Tanggalin: Mangyaring magkaroon ng isang magulang / tagapag-alaga na nanonood kung ikaw ay isang bata dahil maaari kang maging sanhi ng sunog kung hindi ka maingat. Ang disenyo ng elektroniko ay bumalik sa telepono, bombilya, pinapatakbo ang mga halaman sa AC o DC, atbp. Sa isang
Programming ng ESC sa Arduino (Hobbyking ESC): 4 na Hakbang
ESC Programming on Arduino (Hobbyking ESC): Kamusta Komunidad, ipapakita ko sa iyo, kung paano mag-program at gamitin ang Hobbyking ESC. Natagpuan ko lamang ang ilang impormasyon at mga tutorial, na talagang hindi nakatulong sa akin, kaya't nagpasya akong mag-program ng isang sariling sketch, na napakasimpleng maintindihan. I-import