Mundarija:

Eskate yoki gidrofoil uchun Arduino asosidagi masofadan boshqarish pulti: 5 qadam (rasmlar bilan)
Eskate yoki gidrofoil uchun Arduino asosidagi masofadan boshqarish pulti: 5 qadam (rasmlar bilan)

Video: Eskate yoki gidrofoil uchun Arduino asosidagi masofadan boshqarish pulti: 5 qadam (rasmlar bilan)

Video: Eskate yoki gidrofoil uchun Arduino asosidagi masofadan boshqarish pulti: 5 qadam (rasmlar bilan)
Video: iPhone Introducing❓ Steve Jobs in 2007❕ #part6 (Full Subtitle) 2024, Noyabr
Anonim
Image
Image
Eskate yoki gidrofoil uchun Arduino asosidagi masofadan boshqarish pulti
Eskate yoki gidrofoil uchun Arduino asosidagi masofadan boshqarish pulti

Bu ko'rsatma sizga kerak bo'lgan barcha kod va uskunalarni o'z ichiga olgan holda, eskate yoki elektr gidrofoil bilan ishlaydigan masofadan boshqarish pultini qanday qurishni ko'rsatib beradi. Lehimlash juda ko'p, lekin uni yasash ham qiziq. Masofadan boshqarish pulti nima qila oladi?

  • PPM/PWM signallari orqali ESC bilan bog'laning va uni dvigatelga aylantiring.
  • Siz xohlagan har qanday funktsiyani ishlatish uchun 2 ta qo'shimcha tugma mavjud. (kruiz nazorati) Bu suv o'tkazmaydigan.
  • Buning teskari tomoni yo'q. Bu dastur uchun yaxshi narsa.
  • Agar siz katta forklift rölesidan foydalansangiz, ixtiyoriy uchqunlarga qarshi tartib va batareyani kesish.

Menga nima uchun bu yo'nalishda borish kerak? Menga Arduino va PWM signallarining soddaligi yoqadi. Kod men kabi yangi boshlanuvchilar uchun ham oson va men ko'plab parametrlarni to'liq nazorat qila olaman. Arduino batareyaning asosiy kalitini masofadan turib boshqarishi mumkin. Shuningdek, u haroratni o'qiydi va displeyga ega. Standart VESC -ga ega bo'lmagan yoki sozlash qiyin bo'lgan barcha narsalar. Arduino arzon, sodda va kuchli.

Sizga qanday komponent kerak?

  • 2 Arduino Nanos
  • 2 tugmachalari
  • 12 mm kattaroq yoqish/o'chirish tugmasi
  • 18650 Batareya
  • 18650 Batareya ushlagichi
  • NRF24 chipi
  • O'rnimizni moduli
  • Issiqlik quvurlari
  • Sarlavha pinlari.
  • Termistorlar (harorat sensori
  • 35 mm uzunlikdagi 10Kohm chiziqli qarshilik

Sizga kerak bo'lgan asboblar:

  • 3D printer
  • Lehimlash temir (ajoyib mahsulot!)
  • M3 ga teging

1 -qadam: Masofadagi uyni qurish

Masofaviy uyni qurish
Masofaviy uyni qurish
Masofaviy uyni qurish
Masofaviy uyni qurish
Masofaviy uyni qurish
Masofaviy uyni qurish
Masofaviy uyni qurish
Masofaviy uyni qurish

Ehtimol, siz 3D printerdan qanday foydalanishni bilasiz. Bu erda ba'zi maslahatlar: Menimcha, siz suv o'tkazmaydigan bosmalarni olishingiz mumkin. Ko'p odamlar urinishdi, aksariyati muvaffaqiyatsiz bo'ldi. Siz ularni epoksi bilan bo'yashingiz mumkin, lekin ular bajarilishi mumkin. Men boshqa strategiya bilan bordim va gidroizolyatsiya uchun prezervativ yoki qo'lqop ishlataman. Sizning uyingiz suv o'tkazmaydigan bo'lsa ham, suv o'tkazmaydigan tugma yoki potansiyometrni topish qiyin. Tetik o'qi uchun kesish mixi va chiziqli poti bilan bog'lanish uchun qattiq sim bo'lagi kerak bo'ladi.

SAPR modeli devor qalinligi 2 mm. Bu menimcha etarlicha yaxshi. Siz, albatta, modelni o'zgartirishingiz mumkin. SAPR fayllari (shu jumladan komponentlar)

2 -qadam: masofadan boshqarish pallasini to'ldiring

Image
Image
Masofadan boshqarish pallasini to'ldiring
Masofadan boshqarish pallasini to'ldiring

RF24 modulini, tugmachalarni va potansiyometrni ulash uchun quyidagi ko'rsatmalarga amal qiling. Hamma narsani izolyatsiya qilish uchun ko'p miqdorda bosh qisqarishi va issiq elimdan foydalaning. Sinab ko'rgandan keyin! Bu ishonchli ishlashi kerak, shuning uchun uni to'g'ri bajarish kerak. NRF24 modulini to'g'ridan -to'g'ri Arduinosimning 3V pinlariga ulashda hech qanday muammo yo'q edi. Quvvat manbai alohida sotilishi shart emas. Potentsiometr 10 kohm va uzunligi 35 mm. Men uni topish uchun ebayga qattiq qarashim kerak edi. Agar sizniki boshqacha bo'lsa, siz uyni biroz improvizatsiya qilishingiz kerak. 18650 ta hujayra quvvat bilan ta'minlanadi. Bu juda uzoq davom etishi kerak. U Arduino -da Vin va Gnd -ga ulanadi. Bu faqat batareya yangi bo'lsa ham ishlaydi. Agar kuchlanish pastga tushsa, NRF24 endi ishlamaydi. Masofaviy kod

Men ishlatgan darsliklar:

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

3 -qadam: Masofaviy sxemani masofaviy korpusga qo'shing

Masofaviy sxemani masofaviy korpusga qo'shing
Masofaviy sxemani masofaviy korpusga qo'shing
Masofaviy sxemani masofaviy korpusga qo'shing
Masofaviy sxemani masofaviy korpusga qo'shing
Masofaviy sxemani masofaviy korpusga qo'shing
Masofaviy sxemani masofaviy korpusga qo'shing
Masofaviy sxemani masofaviy korpusga qo'shing
Masofaviy sxemani masofaviy korpusga qo'shing

Tugmalarni korpusga kiritish uchun ularni qayta lehimlash kerak. Albatta, hamma narsa mos kelishiga ishonch hosil qiling va hech qanday kabelga zarar bermang. O'ylaymanki, bu qadam o'z -o'zidan tushunarli. Men to'rtta M3 vintni ishlatardim. 10 mm uzunlik etarli.

4 -qadam: Qabul qilish davrini yarating

Image
Image
Qabul qilish davrini yarating
Qabul qilish davrini yarating

Shunga qaramay, siz kodda berilgan ko'rsatmalarni, shuningdek, yuqoriga ikki qadamni bajarishingiz mumkin. Men bir xil pinli ulanishlardan foydalandim va agar koddan chetga chiqsam, aytdim.

Buning asosi shundaki, masofadan boshqarish pulti qabul qiluvchi Arduino -ga 2 ta NRF 24 chipi orqali matn o'zgaruvchisini yuboradi. Keyin matn o'zgaruvchisi PWM signaliga aylanadi, bu VESC -ni gazni yoqishga majbur qiladi. Bu boshqa har qanday ESC yoki hatto Servo bilan ham ishlaydi. Ushbu sxema uchqunlarga qarshi yo'nalishning qo'shimcha afzalliklariga ega. Menda asosiy batareyalardan ulanishni o'chirib qo'yadigan juda katta o'rni bor, shuning uchun Arduino qabul qiluvchisi ham buni boshqaradi. Bu katta o'rni kichikroq o'rni bilan faollashadi va alohida o'rni uchqunlarga qarshi harakat qiladi. Bu jarayon batareya korpusining tashqarisidagi tugmani bosish bilan boshlanadi. Qabul qiluvchining kodi

Batafsil ma'lumot quyidagi videoda. Men ishlatgan barcha kodlar kabi.

5 -qadam: O'chirish tizimini tekshiring

O'z davrangizni sinab ko'ring
O'z davrangizni sinab ko'ring
O'z davrangizni sinab ko'ring
O'z davrangizni sinab ko'ring

Agar hamma narsa to'g'ri ketayotgan bo'lsa, siz masofadan boshqarish pulti tugmachasini bosganingizda ekranning chap yuqori burchagidagi qiymat 1500-2000 gacha o'zgarganini ko'rishingiz kerak.

Tavsiya: