İçindekiler:
- Adım 1: Escs' ve BLDC'leri Kablolama
- 2. Adım: Blynk Uygulamasını Ayarlama
- Adım 3: Arduino IDE Kodu
- Adım 4: Motorları Kalibre Etme
- Adım 5: Her Şey Tamam.!✌?
Video: Nodemcu ve Blynk'li Quadcopter(Uçuş Kumandasız): 5 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:21
Selam beyler.!
Uçuş kontrolörü olmadan drone yapma arayışı burada sona eriyor.
Survillence içeren projem için drone yapıyordum. Uçuş kontrolörü olmadan çalışması için bir gece internette sörf yapıyordum ve bunu yapmadığım için çok hayal kırıklığı yarattı. uçuş kontrolörü olmadan drone yapacak.
Blynk, her şeyi uzaktan kontrol edebileceğiniz açık kaynaklı bir IOT platformudur.(Evrensel bir uzaktan kumanda olarak bile ifade edilebilir). Daha fazla bilgi için web sayfalarına göz atın.
Blynk'e teşekkürler.!
Nodemcu bu aralar gündemde. Programlama kolaylığı nedeniyle nodemcu kullandım. Arduino IDE'de programlayabilirsiniz.
Ön Koşullar: Temel lehimleme tekniklerini ve Arduino IDE'yi bilmek gerekir.
Gerekli şeyler:
1. BLDC motorlar.(Benim durumumda 2212 1800KV 4 adet motor kullandım.
2.30A ESC-4
3. Bir drone çerçevesi (Çevrimiçi sipariş verebilir veya bu şekilde yapabilirsiniz).
4. LIPO Pil(Genellikle şarj cihazı ile)(2200 mAh 11.1V 30C özellikli pil kullandım).
5. Güç Dağıtım Panosu.
6. Nodemcu
Referanslar:
İşte kullandığım referanslar:
1. Blynk Belgeleri
2. Nodemcu belgeleri
3. Esp9266WiFi Başlık işlevleri.
4. BLDC ve ESC çalışıyor, kalibrasyon.(Youtube'a bakın).
Başlama zamanı.!
Adım 1: Escs' ve BLDC'leri Kablolama
ESC'ler genellikle motorun hızını kontrol etmek için kullanılır. ESC'den çıkan üç pin BLDC motorlara aşağıdaki şekilde verilir. PWM sinyali, motorun hızını kontrol edecek olan nodemcu tarafından üretilir.
Dikkat Edilmesi Gereken Aerodinamik: Drone'u uçurmak için sinerjik adım, aerodinamiktir. Birbirine zıt motorlar aynı yönde olmalıdır Zıt iki motor aynı yönde olmalıdır (yani ACW), sonra diğeri iki zıt motorun dinamiklerine dikkat edilerek doğru şekilde CW. Solder'da olması gerekir.
2. Adım: Blynk Uygulamasını Ayarlama
blynk uygulamasını indirin. Android/ios mağazasında bulabilirsiniz. Boş hesap oluşturun ve hesabınızın doğrulanmasını sağlayın.
Arduino IDE'ye blynk kütüphanesini kurun.
İki adet kaydırıcı widget'ı ekleyin. Biri motor kalibrasyonu, diğeri motor kontrolü içindir. Bir kaydırıcıyı seçin ve pimi V0 olarak atayın ve en yüksek değeri 255 olarak değiştirin.(Kalibrasyon için)Başka bir kaydırıcı seçin ve pimi V1 olarak atayın ve değiştirin en yüksek değer 255'e kadar.(Drone kontrol etmek için)Biri drone'u kalibre etmek ve kontrol etmek için aynı widget'ı kullanabilir.(ancak önerilmez)Bazı resimler göstermek için yüklendi.
Adım 3: Arduino IDE Kodu
Kodu almak için bu bağlantıyı kontrol edin.
Arduino IDE'ye Esp8266 board paketi kurulmalıdır. Arduino IDE'ye ESP8266 kütüphanesini eklemek için yüklenen videoyu takip edin.
Dosyayı Arduino'da açın ve Boards manager'da board'u “Nodemcu” olarak seçerek kodu yükleyin.
Adım 4: Motorları Kalibre Etme
Dikkat.!Kalibrasyon sırasında pervanelerin çıkarıldığından emin olun. Önemli bir önlem 'çünkü onlarla çok kötü bir deneyimim oldu.!?Motorların "kalibre edilmesi" gerekiyor. Daha çok en yüksek ve en düşük gaz kelebeğini eşleştirmek gibi tanımlanır. mcu tarafından sağlanan en yüksek ve en düşük voltaja hız. blynk uygulaması düzgün bir şekilde kurulduktan ve esc ve BLDC kabloları yapıldıktan sonra, sonraki adım kalibre etmektir. Dört esc'yi bir güç kaynağına bağladıktan sonra (tipik olarak bir lipo pil), motorlar esc'yi kalibre etmek için bip sesi verecektir. BLDCs'1'i kalibre etmek için basit adımları izleyin. Motor bip verdikten sonra kaydırıcıyı maksimum değere getirin(Benim durumumda 255). düşük gaz için ikinci bip sesi verir. Bu sefer sürgüyü en düşük değere yani 03'e getirin. tamamlamak.!
Adım 5: Her Şey Tamam.!✌?
Lütfen tüm motorların gezinmek için aynı hıza (yani aynı RPM) sahip olduğundan emin olun.
Herkese iyi günler.!
Herhangi bir sorgu:
[email protected] adresinden ulaşın
Önerilen:
DIY Uçuş Sim Anahtar Paneli: 7 Adım (Resimlerle)
Kendin Yap Uçuş Sim Anahtar Paneli: Uçuş simülasyonu topluluğunda uzun yıllar geçirdikten ve giderek daha karmaşık uçaklara dahil olduktan sonra, kendimi sağ elimle uçmaya çalışmak yerine ellerimi fiziksel anahtarlarda tutabilme yeteneğinin özlemini çekerken buldum. m
RADAR Lidar Sistemi VL53L0X Lazer Uçuş Süresi: 9 Adım
RADAR Lidar Sistemi VL53L0X Lazer Uçuş Süresi: Bu derste VL53L0X Lazer Uçuş Süresi sensörünü kullanarak RADAR Lidar Sistemi yapmayı öğreneceğiz.Videoyu izleyin
Raspberry PI ve DVB Stick Kullanarak Uçuş Monitörü: 3 Adım
Ahududu PI ve DVB Çubuğu Kullanan Uçuş Monitörü: Sık uçan bir yolcuysanız veya yalnızca uçak tutkunuysanız, Flightradar veya Flightaware, günlük olarak kullanacağınız 2 web sitesine (veya mobil uygulamalar olduğu için uygulamalara) sahip olmalıdır. temel.Her ikisi de uçakları gerçek zamanlı olarak izlemenize, uçuşu görmenize izin verir
Gelişmiş Model Roket Uçuş Bilgisayarı!: 4 Adım (Resimli)
Gelişmiş Model Roket Uçuş Bilgisayarı!: Kanatsız kendini kontrol eden en yeni roketim için üst düzey model bir roket uçuş bilgisayarına ihtiyacım vardı! Ben de kendiminkini yaptım! Bunu yapmaya karar vermemin nedeni, TVC (itme vektörü kontrol) roketleri inşa etmemdi. Bu demektir ki orada
Arduino ve VL53L0X Uçuş Süresi + OLED Ekran Eğitimi: 6 Adım
Arduino ve VL53L0X Time-of-Flight + OLED Display Eğitimi: Bu eğitimde VL53L0X Time-of-Flight sensörü ve OLED Display kullanarak mesafeyi mm cinsinden nasıl görüntüleyeceğinizi öğreneceğiz.Videoyu izleyin