Mündəricat:

Eskate və ya Hydrofoil üçün Arduino əsaslı uzaqdan idarəetmə: 5 addım (şəkillərlə)
Eskate və ya Hydrofoil üçün Arduino əsaslı uzaqdan idarəetmə: 5 addım (şəkillərlə)

Video: Eskate və ya Hydrofoil üçün Arduino əsaslı uzaqdan idarəetmə: 5 addım (şəkillərlə)

Video: Eskate və ya Hydrofoil üçün Arduino əsaslı uzaqdan idarəetmə: 5 addım (şəkillərlə)
Video: 20 товаров для автомобиля с Алиэкспресс, автотовары №28 2024, Noyabr
Anonim
Image
Image
Eskate və ya Hydrofoil üçün Arduino əsaslı uzaqdan idarəetmə
Eskate və ya Hydrofoil üçün Arduino əsaslı uzaqdan idarəetmə

Bu təlimat sizə lazım olan bütün kod və aparat daxil olmaqla bir eskate və ya elektrikli hidrofoil ilə istifadə etmək üçün fiziki bir pult qurmağı göstərəcəkdir. Bir çox lehimləmə var, amma etmək də əyləncəlidir. Pult nə edə bilər?

  • PPM/PWM siqnalı üzərində bir ESC ilə ünsiyyət qurun və onu motora çevirin.
  • İstədiyiniz xüsusiyyət üçün istifadə etmək üçün 2 əlavə düymə var. (kruiz -kontrol) Suya davamlıdır.
  • Bunun tərs tərəfi yoxdur. Bu tətbiq üçün yaxşı bir şeydir.
  • Böyük bir forklift rölesi istifadə edirsinizsə, İsteğe bağlı Qığılcım Əməliyyatı və batareyanın kəsilməsi.

Niyə bu marşruta getməliyəm? Arduino və PWM siqnalının sadəliyini sevirəm. Kod mənim kimi yeni başlayanlar üçün də asandır və bir çox parametr üzərində tam nəzarətim var. Arduino batareyanın əsas açarını uzaqdan idarə edə bilir. Həm də temperaturu oxuyur və ekrana malikdir. Standart VESC -də olmayan və ya qurulması çətin olan hər şey. Arduino ucuz, sadə və güclüdür.

Hansı komponentə ehtiyacınız var?

  • 2 Arduino Nanos
  • 2 Düymələr
  • 1 daha böyük 12 mm açma/söndürmə düyməsi
  • 18650 Batareya
  • 18650 Batareya Tutacağı
  • NRF24 çipi
  • Relay Modulu
  • İstilik Büzülmə Boruları
  • Başlıq sancaqları.
  • Termistorlar (İstilik Sensorları
  • 35 mm uzunluğunda 10 kohm xətti müqavimət

Lazım olan vasitələr:

  • 3D printer
  • Lehimləmə Dəmiri (Əla Məhsul!)
  • M3 vurun

Addım 1: Uzaq mənzil tikin

Uzaq mənzil tikin
Uzaq mənzil tikin
Uzaq mənzil tikin
Uzaq mənzil tikin
Uzaq mənzil tikin
Uzaq mənzil tikin
Uzaq mənzil tikin
Uzaq mənzil tikin

Yəqin ki, 3D printerinizi necə istifadə edəcəyinizi bilirsiniz. İşdə bəzi məsləhətlər: Su keçirməyən izlər əldə edə biləcəyinizi düşünmürəm. Çox adam sınadı, əksəriyyəti uğursuz oldu. Onları yalnız edilə bilən, lakin qarışıq olan epoksi ilə örtə bilərsiniz. Fərqli bir strategiya ilə getdim və su yalıtımı üçün prezervativ və ya əlcək istifadə edirəm. Eviniz suya davamlı olsa belə, suya davamlı düymə və ya potansiyometr tapmaq çətindir. Tətik oxu üçün bir kəsici dırnağa və xətti potiyaya keçid üçün bir telə ehtiyacınız olacaq.

CAD modelinin divar qalınlığı 2 mm -dir. Bu kifayət qədər yaxşıdır məncə. Əlbəttə ki, modeli dəyişə bilərsiniz. CAD faylları (Komponentlər daxil olmaqla)

Addım 2: Uzaqdan dövrənizi tamamlayın

Image
Image
Uzaqdan dövrənizi tamamlayın
Uzaqdan dövrənizi tamamlayın

RF24 modulunu, düymələri və potensiometrini birləşdirmək üçün aşağıdakı təlimatları izləyin. Hər şeyi təcrid etmək üçün çoxlu büzülmə və isti yapışqan istifadə edin. Test etdikdən sonra! Bu etibarlı işləməlidir, buna görə də düzgün etməlisiniz. NRF24 modulunu birbaşa Arduinosumun 3V pinlərinə bağlamaqda heç bir problemim yox idi. Ayrı ayrı satılan enerji təchizatına ehtiyac yoxdur. Potansiometr 10 kohm və 35 mm uzunluğundadır. Tapmaq üçün ebayda çox axtarmalı oldum. Sizinki fərqli olsa, korpusu bir az doğaçlamalısınız. 18650 hüceyrə enerji təmin etmək üçün istifadə olunur. Bu çox uzun müddət davam etməlidir. Arduino üzərindəki Vin və Gnd ilə əlaqələndirilir. Yalnız batareya təzə olsa da işləyir. Gərginlik aşağı düşərsə, NRF24 artıq işləməyəcək. Uzaqdan Kod

İstifadə etdiyim dərsliklər:

  • 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/az/Tutorial/Button

Addım 3: Uzaq Dövrəni Uzaq Gövdəyə əlavə edin

Uzaq Dövrəni Uzaq Mənzilə əlavə edin
Uzaq Dövrəni Uzaq Mənzilə əlavə edin
Uzaq Dövrəni Uzaq Gövdəyə əlavə edin
Uzaq Dövrəni Uzaq Gövdəyə əlavə edin
Uzaq Dövrəni Uzaq Mənzilə əlavə edin
Uzaq Dövrəni Uzaq Mənzilə əlavə edin
Uzaq Dövrəni Uzaq Mənzilə əlavə edin
Uzaq Dövrəni Uzaq Mənzilə əlavə edin

Korpusa daxil olmaq üçün düymələri yenidən lehimləmək lazımdır. Əlbəttə ki, hər şeyə uyğun olduğundan əmin olun və heç bir kabelə zərər verməyin. Düşünürəm ki, bu addım özünü izah edir. Dörd M3 vintindən istifadə etdim. 10 mm uzunluq kifayətdir.

Addım 4: Qəbul dövrəsini yaradın

Image
Image
Qəbul dövrəsini yaradın
Qəbul dövrəsini yaradın

Yenə də kodda göstərilən dərsləri və iki addım irəli gedə bilərsiniz. Eyni pin əlaqələrini istifadə etdim və koddan kənara çıxdığımı bildirdim.

Bunun əsasları, uzaqdan idarəedicinin qəbuledici Arduino -ya 2 NRF 24 çipi üzərində bir mətn dəyişəni göndərməsidir. Bu mətn dəyişən daha sonra VESC -nin qazı açmasını təmin edən bir PWM siqnalına çevrilir. Bu, hər hansı digər ESC və ya hətta bir Servo ilə də işləyir. Bu dövrə, qığılcım əleyhinə yönləndirmənin əlavə faydasına malikdir. Əsas batareyalardan əlaqəni kəsə bilən çox böyük bir röleyim var, buna görə Arduino qəbuledicisi də bunu idarə edir. Bu böyük röle daha kiçik bir röle ilə işə salınır və ayrı bir röle qığılcım əleyhinə təsir göstərir. Bu proses batareya yuvamın xaricindəki bir düyməyə basmaqla başlanır. Alıcı Kodu

Daha çox məlumat aşağıdakı videoda var. İstifadə etdiyim bütün kodlar kimi.

Addım 5: Dövrənizi sınayın

Dövrünüzü sınayın
Dövrünüzü sınayın
Dövrünüzü sınayın
Dövrünüzü sınayın

Hər şey qaydasındadırsa, pultun tətikini basdığınız zaman ekranın sol üst küncündəki dəyərin 1500-2000 arasında dəyişdiyini görməlisiniz.

Tövsiyə: