Съдържание:

Arduino Powered Automatic Powewer: 9 стъпки
Arduino Powered Automatic Powewer: 9 стъпки

Видео: Arduino Powered Automatic Powewer: 9 стъпки

Видео: Arduino Powered Automatic Powewer: 9 стъпки
Видео: learn Arduino programming in 20 seconds!! (Arduino projects) 2024, Ноември
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: Довършителни щрихи

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

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