Поздрав читалаца, произвођача, штрелица, ентузијаста, ентузијасти електронике и почетници;
Дуго времена покушавам да изградим бежични Р / Ц аутомобил са мотором без четкица и ардуино.
Сад кад сам завршио свој школски испит, одлучио сам да га узмем.
У коначном процесу одлучности методе контроле користићу се да бих направио Р / Ц аутомобил, имам проблем: контрола мотора без четкица са Ардуином.
When control (Technically)
Arduino's AC motor seems a bit scary, don't worry, because in this manual I will show you how easy it is to control the DC motor using Arduino using any type of switch/potentiometer/joystick, basically, anything that can change the parameters in a way that Arduino can record, whether it'sa direct voltage or a resistor.
Да бисте сами испробали овај пројекат, треба вам нешто основно:
пружам међународне везе за већину производа које сам користио)
такође вам требају неки основни алати: Идемо да започнемо наш пројекат након што се материјали сортирају!
Пре него што почнемо да пишемо код, прво се повежемо са ЕСЦ-ом и мотором из Ардуино.
Веза са овим пројектом је прилично једноставна и директна.
Према кодексу који сам написао, веза је следећа: излазни пин потенциометра / џојстика је повезан на аналогни ПИН 0 на Ардуино.
Даје се шематски дијаграм употребе потенциометра и аналогног џојстика. (
Користио сам домаћи џојстик и дао је шематски дијаграм џојстика)
Есц до Ардуино: Црна линија (земља) ---
> Гроундхите Вире (сигнал) ---
> Месечна линија дигиталног ПИН АРДУИНОСТЕР (Снага) -
> Вин на АРДУИНО (
Ово је покретање АРДУИНО)
Цоннецт Есц на мотор без четкице без четкице без четкица.
Налози нису важни. (
Ако се мотор не ротира у жељеном правцу, једноставно пребаците било коју од две жице у мотору без четкице)
након завршетка хардверске везе, можемо да поднесемо ардуино код.
Кодекс је прилично једноставан и покушавам да објасним функционалност сваког ретка са коментарима.
Међутим, слободно ме контактирајте ако имате проблема: Хритхикбансал70 @ Гмаил.
Цомхритхикбансал. Цомтхе Цоде :(.
Такође је приложио ИНО датотеку)
/ * ЕСЦ калибрирајте ПИН података ЕСЦ-а повезан са дигиталним ПИН 10 на Ардуино.
Потентиметар / џојстик улаз повезан на аналогни ПИН 0 на Ардуино.
Компилирајте и пренесите код.
Затим држите џојстик / потенциометар на максималном положају и повежете спољни напајање на ЕСЦ.
Чућете неколико звучних сигнала и ставите потенциометар / џојстик у најнижу позицију.
Ово ће поставити крајњу тачку на Есц-у.
Овај узорак код је у јавном домену.
Ревидирао га је Хритхик Бансал ВВВ 20. марта 2017. Хритхикбансал.
Цом * / укључује / укључује серво библиотеку за серво ЕСЦ функције;
/ Прогласити ЕСЦ као инт унос серво објекта; Воид Сетуп () {Есц. приложите (10);
/ Повежите ЕСЦ на дигитални ПИН 10 серијско. Почетак (9600);
Почните да читате / отварање серијске мониторвоид петље () {
улаз = аналоградно (А0);
/ Вриједност уноса је аналогни улаз на ПИН 0 0 серијско. Штампање (
\ 'оригинална вредност уноса: \');
/ Сериал Порт Испишите оригиналну секвенцу уноса. Штампање (улаз); Сериал. Штампање (\ '| \'); кашњење (1); улаз = мапа (аналогно (А0)
, 0,1023, 0,180);
/ Мапајте улазне вредности џојстика на аналогном пин 0 до максималних и минималних вредности које одговарају СЕРВО излазу: 180 и 0 серија. Штампање (
\ 'улазне вредности за мапирање: \'); Сериал. Штампање (улаз);
/ Сериал принтни улазну вредност серијског мапирања. Штампање (\ '\'); кашњење (1);
/ Кашњење одређује вашу резолуцију / глаткост и способност мотора да одговори на кретање потвнтиометра / џојстика. Есц. писање (улаз);
Статус / ЕСЦ ће бити исти као статус / положај џојстика}
након преношења кода у Ардуино и поново проверавате све хардверске везе, прикључите батерију у ЕСЦ и одмах ресетујте АРДУино (
притисните малим дугметом за ресетовање).
Затим одмах поставите потенциометар / џојстик у било које од две екстремне положаје, што ће бити ваша висока крајња тачка (
где ће се мотор ротирати по највишој брзини).
Поново ћете чути неколико звучних сигнала, након чега је потенциометар / џојстик у потпуности оријентисан према другом крају / другом крају.
Ово ће бити ваш низак крај (
мотор ће у овом тренутку бити прибора).
Опет ћете чути неколико звучних сигнала и урађени су рад калибрације. {
Ово је демонстрирано у демократском
пројекту Демо: Видео Линкнов, када померите тастер / аналогни џојстик на горњу / доњу тачку, мотор без четкица ће се у складу с тим успорити.
Савет: Током теста, због укупне ротације мотора (спољни мотор ротора)
такође је опасно да га не можете држати у рукама.
Док га тестирате, спиннер ролне папира случајно је одлетио када се мотор врти врло брзо: Ако имате проблема, контактирајте ме: Хритхикбансал70
Цомхритхикбансал.
Надам се да ће то решити ваш проблем и данас ћете научити нешто ново. Хвала вам!