Няхай гэта будзе малюсенькі робат-мыш або малюсенькі электрычны вентылятар IoT, ведаючы, як кіраваць рэчамі з дапамогай рухавіка пастаяннага току забсталяванне машынаадкрывае шмат творчых праектаў сваімі рукамі, каб заняць вас.У гэтым уроку мы выкарыстоўваемла38кантролер рухавіка на аабсталяванне машынадля харчавання і кручэння пары рухавікоў пастаяннага току!
Theла38Модуль кантролера рухавіка - гэта плата, якая дапамагае мікракантролерам і мікрапрацэсарам, такім якабсталяванне машынасілкуюць рухавікі пастаяннага току, якім патрабуецца больш за 3,3 В або 5 В.
Ён выкарыстоўваела38IC для харчавання ўсёй логікі і кіравання харчаваннем, неабходных для запуску рухавіка і ізаляцыіабсталяванне машынаад больш высокіх напружанняў, якія падаюць на рухавік пастаяннага току.
Theла38Модуль з'яўляецца асноўным кантролерам рухавіка ў камплекце для робататэхнікі для пачаткоўцаў, таму што ён просты ў выкарыстанні.Ён мае кантактныя загалоўкі, у якія можна ўставіць перамычкі, каб бесперашкодна злучыць яго з вашымабсталяванне машына.Вы таксама можаце паскорыць або запаволіць рухавік шляхам прымянення сігналу шыротна-імпульснай мадуляцыі (ШІМ) на яго штыфт уключэннятэрмінал.
З пунтку гледжаннятокs, theла38гэтавысокая ток.На самай справе гэта а10 ампер токs, які складаецца з рухавікоў з чатырмаімгненныя электрычныя выключальнікі кантакт.Гэта дазваляе задаць кірунак току без паўторнага падлучэння рухавіка.Змена напрамку току па H-мосце таксама змяняе кірунак кручэння рухавіка.La38 мае два кантакту кіравання з іх, што дазваляе кіраваць парай рухавікоў незалежна.Калі вы пачатковец у праграмаванні на Python, не прапусціце гэтыя карысныя аднарадковыя тэксты Python.
У цыкле while штыфты leftForward і rightForward спачатку ўключаюцца на адну секунду.Каб кантраляваць хуткасць, змяніце працоўны цыкл выхаду пры ўключэнні.Спачатку ўсталюйце іх на 100% працоўны цыкл на адну секунду, затым усталюйце іх на 50%.Пры працоўным цыкле 100% рухавікі будуць працаваць на максімальнай хуткасці, а пры працоўным цыкле 50% - на палавіннай хуткасці.
Захавайце яго як «rpi-dcmotor.py» або пад любым іншым імем файла, калі ён заканчваецца пашырэннем «.py».Пасля гэтага выключыце свойабсталяванне машына.
НАТАТКА.Гэтыя перамычкі аўтаматычна падключаюць штыфт EN да 5 В, «дазваляючы» вам кіравацьтокпраз штыфт IN.Хоць вы ўсё яшчэ павінны падаваць энергію праз гэты кантакт, 5 В можа выклікаць некаторыя праблемы дляабсталяванне машынаяк мяркуецца выкарыстоўваць 3,3В замест 5В.Акрамя таго, злучаючы гэтыя штыфты забсталяванне машынадазволіць вам пазней кантраляваць хуткасць рухавікоў..
Савет: каб даведацца, які PIN-код на вашымабсталяванне машына, трымаеце яго так, каб штыфты GPIO знаходзіліся справа.Гэта малюсенькія металічныя аскепкі, якія ляжаць на чорным падносе.Затым, калі вы паглядзіце на верхні левы штыфт з гэтай панэлі, гэта штыфт 1. Справа ад яго знаходзіцца штыфт 2. Пад штыфтам 1 знаходзіцца штыфт 3 і гэтак далей.
НАТАТКА.Большасць рухавікоў пастаяннага току звычайна не маюць правадоў для прыпоя.Іх можна злітаваць самастойна.Падыдзе любы калібр, але лепш за ўсё працуе шматжыльны медны провад.
Вы можаце запусціць код, запусціўшы скрыпт на тэрмінале.Але перад гэтым вам трэба дадаць магутнасці ўла38модуль.
Theла38Модуль кантролера рухавіка пастаяннага току можна падключаць да любога крыніцы сілкавання пастаяннага току, калі напружанне не перавышае 45 В.З пункту гледжання зручнасці выкарыстання, было б прасцей выкарыстоўваць батарэю 9 В і штэкер пастаяннага току, падлучаны да клем сілкавання модуля.
Вам таксама не трэба турбавацца аб тым, што акумулятары 9 В пашкодзяць вашабсталяванне машына.Theла38модуль выкарыстоўвае спецыяльную мікрасхему пад назвай MOSFET, якая дзейнічае як рэле малой магутнасці, ператвараючыся ўімгненны электрычныперамыкач, які ізалюе вашы кантакты ад крыніцы харчавання.
Як я магу адправіць ток ад штыфта, каб рухавік пастаяннага току круціўся?Давайце больш падрабязна разгледзім, як мы прымушаем рухавік круціцца.
Theла38Модуль кантролера рухавіка выкарыстоўвае некалькіімгненны электрычныперамыкачы для кіравання кручэннем рухавіка.Вы можаце разглядаць гэтыя выключальнікі як насценныя, за выключэннем таго, што яны не выкарыстоўваюць вашыя пальцы для працы - яны выкарыстоўваюць 3,3 В адабсталяванне машына.
І вось дзе GPIO.output(, GPIO.HIGH).Гэта GPIO.output(, GPIO.HIGH).Устаноўка гэтага штыфта ў GPIO.HIGH прымушае гэты штыфт выпраменьваць 3,3 В.гэтаактывуе перамыкач, дазваляючы току цячы да рухавіка.Затым ток круціць рухавік.Пераключэнне гэтых кантактаў у GPIO.LOW выключае выключальнік, які адключае харчаванне рухавіка.
Мы можам змяніць кірунак кручэння рухавіка, змяніўшы кірунак току праз рухавік.Вось чаму ў нас ёсць два асобныя штыфты для кіравання кручэннем аднаго рухавіка: задні і пярэдні.Яны дзейнічаюцьімгненны электрычныперамыкачы па абодва бакі ад крыніцы харчавання рухавіка, накіроўваючы магутнасць наперад або назад.
Тое ж самае тычыцца і хуткасці.У адрозненне ад выхадных кантактаў прамога і зваротнага ходу, штыфт уключэння кантралюе колькасць магутнасці, якая праходзіць праз рухавік у любы момант часу.
Павялічваючы напружанне на ўключаючым кантакце, іх выключальнікі адкрываюцца крыху «шырэй» і дазваляюць большаму току праходзіць праз рухавік.Павелічэнне магутнасці рухавікоў прымушае іх круціцца хутчэй.Памяншэнне робіць іх больш павольнымі.
На стабсталяванне машына, мы выкарыстоўваем ШІМ або імпульсную мадуляцыю для кантролю выхаднога напружання кантактаў.Павелічэнне працоўнага цыклу набліжае максімальнае напружанне да 3,3 В, а памяншэнне - да 0 В.
На самай справе, вы можаце "выключыць” нейкім чынам усталяваць штыфт уключэння рухавіка на 0В.Думайце пра гэта як пра аўтамабіль: штыфты ўключэння забяспечваюць газ, які прыводзіць у дзеянне рухавікі, а штыфты наперад і назад перамяшчаюць шасцярні, дазваляючы ім рухацца наперад або назад.
Яны адрозніваюцца ў залежнасці ад таго, дзе размешчаны іх электрамагнітныя шпулькі.Матавы рухавік пастаяннага току мае катушку пасярэдзіне, якая круціцца паміж кольцам пастаянных магнітаў.Бесщеточные рухавікі пастаяннага току маюць шпулькі з іншага боку - іх электрамагнітныя шпулькі атачаюць пастаянныя магніты.
Коллекторные рухавікі танныя і валодаюць добрымі характарыстыкамі на малых абарачэннях.Аднак яны, як правіла, награваюцца хутчэй, чым бесщеточные рухавікі, і менш энергаэфектыўныя.З іншага боку, бесщеточные рухавікі могуць развіваць больш высокія хуткасці, менш перагравацца і выкарыстоўваць менш энергіі, каб круціцца хутчэй, чым шчоткавыя рухавікі.
Калі вы выкарыстоўваеце рухавік унутры aабсталяванне машынакаробка перадач робата, матавы рухавік павінен быць лепш.Аднак, калі вы выкарыстоўваеце рухавік без рэдуктара, напрыклад, малюсенькі электрычны вентылятар, бесщеточный рухавік павінен быць лепш.
Нягледзячы на тое, што гэта можа адрознівацца ў залежнасці ад вытворцы, вы можаце чакаць 2 А пікавага току на рухавікла38Модуль драйвера рухавіка.
Тэрэнс - энтузіяст робататэхнікі, які спрабуе стварыць лепшага робата ў свеце.Калі б ён не займаўся спальваннем святлодыёдаў як другім хобі, даўно б гэтым заняўся.
Раскрыццё філіяла.Прастата атрымання камісійных ад прадуктаў, набытых па нашых спасылках, падтрымлівае працу, якую мы робім для нашых чытачоў.