İç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…
Video: ESPcopter ve Visuino - Pusula Yönünü 3D Açıya Dönüştür: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
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.
Önerilen:
Un Teclado Muerto'yu Un Teclado MIDI'ye Dönüştür: 8 Adım
Bir Teclado Muerto ve Un Teclado MIDI: Bir teclado döneminin en büyük özelliği, tek başına bir şey değil. estaba işlevi
Döner Telefonu Radyoya Dönüştür ve Zamanda Yolculuk: 5 Adım (Resimlerle)
Döner Telefonu Radyoya Çevirin ve Zamanda Yolculuk: Döner bir telefonu hackleyerek radyoya çevirdim! Telefonu elinize alın, bir ülke ve bir on yıl seçin ve harika bir müzik dinleyin!Nasıl çalışırBu döner telefon, bir web radyosu olan radiooooo.com ile iletişim kuran yerleşik bir mikro bilgisayara (ahududu Pi) sahiptir. NS
Bir Python for Loop'u Java'ya Dönüştür: 12 Adım
Bir Python for Loop'u Java'ya Dönüştürün: Python ve Java, her gün milyonlarca kişi tarafından kullanılan teknolojinin en büyük programlama dillerinden ikisidir. Bu talimatlarla, herhangi bir seviyedeki Python kullanıcısı, becerilerini Java'ya uygulamaya başlayabilir, mevcut kodlarını yazılı durumlara nasıl uygulayacaklarını öğrenebilir
7809 Voltaj Regülatörü Kullanarak 35V DC'yi 9V DC'ye Dönüştür: 7 Adım
7809 Voltaj Regülatörü Kullanarak 35V DC'yi 9V DC'ye Dönüştür: Merhaba Arkadaşım, Bugün bir voltaj kontrol devresi yapacağım.Bu devreyi kullanarak 35V DC'yi Sabit 9V DC'ye çevirebiliriz.Bu devrede sadece 7809 Voltaj kullanacağız. regülatör. Hadi başlayalım
Arduino Nano ve Visuino: İvmeölçer ve Jiroskoptan İvmeyi Açıya Dönüştür MPU6050 I2C Sensör: 8 Adım (Resimlerle)
Arduino Nano ve Visuino: İvmeölçer ve Jiroskoptan İvmeyi Açıya Dönüştür MPU6050 I2C Sensör: Bir süre önce MPU9250 İvmeölçer, Jiroskop ve Pusula Sensörünü Arduino Nano'ya nasıl bağlayabileceğinize ve paket veri göndermek ve görüntülemek için Visuino ile programlayabileceğinize dair bir eğitim yayınladım. bir Kapsam ve Görsel Enstrümanlar üzerinde. İvmeölçer X, Y,