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

DC Motors- ի կառավարում Arduino- ով և L293- ով ՝ 5 քայլ (նկարներով)
DC Motors- ի կառավարում Arduino- ով և L293- ով ՝ 5 քայլ (նկարներով)

Video: DC Motors- ի կառավարում Arduino- ով և L293- ով ՝ 5 քայլ (նկարներով)

Video: DC Motors- ի կառավարում Arduino- ով և L293- ով ՝ 5 քայլ (նկարներով)
Video: PWM DC Motor control with Arduino and L298N Module with library - Robojax 2024, Նոյեմբեր
Anonim
DC շարժիչների կառավարում Arduino- ով և L293- ով
DC շարժիչների կառավարում Arduino- ով և L293- ով
DC շարժիչների կառավարում Arduino- ով և L293- ով
DC շարժիչների կառավարում Arduino- ով և L293- ով
DC Motors- ի կառավարում Arduino- ով և L293- ով
DC Motors- ի կառավարում Arduino- ով և L293- ով

Հեշտ միջոց ՝ DC շարժիչները վերահսկելու համար: Ձեզ անհրաժեշտ է միայն էլեկտրոնիկայի և ծրագրավորման գիտելիքներ

Եթե ունեք հարցեր կամ խնդիրներ, կարող եք կապնվել ինձ հետ իմ փոստով ՝ [email protected]

Այցելեք իմ youtube ալիք ՝

Այսպիսով, եկեք սկսենք:

Քայլ 1: Դիտեք տեսանյութ

Կարող եք նաև տեսնել, թե ինչպես է աշխատում այս նախագիծը

www.youtube.com/watch?v=tm69V7npSg8

Քայլ 2: Նյութեր

Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր
Նյութեր

Բոլոր անհրաժեշտ նյութերը կարող եք գտնել ebay- ում կամ amazon- ում: Բայց եթե ունեք հին էլեկտրոնային սարքեր, ինչպիսիք են տպիչները կամ այլ բան, կարող եք նյութեր ստանալ այնտեղից:

Հովանավորի հղում. UTSource.net- ի ակնարկներ Դա վստահելի վեբ կայք է `էժան էլեկտրոնային բաղադրիչներ պատվիրելու համար

գինը և գերազանց որակը:

Այս նախագծի համար ձեզ հարկավոր է.

-շարժիչի վարորդ L293D

-Arduino Mega 2560 կամ Uno

-գրատախտակ

-9 Վ մարտկոց

-DC շարժիչ

-9 վ մարտկոցի պատյան

-որոշ լարեր

-Կանաչ և կարմիր LED դիոդներ

-երկու կոճակ

-երկու 10k ohm դիմադրիչ

Շարժիչային վարորդ L293D

Դուք կարող եք օգտագործել այս չիպը մեկ կամ երկու տարբեր շարժիչներ կառավարելու համար: Այն պատկանում է TTL ընտանիքին, ինչը նշանակում է, որ այն աշխատում է 5V+ - ով:

Այն ունի 16 կապում

Պին 1 կապ չկա

Պին 2 -ը մուտքագրված է

Պին 3 -ը թողարկվում է շարժիչի համար

4 -րդ և 5 -րդ կապերը միացված են մարտկոցի GND- ին

Պին 6 -ը շարժիչի երկրորդ ելքն է

7 -րդ կապը երկրորդ մուտքագրումն է

Պին 8 -ը մարտկոցից V+ է (9V)

Մյուս կողմից նույնն է ՝ բացառությամբ.

16 -րդ կապը Vcc+ է

9 -րդ կապը միացված չէ

Քայլ 3: Լարերի տեղադրում

Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր
Հաղորդալարեր

Եթե էլեկտրագծերի հետ կապված որևէ խնդիր կունենաք, կարող եք ինքներդ ձեզ օգնել նկարների հետ: Վերևում կա 1 շարժիչ կառավարելու միացում, իսկ ներքևում `2 շարժիչ: Մի օրինակ` միայն մեկ շարժիչով:

Թվային մուտքագրումը 2 միացված է ON կոճակին (կապույտ գլխարկով կոճակ)

Թվային մուտքը 3 միացված է OFF կոճակին (կարմիր գլխարկով կոճակ)

Այս երկու կոճակների միջոցով կարող եք փոխել պտտվելու ուղղությունը

Կոճակը սեղմելու համար անհրաժեշտ է Arduino- ից GND- ի միջև միացնել 10k ohm ռեզիստոր:

Կանաչ LED դիոդը միացված է թվային ելքին 5

Կարմիր LED դիոդը միացված է թվային ելքին 4

Հաղորդալարեր L293D

Ամրացրեք 1 -ը միացրեք, այնպես որ թույլ տվեք այն դատարկվի:

Հաջորդը Pin 2 -ն է, որը միացված է Arduino- ի թվային ելքին (կարող եք ընտրել ցանկացած թվային ելք 2 -ից 53 -ից)

Պին 3 -ը միացված է անմիջապես շարժիչին

4 -րդ և 5 -րդ կապերը միացված են GND մարտկոցին

6 -րդ կապը միացված է անմիջապես շարժիչին

Pin 7 -ը միացված է Arduino- ի թվային ելքին

Պին 8 -ը մարտկոցից V+ է: Խորհուրդ եմ տալիս օգտագործել 9 Վ մարտկոց, որպեսզի շարժիչը սահուն աշխատի

Եթե հնարավորություն ունեք, կարող եք միացում կատարել:

Դուք պետք է զգույշ լինեք, որ Arduino- ի GND- ը միացնեք մարտկոցի GND- ին: Հակառակ դեպքում ամբողջը չի աշխատի

Եթե ցանկանում եք կառավարել երկու շարժիչ, ապա պետք է լարել L293D- ի մյուս կողմը

Pin 16 -ը Vcc+է: Դուք ստանում եք 5V լարում Arduino- ից

Pin 15 -ը միացված է Arduino- ի թվային ելքին

Պին 14 -ը միացված է անմիջապես շարժիչին

Պին 13 -ը և 12 -ը միացված են մարտկոցի GND- ին

Պին 11 -ը միացված է անմիջապես շարժիչին

Pin 10 -ը միացված է Arduino- ի թվային ելքին

9 -րդ կապը միացված չէ

Քայլ 4. Կառուցեք տպատախտակները

Կառուցեք տպատախտակները
Կառուցեք տպատախտակները

Այս սխեման ես ինքս եմ պատրաստել: Շղթան նկարելու համար օգտագործվում է SprintLayout: Սա սխեմաներ նկարելու ծրագիր է: Այս ծրագրում դուք ունեք էլեկտրոնային բաղադրիչների բոլոր չափերը, այնպես որ հիմնականում կարող եք միացում կազմել այն ամենի համար, ինչ ցանկանում եք:

Այս տախտակը փորագրելու համար օգտագործվում է CNC փորագրող ֆրեզերային հաստոց: Ես սովորական տախտակ էի օգտագործում մի շղթայի համար, որը մի կողմից պղնձով պատված էր: Տախտակն ավարտելուց հետո այն փայլեցրի շատ նուրբ ավազի թղթով: Այնուհետև ես փոշու մեջ խառնեցի արդյունաբերական սպիրտ և խեժը: Այս խառնուրդը ես ծածկեցի պղնձի կողմը `այն պաշտպանելու համար:

Քայլ 5: Կոդ

Ես կազմել եմ երեք տարբեր կոդեր:

Շարժիչի կառավարում.

Ամեն 5 վայրկյան հետո շարժիչը փոխում է պտտվելու եղանակը

Շարժիչի կառավարում 1 կոճակով.

Երբ առաջին անգամ սեղմում եք կոճակը, շարժիչը պտտվում է մեկ ուղղությամբ, երկրորդ անգամ կոճակին սեղմելիս շարժիչը սկսում է պտտվել մյուս կողմից

Շարժիչի կառավարում 2 կոճակով.

Երբ սեղմում եք ON կոճակը շարժիչը պտտվում է մեկ ուղղությամբ, երբ OFF կոճակին հարվածում է շարժիչը պտտվում է այլ ուղղությամբ:

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