Мазмұны:
- 1 -қадам: Нұсқауға болатын робот Cupid жасаңыз
- 2 -қадам: Схема және бөлшектер тізімі
- 3 -қадам: Кеудеге тесіктер жасаңыз
- 4 -қадам: Схема мен кодтауды жинаңыз
- 5 -қадам: Серво жинаңыз
- 6 -қадам: Соңғы әсерлер
Бейне: Басы, жарығы мен дыбысы бар Cupid робот: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
By snorlaxprimeFollow Автордың толығырақ:
Мені шабыттандырды, ол тірі болу үшін сүйкімді робот құмырасына бірнеше қосымша қосуға түрткі болды, себебі бұл робот және бұл Валентин күні. Мен MP3 -ойнатқыштың жарық қосылған схемасын қайта өңдеймін. Сол схема Frankenbot нұсқауларында да қолданылады.
1 -қадам: Нұсқауға болатын робот Cupid жасаңыз
Нұсқауға болатын робот құмырасын жасау үшін керемет нұсқауларды орындаңыз. Бірақ денені әлі басына жапсырмаңыз. Біз басын изеуге және шамдарды жарықтандыруға мүмкіндік беретін тізбек орнатамыз.
Мен өзгерткен басқа нәрсе - қағазды дәнді қораптар сияқты қалың картонға жабыстыру. Бірақ бұл иілуді қиындатады және кәмпит ұстайтын бөлігі денеге сәйкес келуі үшін бастың қалыңдығын реттеу қажет болады.
2 -қадам: Схема және бөлшектер тізімі
Жоғарыда көрсетілген схемада көріп тұрғандай, мен роботтың миы ретінде arduino нано қолданамын. Басты жоғары және төмен жылжыту үшін серво қозғалтқышы түйреуіш 9 арқылы басқарылады. MP3 ойнатқышы LDR (жарық сенсоры) қосылған кезде сүйікті махаббат әнін ойнату үшін қолданылады. Сіз роботты қорапқа салуға болады және ол ашық кезде жарық сенсоры әнді іске қосады. Ол іске қосылған кезде мен роботтың кеудесіне бекітілген 3 жарықдиодты жыпылықтаймын.
Мұнда пайдаланылатын бөлшектердің тізімі берілген:
- Ардуино Нано
- DFPlayer шағын
- 3 жарық диоды
- шағын динамик
- 1K резистор x2
- 330 Ом резистор
- Серво қозғалтқышы
- LDR
- Серво роботтың басына қосылатын жіп
- Жолды ұстауға арналған қыстырғыш
3 -қадам: Кеудеге тесіктер жасаңыз
Робот жыпылықтайтын шамдарсыз аяқталмайды, сондықтан біз 3 жарықдиодты кеудеге бекіту үшін тесіктер жасаймыз. Жұмсақ болыңыз және оның жүрегін сындырмаңыз.
Содан кейін 3 жарықдиодты кеудеге бекітіңіз.
4 -қадам: Схема мен кодтауды жинаңыз
Схеманы жинаңыз. Мен Arduino -ның 9 -штырына қосылған серваны қостым. Серво 3 сыммен келеді. GND -ге қосылатын қара немесе қоңыр сым. Орташа қызыл сым VCC -ге (5В) қосылады, ал сары сым - Arduino -ның 9 -түйреуішіне қосылған басқару құралы.
Серво үшін инициализация кодтың келесі бөлімінде орындалады:
Сервистік қызмет; // қызмет нүктесін басқару үшін серво объектісін құру pos = 0; // servo орнын сақтауға арналған айнымалы
Frankenbot схемасының басқа модификациясы 002.mp3 деп аталатын MP3 әні 07 -қалтада болуы керек. Кодтың инициализациясы келесідей:
int әні = 2; //sd:/07/002.mp3
Содан кейін серводы инициализациялаңыз, кодтың Орнату бөліміне келесі кодты қосыңыз
жарамсыз орнату () {
… Myservo.attach (9); // серваны түйреуішке түйреуішке бекітеді …}
Серво дизайны бойынша 180 градусқа ғана айнала алады, сондықтан ол сүрткішке ұқсайды, серводы жылжыту коды төмендегідей:
for (pos = 0; pos <= 90; pos += 1) {// 0 градустан 90 градусқа дейін // 1 дәрежелі қадамдармен myservo.write (pos); // servo -ға «pos» кідірісіндегі позицияға өтуін айт (15); // серво позицияға жету үшін 15 мс күтеді} үшін (pos = 90; pos> = 0; pos -= 1) {// 90 градустан 0 градусқа дейін ауысады myservo.write (pos); // servo -ға «pos» кідірісіндегі позицияға өтуін айт (15); // серво позицияға жеткенше 15 мс күтеді}
Жоғарыдағы код серводы 90 градусқа дейін жылжытады, содан кейін оны нөлдік күйге қайтарады.
Тағы бір ұсақ -түйек. Егер сіз Frankenbot кодын қолдансаңыз, ол қараңғыда іске қосуға арналған, сондықтан оның орнына жарық болған кезде іске қосу үшін логиканы өзгерту қажет болады. Бұл кодтың келесі бөлімінде жасалады.
if (ldrStatus> 200) {// ашылғанда жанады
… // Мұнда жарық диодты жыпылықтап, әнді ойнатыңыз, сіз 200 шекті реттей аласыз // егер бөлме тым жарық немесе тым қараңғы болса}
Енді сіз кодты arduino -ға жүктей аласыз және бәрі жақсы жұмыс істейтінін тексере аласыз. Егер сіз менің кодты қолдансаңыз, немесе оны басқа нәрсеге өзгертуге болатын болса, сүйікті махаббат әнін SD картасына SD: /07/002.mp3 қалтасына жүктеуді ұмытпаңыз.
Мен сізге ыңғайлы болу үшін толық кодты жүктедім.
5 -қадам: Серво жинаңыз
Енді сіз тізбектің жұмыс істейтінін білсеңіз, роботтың тізбегінен шығу уақыты келді. Ең алдымен, артқы жағындағы тесікті тесіп, сервоны орнату керек. Содан кейін схеманың қалған бөлігін төменгі бөлікке салу қиын. 3 -суретте көрсетілген. Мен тізбекті қуаттандыру үшін тағы бір тесік жасадым. Содан кейін бәрін бір -біріне жабыстыруға тура келеді. Алдымен бастың артқы жағын жапсырмаңыз, себебі сізге қыстырғышпен бекітілген жіпті жалғау қажет болады.
Мен қағазды картонға жабыстыратындықтан, оны желімдеу қиынға соғады, сондықтан мен заттарды қысқаша ұстау үшін қағаз қыстырғышты қолданамын.
6 -қадам: Соңғы әсерлер
Енді бәрі жиналғаннан кейін, жіпті бастың артқы жағына қосатын уақыт келді, мен жіпті қағаз қыстырғыш арқылы ұстаймын. Кешіріңіз, мен басын біріктірместен бұрын суретке түсіруді ұмытып кеттім. Содан кейін жолды сервоға бекітіңіз. Менің жолым қысқа - қысқа, сондықтан ауыз жабылмайды, керекті әсерді алу үшін жолды реттеуге болады.
Содан кейін әрлеу үшін қол мен қанатты жабыстырыңыз. Егер сіз байқасаңыз, менің LDR роботтың аузының артқы бұрышында жатыр. Мен мұны алдыңғы кеудеге салуды ұсынар едім.
Соңғы қадам - қуатты боттың өмірге келуінен ләззат алу. Сіздің сүйікті адамыңызды аузында сақталған тосынсыйлармен таң қалдыратын және Әулие Валентин күнімен құттықтайтын уақыт келді.
Сізге бұл роботты жасау маған ұнаған сияқты ұнады деп сенемін. Пікір қалдырыңыз немесе сұрақтарыңыз болса, мен оларға жауап беруге қуаныштымын. Менің нұсқауларымды оқығаныңыз үшін рахмет.
Ұсынылған:
NeckLight V2: Пішіні, түсі мен жарығы бар қараңғыда алқа: 10 қадам (суреттермен)
NeckLight V2: Пішіні, түсі мен жарығы бар қараңғыда алқалар: бәріне сәлем, бірінші нұсқаулардан кейін: NeckLight, мен үшін үлкен жетістік болды, мен V2-ді жасауды шештім. V2 - бұл V1 қатесін түзету және визуалды опцияны таңдау. Бұл нұсқаулықта мен
Жарықдиодты шамдар мен дыбысы бар DIY өнертапқыштық ART жобасының идеясы: 3 қадам
Жарықдиодты шамдар мен дыбыстары бар DIY өнертапқыштық өнер жобасының идеясы: Бұл бейнеде мен сізге LED таспасы мен дыбысты қолдана отырып, үйде бірегей өнер жобасын жасауды көрсетемін
Радуга әсері мен фондық жарығы бар сөз сағаты: 6 қадам
Кемпірқосақ эффектісі мен фондық жарығы бар сөз сағаты: Басы сонда, алдыңғы тақтай 40 -тан 40 см -ге дейін және дайын
ЭКГ дисплейі мен дыбысы бар Arduino Heart Beat: 7 қадам
Arduino жүрек соғысы ЭКГ дисплейі мен дыбысымен: Сәлем балалар! Сізге менің бұрынғы нұсқаулық «Arduino LIXIE сағаты» ұнады деп сенемін. және сіз жаңасына дайынсыз, әдеттегідей мен сізге бұл оқулықты біртіндеп бағыттау үшін жасадым, бұл өте арзан электронды проект жасауда
555 онжылдық есептегіші мен жарық диодтары мен пьезо дыбысы бар таймер; схеманың негізгі сипаттамасы: 6 қадам
555 Таймер онжылдық есептегішпен және жарық диодтары мен пьезо -дыбыстық сигналмен; схеманың негізгі сипаттамасы: бұл схема үш бөліктен тұрады, олар дыбыс шығаратын пьезо -дыбыстық сигнал. Код (бағдарлама) " Туған күніңмен " Пьезо арқылы Ардуино. Келесі қадам - импульсті шығаратын 555 таймер, ол сағат ретінде жұмыс істейді