Բովանդակություն:

CAR-INO. Հին RC մեքենայի ընդհանուր փոխակերպում Arduino- ով և Bluetooth կառավարման միջոցով. 5 քայլ (նկարներով)
CAR-INO. Հին RC մեքենայի ընդհանուր փոխակերպում Arduino- ով և Bluetooth կառավարման միջոցով. 5 քայլ (նկարներով)

Video: CAR-INO. Հին RC մեքենայի ընդհանուր փոխակերպում Arduino- ով և Bluetooth կառավարման միջոցով. 5 քայլ (նկարներով)

Video: CAR-INO. Հին RC մեքենայի ընդհանուր փոխակերպում Arduino- ով և Bluetooth կառավարման միջոցով. 5 քայլ (նկարներով)
Video: 220v AC ից 12v 90 Amps Car Alternator 1000W DIY 2024, Նոյեմբեր
Anonim
CAR-INO. Հին RC մեքենայի ընդհանուր փոխակերպում Arduino- ով և Bluetooth կառավարման միջոցով
CAR-INO. Հին RC մեքենայի ընդհանուր փոխակերպում Arduino- ով և Bluetooth կառավարման միջոցով

Ներածություն

Ողջույն, իմ առաջին ուսումնական ձեռնարկներում ես կցանկանայի ձեզ հետ կիսվել հին rc մեքենան 1990 -ից նորի վերածելու իմ փորձով: 1990 -ին էր, երբ Ձմեռ պապը ինձ նվիրեց այս Ferrari F40- ը ՝ աշխարհի ամենաարագ մեքենան:… այն ժամանակ:

Այս հիանալի մեքենան հագեցած էր rc հեռակառավարմամբ, բայց միայն մեկ կոճակով…: |

այո, այս մեքենան կարող է գնալ միայն առաջ և հետ: սա շատ վրդովեցուցիչ էր մեքենա վարելիս, այնպես որ ես այն հազվադեպ էի օգտագործում … այս պատճառով այս խաղալիքը դեռ կենդանի է:

Ես այն գտա ձեղնահարկի սկզբնական տուփի տանիքում, այնպես որ կայծակը հարվածեց ինձ: Ես կարող եմ օգտագործել arduino- ի իմ լրացուցիչ մոդուլը ՝ մեքենան փոխակերպելու համար:

Ես որոշեցի նախագիծը CAR-INO անվանել երկու պատճառով, ես կօգտագործեմ arduINO, իսկ իտալերեն carino նշանակում է «հաճելի», քանի որ վերջնական արդյունքը կլինի… հաճելի::)

Իրականացված առանձնահատկություններն են.

  • ղեկ (իհարկե!)
  • արագության վերահսկում
  • լուսարձակների կառավարում
  • հետևի լուսավորության վերահսկում
  • եղջյուր

եկ սկսենք!

Քայլ 1: Բաղադրիչների ցուցակ

  1. arduino nano 1.8 €
  2. DC շարժիչի վարորդ (ես օգտագործել եմ L298n տախտակ) 1.5 €
  3. servo շարժիչ sg90 1 €
  4. bluethoot մոդուլ (ինչպես HC-05) 3 €
  5. ակտիվ ազդանշան << 1 €
  6. 3 սպիտակ լեդեր << 1 €
  7. միկրո անջատիչ << 1 €
  8. կոնդենսատոր առնվազն 320uF << 1 €
  9. գունավոր լարեր << 1 €
  10. հին, 1990 թ. ավտոմեքենա `աշխատող DC շարժիչով:

Գները վերցված են Aliexpress- ից:

ԳՈՐOOLԻՔՆԵՐ

  • եռակցող
  • անագ
  • պտույտներ
  • մետաղալար մերկացուցիչ
  • տաք սոսինձ

Քայլ 2: Մեխանիկական փոփոխություններ

Մեխանիկական փոփոխություններ
Մեխանիկական փոփոխություններ
Մեխանիկական փոփոխություններ
Մեխանիկական փոփոխություններ

Երբ ես բացեցի մեքենան, ես հասկացա, որ սա rc մեքենայի մեկ այլ շարքի էժան տարբերակ է, քանի որ այն ունի սերվոյի համար ազատ տարածք, իսկ անիվները կապող առանցքը սերվոյի համար ունի հանգույց, սակայն հետ է հավաքված ՝ գլխի անիվները կողպելու համար:

Ես կտրեցի մի փոքր պլաստմասսա, որպեսզի տեղ ստեղծեմ servo SG90- ի համար և կպցրեցի այն, ես նաև պտուտակ կպցրեցի servo թևին `առանցքի հետ միացում ստեղծելու համար (տես լուսանկարը): Ես հանեցի հին էլեկտրոնային տախտակը և կտրեցի այն ավելորդ պլաստմասսան, որը պահում էր այն:

Քայլ 3: Մեքենայի հավաքում

Ավտոմեքենայի հավաքում
Ավտոմեքենայի հավաքում
Ավտոմեքենայի հավաքում
Ավտոմեքենայի հավաքում
Ավտոմեքենայի հավաքում
Ավտոմեքենայի հավաքում

Հետին լուսարձակի լամպերը միացված են ուղղակիորեն 13 -րդ կապում, որը հանդիսանում է led- ին նվիրված ելքը, այնպես որ ձեզ դիմադրության կարիք չկա: Առջևի լուսարձակին անհրաժեշտ է դիմադրություն `ընթացիկ ուժը սահմանափակելու համար, կարող եք օգտագործել 220 / 250 օհմ ռեզիստոր: Ես չունեի սպիտակ լուսարձակը, այնպես որ իմ դեպքում ես օգտագործել եմ RGB լուսարձակը որպես սպիտակ լեդ:

Իմ նախագծում ես չեմ կարող օգտագործել PIN 9 -ը և 10 -ը որպես PWM դուրս, քանի որ servo գրադարանը (որը մենք կօգտագործենք սերվոյի շարժիչը կառավարելու համար) անջատում է PWM- ն այս կապում:

Լավագույն միջոցը երկու տարբեր էներգիայի մատակարարներ օգտագործելն է `մեկը տրամաբանության համար (arduino), մյուսը` շարժիչների համար (ինչպես երկակի մատակարարման սխեման), բայց իմ մեքենայում բավականաչափ տեղ չկա (վարորդի տախտակը տեղադրելու հետ կապված շատ խնդիրներ ունեի) և servo), ուստի որոշեցի օգտագործել մեծ կոնդենսատոր `զտելու լարման ցածր գագաթը, որը ստիպում է arduino- ին բղավել շարժիչի ակտիվացման ընթացքում:

Ես օգտագործել եմ միկրո անջատիչը ՝ այլ բաղադրիչների էներգիան անջատելու համար: theրամեկուսացման ընթացքում arduino- ի հետ կապված մյուս բաղադրիչները կարող են խնդիրներ առաջացնել այս գործողության ընթացքում:

Նախքան հավաքելը ընտրեք լավ դասավորություն `բաղադրիչները տեղադրելու համար և համոզվեք, որ մեքենայի մարմինը լավ տեղավորվում է: Ես լարերը եռակցում եմ (սխեմայի համաձայն) անմիջապես arduino- ի վրա, բայց գուցե ավելի լավ է օգտագործել վերնագրերը:

Ես օգտագործեցի տաք սոսինձ `բոլոր բաղադրիչները ամրացնելու համար, քանի որ այն բավականին ամուր է, հեշտ հեռացվում է և խառնաշփոթ չի ստեղծում:

Քայլ 4: Կոդ

2018-03-17 ՆՈՐ ՏԱՐԲԵՐԱԿ - ՄԵIG ԹԱՐՄԱՈՄ:

Նոր ծածկագրի համար ես հաղորդումը հիմնեցի «Arduino Joystick Controller» - ի վրա ՝ անվճար հավելված playstore- ում:

Ներբեռնեք նոր ծրագիրը այստեղ

ARԳՈՇԱՈՄ. Երբ arduino- ն համակարգչին միացնում եք, անպայման անջատեք մարտկոցի մատակարարումը !!!!

Ներբեռնեք L293 գրադարանը և բացեք այն arduino գրացուցակում «libreries»

կարող եք հեշտությամբ կարգավորել ձեր մեքենան ՝ հավելվածում ստեղծելով անձնական պրոֆիլ: կոդի սկզբում կարող եք սահմանել pinout- ը ըստ ձեր նախասիրությունների (մի օգտագործեք 9 -րդ և 10 -րդ կապերը որպես pwm): Եթե servo ղեկանիվը միացված է միջակայքի սահմաններին, կարող եք տեղադրել հատուկ կենտրոնի անկյուն ՝ հեռացնելով մեկնաբանությունը հետևյալ հասցեով.

//#սահմանել կենտրոնը

Այս ծրագրաշարը ներառում է նոր հնարավորություններ, ինչպիսիք են ՝

  • ղեկի անալոգային անկյուն
  • պարամետրերը կարգավորելի են ծրագրի միջոցով
  • անալոգային տվիչներ կարդալու հնարավորություն (մարտկոց, ջերմաստիճան և այլն …)
  • այլ 2 սերվո ավելացնելու և վերահսկելու հնարավորություն (այսինքն ՝ տեսախցիկի գիմբալի համար) Վայելեք:

Վայելեք:

ՀԻՆ ՏԱՐԲԵՐԱԿ

Կոդի համար ես հաղորդումը հիմնեցի «Arduino Bluetooth RC Car APP» - ի վրա ՝ անվճար հավելված playstore- ում:

Ներբեռնեք ծրագիրը այստեղ

ARԳՈՇԱՈ:Մ. Երբ arduino- ն համակարգչին միացնում եք, անպայման անջատեք մարտկոցի մատակարարումը !!!!

Դուք կարող եք հեշտությամբ կարգավորել ձեր մեքենան ՝ ծածկագրի սկզբում կա 2 բաժին.

  1. Pinout- ի սահմանում. Կարող եք ընտրել pinout- ը (NB մի օգտագործեք 9 -րդ և 10 -րդ կապերը որպես pwm):
  2. Կալիբրացիա. Սահմանեք ղեկի աստիճանը (աջ, ձախ և կենտրոն) և նվազագույն PWM ՝ մեքենան տեղափոխելու համար:

Այժմ միացրեք ինո ֆայլը ձեր նանոյի վրա և վայելեք:

ԹԱՐՄԱՈՄ 2018-03-15. Արագության հաշվարկման սխալ է լուծվել:

Քայլ 5. Ապագա բարելավում

Ես մտածում եմ այլ հիանալի հատկությունների մասին.

  • ավելացնել մարտկոցի լարման տվիչ
  • ավելացնել ջերմաստիճանի տվիչ
  • լուսարձակների գույնի կառավարում

Այս հրահանգները հնարավորինս շուտ կթարմացնեմ:

Խորհուրդ ենք տալիս: