Mundarija:
Video: Tinee9: Arduino tomonidan boshqariladigan ESC: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
4 yil oldin men o'zim uchuvchisiz uchuvchisiz samolyotni 300 dollar evaziga ishlab chiqarganman, birinchi tijorat droni 1500 dollarga yaqin edi. Arducopter boshqaruvchisi ESC motorini boshqargan, men DJI DIY ramkasidan foydalanganman va 720 MGts masofadan boshqarish pultini sotib olganman. Bu erda men 4 yil oldin qurgan narsalarning o'zgartirilgan to'plami. KIT Endi men elektronika aerokosmik muhandislik sohasida biroz ko'proq tajribaga ega bo'lganim uchun, men dronni boshqarish uchun o'z shaxsiy PCBA kontrollerimni qurmoqchiman.
Men platformam uchun Arduino -dan foydalanaman. Bugungi kunda men ESC va arduino nano -ni boshqarishimiz mumkinligini ko'rsataman.
Qiyinchilik: o'rtacha
Bilim: lehimlashni bilish, dronning asosiy quvvat ulanishlarini bilish.
Eslatma Tinee9.com -da Arduino bilan bog'liq boshqa darsliklar mavjud, shuningdek Drones kabi keng tarqalgan elektronika haqida gapiriladi. Men ular qanday ishlatilgani va kompaniyalar yoki tadqiqot va ishlab chiqish guruhlari foydalanadigan Dronlarda sensorlar qanday ishlashi haqida gapiraman.
1 -qadam: materiallar
Men lehim, lehim temir, kompyuter va USB kabelini tanlashni xohlamadim, lekin qolgan elementlarni KIT havolasidan olishingiz mumkin.
Materiallar: ESC
Dvigatel
Dvigatelni ishlaydigan batareya
Lehim
Lehimlovchi temir
Arduino Nano
Non taxtasi
Jumper simlari
Kompyuter
USB kabeli
Arduino IDE
2 -qadam: Asosiy yig'ilish
1 -qadam: Dvigatelni ESC kontrolleriga lehimlang.
2 -qadam: Arduino Nano -ni non taxtasiga ulang.
3 -qadam: Batareyangizni ESC Black Wire -ga ulang.
4 -qadam: ESC Black -ni Arduino GND piniga ulang.
5 -qadam: ESC oq simini Arduino D9 piniga ulang.
6 -qadam: Arduino Nano -ni kompyuterga USB kabeli bilan ulang.
3 -qadam: kod
7 -qadam: Arduino Nano -ni Arduino IDE -da ushbu kod bilan dasturlash.
Kod nima qilsa, ESCni ishga tushiradi va keyin har 0,25 soniyada tez ko'tariladi, shundan so'ng qattiq kodlangan sozlash nuqtasi o'chadi. Keyin takrorlanadi. Asosan, bu kod dvigatelga ESC tomonidan qanday buyruq berilganligini ko'rishga imkon beradi. Qolgan qanot yoki kvadrokopterda uchish uchun kodning qolgan qismini ishlab chiqqaningizda, kod bir vaqtning o'zida 4 ta ESC -ni boshqarish uchun asosiy qurilish blokidir.
Kod:
#qo'shing; Servo qochish;
int Pin = 0;
int x = 0;
bo'sh o'rnatish () {
esc.attach (9); }
void loop () {
int gaz = analogRead (Pin);
gaz kelebeği = xarita (gaz kelebeği, 0, 1023, 0, 179);
uchun (x = 0; x <175; x ++) {
esc.write (x); kechikish (250); }
esc.write (0);
kechikish (10000); }
4 -qadam: ulang va ishga tushiring
8 -qadam: ESC qizil simini batareya +ga ulang.
9 -qadam: Arduino Nano -dan ESC -ni PWM buyruqlari bilan boshqaring.
Tavsiya:
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadam dvigateli: 3 qadam
To'g'ridan-to'g'ri raqamli sintez (DDS) chipli MIDI tomonidan boshqariladigan qadamli dvigatel: Siz hech qachon mini-loyihaga aylanishingiz kerak degan yomon fikrga keldingizmi? Xo'sh, men AD9833 to'g'ridan -to'g'ri raqamli sintez (DDS) moduli yordamida musiqa yaratishga qaratilgan Arduino Due uchun chizgan eskiz bilan o'ynab yurardim … va bir paytlar men o'yladim
Arduino tomonidan boshqariladigan modelli lift: 7 qadam (rasmlar bilan)
Arduino tomonidan boshqariladigan modelli lift: bu yo'riqnomada men sizga qanday qilib ikki darajali o'yinchoqli liftni qurganimni ko'rsataman, ishlayotgan toymas eshiklari va talabga binoan yuqoriga va pastga harakatlanadigan mashina. Liftning yuragi - Arduino Uno (yoki bu holda Adafruit Metro), Adafruit Moto bilan
DIY - Arduino tomonidan boshqariladigan RGB LED soyalari: 5 qadam (rasmlar bilan)
DIY | Arduino tomonidan boshqariladigan RGB LED soyalari: Bugun men sizga o'z RGB LED ko'zoynaklaringizni qanday oson va arzon qurishni o'rgatmoqchiman, bu har doim mening eng katta orzularimdan biri edi va nihoyat amalga oshdi! bu loyiha. Ular PCB ishlab chiqaruvchilari,
DIY Arduino tomonidan boshqariladigan tuxum-bot: 12 qadam (rasmlar bilan)
DIY Arduino tomonidan boshqariladigan tuxum-bot: Men sizga ko'rsatma beramanki, Arduino yordamida o'z tuxum-botingizni qanday boshqarishingiz mumkin. Men buni oldin qilmoqchi edim, lekin bu men uchun juda qiyin deb o'yladim, lekin men xato qildim. Qurilish oson, shuning uchun hamma buni qila oladi
ARDUINO YUN tomonidan boshqariladigan ROOMBA STEFANO DALL'OLIO tomonidan Wifi ilovasi orqali: 4 qadam (rasmlar bilan)
AROMINO YUN tomonidan boshqariladigan ROOMBA Wifi ilovasi orqali STEFANO DALL'OLIO: Ushbu qo'llanmada men ARDUINO YUN -ni Roomba -ga Wi -Fi orqali ulash uchun kodni ulashaman. Kod va ilovani to'liq Stefano Dall yaratgan va ishlab chiqqan. Olio.Mening Roomba - bu Roomba 620, lekin siz xuddi shu kodni boshqa Roomb uchun ishlatishingiz mumkin