Arduino Powered Automatic Powewer: 9 стъпки
Arduino Powered Automatic Powewer: 9 стъпки
Anonim
Автоматична машина за почистване на Arduino
Автоматична машина за почистване на Arduino

Така че един ден реших да си купя роомба, но е твърде скъпа, защото съм ученик и все пак приоритетът ми е моето училище, и в съзнанието ми изниква идея, в която се казва как да го направим, имам приличен опит в програмирането и arduino, така че защо не?

Стъпка 1: Аутсорсинг материали

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

Частите за проектите са изброени по -долу:

Arduino pro mini или всяка дъска arduino

Току -що използвах pro mini, защото е по -ефективен и по -малък

Шофьор на двигател L298n

Този двигател се използва за задвижване на двата двигателя, захранващи чистачката

Натиснете метла

ако не знаете каква метла за бутане, тя е като метла с няколко четки

и се върти, докато го натискате и събира мръсотията

2 DC мотора с четка

Току -що използвах различни двигатели с постоянен ток, които получих от счупени колички -играчки

Два ултразвукови сензора

да усеща и избягва стени и препятствия

DC захранващ жак

За зареждане на захранващите банки

Захранващи банки

за осигуряване на необходимата мощност за платката и двигателите

два USB мъжки кабела

за свързване към power bank

Стъпка 2: Необходими инструменти

Необходими инструменти
Необходими инструменти

Инструмент Dremel

за да изрежете и поставите дупка, където е необходимо

Поялник

за запояване на проводници, разбира се.

Клещи

за да отрежете жицата и да помогнете за огъване на проводниците

пистолет за лепило (по избор)

да държите двигателите заедно, но ако не използвате само ципове

Отвертка

за закрепване и разхлабване на винтовете на няколко компонента

Стъпка 3: Намиране къде да поставите двигателите и сензорите и боядисване

Намиране къде да поставите двигателите и сензорите и боядисване
Намиране къде да поставите двигателите и сензорите и боядисване
Намиране къде да поставите двигателите и сензорите и боядисване
Намиране къде да поставите двигателите и сензорите и боядисване
Намиране къде да поставите двигателите и сензорите и боядисване
Намиране къде да поставите двигателите и сензорите и боядисване

Прецених къде да поставя сензорите, просто ги поставих отгоре и маркирах кръговете, които по -късно ще бъдат изрязани от дремела и докато съм на него го нарисувах с метална синя спрей боя

Стъпка 4: Поставяне на дупки

Поставяне на дупки
Поставяне на дупки
Поставяне на дупки
Поставяне на дупки
Поставяне на дупки
Поставяне на дупки
Поставяне на дупки
Поставяне на дупки
  • Затова сложих четири дупки пред горната част на метлата, две отляво и две отдясно, за да могат сензорите да влязат
  • и също така поставих два правоъгълни отвора в долната част на долната част на метлата, за да могат двигателите да влизат

Стъпка 5: Съберете всичко заедно

Съберете всичко заедно
Съберете всичко заедно
Съберете всичко заедно
Съберете всичко заедно
Съберете всичко заедно
Съберете всичко заедно

Залепих горещо всички сензори и двигатели към тялото, тъй като моторите го поставих в долната част на тялото и го поддържах с дървени дюбели, така че да не се клати наоколо. за сензорите също ги залепих горещо в правилните им дупки, също така направих пробивна дъска за pro mini, така че ще бъде по -лесно свързването и отстраняването на проблеми. докато шофьорът на двигателя е в предната част на чистачката

Стъпка 6: Код

кодът е направен в IDE на Arduino и е c plus модифициран, разбира се. ако искате да изтеглите кода, просто натиснете връзката по -долу. така че има две части от кода в термина на неспециалистите, първата работа е да получи данните от сензорите, така че платката да може да ги анализира, а работата на втората част е да зададе кои двигатели се въртят и маневрират, това са само две прости части. ако се чудите как качих кода, просто използвам arduino uno за качване

Стъпка 7: Свържете го здраво

Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It
Hardwiring It

използвах свързващ проводник с габарит #12, за да свържа всяко нещо на правилното му място. схемата на фризиране е дадена по -горе.

VCC и GND на сензорите са свързани към банките за захранване, които захранват 5 волта и тригмен щифт, ехо щифт е свързан към съответните им щифтове. също пиновете за управление на двигателя са дефинирани в кода

Стъпка 8: Затваряне

Затваряйки го
Затваряйки го

поставих захранващата банка отгоре, защото няма място за двете масивни powerbank вътре, а също така я сложих отпред, за да добавя тежест, като по този начин поставям повече сцепление на предните колела, които задвижват четката. аз също прецаках всички неща обратно

Стъпка 9: Довършителни щрихи

това е последната стъпка от тази дълга инструкция, която се надява да ви хареса да го направите и не се колебайте да го променяте и променяте.

Препоръчано: