İçindekiler:

ESPcopter ve Visuino - Pusula Yönünü 3D Açıya Dönüştür: 6 Adım
ESPcopter ve Visuino - Pusula Yönünü 3D Açıya Dönüştür: 6 Adım

Video: ESPcopter ve Visuino - Pusula Yönünü 3D Açıya Dönüştür: 6 Adım

Video: ESPcopter ve Visuino - Pusula Yönünü 3D Açıya Dönüştür: 6 Adım
Video: 7. Eğitim: ESPcopter Blockly İnput 2024, Kasım
Anonim

Yazar: BoianMVisuinoTakip edinYazarın daha fazlası:

Elegoo Arduino Robot Sürüm 2.0'ı Birleştirin
Elegoo Arduino Robot Sürüm 2.0'ı Birleştirin
Elegoo Arduino Robot Sürüm 2.0'ı Birleştirin
Elegoo Arduino Robot Sürüm 2.0'ı Birleştirin
Arduino UNO'yu Visuino ile ILI9341 TFT Dokunmatik Ekran Kalkanı Kalemle Çizmek İçin Programlayın
Arduino UNO'yu Visuino ile ILI9341 TFT Dokunmatik Ekran Kalkanı Kalemle Çizmek İçin Programlayın
Arduino UNO'yu Visuino ile ILI9341 TFT Dokunmatik Ekran Kalkanı Kalemle Çizmek İçin Programlayın
Arduino UNO'yu Visuino ile ILI9341 TFT Dokunmatik Ekran Kalkanı Kalemle Çizmek İçin Programlayın
Kuman Wi-Fi Robotunu Kameralı ve Manipülatörlü Birleştirin
Kuman Wi-Fi Robotunu Kameralı ve Manipülatörlü Birleştirin
Kuman Wi-Fi Robotunu Kameralı ve Manipülatörlü Birleştirin
Kuman Wi-Fi Robotunu Kameralı ve Manipülatörlü Birleştirin

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

Visuino'yu başlatın ve ESPcopter Board Type'ı seçin
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

Visuino'da: Açıya İvme Ekleme
Visuino'da: Açıya İvme Ekleme

İ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

Visuino'da: Paket Bileşeni Ekle ve Başlık İşaretini Ayarla
Visuino'da: Paket Bileşeni Ekle ve Başlık İşaretini Ayarla
Visuino'da: Paket Bileşeni Ekle ve Başlık İşaretini Ayarla
Visuino'da: Paket Bileşeni Ekle ve Başlık İşaretini 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

Visuino'da: Paket Bileşenine 3 İkili Analog Eleman Ekle ve Bunları Bağla
Visuino'da: Paket Bileşenine 3 İkili Analog Eleman Ekle ve Bunları Bağla

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

Arduino Kodunu Oluşturun, Derleyin ve Yükleyin
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: