Ինչպես պատրաստել ինքնագնաց համազարկային տրանսպորտային միջոց Sonar- ով

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

Ինչպես պատրաստել ինքնագնաց համազարկային տրանսպորտային միջոց Sonar- ով
Ինչպես պատրաստել ինքնագնաց համազարկային տրանսպորտային միջոց Sonar- ով

Video: Ինչպես պատրաստել ինքնագնաց համազարկային տրանսպորտային միջոց Sonar- ով

Video: Ինչպես պատրաստել ինքնագնաց համազարկային տրանսպորտային միջոց Sonar- ով
Video: նէվ 2024, Մայիս
Anonim

Arduino- ի հետ շարունակելով խաղալիքի բոլոր տեղանքային տրանսպորտային միջոցների թեման: Մենք ձեզ հետ սմարթֆոնից Bluetooth- ի միջոցով արդեն պատրաստել ենք ռադիոկառավարվող բոլոր տեղանքով փոխադրամիջոց: Այժմ մենք պատրաստելու ենք բոլոր տեղանքով փոխադրամիջոց, որն ինքն իրեն վարում է, խուսափում է խոչընդոտներից, ինչպես նաև ազդանշաններով ազդանշաններ է տալիս շրջվելու կամ կանգ առնելու մասին:

Խաղալիք համազարկային տրանսպորտային միջոց սոնարով
Խաղալիք համազարկային տրանսպորտային միջոց սոնարով

Դա անհրաժեշտ է

  • - Arduino UNO կամ համարժեք.
  • - ուլտրաձայնային միջոցի որոնիչ (ուլտրաձայնային մոդուլ) HC-SR04 կամ նմանատիպ;
  • - L9110S շարժիչի վարորդ կամ անալոգային;
  • - Pololu Zumo տանկի կամ դրա նման հետևվող հարթակ.
  • - ապակեթելային կտոր ՝ համաձայն Arduino տախտակի չափի կամ նախատիպավորման համար նախատեսված վահանի.
  • - ընտրված շասսիի համար հարմար 2 էլեկտրաշարժիչ;
  • - 2 սպիտակ LED (լուսարձակներ), 2 կարմիր LED (հետեւի լույսեր) և 4 180-220 Օմ դիմադրողներ;
  • - մարտկոցներ (1 «պսակ» կամ 4-6 մատի մարտկոցներ);
  • - միացնող լարեր;
  • - զոդման երկաթ;
  • - համակարգիչ;
  • - ամրակներ - 6-10 պտուտակ M2, 5, լվացքի մեքենաներ, դրանց վրա ընկույզներ:

Հրահանգներ

Քայլ 1

Առաջին քայլը պլատֆորմի հավաքումն է: Նախորդ հոդվածներից մեկում մենք մանրամասնորեն ուսումնասիրեցինք, թե ինչպես պատրաստել խաղալիք ATV- ի շասսի: Այստեղ քայլերը կլինեն ճիշտ նույնը: Հետեւաբար, մենք սրան մանրամասն չենք անդրադառնա: Լուսանկարում ցույց է տրված լուսանկարում պատկերված է ամբողջ ռելիեֆի մեքենայի հավաքված շասսին, որի վրա տեղադրված է Arduino տախտակը:

Ինքնագնաց խաղալիքների բոլոր տեղանքով տրանսպորտային միջոցների շասսի
Ինքնագնաց խաղալիքների բոլոր տեղանքով տրանսպորտային միջոցների շասսի

Քայլ 2

Հիմա հերթը էլեկտրոնիկայինն է: Եկեք նախ նայենք միացման սխեմային: Խնդրում ենք նկատի ունենալ, որ բոլոր LED- ները միացված են մոտ 200 ohms դիմադրիչների միջոցով: Սոնորը միացված է Arduino- ի երկու կամայական թվային քորոցներին և + 5 Վ էլեկտրամատակարարմանը: Շարժիչի վարորդի միացումը Arduino- ին և շարժիչներին կարելի է տեսնել գծապատկերում: Եթե երկիմաստություններ կան, կարդացեք նախորդ հոդվածը, որտեղ մենք դա ավելի մանրամասն քննարկեցինք, կամ հարցեր տվեք մեկնաբանություններում:

Խաղալիքների ATV կապի դիագրամ
Խաղալիքների ATV կապի դիագրամ

Քայլ 3

Եկեք հավաքենք մեր խաղալիքի բոլոր տեղանքային տրանսպորտային միջոցի սիրտն ու ուղեղը ՝ համաձայն վերը նշված գծապատկերի: Դուք կարող եք ամեն ինչ տեղադրել մի տախտակի վրա. Սա շատ ավելի հարմար է մոնտաժելու և հետագա հնարավոր փոփոխությունների համար: Լուսանկարում էլեկտրոնային բաղադրիչները տեղադրվում են հատուկ վահանի վրա `Arduino Uno- ի նախատիպավորման համար: Սոնորը ուղիղ նայում է մեքենայից առաջ: Ետևի LED- ները կրկնօրինակում են արգելակային լույսերը, համապատասխանաբար ՝ առջևի լուսադիոդները ՝ լուսարձակները:

Խաղալիք ATV- ի էլեկտրոնիկայի հավաքում
Խաղալիք ATV- ի էլեկտրոնիկայի հավաքում

Քայլ 4

Allամանակն է, որ գրենք կառավարման ծրագիր մեր համազարկային մեքենայի համար: Էսքիզային ծածկագիրը (Arduino- ի ծրագիր) ներկայացված է նկարում:

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

Մենք դիտեցինք նախորդ հոդվածում շարժիչի կառավարման ալգորիթմը: Պտտվելիս ամբողջ տեղանքով փոխադրամիջոցը կմիացնի «շրջադարձային ազդանշանները», կանգ առնելիս ՝ արգելակային լույսը: Երբ խոչընդոտ է հայտնաբերվում, լուսարձակները կբացվեն, և ATV- ն կշրջի դրա շուրջ: Համալրային մեքենան ավելի «խելացի» դարձնելու համար եկեք կամայական ուղղություն դնենք խոչընդոտներից խուսափելու համար:

Կոդի մեկնաբանությունները ավելի մանրամասն են բացատրում ամբողջ ծրագիրը:

Էսքիզ ՝ խաղալիք ամբողջ տեղանքի մեքենայի համար
Էսքիզ ՝ խաղալիք ամբողջ տեղանքի մեքենայի համար

Քայլ 5

«Լրացրեք» ուրվագիծը Arduino- ի մեջ (նախորդ հոդվածներում մենք արդեն դիտել ենք մի քանի տարբերակ, թե ինչպես կարելի է ծրագիրը ներբեռնել Arduino- ում): Մենք վահանը միացնում ենք ամբողջ տեղանքի մեքենայի էլեկտրոնային բաղադրիչներով Arduino տախտակին: Մենք սնունդ ենք մատուցում: Եվ մենք դիտում ենք, թե ինչպես է «կյանքի կոչվում» մեր բոլոր տեղանքային մեքենան:

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