Съдържание:
- Стъпка 1: Аутсорсинг материали
- Стъпка 2: Необходими инструменти
- Стъпка 3: Намиране къде да поставите двигателите и сензорите и боядисване
- Стъпка 4: Поставяне на дупки
- Стъпка 5: Съберете всичко заедно
- Стъпка 6: Код
- Стъпка 7: Свържете го здраво
- Стъпка 8: Затваряне
- Стъпка 9: Довършителни щрихи
Видео: Arduino Powered Automatic Powewer: 9 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Така че един ден реших да си купя роомба, но е твърде скъпа, защото съм ученик и все пак приоритетът ми е моето училище, и в съзнанието ми изниква идея, в която се казва как да го направим, имам приличен опит в програмирането и 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: Свържете го здраво
използвах свързващ проводник с габарит #12, за да свържа всяко нещо на правилното му място. схемата на фризиране е дадена по -горе.
VCC и GND на сензорите са свързани към банките за захранване, които захранват 5 волта и тригмен щифт, ехо щифт е свързан към съответните им щифтове. също пиновете за управление на двигателя са дефинирани в кода
Стъпка 8: Затваряне
поставих захранващата банка отгоре, защото няма място за двете масивни powerbank вътре, а също така я сложих отпред, за да добавя тежест, като по този начин поставям повече сцепление на предните колела, които задвижват четката. аз също прецаках всички неща обратно
Стъпка 9: Довършителни щрихи
това е последната стъпка от тази дълга инструкция, която се надява да ви хареса да го направите и не се колебайте да го променяте и променяте.
Препоръчано:
Текст в реч Щракнете върху ARMbasic Powered UChip и други ARMbasic Powered SBCs: 3 стъпки
Текст в говор Щракнете върху UM чип с ARMbasic Powered и други SBCs с ARMbasic Powered: Въведение: Добър ден. Казвам се Тод. Аз съм аерокосмически и отбранителен професионалист, който също е малко отрепка по сърце. Вдъхновение: Произлиза от ерата на комутируем BBS, 8-битови микроконтролери, персонални компютри Kaypro/Commodore/Tandy/TI-994A, когато R
Arduino Powered "Scotch Mount" Star Tracker за астрофотография: 7 стъпки (със снимки)
Arduino Powered "Scotch Mount" Star Tracker за астрофотография: Научих за скотския връх, когато бях по -малък и направих едно с баща си, когато бях на 16. Това е евтин и прост начин да започнете с астрофотографията, който обхваща основите преди вас влезте в сложните телескопски въпроси на първото място
Китайско традиционно рисуване NeoPixel Wall Art (Powered by Arduino): 6 стъпки (със снимки)
Китайско традиционно рисуване NeoPixel Wall Art (Осъществено от Arduino): Чувствате ли се малко скучно за стената си? Нека днес направим красиво и лесно изкуство за стена, задвижвано от Arduino! Просто трябва да махнете с ръка пред рамката и да изчакате магията! В този урок ще обсъдим как да създадете свой собствен
Контрол на LED матричен масив с Arduino Uno (Arduino Powered Robot Face): 4 стъпки (със снимки)
Контрол на LED матричен масив с Arduino Uno (Arduino Powered Robot Face): Тази инструкция показва как да управлявате масив от 8x8 LED матрици, използвайки Arduino Uno. Това ръководство може да се използва за създаване на прост (и сравнително евтин дисплей) за вашите собствени проекти. По този начин може да показвате букви, цифри или персонализирани анимации
EcoDuino Automatic Water Waterer: 8 стъпки (със снимки)
EcoDuino Automatic Waterer: EcoDuino е комплект от DFRobot за автоматично поливане на вашите растения. Работи с 6 батерии АА, които не са включени в комплекта. Настройката е много лесна и включва микроконтролер, базиран на Arduino