İçindekiler:
Video: Tinee9: Arduino Kontrollü ESC: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
4 yıl önce, ilk ticari drone 1500$ civarındayken, 300$'a kendi drone'umu yaptım. Arducopter kontrolörü ESC motorunu kontrol etti, DJI DIY çerçevesini kullandım ve 720MHZ uzaktan kumanda aldım. İşte 4 yıl önce inşa ettiğim şeyin değiştirilmiş bir KIT'i. KIT Artık elektronik havacılık mühendisliğinde biraz daha deneyimim olduğuna göre, drone'u kontrol etmek için kendi PCBA kontrol cihazımı kurmak istiyorum.
Platformum için Arduino kullanacağım. Bugün için, bir ESC'yi arduino nano ile kontrol edebileceğimizi göstereceğim.
Zorluk: Orta
Bilgi: Lehimlemeyi bilmek gerekir, Bir drone'nun temel güç bağlantılarını bilmek gerekir.
Hatırlatma Tinee9.com, Arduino ile ilgili başka Öğreticilere sahiptir ve ayrıca Drone'lar gibi yaygın elektroniklerden bahseder. Şirketler veya araştırma geliştirme ekipleri tarafından kullanılan Drone'larda sensörlerin nasıl kullanıldığı ve sensörlerin nasıl çalıştığı hakkında konuşuyorum.
Adım 1: Malzemeler
Lehim, havya, PC ve USB Kablosunu seçmek istemedim ama diğer Öğeleri bu bağlantı KIT'den alabilirsiniz.
Malzemeler: ESC
Motor
Motoru çalıştıracak pil
Lehim
havya
Arduino Nano
ekmek tahtası
Jumper Tel
bilgisayar
USB kablosu
Arduino IDE'si
Adım 2: Temel Montaj
Adım 1: Motorunuzu ESC denetleyicisine lehimleyin.
Adım 2: Arduino Nano'nuzu bir ekmek tahtasına takın.
Adım 3: Bataryanızı - ESC Siyah Kablosuna bağlayın.
Adım 4: ESC Black'inizi Arduino GND Pinine takın.
Adım 5: ESC Beyaz kablonuzu Arduino D9 Pinine bağlayın.
Adım 6: Arduino Nano'yu USB Kablosu ile PC'ye bağlayın.
3. Adım: Kodlayın
Adım 7: Arduino Nano'yu Arduino IDE'de bu Kod ile programlayın.
Kodun yaptığı şey, ESC'yi başlatmak ve ardından sabit kodlanmış bir ayar noktası kapanana kadar her 0.25 saniyede bir daha hızlı rampa yapmaktır. Sonra tekrarlar. Temel olarak bu kod, bir motora bir ESC tarafından nasıl komut verildiğini görmenizi sağlar. Ayrıca kod, kodun geri kalanını sabit bir kanat veya dörtlü helikopter uçurmak için geliştirdiğinizde aynı anda 4 ESC'ye komut vermek için temel yapı taşıdır.
Kod:
#Dahil etmek; Servo esc;
int Sabitleme = 0;
int x = 0;
geçersiz kurulum() {
esc.ek(9); }
boşluk döngüsü () {
int gaz = analogRead(Pin);
gaz = map(throttle, 0, 1023, 0, 179);
for(x = 0; x < 175; x++){
esc.write(x); gecikme (250); }
esc.write(0);
gecikme (10000); }
4. Adım: Bağlanın ve Çalıştırın
Adım 8: ESC Kırmızı kablonuzu Battery+'a bağlayın.
Adım 9: Arduino Nano'nuzun ESC'ye PWM komutlarıyla komut vermesinin keyfini çıkarın.
Önerilen:
DIY Arduino Bluetooth Kontrollü Araba: 6 Adım (Resimli)
DIY Arduino Bluetooth Kontrollü Araba: Merhaba arkadaşlar! Benim adım Nikolas, 15 yaşındayım ve Atina, Yunanistan'da yaşıyorum. Bugün size Arduino Nano, 3D yazıcı ve bazı basit elektronik bileşenler kullanarak 2 Tekerlekli Bluetooth Kontrollü Araba yapmayı göstereceğim! Benimkini mutlaka izleyin
Hız Kontrollü ve Mesafe Ölçümlü Bluetooth Kontrollü RC Araba: 8 Adım
Hız Kontrollü ve Mesafe Ölçümlü Bluetooth Kontrollü RC Araba: Çocukken RC arabalara her zaman hayrandım. Günümüzde Arduino yardımıyla ucuz Bluetooth kontrollü RC arabaları kendiniz yapmak için birçok öğretici bulabilirsiniz. Hadi bir adım daha ileri gidelim ve pratik kinematik bilgimizi hesaplamak için kullanalım
Tinee9: Arduino Self-Dengeleyici: 5 Adım (Resimlerle)
Tinee9: Arduino Self-Dengeleyici: Tiny9, Arduino Nano, bir servo ve Tiny9 LIS2HH12 Modülü kullanarak Arduino Self-Balancer'ı sunar
Tinee9: Serideki Dirençler: 5 Adım
Tinee9: Serideki Dirençler: Eğitim Düzeyi: Giriş Düzeyi. Sorumluluk Reddi: Çocuksanız lütfen bir ebeveyn/veli izletin çünkü dikkatli olmazsanız yangına neden olabilirsiniz.Elektronik tasarım telefon, ampul, AC veya DC'deki güç santralleri, vb. Bir
Arduino Üzerinde ESC Programlama (Hobbyking ESC): 4 Adım
Arduino'da ESC Programlama (Hobbyking ESC): Merhaba Topluluk, size Hobbyking ESC'yi nasıl programlayacağınızı ve kullanacağınızı göstereceğim. Az önce bana pek yardımcı olmayan birkaç bilgi ve öğretici buldum, bu yüzden anlaşılması çok basit olan kendi taslağımı programlamaya karar verdim. İthalat