İçindekiler:
- Adım 1: Uzak Muhafazayı Oluşturun
- Adım 2: Uzak Devrenizi Tamamlayın
- Adım 3: Uzak Devreyi Uzak Muhafazaya Ekleyin
- Adım 4: Alma Devresini Oluşturun
- Adım 5: Devrenizi Test Edin
Video: Eskate veya Hydrofoil için Arduino Tabanlı Uzaktan Kumanda: 5 Adım (Resimli)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
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
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
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
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
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
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:
Arduino Tarayıcı Tabanlı Uzaktan Kumanda (linux): 9 Adım (Resimli)
Arduino Tarayıcı Tabanlı Uzaktan Kumanda (linux): Çocuklarımız var. Ben onları çok seviyorum ama çocuk kanallarını açtıklarında uydu ve TV için uzaktan kumandayı saklıyorlar. Bunun birkaç yıl boyunca her gün gerçekleşmesinden sonra ve sevgili eşimin bana bir
LoRa Tabanlı Uzaktan Kumanda - Cihazları Uzak Mesafelerden Kontrol Edin: 8 Adım
LoRa Tabanlı Uzaktan Kumanda | Uzak Mesafelerden Kontrol Aletleri: Hey, naber, çocuklar! Akarsh burada CETech'ten. Bu projede, LED'ler, motorlar gibi çeşitli enstrümanları kontrol etmek için kullanılabilecek bir uzaktan kumanda oluşturacağız veya günlük hayatımızdan bahsedersek ev uygulamamızı kontrol edebiliriz.
Otomatik Arduino Tabanlı IR Uzaktan Kumanda Sıcaklık Sürme: 7 Adım
Otomatik Arduino Tabanlı IR Uzaktan Kumanda Sıcaklık Tahrikli: Hey, Naber Beyler! CETech'ten Akarsh burada. Dumb AC'niz nedeniyle oda sıcaklığınız çok düşük veya çok yüksek olduğu için sağlam bir uykunun ortasında uyanmaktan bıktınız. O zaman bu proje tam size göre. Bu projede yapacağımız
IRduino: Arduino Uzaktan Kumanda - Kayıp Bir Uzaktan Kumandayı Taklit Etme: 6 Adım
IRduino: Arduino Uzaktan Kumanda - Kayıp Bir Uzaktan Kumandayı Taklit Edin: TV veya DVD oynatıcınızın uzaktan kumandasını kaybettiyseniz, cihazın üzerindeki düğmeleri yürümek, bulmak ve kullanmak zorunda olmanın ne kadar sinir bozucu olduğunu bilirsiniz. Bazen bu düğmeler, uzaktan kumandayla aynı işlevi bile sunmaz.
Arduino Tabanlı GSM/SMS Uzaktan Kumanda Ünitesi: 16 Adım (Resimli)
Arduino Tabanlı GSM/SMS Uzaktan Kumanda Birimi: ! ! ! FARK ETME ! ! !Bölgemdeki yerel cep telefonu kulesi yükseltildiği için artık bu GSM modülünü kullanamıyorum. Yeni kule artık 2G cihazlarını desteklemiyor. Bu nedenle artık bu projeye herhangi bir destek veremiyorum.Böyle bir wi