Мазмұны:
- 1 -қадам: Жабдық қажет
- 2 -қадам: WAV аудио файлдарымен дайындық
- 3 -қадам: Мульти сенсорлардың көмегімен дайын болыңыз
- 4 -қадам: Схема және код
- 5 -қадам: бұзылған веб -камера
Бейне: Рори робот зауыты: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Рори - бұл өсімдік түріндегі күлкілі робот, сенсорлардың кейбір кірістерімен әрекеттеседі, музыканы ойнайды және айналадағы адамдардың қозғалысын анықтайды, сонымен қатар тапсырыс берген кезде суретке түсіреді.
Бұл сонымен қатар кастрөлдің ішіндегі кішкентай өсімдік туралы қамқорлық жасайды, маған судың деңгейі, ылғалдылығы мен температурасы туралы адам дауысы арқылы хабарлаңыз.
1 -қадам: Жабдық қажет
1. Arduino UNO
2. SD картасын оқу модулі
3. Micro SD картасы
4. LM386 дыбыс күшейткіші
5. 10uf конденсатор (2 нөмір)
6. 100uf конденсаторы (2 Nos)
7. 1K, 10K резисторы
8. PIR сенсоры
9. Хакерлік веб -камера
10. KY-038 дыбыс датчигі
11. LDR жарыққа тәуелді резистор
12. DHT11 ылғалдылық пен температура сенсоры
13. Ылғал сенсоры
14. Сымдарды қосу
15. Нан тақтасы
16. 8*16 жарықдиодты матрицалық модуль
2 -қадам: WAV аудио файлдарымен дайындық
Arduino көмегімен SD картасынан дыбыстарды ойнату үшін бізге.wav форматындағы аудио файлдар қажет, себебі Arduino Board аудио файлды wav форматындағы белгілі бір форматта ойната алады. Arduino mp3 ойнатқышын жасау үшін Arduino -мен қолдануға болатын көптеген mp3 қалқандары бар. Немесе mp3 файлдарын Arduino -да ойнату үшін, компьютердегі кез келген аудио файлды сол WAV файлына түрлендіру үшін қолдануға болатын веб -сайттар бар.
Arduino SD картасының модулі
+5В кернеу
Gnd Gnd
12 MISO түйреуіші (Master In Slave out)
Pin 11 MOSI (Master Out Slave In)
Pin 13 SCK (синхронды сағат)
Pin 4 CS (чипті таңдау)
1. Веб -сайтқа кіру үшін «Online Wav Converter» түймесін басыңыз.
2. Arduino WAV файлын келесі форматта ойната алады. Сіз кейінірек параметрлермен ойнай аласыз, бірақ бұл параметрлер сапа бойынша ең жақсы тәжірибе болды.
Бит ажыратымдылығы 8 бит
Іріктеу жиілігі 16000 Гц
Моно дыбыстық арна
PCM форматы PCM белгісіз 8 биттік
3. Веб -сайтта «файлды таңдау» түймесін басып, түрлендіргіңіз келетін файлды таңдаңыз. Содан кейін жоғарыдағы параметрлермен тамақтандырыңыз. Аяқтағаннан кейін ол төмендегі суретте осындай болуы керек
4. Енді, «Файлды түрлендіру» түймесін басыңыз және сіздің аудио файл WAV файл пішіміне түрлендіріледі. Ол түрлендіру аяқталғаннан кейін жүктеледі.
5. Соңында, SD картасын пішімдеп, оған.wav аудио файлын сақтаңыз. Бұл файлды қоспас бұрын оны форматтағаныңызға көз жеткізіңіз. Сонымен қатар, аудио файлдың атын есте сақтаңыз. Сол сияқты сіз төрт аудиодан кез келгенін таңдап, оларды 1, 2, 3 және 4 атаулармен сақтай аласыз (Атаулар өзгертілмеуі керек). Мен шамамен 51 дауыстық хабарды түрлендірдім және үлгісін төмендегі сілтемеде сақтадым:
github.com/AhmedAzouz/AdruinoProjects/blob/master/a-hi-thereim-rory-madeby1551946892.wav
6. Код үлгісі
#SimpleSDAudio.h қосыңыз
жарамсыз орнату () {
SdPlay.setSDCSPin (4); // sd картасының cs пині
егер (! SdPlay.init (SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))
{
кезінде (1);
}
if (! SdPlay.setFile («music.wav»)) // музыка аты файлы
{
кезінде (1);
}}
бос цикл (бос)
{
SdPlay.play (); // музыка ойнау
while (! SdPlay.isStopped ()); {}
}
3 -қадам: Мульти сенсорлардың көмегімен дайын болыңыз
Ылғал сенсоры:
Сіз HL-69 ылғалдылық сенсорын қолданасыз, оны Интернетте бірнеше долларға сатып алуға болады. Датчиктің ұштары топырақтан ток өткізіп, қарсылықты өлшеу арқылы қоршаған топырақтың ылғалдылығын анықтайды. Ылғал топырақ электр тогын оңай өткізеді, сондықтан ол төмен қарсылықты қамтамасыз етеді, ал құрғақ топырақ нашар өткізеді және жоғары қарсылыққа ие.
Сенсор екі бөліктен тұрады
1. Сенсордағы екі түйреуіш контроллердің екі бөлек түйреуішіне қосылуы керек (қосқыш сымдар әдетте жеткізіледі).
2. Контроллердің екінші жағында төрт түйреуіш бар, олардың үшеуі Arduino -ға қосылады.
· VCC: қуат үшін
· A0: Аналогтық шығыс
· D0: Сандық шығыс
· GND: Жер
DHT11 температура мен ылғалдылық:
DHT11 Температура мен ылғалдылық сенсорында калибрленген цифрлық сигнал шығысы бар температура мен ылғалдылық датчигінің кешені бар. Цифрлық сигналды алудың эксклюзивті техникасы мен температура мен ылғалдылықты анықтау технологиясын қолдана отырып, ол жоғары сенімділік пен ұзақ мерзімді тұрақтылықты қамтамасыз етеді. Бұл сенсор резистивті типтегі ылғалдылықты өлшеу компонентін және NTC температурасын өлшеу компонентін қамтиды және жоғары сапалы 8 биттік микроконтроллерге қосылады, ол тамаша сапаны, жылдам жауап беруді, кедергіге қарсы қабілеттілікті және үнемділікті ұсынады.
LDR жарыққа тәуелді резистор:
LDR - резистордың ерекше түрі, ол жарықтың қарқындылығы жоғары болған кезде жоғары кернеулерді өткізуге мүмкіндік береді (төмен қарсылық) және қараңғы болған кезде төмен кернеуді (жоғары қарсылықты) өткізеді. Біз осы LDR қасиетін пайдалана аламыз және оны DIY Arduino LDR сенсорлық жобасында қолдана аламыз.
KY-038 дыбыс сенсоры:
Дыбыс датчиктерін әр түрлі нәрсеге қолдануға болады, олардың бірі шапалақпен шамдарды сөндіру және қосу болуы мүмкін. Бүгін біз дыбыс сенсорын жарықдиодты шамдарға қосамыз, олар музыкамен, шапалақпен немесе қағумен ұрылады.
PIR сенсоры:
Пассивті инфрақызыл сенсор - бұл электронды сенсор, оның көру аймағындағы объектілерден шығатын инфрақызыл (ИК) сәулесін өлшейді. Олар көбінесе PIR негізіндегі қозғалыс детекторларында қолданылады.
Температурасы абсолютті нөлден жоғары барлық объектілер сәуле түрінде жылу энергиясын шығарады. Әдетте бұл сәуле адам көзіне көрінбейді, себебі ол инфрақызыл толқын ұзындығында сәулеленеді, бірақ оны осындай мақсатқа арналған электронды құрылғылар арқылы анықтауға болады.
4 -қадам: Схема және код
5 -қадам: бұзылған веб -камера
Бүкіл жоба хабарламалар мен хабарландыруларды алуға көмектесетін windows қосымшасымен басқарылады, сонымен қатар фотоаппаратты веб -камера арқылы алу және сақтау мүмкіндігі.
Ұсынылған:
Ардуино - Лабиринтті шешетін робот (MicroMouse) Қабырғаға ілесетін робот: 6 қадам (суреттермен)
Ардуино | Лабиринтті шешетін робот (MicroMouse) Қабырғаға ілесетін робот: Қош келдіңіз, мен Исаакпын және бұл менің алғашқы роботым " Striker v1.0 " Бұл робот қарапайым лабиринтті шешуге арналған. Байқауда бізде екі лабиринт пен робот болды. Лабиринттегі кез келген басқа да өзгерістер оны өзгертуді талап етуі мүмкін
AutoWaterFlora: өздігінен суару зауыты: 3 қадам
AutoWaterFlora: өздігінен суару қондырғысы: бұл сорғыны белгілі бір уақытқа және белгілі бір уақыт аралығында іске қосатын өздігінен суаратын қондырғы. Жұмыс: жоба Arduino Uno тақтасының қарапайым таймерінде жұмыс істейді және сорғыны белгілі бір уақытқа қосады. нақты аралықта
ҚАҒАЗ АШҚА РОБОТ - Pringles қайта өңдеу Arduino робот: 19 қадам (суреттермен)
PAPER HUNGRY ROBOT - Pringles Recycle Arduino роботы: Бұл 2018 жылы мен ашқан роботтың тағы бір нұсқасы. Сіз бұл роботты 3d принтерсіз жасай аласыз. Сізге тек банка Pringles, серво қозғалтқышы, жақындық сенсоры, ардуино және кейбір құралдарды сатып алу жеткілікті. Сіз бәрін жүктей аласыз
Шөлдеу туралы ескерту зауыты дабылы: 13 қадам
Шөлдеу туралы ескерту зауыты дабылы: Мен тазалануым керек - мен өсімдіктердің қорқынышты ата -анасымын. Оны кеудемнен алу жақсы. Мен түсінбеймін, бұл фотосинтезге тым қатты әсер етті ме, әлде ескі H2O -ға жарық түсірді ме. Менің жасайтын ештеңем бұл жігітті ұстай алмайтын сияқты
Теңестіруші робот / 3 дөңгелекті робот / STEM робот: 8 қадам
Теңдестіру роботы / 3 дөңгелекті робот / STEM робот: Біз мектептерде және мектептен кейінгі білім беру бағдарламаларында тәрбиелік мақсатта қолдануға арналған теңдестірілген және 3 дөңгелекті робот құрдық. Робот Arduino Uno, реттелетін қалқанға (құрылыстың барлық егжей -тегжейлері берілген), Li Ion аккумуляторлық батареясына негізделген (барлық құрылыстар