
Съдържание:
- Стъпка 1: Материали:
- Стъпка 2: Инструменти
- Стъпка 3: Съберете материали
- Стъпка 4: Свържете всички протектори
- Стъпка 5: Мотори
- Стъпка 6: Шофиране на мотор
- Стъпка 7: Управление на мотор #2
- Стъпка 8: Свързване на втория L293D към Picaxe
- Стъпка 9: Бутчета
- Стъпка 10: Модул за запис
- Стъпка 11: SRF05
- Стъпка 12: Всъщност съберете бота
- Стъпка 13: Тест №1
- Стъпка 14: Финал
2025 Автор: John Day | [email protected]. Последно модифициран: 2025-01-23 14:36
Този робот е вдъхновен от робот, който получава много внимание, наречен Yellow Drum Machine, ще го свържа по -късно, когато мога да го намеря. Този робот използва стъпалата на резервоара, за да се разхожда, използва своя ултразвуков сонар, за да открие пречки, Той ще определи твърдостта/мекотата/ехото на обект със сонар. След като намери обект, на който си заслужава да се играе, той ще се изправи на място, след което, с помощта на моторизирани бутчета, направи кратки 20-60 секунди. ритъм. Използвайки външен модул за запис/възпроизвеждане, той ще запише 20 секунди от ритъма и ще го възпроизведе в синхрон с непрекъснато възпроизвеждащия ритъм (при все още робот). След приключване на тази минута дълга сесия на конфитюр, тя ще се отдалечи и ще се опита да намери друга, в безкраен цикъл. Много забавно за гледане/слушане!
Стъпка 1: Материали:
Пакет от 1 мотор и протектор- $ 39,99 Купете Купете 4 GM10 Редуктор на пейджър- $ 39,00 Купете 2 чипа L293D драйвер на мотор- $ 8,00 Купете 1 9V записващ модул- $ 10,79 Купете 1 Двойна универсална IC PC платка Купете 1 16-пиново задържане Контакт Купете 1 28-пинов Project Board Picaxe 28x1 Купете 1 Купете ултразвуков далекомер SRF05 Купчина от 2-3 мм бяла Sintra или друг строителен материал, който предпочитате Купете 1 Корпус за корпус SRF05 Купете Купчина батерии тип АА Голям високоговорител Някои кухи алуминиеви тръби А Купа от 2,54 мм щифтове за заглавие Много много джъмперни проводници, както F/M, така и Ж/Ж
Стъпка 2: Инструменти
КлещиПайкърМини Филипс отверткаМини плоска отверткаМашина за рязане на кабели
Стъпка 3: Съберете материали
Стъпка 4: Свържете всички протектори
Обяснително, сглобете пистите и завийте колелата във вашия мотор с редуктор, който се доставя с него. На другия край на стъпалата, горещо лепило върху една от алуминиевите тръби, така че да се върти свободно, точно както на снимката.
Стъпка 5: Мотори
Запояйте по един проводник към всяка от плочите на двигателите (по два за всеки). Предишната картина също трябва да бъде справедлива за това.
Стъпка 6: Шофиране на мотор
Включете L293D в платката за проектиране и запоявайте четирите проводника от двигателите към терминалите A-B. Сега напишете кода във вашия програмист: високо 4 ниско 5 натиснете F5 Превключете двете числа наоколо, докато двете колела се завъртят напред
Стъпка 7: Управление на мотор #2
Вземете вашата IC платка и 16pin DIP, запояване на DIP в средата на IC платката по следния начин:
Стъпка 8: Свързване на втория L293D към Picaxe
Свържете платката GM10-> L293D-> Picaxe като снимката по-долу и стартирайте кода: main: високо 1 ниско 0 изчакайте 1 ниско 1 ниско 0 изчакайте 1 ниско 1 високо 0 изчакайте 1 ниско 1 ниско 0 изчакайте 1 отидете на основно
Стъпка 9: Бутчета
Горещо лепило върху две от GM10s, две алуминиеви тръби, всяка със същата дължина, искате такива, които да я придадат добре, когато ударите нещо здраво срещу нея. И третото ще бъде бас барабана, така че това ще бъде (по -дебело?), Или просто ще произведе по -дълбок звук, аз не съм музикален, не знам:). Достатъчно обяснително достатъчно, за да останете без снимки?
Стъпка 10: Модул за запис
Забавната част: Изрежете V+G от записващия модул, ако искате дълъг, така че го задръжте дълъг Свържете V+G към V+G портовете на Picaxe Изрежете един от проводниците на записващите модули и свържете необрязания към Picaxe изход 0 Изрежете един от модулите за възпроизвеждане и свържете един към друг изход 1 *** ВАЖНО: ако вашето възпроизвеждане е бутон, след това свалете бутона, излагайки мембраната, и следвайте отпечатъка на платката от там, трябва да ви отведе малка дупка, производителят използва това, за да я тества, за да види дали работи, запоявайте кабела си в това, това е вашият единичен проводник за възпроизвеждане (свързва се към изхода) **** Изпълнете кода: main: високо 0wait1low 0wait1goto main
Стъпка 11: SRF05
Запояйте 5 заглавни щифта към вашия SRF05 (в комплекта) се обърнете към листа с данни, ако не сте сигурни от коя страна да запоявате https://www.robot-electronics.co.uk/htm/srf05tech.htm И свържете srf05 към picaxe и стартирайте този код: символ триг = 3 символ ехо = 6 символен диапазон = w1main: пулсиращ триг, 2 пулсиращ ехо, 1, диапазон let range = range * 10 / 58debug rangegoto main srf05 трябва да мига червено, добре
Стъпка 12: Всъщност съберете бота
Залепете Sintra в дизайн, подобен на рафт за книги (моят имаше две истории) и залепете горещо това (или използвайте L-скоба, ако гледате здрав) върху основата на вашия бот, изглеждайки така:
Стъпка 13: Тест №1
Свържете един проводник на всяка барабанна пръчка към изход на Picaxe (0-7), свържете другия проводник на всеки към V+ терминал (V1) Свържете възпроизвеждането към един изход и записа към друг, както и V+ G проводници от платката Свържете резервния L293D и 4 -ти GM10 към този чип и изпълнете кода: main: high 0pause 100low 0pause 100high 1pause 100low 1pause 100high 2pause 100low 2pause 100high 3pause 100low 3pause 100high 4pause 100low 4pause 100high 5pause 100low 5pause 100high 6pause 100goto main Това е само тест, за да се уверите, че всичко работи, а не окончателният ритъм: Pand трябва да получите следния видеоклип: минус кучето+и семейството вика на заден план Вижте тази диаграма:
Стъпка 14: Финал
Не, няма да представя окончателния код за проекта, така че не се надявайте, но ще ви кажа ценна информация. Използвайте последния тест, който сте направили (стъпка 12), за да видите коя команда контролира кой барабан/запис/възпроизвеждане и го направете ритмичен, използвайки различни времеви разлики (паузи, последвани от числото е времето в Ms) Опитайте се да направите, да кажем изхода на модула за запис започват в началото на сесия (високо) и завършват в края на сесия (ниско _) и след това в следващата сесия, карайте барабаниста да възпроизвежда ритъма през следващата сесия (висок, нисък и т.н.) Ще редактирам това по -късно, за да споделя как да включа търсенето на srf05 в кода Няма да споделя кода, не питайте:) Забавлявайте се !!
Препоръчано:
Как да направите свой собствен прост RC реактивен самолет?: 10 стъпки

Как да си направите собствен прост RC реактивен самолет?: Как да си направим RC (дистанционно управление) самолет с пяна или пенопласт, който обикновено използвам, е доста прост и лесен, ако знаете общата формула. Защо формулата на облака? защото, ако обясните подробно и използвате sin cos tan и неговите приятели, на c
Как да направите свой собствен WIFI шлюз за свързване на вашия Arduino към IP мрежа?: 11 стъпки (със снимки)

Как да направите свой собствен WIFI шлюз за свързване на вашия Arduino към IP мрежа?: Както много хора смятате, че Arduino е много добро решение за домашна автоматизация и роботизация! Но по отношение на комуникацията Arduinos идва само със серийни връзки. Работя върху робот, който трябва да бъде постоянно свързан със сървър, който работи
Как да си направите собствен протектор на екрана .: 5 стъпки

Как да си направите собствен протектор на екрана. Винаги ли сте искали защитен екран за вашия мобилен телефон или друга електроника, но това струваше твърде много за парче прозрачно покритие? Е, тук е ръководство, което ще ви покаже как да си направите собствен протектор на екрана без разходи (ако приемем, че
Как да направите свой собствен, безплатен скицник: 6 стъпки

Как да направите свой собствен, безплатен скицник: В тази инструкция ще ви покажа как да направите свой собствен скицпад с домакински неща
Techduino -- Как да направите свой собствен Arduino Uno R3 --: 9 стъпки (със снимки)

Techduino || Как да направите свой собствен домашен Arduino Uno R3 ||: Ако сте като мен, след като си взех Arduino и изпълних окончателно програмиране на първия си чип, исках да го изтегля от моя Arduino Uno R3 и да го сложа на моята собствена верига. Това също би освободило моя Arduino за бъдещи проекти. След като прочетох много