Мазмуну:

Рори робот заводу: 5 кадам (сүрөттөр менен)
Рори робот заводу: 5 кадам (сүрөттөр менен)

Video: Рори робот заводу: 5 кадам (сүрөттөр менен)

Video: Рори робот заводу: 5 кадам (сүрөттөр менен)
Video: Судья Дредд Лордун тарыхы жана түшүндүрүлгөн алгачкы ... 2024, Ноябрь
Anonim
Рори робот заводу
Рори робот заводу
Рори робот заводу
Рори робот заводу

Рори - бул өсүмдүк түрүндөгү күлкүлүү робот, сенсорлордун кээ бир маалыматтары менен иштешет, музыка ойнойт жана адамдын айланасындагы кыймылдарды аныктайт, андан тышкары, сиз аны заказ кылганда сүрөткө тартып аласыз.

Бул ошондой эле идиштин ичиндеги кичинекей өсүмдүк жөнүндө кам көрүп жатат, мага адамдын үнү менен суунун деңгээли, нымдуулугу жана температурасы жөнүндө эскертип коюңуз.

1 -кадам: Аппараттык камсыздоо талап кылынат

Аппараттык камсыздоо талап кылынат
Аппараттык камсыздоо талап кылынат
Аппараттык камсыздоо талап кылынат
Аппараттык камсыздоо талап кылынат
Аппараттык камсыздоо талап кылынат
Аппараттык камсыздоо талап кылынат

1. Arduino UNO

2. SD Card Reader модулу

3. Micro SD карта

4. LM386 аудио күчөткүч

5. 10uf Capacitor (2 Nos)

6. 100uf Capacitor (2 Nos)

7. 1K, 10K каршылыгы

8. PIR сенсор

9. Бузулган веб -камера

10. KY-038 Үн сенсору

11. LDR жарыкка көз каранды каршылыгы

12. DHT11 нымдуулук жана температура сенсору

13. Нымдуулук сенсору

14. Зымдарды туташтыруу

15. Нан тактасы

16. 8*16 LED матрицасы модулу

2 -кадам: WAV аудио файлдарыңыз менен даярдануу

WAV аудио файлдарыңыз менен даярдануу
WAV аудио файлдарыңыз менен даярдануу
WAV аудио файлдарыңыз менен даярдануу
WAV аудио файлдарыңыз менен даярдануу
WAV аудио файлдарыңыз менен даярдануу
WAV аудио файлдарыңыз менен даярдануу
WAV аудио файлдарыңыз менен даярдануу
WAV аудио файлдарыңыз менен даярдануу

SD картадан үндөрдү Arduino аркылуу ойнотуу үчүн бизге.wav форматындагы аудио файлдар керек, анткени Arduino Board аудио файлды wav форматындагы белгилүү бир форматта ойной алат. Arduino mp3 ойноткучту жасоо үчүн, Arduino менен колдоно турган көптөгөн mp3 калканчтары бар. Же болбосо, Arduino'до mp3 файлдарды ойнотуу үчүн, компьютериңиздеги каалаган аудио файлды ошол WAV файлына айландыруу үчүн колдонула турган веб -сайттар бар.

Arduino SD карта модулу

+5V Vcc

Gnd Gnd

Pin 12 MISO (Master in Slave)

Pin 11 MOSI (Master Out Slave In)

Pin 13 SCK (Синхрондуу саат)

Pin 4 CS (Chip Select)

1. Вебсайтка кирүү үчүн "Online Wav Converter" баскычын басыңыз.

2. Arduino WAV файлын төмөнкү форматта ойното алат. Сиз кийинчерээк жөндөөлөр менен ойной аласыз, бирок бул жөндөөлөр сапаты боюнча эң мыкты эксперимент болчу.

Бит чечими 8 Бит

Тандоо ылдамдыгы 16000 Гц

Моно аудио каналы

PCM форматы PCM кол коюлбаган 8-бит

3. Веб -сайтта "файлды тандоо" баскычын чыкылдатып, файлды тандаңыз, сиз айландыргыңыз келет. Андан кийин жогорудагы жөндөөлөр менен азыктандырыңыз. Жасалгандан кийин, ал төмөндөгү сүрөттө ушундай көрүнүшү керек

4. Эми, "Файлды Convert" чыкылдатуу жана сиздин аудио билэ 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 card cs pin

эгер (! SdPlay.init (SSDA_MODE_FULLRATE | SSDA_MODE_MONO | SSDA_MODE_AUTOWORKER))

{

while (1);

}

if (! SdPlay.setFile ("music.wav")) // музыканын аталышы файлы

{

while (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 Үн сенсору:

Үн датчиктери ар кандай нерселер үчүн колдонулушу мүмкүн, алардын бири жарыкты өчүрүү жана кол чабуу аркылуу күйгүзүү болушу мүмкүн. Бүгүнкү күндө биз үн сенсорун LED чырактарынын бир тобуна илип койобуз, алар музыка менен, чапкылап же тыкылдата урат.

PIR сенсор:

Пассивдүү инфракызыл сенсор - бул көз караштагы объектилерден чыккан инфракызыл (ИК) жарыгын өлчөөчү электрондук сенсор. Алар көбүнчө PIRге негизделген кыймыл детекторлорунда колдонулат.

Температурасы абсолюттук нөлдөн жогору болгон бардык объекттер жылуулук энергиясын нурлануу түрүндө чыгарышат. Адатта, бул нурлануу адамдын көзүнө көрүнбөйт, анткени ал инфракызыл толкун узундугунда нурланат, бирок мындай максатта иштелип чыккан электрондук түзүлүштөр аркылуу аныкталат.

4 -кадам: Район жана код

Район жана код
Район жана код

5 -кадам: хакердик веб -камера

Веб -камера бузулду
Веб -камера бузулду
Веб -камера бузулду
Веб -камера бузулду

Бүтүндөй долбоор кабарларды жана эскертмелерди алууга, ошондой эле веб -камера аркылуу сүрөттөрдү алуу жана аны сактоо мүмкүнчүлүгүнө ээ болгон windows тиркемеси тарабынан көзөмөлдөнөт.

Сунушталууда: