İçindekiler:

Eskate veya Hydrofoil için Arduino Tabanlı Uzaktan Kumanda: 5 Adım (Resimli)
Eskate veya Hydrofoil için Arduino Tabanlı Uzaktan Kumanda: 5 Adım (Resimli)

Video: Eskate veya Hydrofoil için Arduino Tabanlı Uzaktan Kumanda: 5 Adım (Resimli)

Video: Eskate veya Hydrofoil için Arduino Tabanlı Uzaktan Kumanda: 5 Adım (Resimli)
Video: Riding my hydrofoil downwind 🏝 #shorts 2024, Kasım
Anonim
Image
Image
Eskate veya Hydrofoil için Arduino Tabanlı Uzaktan Kumanda
Eskate veya Hydrofoil için Arduino Tabanlı Uzaktan Kumanda

Bu talimat, ihtiyacınız olan tüm kod ve donanımı içeren bir eskate veya elektrikli hidrofil ile kullanmak için fiziksel bir uzaktan kumandayı nasıl oluşturacağınızı gösterecektir. Çok fazla lehimleme var, ancak yapması da eğlenceli. Uzaktan kumanda ne yapabilir?

  • PPM/PWM sinyali üzerinden bir ESC ile iletişim kurun ve bir motoru döndürmesini sağlayın.
  • İstediğiniz özellik için kullanmak için 2 ekstra düğmesi vardır. (seyir kontrolü) Su geçirmezdir.
  • Tersi yoktur. Bu uygulama için iyi bir şey.
  • Büyük bir forklift rölesi kullanıyorsanız isteğe bağlı Kıvılcım Önleme Rutini ve pil kesme.

Neden bu rotaya gidelim? Arduino ve PWM sinyalinin basitliğini seviyorum. Kod, benim gibi yeni başlayanlar için bile kolaydır ve birçok parametre üzerinde tam kontrole sahibim. Arduino, pil ana şalterini uzaktan bile kontrol edebilir. Ayrıca sıcaklıkları okur ve bir ekrana sahiptir. Standart VESC'nin sahip olmadığı veya kurulumu karmaşık olan her şey. Arduino ucuz, basit ve güçlüdür.

Hangi bileşene ihtiyacınız var?

  • 2 Arduino Nano
  • 2 Basmalı Düğme
  • 1 Daha büyük 12 mm açma/kapama düğmesi
  • 18650 Pil
  • 18650 Pil Tutucu
  • NRF24 Çip
  • Röle Modülü
  • Isıyla Daralan Makaron
  • Başlık pimleri.
  • Termistörler (Sıcaklık Sensörleri
  • 35 mm uzunluğunda 10Kohm lineer direnç

İhtiyacınız olan araçlar:

  • 3 boyutlu yazıcı
  • Havya (Harika Ürün!)
  • M3 Dokunun

Adım 1: Uzak Muhafazayı Oluşturun

Uzak Muhafazayı Oluşturun
Uzak Muhafazayı Oluşturun
Uzak Muhafazayı Oluşturun
Uzak Muhafazayı Oluşturun
Uzak Muhafazayı Oluşturun
Uzak Muhafazayı Oluşturun
Uzak Muhafazayı Oluşturun
Uzak Muhafazayı Oluşturun

Muhtemelen 3D yazıcınızı nasıl kullanacağınızı biliyorsunuzdur. Yine de bazı ipuçları: Su geçirmez baskılar alabileceğinizi sanmıyorum. Birçok kişi denedi, çoğu başarısız oldu. Onları yalnızca yapılabilir, ancak dağınık olan epoksi ile kaplayabilirsiniz. Farklı bir strateji ile gittim ve su yalıtımı için prezervatif veya eldiven kullanıyorum. Muhafazanız su geçirmez olsa bile su geçirmez bir düğme veya potansiyometre bulmak zordur. Tetik aksı için bir kesme çivisine ve lineer poti bağlantısı için bir parça sert tele ihtiyacınız olacak.

CAD modelinin et kalınlığı 2 mm'dir. Bu bence yeterince iyi. Modeli elbette değiştirebilirsiniz. CAD dosyaları (Bileşenler Dahil)

Adım 2: Uzak Devrenizi Tamamlayın

Image
Image
Uzak Devrenizi Tamamlayın
Uzak Devrenizi Tamamlayın

RF24 modülünü, düğmeleri ve potansiyometreyi bağlamak için aşağıdaki öğreticileri takip etmeniz yeterlidir. Her şeyi izole etmek için bol miktarda kafa küçültme ve sıcak tutkal kullanın. Test ettikten sonra! Bunun güvenilir bir şekilde çalışması gerekiyor, bu yüzden doğru yapmanız gerekiyor. NRF24 modülünü doğrudan Arduinos'umun 3V pinlerine bağlarken sorun yaşamadım. Ayrı satılan güç kaynağına gerek yok. Potansiyometre 10Kohm ve 35mm uzunluğundadır. Bulmak için ebay'de çok aramam gerekti. Sizinki farklıysa kasayı biraz doğaçlama yapmanız gerekiyor. Güç sağlamak için 18650 hücre kullanılıyor. Bu çok uzun sürmelidir. Arduino'da Vin ve Gnd'ye bağlanır. Sadece pil taze ise çalışır. Voltaj düşerse, NRF24 artık çalışmayacaktır. Uzaktan Kod

Kullandığım öğreticiler:

  • https://learn.adafruit.com/thermistor/using-a-thermistor
  • https://www.arduino.cc/en/Tutorial/AnalogInOutSerial
  • https://howtomechatronics.com/tutorials/arduino/arduino-wireless-communication-nrf24l01-tutorial/
  • https://howtomechatronics.com/tutorials/arduino/lc…
  • https://arduino.cc/en/Tutorial/Button

Adım 3: Uzak Devreyi Uzak Muhafazaya Ekleyin

Uzak Devreyi Uzak Muhafazaya ekleyin
Uzak Devreyi Uzak Muhafazaya ekleyin
Uzak Devreyi Uzak Muhafazaya ekleyin
Uzak Devreyi Uzak Muhafazaya ekleyin
Uzak Devreyi Uzak Muhafazaya ekleyin
Uzak Devreyi Uzak Muhafazaya ekleyin
Uzak Devreyi Uzak Muhafazaya ekleyin
Uzak Devreyi Uzak Muhafazaya ekleyin

Düğmelerin yuvaya girmesi için yeniden lehimlenmesi gerekir. Elbette her şeyin uyduğundan emin olun ve hiçbir kabloya zarar vermeyin. Sanırım bu adım kendini açıklayıcı. Dört M3 vida kullandım. 10 mm uzunluk yeterlidir.

Adım 4: Alma Devresini Oluşturun

Image
Image
Alıcı Devreyi oluşturun
Alıcı Devreyi oluşturun

Yine, kodda verilen öğreticileri ve ayrıca iki adım daha yukarıyı takip edebilirsiniz. Aynı pin bağlantılarını kullandım ve bundan saptığımı da kodda belirttim.

Bunun temelleri, uzaktan kumandanın alıcı Arduino'ya 2 NRF 24 yongası üzerinden bir metin değişkeni göndermesidir. Bu metin değişkeni daha sonra VESC'nin gazı açmasını sağlayan bir PWM sinyaline dönüştürülür. Bu aynı zamanda diğer herhangi bir ESC veya hatta sadece bir Servo ile de çalışır. Bu devre, kıvılcım önleyici yönlendirmenin ek avantajına sahiptir. Ana pillerden bağlantıyı kesebilen çok büyük bir röleye sahibim, bu yüzden Arduino alıcısı bunu da kontrol ediyor. Bu büyük röle, daha küçük bir röle tarafından etkinleştirilir ve ayrı bir röle, kıvılcım önleme işini yapar. Bu işlem, pil yuvamın dışındaki bir düğmeye basılarak başlatılıyor. Alıcı Kodu

Daha fazla bilgi aşağıdaki videoda. Kullandığım tüm kodlar gibi.

Adım 5: Devrenizi Test Edin

Devrenizi Test Edin
Devrenizi Test Edin
Devrenizi Test Edin
Devrenizi Test Edin

Her şey yolunda gittiyse, artık uzaktan kumandanın tetiğine bastığınızda ekranın sol üst köşesindeki değerin 1500-2000 arasında değiştiğini görmelisiniz.

Önerilen: