Поздрав од читалаца, произвођача, штребера, ентузијаста, ентузијаста електронике и почетника;
Већ дуже време покушавам да направим бежични Р/Ц аутомобил са мотором без четкица и Ардуином.
Сада када сам завршио школски испит, одлучио сам да га полажем.
У коначном процесу одређивања методе контроле коју ћу користити да бих направио Р/Ц аутомобил, имам проблем: контролисање мотора без четкица помоћу Ардуина.
Када контрола (технички)
Ардуино-овог АЦ мотора изгледа помало застрашујуће, не брините, јер ћу вам у овом приручнику показати колико је лако контролисати ДЦ мотор користећи Ардуино користећи било који тип прекидача/потенциометра/џојстика, у основи, било шта што може да промени параметре на начин који Ардуино може да сними, било да је то отпорник директног напона.
Да бисте сами испробали овај пројекат, потребно вам је нешто основно:
пружам међународне везе за изворе за већину производа које сам користио)
Такође су вам потребни неки основни алати: Хајде да започнемо наш пројекат када средите материјале!
Пре него што почнемо да пишемо код, хајде да се прво повежемо на ЕСЦ и мотор из ардуина.
Веза са овим пројектом је прилично једноставна и директна.
Према коду који сам написао, веза је следећа: излазни пин потенциометра/џојстика је повезан са аналогним пином 0 на Ардуину.
Дат је шематски дијаграм употребе потенциометра и аналогног џојстика. (
Користио сам домаћи џојстик и дао шематски дијаграм џојстика)
ЕСЦ на Ардуино: црна линија (Уземљење)---
> Пин за уземљење на Ардуино Бела жица (Сигнал)---
> Месечна линија дигиталног пина АрдуиноРед (Напајање)--
> Вин на Ардуино (
Ово је ЕСЦ напајајуће жице за Ардуно)
. мотор без четкица за ЕСЦ.
Наређења нису битна. (
Ако се мотор не ротира у жељеном смеру, једноставно пребаците било коју од две жице у есц на мотор без четкица)
Након што је хардверска веза завршена, можемо да обрадимо Ардуино код.
Код је прилично једноставан и покушавам да објасним функционалност сваке линије коментарима.
Међутим, слободно ме контактирајте ако имате било каквих проблема: хритхикбансал70 @ гмаил.
Цомхритхикбансал. цомТхе Цоде:(.
Такође приложена ино датотека)
/* ЕСЦ калибрише ЕСЦ пин података повезан са дигиталним пином 10 на ардуину.
Потенциометар/џојстик улаз повезан на аналогни пин 0 на Ардуину.
Компилирајте и отпремите код.
Затим држите џојстик/потенциометар у максималном положају и повежите екстерно напајање на ЕСЦ.
Чућете неколико звучних сигнала и ставите потенциометар/џојстик у најнижи положај.
Ово ће поставити крајњу тачку на ЕСЦ.
Овај пример кода је у јавном домену.
Ревидирао га је Хритхик Бансал ввв 20. марта 2017. хритхикбансал.
Цом */укључује /укључује серво библиотеку за серво есц функције;
/Деклариши ЕСЦ као инт улаз серво објекта; воид сетуп(){есц. аттацх(10);
/Повежите ЕСЦ на дигитални пин 10 серијски. бегин(9600);
Почните да читате/отварате серијски мониторвоид лооп(){
Инпут = аналогРеад (А0);
/Вредност улаза је аналогни улаз на пин 0 0 серијски. принт(
\'Оригинална улазна вредност:\');
/Серијски порт штампа оригиналну секвенцу улазних вредности. принт(инпут); Сериал. принт(\' | \'); кашњење(1); инпут=мап(аналогРеад(А0)
, 0,1023, 0,180);
/Мапирајте улазне вредности џојстика на аналогном пину 0 на максималне и минималне вредности које одговарају серво излазу: 180 и 0 серијски. принт(
\'Улазна вредност за мапирање :\'); Сериал. принт(инпут);
/Сериал штампа улазну вредност мапирања Сериал. принт(\'\'); кашњење(1);
/Кашњење одређује вашу резолуцију/глаткост и способност мотора да реагује на кретање потентиометра/џојстика. есц. писати (унос);
Статус/ЕСЦ ће бити исти као статус/позиција џојстика}
Након што учитате код у ардуино и поново проверите све хардверске везе, укључите батерију у ЕСЦ и одмах ресетујте ардуино (
притисните мало дугме за ресетовање).
Затим одмах поставите потенциометар/џојстик у било који од два екстремна положаја, што ће бити ваша највиша крајња тачка (
где ће се мотор ротирати највећом брзином).
Поново ћете чути неколико звучних сигнала, након чега је потенциометар/џојстик потпуно оријентисан ка другом крају/другом крају.
Ово ће бити ваш нижи део (
мотор ће у овом тренутку бити у функцији).
Поново ћете чути неке звучне сигнале и посао калибрације је обављен. {
Ово је демонстрирано у видео
демонстрацији пројекта: видео ЛинкНов, када померите дугме потенциометра/аналогни џојстик у горњу/доњу тачку, мотор без четкица ће убрзати/успорити у складу са тим.
Савет: Током теста, због укупне ротације мотора (мотор са спољним ротором)
такође је опасно да га не можете држати у рукама.
Током тестирања, машина за центрифугирање папира у ролнама је случајно излетела када се мотор брзо окретао: Ако имате било каквих проблема, контактирајте ме: хритхикбансал70
Цомхритхикбансал.
Надам се да ће ово решити ваш проблем и да ћете данас научити нешто ново. Хвала Вам!