İçindekiler:
- Gereçler
- Adım 1: Visuino'yu başlatın ve ESPcopter Board Type'ı seçin
- Adım 2: Visuino'da: Açıya İvme Ekle
- Adım 3: Visuino'da: Packet Component Ekle ve Header Marker'ı Ayarla
- Adım 4: Visuino'da: Paket Bileşenine 3 İkili Analog Eleman Ekleyin ve Bunları Bağlayın
- Adım 5: Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
- Adım 6: Ve Oynat…
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Yazar: BoianMVisuinoTakip edinYazarın daha fazlası:
ESPcopter artık Visuino'nun en son sürümü tarafından tam olarak destekleniyor ve bu, muhtemelen drone'u var olan en kolay programlamayı yapıyor!:-)
Visuino desteği ile motorları, LED'i kontrol edebilir, İvmeölçer, Jiroskop ve Pusula ile çalışabilir, drone ile WiFi üzerinden iletişim kurabilir, uçuşta stabilite elde etmek için farklı dosyalar ile denemeler yapabilir, diğer drone'lar veya bilgisayarlarla iletişim kurmasını sağlayabilirsiniz. …
Kendi sensörlerinizi takın ve drone'yu istediğiniz şekilde özelleştirin! Bir drone programlayabilirsiniz, hatta daha eğlenceli… Bir drone sürüsünü birbiriyle iletişim kurmak ve birlikte çalışmak için programlayın:-).
ESPcopter şu anda kitle fonlaması yapıyor ve genişleme kartlarına ve istenen miktara bağlı olarak farklı ödül seviyeleri mevcut.
İlk Proje:
Pusula X, Y ve Z yön kuvvetleri gönderir. Ancak çoğu zaman, sensörün 3B Yönünü belirlemek için kuvvetleri X, Y, Z 3B açısına dönüştürmemiz gerekir.
Gereçler
ESPcopter artık Visuino'nun en son sürümü tarafından tam olarak destekleniyor ve bu, drone'u var olan programlamayı muhtemelen en kolay hale getiriyor!:-) Visuino desteği ile motorları, LED'i kontrol edebilir, İvmeölçer, Jiroskop ve Pusula ile çalışabilir, drone ile WiFi üzerinden haberleşebilir, uçuşta stabilite sağlamak için farklı dosyalar ile denemeler yapabilir, diğer drone'lar ile iletişim kurmasını sağlayabilirsiniz. bilgisayarlar ve daha fazlası…
Kendi sensörlerinizi takın ve drone'yu istediğiniz şekilde özelleştirin! Bir drone programlayabilirsiniz, hatta daha eğlenceli… Bir drone sürüsünü birbiriyle iletişim kurmak ve birlikte çalışmak için programlayın:-).
ESPcopter şu anda kitle fonlaması yapıyor ve genişleme kartlarına ve istenen miktara bağlı olarak farklı ödül seviyeleri mevcut.
İlk Proje:
Pusula X, Y ve Z hızlanma kuvvetleri gönderir. Ancak çoğu zaman, sensörün 3B Yönünü belirlemek için kuvvetleri X, Y, Z 3B açısına dönüştürmemiz gerekir.
Adım 1: Visuino'yu başlatın ve ESPcopter Board Type'ı seçin
Arduino'yu programlamaya başlamak için, Arduino IDE'yi buradan yüklemeniz gerekir:
1.6.7 veya üstünü yüklediğinizden emin olun, aksi takdirde bu Talimat çalışmayacaktır!
Visuino: https://www.visuino.com'un da yüklenmesi gerekir.
Visuino'yu ilk resimde gösterildiği gibi başlatın
Visuino'da Arduino bileşenindeki "Araçlar" düğmesine tıklayın
İletişim kutusu göründüğünde, gösterildiği gibi ESPcopter'i seçin.
Adım 2: Visuino'da: Açıya İvme Ekle
İlk önce X, Y, Z Pusula Yönünü 3D X, Y, Z Açısına dönüştürmek için bileşen eklememiz gerekiyor:
- Bileşen Araç Kutusunun Filtre kutusuna "açı" yazın, ardından "Açıya Hızlanma" bileşenini seçin ve tasarım alanına bırakın
- Tüm Out pinlerini bir kerede bağlamaya başlamak için ESPCopter bileşeninin X, Y, X Hızlanma pinlerini içeren "Pusula" kutusunun "Out" kutusuna tıklayın.
-
Fareyi AccelerationToAngle1 bileşeninin "Giriş" kutusunun "X" giriş pininin üzerine getirin. Visuino, kabloları otomatik olarak yayar, böylece pinlerin geri kalanına doğru şekilde bağlanırlar.
Adım 3: Visuino'da: Packet Component Ekle ve Header Marker'ı Ayarla
Arduino'dan tüm kanal verilerini seri port üzerinden göndermek için, kanalları birlikte paketlemek ve bunları Visuino'daki Kapsam ve Göstergelerde görüntülemek için Paket bileşenini kullanabiliriz:
- Bileşen Araç Kutusunun Filtre kutusuna "paket" yazın, ardından "Paket Bileşeni" bileşenini seçin ve tasarım alanına bırakın
- Özelliklerde "Kafa İşareti" özelliğini genişletin
- Özelliklerde "…" düğmesine tıklayın
- Bayt düzenleyicide, örnek olarak bazı sayılar yazın
- Düzenleyiciyi onaylamak ve kapatmak için Tamam düğmesine tıklayın
Adım 4: Visuino'da: Paket Bileşenine 3 İkili Analog Eleman Ekleyin ve Bunları Bağlayın
Packet1 bileşeninin "Tools" butonuna tıklayın (Resim 1)
- "Elements" düzenleyicisinde "Binary Analog" öğesini seçin ve ardından 3 Analog öğe eklemek için "+" düğmesine 3 kez tıklayın (Resim 1) (Resim 2)
- Tüm Out pinlerini bir kerede bağlamaya başlamak için AccelerationToAngle1 bileşeninin pinlerini içeren "Accelerometer" Box'ın "Out" kutusuna tıklayın (Resim 4)
- Fareyi Packet1 bileşeninin "Elements. Analog(Binary)1" öğesinin "In" pininin üzerine getirin. Visuino, kabloları otomatik olarak yayar, böylece diğer pinlere doğru şekilde bağlanırlar (Resim 4)
- Packet1 bileşeninin "Out" çıkış pinini "Arduino" bileşeninin "Serial[0]" kanalının "In" giriş pinine bağlayın.
Adım 5: Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
- Visuino'da, Arduino kodunu oluşturmak için F9'a basın veya Resimde gösterilen butona tıklayın ve Arduino IDE'yi açın
- Arduino IDE'de, kodu derlemek ve yüklemek için Yükle düğmesine tıklayın.
Adım 6: Ve Oynat…
ESPcopter şu anda kitle fonlaması yapıyor ve genişleme kartlarına ve istenen miktara bağlı olarak farklı ödül seviyeleri mevcut.