Arduino көмегімен ойыншық DC қозғалтқышын қалай іске қосу керек (суреттермен)

Мазмұны:

Arduino көмегімен ойыншық DC қозғалтқышын қалай іске қосу керек (суреттермен)
Arduino көмегімен ойыншық DC қозғалтқышын қалай іске қосу керек (суреттермен)

Бейне: Arduino көмегімен ойыншық DC қозғалтқышын қалай іске қосу керек (суреттермен)

Бейне: Arduino көмегімен ойыншық DC қозғалтқышын қалай іске қосу керек (суреттермен)
Бейне: 2 500 000 ТЕҢГЕГЕ КОМПАНИЯ АЛДЫ 2024, Мамыр
Anonim

Arduino микроконтроллерімен жасай алатын ең қарапайым (және қызықты) нәрселердің бірі - тұрақты ток қозғалтқышы. Сіз қарапайым үстелге арналған желдеткіш жасай аласыз немесе кіріп, қашықтан басқарылатын автокөлікті жасай аласыз. Қалай болғанда да, сіз Arduino тақтасының көмегімен тұрақты ток қозғалтқышын қалай жасау керектігін білуіңіз керек.

Қадамдар

2 бөлімнің 1 бөлігі: Компоненттерді сыммен қосу

1 -қадам Arduino көмегімен ойыншық DC қозғалтқышын іске қосыңыз
1 -қадам Arduino көмегімен ойыншық DC қозғалтқышын іске қосыңыз

Қадам 1. Өткізгіш сымнан алыңыз және Arduino құрылғыңыздағы Digital Pin 3 -ті өзіңіз қалаған түйреуішке қосыңыз

Дегенмен, оны жұмыс тақтасындағы Power/Ground бағандарына қоспаңыз, себебі ол жұмыс істемейді. (Егер сіз схеманың сызбасын алғыңыз келсе, 8 -қадамға өтіңіз)

  • Егер сіз Arduino тақтасын USB қосқышы үстінде ұстасаңыз, сандық түйреуіштер оң жақта болады. Сандық қосқыштардың төменгі жағында 0 -ден басталатынын ескеріңіз. 3 -түйін төменгі жағынан 4 -ші болады.
  • Нан тақтасын екі Power/Ground бағаны сол жақта және оң жақта болатындай етіп орналастырыңыз/ұстаңыз. Нан тақтасындағы әр жол көлденеңінен қосылады, ал әрбір қуат/жерге қосқыштар бір -біріне тігінен қосылады.
  • Нан тақтасының ортасында бөлгіш бар. Бөлгіштің екі жағындағы түйреуіштер көлденең жалғанбаған.
Arduino 2 -қадамын қолдана отырып, ойыншық DC қозғалтқышын іске қосыңыз
Arduino 2 -қадамын қолдана отырып, ойыншық DC қозғалтқышын іске қосыңыз

Қадам 2. Digital Pin 3 -ке қосылған секіргіш сыммен бір қатардағы түйреуішке 270 Ом резистордың бір ұшын қосыңыз (біз бұл соңын 1 деп атаймыз)

Резистордың екінші ұшын (2 соңы) нан тақтасында таңдаған басқа түйреуішке қосыңыз.

Arduino 3 -қадамын қолдана отырып, DC DC ойыншықтарын іске қосыңыз
Arduino 3 -қадамын қолдана отырып, DC DC ойыншықтарын іске қосыңыз

Қадам 3. PN2222 транзисторының негізгі түйреуішін (орта штырь) 270 Ом резисторының 2 -ші ұшымен бір қатардағы түйреуішке қосыңыз

(Бұл ұш Digital Pin 3 -тен келетін сыммен бір қатарда емес)

PN2222 транзисторын жалпақ жағы өзіңізге қаратып ұстаңыз. Сол жақтағы түйреуіш - коллекторлық түйреуіш, ал оң жақтағы - Эмиттер түйреуі. Ортаңғы түйреуіш - негізгі түйреуіш

Arduino 4 -қадамын қолдана отырып, ойыншық DC қозғалтқышын іске қосыңыз
Arduino 4 -қадамын қолдана отырып, ойыншық DC қозғалтқышын іске қосыңыз

Қадам 4. Өткізгіш сымнан алыңыз және PN2222 транзисторының коллектор түйреуішін (сол жақта) Arduino құрылғысындағы GND (жерге тұйықтау) түйреуішіне қосыңыз

Arduino 5 -қадамды қолдана отырып, ойыншық DC қозғалтқышын іске қосыңыз
Arduino 5 -қадамды қолдана отырып, ойыншық DC қозғалтқышын іске қосыңыз

5 -қадам. 1N4001 диодының оң (+) ұшын PN2222 транзисторының эмитент түйреуішіне қосыңыз

Теріс (-) ұшын басқа қатардағы түйреуішке қосыңыз.

Жиек сызығының соңы 1N4001 диодындағы теріс (-) соңы болып табылады. Сызықсыз жақ - оң (+) соңы

Arduino 6 -қадамды қолдана отырып, ойыншық DC қозғалтқышын іске қосыңыз
Arduino 6 -қадамды қолдана отырып, ойыншық DC қозғалтқышын іске қосыңыз

Қадам 6. Өтпелі сымды алыңыз да, Arduino-дегі 5В істікшені 1N4001 диодының теріс (-) ұшын қосқан тақтаның сол қатарындағы түйреуішке қосыңыз

Arduino 7 -қадамды қолдана отырып, ойыншық DC қозғалтқышын іске қосыңыз
Arduino 7 -қадамды қолдана отырып, ойыншық DC қозғалтқышын іске қосыңыз

Қадам 7. Тұрақты ток қозғалтқышын алыңыз

Оң аяқты 1N4001 диодының теріс (-) ұшын қосқан жолдағы түйреуішке қосыңыз. Тұрақты ток қозғалтқышының теріс аяғын 1N4001 диодының Позитивті (+) ұшын және PN2222 транзисторының эмитентті түйреуішін қосқан жолдағы түйреуішке қосыңыз.

Arduino 8 қадамын қолдана отырып, DC DC ойыншықтарын іске қосыңыз
Arduino 8 қадамын қолдана отырып, DC DC ойыншықтарын іске қосыңыз

Қадам 8. Сіздің схемаңыз енді аяқталды

Сіздің схемаңыздың дұрыстығын тексеру үшін схеманы тексеріңіз. 2 -бөлімге өтіңіз.

2 бөлімнің 2 бөлігі: Кодексті жазу

Arduino 9 -қадамды қолдана отырып, DC DC моторын іске қосыңыз
Arduino 9 -қадамды қолдана отырып, DC DC моторын іске қосыңыз

Қадам 1. Компьютерде Arduino IDE ашыңыз

Әдепкі бойынша, барлығын жеңілдету үшін бірнеше эскиздер жазылуы керек: (Қаласаңыз, түсініктемелерді өшіруге болады. 5 -қадамда толық код бар)

Arduino 10 қадамын қолдана отырып, DC DC ойыншықтарын іске қосыңыз
Arduino 10 қадамын қолдана отырып, DC DC ойыншықтарын іске қосыңыз

2 -қадам. Тұрақты ток қозғалтқышы үшін істікшенің айнымалы мәнін жариялаңыз:

const int MOTORPIN = 3; (MOTORPIN сіз қалағандай болуы мүмкін)

const int MOTORPIN айнымалысы тұрақты бүтін сан екенін көрсетеді

Arduino 11 қадамын қолдана отырып, DC DC ойыншықтарын іске қосыңыз
Arduino 11 қадамын қолдана отырып, DC DC ойыншықтарын іске қосыңыз

Қадам 3. setup () функциясына өтіңіз

Бұйра жақшалардың арасында қозғалтқыш штырын шығыс түйреуіш ретінде орнату үшін келесіні жазыңыз: pinMode (MOTORPIN, OUTPUT);

  • void setup () - Бұл функция басында бір рет іске қосылады. Ол Arduino -да қандай түйреуіштер қолданылатынын орнатады.
  • pinMode (MOTORPIN, OUTPUT) - MOTORPIN көрсеткен істікшенің шығыс түйреуіш екенін және ешқандай деректерді қабылдамайтынын көрсетеді.
Arduino 12 -қадамды қолдана отырып, ойыншық DC қозғалтқышын іске қосыңыз
Arduino 12 -қадамды қолдана отырып, ойыншық DC қозғалтқышын іске қосыңыз

Қадам 4. loop () функциясына өтіңіз

Екі бұйра жақшаның арасына төмендегілерді жазыңыз:

  • Айнымалы жылдамдықты жариялаңыз (тұрақты ток қозғалтқышы қаншалықты жылдам айналады): int speed = 255; Жылдамдықтың мәні 0 -ден 255 -ке дейінгі сан болуы керек, 0 дегенмен қозғалтқыш тоқтайды.
  • Келесі жолда шығуды analogWrite () көмегімен тұрақты ток қозғалтқышы үшін қолданылатын істікке жіберіңіз: analogWrite (MOTORPIN, жылдамдық); Бұл жылдамдық мәнін MOTORPIN -ге шығыс ретінде жібереді.
Arduino 13 -қадамды қолдана отырып, ойыншық DC қозғалтқышын іске қосыңыз
Arduino 13 -қадамды қолдана отырып, ойыншық DC қозғалтқышын іске қосыңыз

Қадам 5. Сіздің кодыңыз аяқталды

Arduino 14 қадамы арқылы DC DC ойыншық қозғалтқышын іске қосыңыз
Arduino 14 қадамы арқылы DC DC ойыншық қозғалтқышын іске қосыңыз

Қадам 6. Файлды компьютерге сақтап, эскизді тексеріңіз

Arduino IDE жоғарғы жағындағы құралдар тақтасына өтіп, құсбелгіні басыңыз. Бұл сіздің эскизіңізді Arduino -да іске қосу үшін құрастырады.

Arduino 15 қадамы арқылы ойыншық DC қозғалтқышын іске қосыңыз
Arduino 15 қадамы арқылы ойыншық DC қозғалтқышын іске қосыңыз

Қадам 7. Arduino IDE төменгі жағындағы қара ұяшықты белгілеңіз

Егер қандай да бір қателер табылса, ол сізге сол жерде хабарлауы керек. Егер сіз қате алсаңыз, компилятор қате қосылатынын тексеріңіз. Егер қате табылмаса, жалғастырыңыз.

Arduino 16 -қадамын қолдана отырып, ойыншық DC қозғалтқышын іске қосыңыз
Arduino 16 -қадамын қолдана отырып, ойыншық DC қозғалтқышын іске қосыңыз

Қадам 8. Енді Arduino жинағымен берілген USB кабелін пайдаланып, Arduino -ны компьютердегі USB портына қосыңыз

Arduino 17 -қадамды қолданып ойыншық DC қозғалтқышын іске қосыңыз
Arduino 17 -қадамды қолданып ойыншық DC қозғалтқышын іске қосыңыз

Қадам 9. Arduino IDE дегенге оралыңыз

Құралдар, содан кейін Порт: және COM түймесін басыңыз. Бұл USB «сериялық байланыс» портының нөмірі болады және ол компьютерге және/немесе USB портына байланысты әр түрлі болады. Егер мәзірде COM порттары болмаса, басқа USB портын қолданып көріңіз немесе компьютерді қайта жүктеңіз.

Arduino 18 қадамын қолдана отырып, DC DC моторын іске қосыңыз
Arduino 18 қадамын қолдана отырып, DC DC моторын іске қосыңыз

Қадам 10. Жүктеу түймесін басыңыз (көрсеткі оңға бағытталған) және эскизді Arduino -ға жүктеңіз

IDE сіздің кодты құрастырады және егер қате табылмаса, ол эскизді Arduino -ға жібереді. Егер қате пайда болса, кодты тексеріңіз.

Arduino 19 қадамы арқылы ойыншық DC қозғалтқышын іске қосыңыз
Arduino 19 қадамы арқылы ойыншық DC қозғалтқышын іске қосыңыз

Қадам 11. Сіздің кодыңыз жүктелгеннен кейін, тұрақты ток қозғалтқышы кодта көрсетілген жылдамдықпен айнала бастайды

Кеңестер

  • Түйреуіштерді тұрақты деп жариялаудың қажеті жоқ, бірақ бұл жақсы бағдарламалау тәжірибесі.
  • Қате болмас үшін кодтағы нүктелі үтірді ұмытпаңыз!
  • Кейбір тұрақты ток қозғалтқыштары USB порты өңдей алатыннан гөрі көбірек қуат алады. Егер сізде USB қуатының жоғарылауы туралы ескертулер болса, Arduino -ны USB портымен және қуат адаптерімен/батареялармен қосыңыз.
  • Егер қозғалтқыш айналмаса, электр сымын тексеріңіз. Егер сым дұрыс болса, бұл ақаулы компоненттерге немесе қосылуларға байланысты болуы мүмкін. Оның жұмыс істейтінін білу үшін компоненттерді ауыстырыңыз. Мұның себебі сіз кодта көрсеткен жылдамдық болуы мүмкін.

Ұсынылған: