Բովանդակություն:
- Քայլ 1: Դիտեք տեսանյութ
- Քայլ 2: Նյութեր
- Քայլ 3: Լարերի տեղադրում
- Քայլ 4. Կառուցեք տպատախտակները
- Քայլ 5: Կոդ
Video: DC Motors- ի կառավարում Arduino- ով և L293- ով ՝ 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Հեշտ միջոց ՝ 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 կոճակին հարվածում է շարժիչը պտտվում է այլ ուղղությամբ:
Խորհուրդ ենք տալիս:
Shadow Light Box - Կառավարում IR հեռակառավարմամբ Arduino- ով. 8 քայլ (նկարներով)
Ստվերային լուսատուփ - IR հեռակառավարմամբ Arduino- ով. Այս հրահանգը կառաջնորդի, թե ինչպես կարելի է ստվերային լուսատուփ պատրաստել հաջորդ Սուրբ Christmasննդի համար: Դուք կարող եք ինքներդ ձեզ զարդարել ձեր սենյակը կամ այն դարձնել ձեր ընկերոջը որպես նվեր: Այս ստվերային տուփը կարող է տարբեր տեսակի գույն տալ ՝ կարմիր, կապույտ, կանաչ գույնի գույները խառնելով
ESP8266 RGB LED STRIP WIFI Կառավարում - NODEMCU Որպես IR հեռակառավարիչ ՝ առաջնորդվող ժապավենի համար, որը վերահսկվում է WiFi- ով - RGB LED STRIP սմարթֆոնի կառավարում ՝ 4 քայլ
ESP8266 RGB LED STRIP WIFI Կառավարում | NODEMCU Որպես IR հեռակառավարիչ ՝ առաջնորդվող ժապավենի համար, որը վերահսկվում է WiFi- ով | RGB LED STRIP սմարթֆոնի վերահսկում. Բարև տղերք, այս ձեռնարկում մենք կսովորենք, թե ինչպես օգտագործել nodemcu կամ esp8266 որպես IR հեռակառավարիչ ՝ RGB LED ժապավենը կառավարելու համար, և Nodemcu- ն սմարթֆոնի միջոցով կառավարվելու է wifi- ով: Այսպիսով, հիմնականում դուք կարող եք վերահսկել RGB LED STRIP- ը ձեր սմարթֆոնի միջոցով
Էժան Arduino մարտական ռոբոտների կառավարում. 10 քայլ (նկարներով)
Էժան Arduino մարտական ռոբոտների կառավարում. Նահանգներում Battlebots- ի վերածնունդը և Միացյալ Թագավորությունում Robot Wars- ը վերակենդանացրեց իմ սերը մարտական ռոբոտաշինության նկատմամբ: Այսպիսով, ես գտա բոտերի ստեղծողների տեղական խումբ և անմիջապես սուզվեցի: Մենք պայքարում ենք Մեծ Բրիտանիայի մրջյունների քաշի սանդղակում (150 գրամ քաշի սահմանափակում) և ես արագ հասկացա
3 Servo Motors- ի կառավարում 3 պոտենցիոմետրով և Arduino- ով. 11 քայլ (նկարներով)
3 Servo Motors- ի կառավարում 3 պոտենցիոմետրով և Arduino- ով. Բարև ձեզ: Սա իմ առաջին հրահանգն է, ուստի ես հույս ունեմ, որ դուք համբերատար կլինեք իմ նկատմամբ, եթե ես որևէ սխալ թույլ տամ այն ստեղծելիս: Այն գրված է սկսնակների համար, այնպես որ ձեզանից առավել առաջադեմները կարող են շատ բան բաց թողնել և պարզապես միացնել այն: Նպատակը, որը ես դրել եմ
LED մատրիցային զանգվածի կառավարում Arduino Uno- ով (Arduino սնուցվող ռոբոտի դեմքով). 4 քայլ (նկարներով)
LED մատրիցային զանգվածի կառավարում Arduino Uno- ով (Arduino սնուցվող ռոբոտի դեմքով). Այս հրահանգը ցույց է տալիս, թե ինչպես կառավարել 8x8 LED մատրիցների զանգվածը Arduino Uno- ի միջոցով: Այս ուղեցույցը կարող է օգտագործվել ձեր սեփական նախագծերի համար պարզ (և համեմատաբար էժան ցուցադրում) ստեղծելու համար: Այս կերպ դուք կարող եք ցուցադրել տառեր, թվեր կամ սովորական անիմացիա