Բովանդակություն:
- Քայլ 1: Կառուցեք հեռավոր բնակարան
- Քայլ 2: Լրացրեք ձեր հեռակառավարման սխեման:
- Քայլ 3: Հեռակառավարման վահանակը ավելացրեք Հեռակառավարմանը:
- Քայլ 4: Ստեղծեք ընդունման շղթա:
- Քայլ 5: Փորձարկեք ձեր սխեման:
Video: Arduino- ի վրա հիմնված հեռակառավարում Eskate- ի կամ Hydrofoil- ի համար. 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Այս հրահանգը ցույց կտա ձեզ, թե ինչպես կարելի է կառուցել ֆիզիկական հեռակառավարման սարք ՝ eskate- ով կամ էլեկտրական հիդրոֆայլով օգտագործելու համար, ներառյալ ձեզ անհրաժեշտ բոլոր ծածկագրերն ու սարքավորումները: Soldոդման հետ կապված շատ բան կա, բայց դրա պատրաստումը նույնպես հաճելի է: Ի՞նչ կարող է անել հեռակառավարիչը:
- Շփվեք ESC- ի հետ PPM/PWM ազդանշանի միջոցով և ստիպեք այն պտտել շարժիչ:
- Այն ունի 2 լրացուցիչ կոճակ ՝ ցանկացած գործառույթի համար, որը Ձեզ դուր է գալիս: (կրուիզ կոնտրոլ) Անջրանցիկ է:
- Այն չունի հակադարձում: Ինչը լավ բան է այս դիմումի համար:
- Լրացուցիչ Anti Spark ռեժիմ և մարտկոցի անջատում, եթե օգտագործում եք մեծ բեռնախցիկի ռելե:
Ինչու՞ գնալ այս ճանապարհով: Ինձ դուր է գալիս Arduino- ի և PWM ազդանշանի պարզությունը: Կոդը հեշտ է նույնիսկ ինձ նման սկսնակների համար, և ես լիովին վերահսկում եմ բազմաթիվ պարամետրեր: Arduino- ն կարող է վերահսկել մարտկոցի հիմնական անջատիչը նույնիսկ հեռակա կարգով: Նաև կարդում է ջերմաստիճանը և ունի դիսփլեյ: Այն ամենը, ինչ ստանդարտ VESC- ը կամ չունի, կամ բարդ է կարգաբերել: Arduino- ն էժան, պարզ և հզոր է:
Ի՞նչ բաղադրիչ է ձեզ անհրաժեշտ:
- 2 Արդուինո Նանոս
- 2 կոճակ
- 1 ավելի մեծ 12 մմ միացման/անջատման կոճակ
- 18650 Մարտկոց
- 18650 Մարտկոցի պահարան
- NRF24 չիպ
- Ռելեի մոդուլ
- Atերմային նեղացման խողովակ
- Վերնագրի կապում:
- Թերմիստորներ (ջերմաստիճանի տվիչներ
- 35 մմ երկարություն 10 Կմ գծային դիմադրություն
Ձեզ անհրաժեշտ գործիքներ.
- 3D տպիչ
- Sոդման երկաթ (հիանալի ապրանք!)
- M3 Հպեք
Քայլ 1: Կառուցեք հեռավոր բնակարան
Դուք հավանաբար գիտեք, թե ինչպես օգտագործել ձեր 3D տպիչը: Ահա մի քանի խորհուրդ. Ես չեմ կարծում, որ դուք կարող եք ձեռք բերել անջրանցիկ տպագրություններ: Շատերը փորձեցին, շատերը չկարողացան: Դուք կարող եք դրանք ծածկել միայն էպոքսիդով, ինչը հնարավոր է, բայց խառնաշփոթ: Ես գնացի այլ ռազմավարությամբ և ջրամեկուսացման համար օգտագործում եմ պահպանակ կամ ձեռնոց: Նույնիսկ եթե ձեր բնակարանն անջրանցիկ է, դժվար է գտնել անջրանցիկ կոճակ կամ պոտենցիոմետր: Ձգանման առանցքի համար ձեզ կտրելու մեխ է պետք, իսկ գծային պոտիին կապելու համար ՝ կոշտ մետաղալարի կտոր:
CAD մոդելը ունի 2 մմ պատի հաստություն: Սա, կարծում եմ, բավական լավն է: Դուք, իհարկե, կարող եք փոխել մոդելը: CAD ֆայլեր (ներառյալ բաղադրիչները)
Քայլ 2: Լրացրեք ձեր հեռակառավարման սխեման:
RF24 մոդուլը, կոճակները և պոտենցիոմետրը միացնելու համար պարզապես հետևեք ստորև ներկայացված ձեռնարկին: Ամեն ինչ մեկուսացնելու համար օգտագործեք մեծ քանակությամբ գլխի նեղացում և տաք սոսինձ: Փորձելուց հետո! Սա պետք է աշխատի հուսալիորեն, այնպես որ դուք պետք է դա անեք ճիշտ: Ես NRF24 մոդուլը ուղղակիորեն Arduinos- ի 3V կապում միացնելու հետ կապված խնդիրներ չունեի: Առանձին -առանձին վաճառվող էլեկտրասնուցման կարիք չկա: Պոտենցիոմետրը 10 Կմ է և 35 մմ երկարություն: Ես ստիպված էի շատ փնտրել ebay- ին ՝ այն գտնելու համար: Եթե ձերն այլ է, ապա ձեզ հարկավոր է մի փոքր իմպրովիզացնել բնակարանը: Էլեկտրաէներգիա ապահովելու համար օգտագործվում է 18650 բջիջ: Սա պետք է տևի շատ երկար: Այն միանում է Vin- ին և Gnd- ին Arduino- ով: Այն աշխատում է միայն այն դեպքում, երբ մարտկոցը թարմ է: Եթե լարումը նվազում է, ապա NRF24- ն այլևս չի աշխատի: Հեռակա կոդ
Օգտագործած ձեռնարկներ
- https://learn.adafruit.com/thermistor/using-a-thermistor
- https://www.arduino.cc/hy/Tutorial/AnalogInOutSerial
- https://howtomechatronics.com/tutorials/arduino/arduino-wireless-communication-nrf24l01-tutorial/
- https://howtomechatronics.com/tutorials/arduino/lc…
- https://arduino.cc/hy/Tutorial/Button
Քայլ 3: Հեռակառավարման վահանակը ավելացրեք Հեռակառավարմանը:
Կոճակները պետք է վերավաճառվեն, որպեսզի այն մտնեն բնակարան: Համոզվեք, որ ամեն ինչ, իհարկե, տեղավորվում է և մի վնասեք մալուխները: Կարծում եմ, որ այս քայլը ինքնին բացատրելի է: Ես օգտագործել եմ չորս M3 պտուտակ: 10 մմ երկարությունը բավական է:
Քայլ 4: Ստեղծեք ընդունման շղթա:
Կրկին, կարող եք հետևել ծածկագրում տրված ձեռնարկներին, ինչպես նաև երկու քայլ առաջ: Ես օգտագործեցի նույն կապի կապերը և նշեցի, եթե կոդի մեջ շեղվել եմ դրանից:
Դրա հիմքն այն է, որ հեռակառավարիչը տեքստային փոփոխական է ուղարկում ընդունող Arduino- ին `2 NRF 24 չիպերի միջոցով: Այդ տեքստային փոփոխականը այնուհետև վերածվում է PWM ազդանշանի, որը ստիպում է VESC- ին միացնել շնչափողը: Սա նաև աշխատում է ցանկացած այլ ESC- ի կամ նույնիսկ պարզապես Servo- ի հետ: Այս միացումն ունի հակահայկական կայծի ուղղման լրացուցիչ առավելություն: Ես ունեմ շատ մեծ ռելե, որը կարող է անջատել կապը հիմնական մարտկոցներից, այնպես որ Arduino ընդունիչը նույնպես վերահսկում է դա: Այս մեծ ռելեն ակտիվանում է ավելի փոքր ռելեի միջոցով, իսկ առանձին ռելեը կատարում է հակա կայծը: Այս գործընթացը սկսվում է մարտկոցի խցիկից դուրս գտնվող կոճակը սեղմելով: Ստացողի կոդը
Լրացուցիչ տեղեկությունները ՝ ստորև ներկայացված տեսանյութում: Ինչպես նաև իմ օգտագործած ամբողջ ծածկագիրը:
Քայլ 5: Փորձարկեք ձեր սխեման:
Եթե ամեն ինչ ճիշտ է ընթանում, այժմ դուք պետք է տեսնեք, որ էկրանի վերին ձախ անկյունում արժեքը փոխվի 1500-2000-ից, երբ սեղմում եք հեռակառավարման ձգանը:
Խորհուրդ ենք տալիս:
Arduino դիտարկիչի վրա հիմնված հեռակառավարում (linux). 9 քայլ (նկարներով)
Arduino դիտարկիչի վրա հիմնված հեռակառավարում (linux). Մենք երեխաներ ունենք: Ես նրանց շատ եմ սիրում, բայց նրանք անընդհատ թաքցնում են արբանյակի և հեռուստատեսության հեռակառավարման վահանակը, երբ միացնում են երեխաների ալիքները: Այն բանից հետո, ինչ դա տեղի ունեցավ ամենօրյա ռեժիմով մի քանի տարի շարունակ, և այն բանից հետո, երբ իմ սիրելի կինը թույլ տվեց ինձ ունենալ
Առանց էկրանի / ցուցադրման (առանց գլխի) աշխատելը Raspberry Pi- ի կամ Linux- ի վրա հիմնված այլ համակարգիչների վրա `6 քայլ
Առանց էկրանի / ցուցադրման (առանց գլխի) աշխատելը Raspberry Pi- ի կամ Linux- ի / unix- ի վրա հիմնված այլ համակարգիչների վրա. Երբ մարդկանց մեծ մասը գնում է Raspberry PI, նրանք կարծում են, որ իրենց անհրաժեշտ է համակարգչի էկրան: Մի վատնեք ձեր գումարը համակարգչի անհարկի մոնիտորների և ստեղնաշարերի վրա: Մի վատնեք ձեր ժամանակը համակարգիչների միջև ստեղնաշարեր և մոնիտորներ տեղափոխելով: Մի կապեք հեռուստացույց, երբ այն չկա
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ - IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. 4 քայլ
Arduino- ի վրա հիմնված ոչ կոնտակտային ինֆրակարմիր ջերմաչափ | IR- ով հիմնված ջերմաչափ Arduino- ի միջոցով. Բարև ձեզ, այս հրահանգների մեջ մենք կդարձնենք ոչ կոնտակտային ջերմաչափ arduino- ով: Քանի որ երբեմն հեղուկի/պինդի ջերմաստիճանը չափազանց բարձր է կամ ցածր, ապա դժվար է դրա հետ կապ հաստատել և կարդալ այդ դեպքում ջերմաստիճանը
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 վրա հիմնված միջինի գեներատոր). 4 քայլ (նկարներով)
Եղանակի վրա հիմնված երաժշտության գեներատոր (ESP8266 Based Midi Generator). Բարև, այսօր ես կբացատրեմ, թե ինչպես պատրաստել ձեր սեփական եղանակի վրա հիմնված փոքր երաժշտության գեներատոր: Այն հիմնված է ESP8266- ի վրա, որը նման է Arduino- ին և արձագանքում է ջերմաստիճանին, անձրևին: և լույսի ուժգնություն: Մի ակնկալեք, որ այն ամբողջ երգեր կամ ակորդներ կհաղորդի
Ինչպես միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. 3 քայլ (նկարներով)
Ինչպե՞ս միացնել MicroPython- ի որոնվածը ESP8266- ի վրա հիմնված Sonoff խելացի անջատիչի վրա. Այդ գծից ամենաճկուն և էժան սարքերից են Sonoff Basic- ը և Sonoff Dual- ը: Սրանք Wi-Fi- ով միացված անջատիչներ են ՝ հիմնված հիանալի չիպի ՝ ESP8266- ի վրա: Մինչդեռ