Përmbajtje:

Telekomanda e bazuar në Arduino për Eskate ose Hydrofoil: 5 hapa (me fotografi)
Telekomanda e bazuar në Arduino për Eskate ose Hydrofoil: 5 hapa (me fotografi)

Video: Telekomanda e bazuar në Arduino për Eskate ose Hydrofoil: 5 hapa (me fotografi)

Video: Telekomanda e bazuar në Arduino për Eskate ose Hydrofoil: 5 hapa (me fotografi)
Video: OVER VOLTED rc car 2024, Nëntor
Anonim
Image
Image
Telekomanda e bazuar në Arduino për Eskate ose Hydrofoil
Telekomanda e bazuar në Arduino për Eskate ose Hydrofoil

Ky udhëzues do t'ju tregojë se si të ndërtoni një telekomandë fizike për ta përdorur me një eskate ose një hidrofilë elektrike duke përfshirë të gjithë kodin dhe pajisjet që ju nevojiten. Ka shumë saldime të përfshira, por është gjithashtu argëtuese për t'u bërë. Çfarë mund të bëjë telekomanda?

  • Komunikoni me një ESC mbi sinjalin PPM/PWM dhe bëni që të rrotullohet në një motor.
  • Ka 2 butona shtesë për t'u përdorur për cilindo funksion që ju pëlqen. (kontrolli i lundrimit) proofshtë i papërshkueshëm nga uji.
  • Nuk ka të kundërt. Kjo është një gjë e mirë për këtë aplikim.
  • Rutina Opsionale Anti Spark dhe ndërprerja e baterisë nëse përdorni një stafetë të madhe pirunësh.

Pse të shkoni në këtë rrugë? Më pëlqen thjeshtësia e sinjalit Arduino dhe PWM. Kodi është i lehtë edhe për fillestarët si unë dhe kam kontroll të plotë mbi shumë parametra. Arduino mund të kontrollojë çelësin kryesor të baterisë edhe nga distanca. Gjithashtu lexon temperaturat dhe ka një ekran. Të gjitha gjërat që VESC standarde ose nuk i ka ose janë të komplikuara për tu konfiguruar. Arduino është i lirë, i thjeshtë dhe i fuqishëm.

Çfarë komponenti ju nevojitet?

  • 2 Arduino Nanos
  • 2 butona shtytës
  • 1 Buton më i madh ndezje/fikje 12 mm
  • Bateria 18650
  • Mbajtës i baterisë 18650
  • Çipi NRF24
  • Moduli i stafetës
  • Tub i tkurrjes së nxehtësisë
  • Kunjat e kokës.
  • Termistorë (Sensorë të temperaturës
  • Rezistencë lineare 35mm e gjatë 10Kohm

Mjetet që ju nevojiten:

  • Printer 3D
  • Hekuri i saldimit (produkt i shkëlqyeshëm!)
  • M3 Prekni

Hapi 1: Ndërtoni një Strehim në Largësi

Ndërtoni një Strehim të Largët
Ndërtoni një Strehim të Largët
Ndërtoni një Strehim të Largët
Ndërtoni një Strehim të Largët
Ndërtoni një Strehim të Largët
Ndërtoni një Strehim të Largët
Ndërtoni një Strehim të Largët
Ndërtoni një Strehim të Largët

Ju ndoshta e dini se si të përdorni printerin tuaj 3D. Këtu janë disa këshilla megjithatë: Unë nuk mendoj se ju mund të merrni printime të papërshkueshëm nga uji. Shumë njerëz u përpoqën, shumica dështuan. Ju mund t'i lyeni vetëm me epoksi që është e mundshme, por e çrregullt. Unë shkova me një strategji të ndryshme dhe përdor prezervativ ose dorezë për hidroizolim. Edhe nëse strehimi juaj është i papërshkueshëm nga uji, është e vështirë të gjesh një buton ose potenciometër të papërshkueshëm nga uji. Ju do të keni nevojë për një gozhdë të prerë për boshtin e këmbëzës dhe një copë teli të ngurtë për lidhjen me potin linear.

Modeli CAD ka një trashësi muri 2 mm. Kjo është mjaft e mirë mendoj. Ju mund ta ndryshoni modelin natyrisht. Skedarët CAD (përfshirë përbërësit)

Hapi 2: Plotësoni qarkun tuaj në distancë

Image
Image
Plotësoni qarkun tuaj në distancë
Plotësoni qarkun tuaj në distancë

Për të lidhur modulin RF24, butonat dhe potenciometrin, thjesht ndiqni udhëzimet më poshtë. Përdorni shumë pakësim të kokës dhe zam të nxehtë për të izoluar gjithçka. Pasi ta keni testuar! Kjo duhet të funksionojë me besueshmëri, kështu që ju duhet ta bëni atë si duhet. Nuk kam pasur probleme në lidhjen e modulit NRF24 direkt me kunjat 3V të Arduinos tim. Nuk ka nevojë për furnizimin me energji elektrike të shitur veçmas. Potenciometri është 10 Kohm dhe 35 mm i gjatë. Më duhej të shikoja shumë në ebay për ta gjetur. Nëse e juaja është e ndryshme, ju duhet të improvizoni pak strehimin. Një qelizë 18650 përdoret për të siguruar energji. Kjo duhet të zgjasë një kohë shumë të gjatë. Lidhet me Vin dhe Gnd në Arduino. Ai funksionon vetëm nëse bateria është e freskët. Nëse tensioni bie në të ulët, NRF24 nuk do të funksionojë më. Kodi në distancë

Udhëzime që kam përdorur:

  • 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

Hapi 3: Shtoni qarkun e largët në shtëpinë në distancë

Shtoni Qarkun e Largët në Strehimin në Largësi
Shtoni Qarkun e Largët në Strehimin në Largësi
Shtoni Qarkun e Largët në Strehimin në Largësi
Shtoni Qarkun e Largët në Strehimin në Largësi
Shtoni Qarkun e Largët në Strehimin në Largësi
Shtoni Qarkun e Largët në Strehimin në Largësi
Shtoni Qarkun e Largët në Strehimin në Largësi
Shtoni Qarkun e Largët në Strehimin në Largësi

Butonat duhet të rishiten për ta futur atë në strehim. Sigurohuni që gjithçka përshtatet natyrisht dhe mos dëmtoni asnjë kabllo. Unë mendoj se ky hap është vetë shpjegues. Kam përdorur katër vida M3. Gjatësia 10 mm është e mjaftueshme.

Hapi 4: Krijoni qarkun pranues

Image
Image
Krijoni qarkun pranues
Krijoni qarkun pranues

Përsëri, ju mund të ndiqni mësimet e dhëna në kod dhe gjithashtu dy hapa më tej. Kam përdorur të njëjtat lidhje pin dhe kam deklaruar nëse devijoj prej tij në kod.

Bazat e kësaj janë që telekomanda dërgon një ndryshore teksti në Arduino marrëse mbi 2 patate të skuqura NRF 24. Ajo variabël teksti konvertohet më pas në një sinjal PWM që e bën VESC të ndezë mbytjen. Kjo gjithashtu funksionon me çdo ESC tjetër, apo edhe thjesht një Servo. Ky qark ka përfitimin e shtuar të rrugëzimit kundër shkëndijave. Unë kam një stafetë shumë të madhe që mund të fikë lidhjen nga bateritë kryesore, kështu që marrësi Arduino gjithashtu e kontrollon atë. Kjo stafetë e madhe aktivizohet nga një stafetë më e vogël dhe një stafetë e veçantë bën gjënë kundër shkëndijës. Ky proces fillon duke shtypur një buton jashtë kutisë sime të baterisë. Kodi i Marrësit

Më shumë informacion është në videon më poshtë. Si dhe të gjithë kodin që kam përdorur.

Hapi 5: Provoni qarkun tuaj

Testoni qarkun tuaj
Testoni qarkun tuaj
Testoni qarkun tuaj
Testoni qarkun tuaj

Nëse gjithçka shkoi mirë, tani duhet të shihni vlerën në këndin e sipërm të majtë të ekranit që ndryshon nga 1500-2000 kur shtypni këmbëzën e telekomandës.

Recommended: