Мазмұны:

Рори робот зауыты: 5 қадам (суреттермен)
Рори робот зауыты: 5 қадам (суреттермен)

Бейне: Рори робот зауыты: 5 қадам (суреттермен)

Бейне: Рори робот зауыты: 5 қадам (суреттермен)
Бейне: ЖЕРТӨЛЕДЕ 100 сағат жалғыз 2024, Қараша
Anonim
Рори робот зауыты
Рори робот зауыты
Рори робот зауыты
Рори робот зауыты

Рори - бұл өсімдік түріндегі күлкілі робот, сенсорлардың кейбір кірістерімен әрекеттеседі, музыканы ойнайды және айналадағы адамдардың қозғалысын анықтайды, сонымен қатар тапсырыс берген кезде суретке түсіреді.

Бұл сонымен қатар кастрөлдің ішіндегі кішкентай өсімдік туралы қамқорлық жасайды, маған судың деңгейі, ылғалдылығы мен температурасы туралы адам дауысы арқылы хабарлаңыз.

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 аудио файлдарымен дайындық

WAV аудио файлдарымен дайындық
WAV аудио файлдарымен дайындық
WAV аудио файлдарымен дайындық
WAV аудио файлдарымен дайындық
WAV аудио файлдарымен дайындық
WAV аудио файлдарымен дайындық
WAV аудио файлдарымен дайындық
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 қосымшасымен басқарылады, сонымен қатар фотоаппаратты веб -камера арқылы алу және сақтау мүмкіндігі.

Ұсынылған: