Мазмұны:

Arduino автоматты сыпырғышы: 9 қадам
Arduino автоматты сыпырғышы: 9 қадам

Бейне: Arduino автоматты сыпырғышы: 9 қадам

Бейне: Arduino автоматты сыпырғышы: 9 қадам
Бейне: Хватайка — как собрать честный игровой автомат на Arduino и обыграть его. Проекты Амперки #31 2024, Қараша
Anonim
Arduino қуатты автоматты тазалағыш
Arduino қуатты автоматты тазалағыш

Бір күні мен бөлме сатып алуды шештім, бірақ бұл студент үшін өте қымбат, бірақ менің басымдық - бұл менің мектебім, және менің ойымда «қалай жасауға болады, менде бағдарламалау мен arduino туралы жақсы білім бар» деген ой пайда болады, сондықтан неге болмасқа?

1 -қадам: аутсорсингтік материалдар

Аутсорсинг материалдары
Аутсорсинг материалдары
Аутсорсинг материалдары
Аутсорсинг материалдары
Аутсорсинг материалдары
Аутсорсинг материалдары
Аутсорсинг материалдары
Аутсорсинг материалдары

Жобалардың бөлігі төменде көрсетілген:

Arduino pro mini немесе кез келген arduino тақтасы

Мен pro mini -ді қолдандым, себебі ол тиімдірек және кішірек

L298n мотор жүргізушісі

Бұл мотор драйвері сыпырғышты қосатын екі қозғалтқышты басқаруға арналған

Сыпырғышты итеріңіз

егер сіз итергіш сыпырғыштың не екенін білмесеңіз, ол бірнеше щеткасы бар сыпырғышқа ұқсайды

және сіз оны итеріп кірді жинап жатқанда айналады

2 тұрақты щеткалы қозғалтқыш

Мен сынған ойыншық машиналардан алған тұрақты токтың тұрақты қозғалтқыштарын қолдандым

Екі ультрадыбыстық сенсор

қабырғалар мен кедергілерді сезіну және болдырмау

Тұрақты ток қуат ұясы

Қуат банктерін зарядтау үшін

Қуатты банктер

борт пен қозғалтқыштарға қажетті қуатты қамтамасыз ету

ерлерге арналған екі USB кабелі

қуат банкіне қосылу үшін

2 -қадам: Қажетті құралдар

Қажетті құралдар
Қажетті құралдар

Dremel құралы

тесікті қажет жерге кесу және қою

Пісіру үтігі

сымдарды дәнекерлеу үшін, әрине.

Қысқыштар

сымды кесуге және сымдарды бүгуге көмектесуге

желім пистолеті (міндетті емес)

қозғалтқыштарды бірге ұстау, бірақ егер сіз тек зиптилерді пайдаланбасаңыз

Бұрауыш

бірнеше компоненттердің бұрандаларын бекітуге және босатуға

3 -қадам: Қозғалтқыштар мен сенсорларды қайда қою керек және жұмысты бояу керек

Қозғалтқыштар мен сенсорларды қайда қою керек және жұмысты бояу керек
Қозғалтқыштар мен сенсорларды қайда қою керек және жұмысты бояу керек
Қозғалтқыштар мен сенсорларды қайда қою керек және жұмысты бояу керек
Қозғалтқыштар мен сенсорларды қайда қою керек және жұмысты бояу керек
Қозғалтқыштар мен сенсорларды қайда қою керек және жұмысты бояу керек
Қозғалтқыштар мен сенсорларды қайда қою керек және жұмысты бояу керек

Мен сенсорларды жоғары қою арқылы қайда қою керектігін есептедім, содан кейін оларды дремель кесетін шеңберлерді белгілеп қойдым, ал мен оны металл көк бүріккіш бояумен боядым

4 -қадам: тесіктерді салу

Тесіктерді салу
Тесіктерді салу
Тесіктерді салу
Тесіктерді салу
Тесіктерді салу
Тесіктерді салу
Тесіктерді салу
Тесіктерді салу
  • Мен сенсорлар кіруі үшін дененің жоғарғы сыпырғышының алдына екі сол жақта және оң жақта төрт тесік қойдым.
  • мен сыпырғыштың төменгі корпусының түбіне қозғалтқыштар кіруі үшін екі тікбұрышты тесік қойдым

5 -қадам: Барлығын біріктіру

Бәрін бірге қою
Бәрін бірге қою
Бәрін бірге қою
Бәрін бірге қою
Бәрін бірге қою
Бәрін бірге қою

Мен сенсор мен қозғалтқышты корпусқа ыстық түрде жапсырдым, себебі қозғалтқыштар оны корпустың төменгі жағына салып, оны ағаш шпалдармен тіредім, сондықтан ол айналасында қозғалмайды. сенсорлар үшін мен оларды тиісті тесіктеріне ыстық желіммен жапсырдым, сонымен қатар про мини үшін үзіліс тақтасын жасадым, сыммен байланыстыру және ақаулықты жою оңай болады. мотор жүргізушісі тазалаушының алдында

6 -қадам: код

код Arduino IDE -де жасалды және ол әрине c plus модификацияланған. егер сіз кодты жүктегіңіз келсе, төмендегі сілтемені басыңыз. қарапайым кодекстің екі бөлігі бар, бірінші бөлімнің міндеті - сенсорлардан мәліметтер алу, сондықтан тақта оны талдай алады, ал екінші бөлімнің міндеті - қандай қозғалтқыштардың айналуы мен маневрін тағайындау, бұл жай екі бөліктер. Егер сіз кодты қалай жүктегенімді білгіңіз келсе, мен жүктеу үшін arduino uno қолданамын

7 -қадам: оны қатайту

Оны тарту
Оны тарту
Оны тарту
Оны тарту
Оны тарту
Оны тарту
Оны тарту
Оны тарту

Мен барлық нәрсені тиісті орнына қосу үшін №12 калибрлі сымды қолдандым. фризинг схемасы жоғарыда келтірілген.

датчиктердің VCC және GND 5 вольтты беретін қуат банктеріне қосылады, ал түйреуіш түйреуіш тиісті түйреуіштерге қосылған. сонымен қатар моторды басқаруға арналған түйреуіштер кодта анықталған

8 -қадам: оны жабу

Оны жабу
Оны жабу

Мен қуат банкін үстіңгі жағына қойдым, себебі оның ішінде екі үлкен қуат банкіне орын жоқ, мен оны салмақ қосу үшін алдыңғы жағына қойдым, осылайша щетканы басқаратын алдыңғы дөңгелектерге көбірек тартылады. Мен де бәрін қайтадан бұздым

9 -қадам: Түртуді аяқтау

бұл сізге ұзақ уақыт бойы үйретілетін үміттің соңғы қадамы, оны жасау сізге ұнайды және оны өзгертуге және өзгертуге болады.

Ұсынылған: