Мазмуну:
- 1 -кадам: Аппараттык камсыздоо талап кылынат
- 2 -кадам: WAV аудио файлдарыңыз менен даярдануу
- 3 -кадам: Көп сенсорлор менен даярдан
- 4 -кадам: Район жана код
- 5 -кадам: хакердик веб -камера
Video: Рори робот заводу: 5 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Рори - бул өсүмдүк түрүндөгү күлкүлүү робот, сенсорлордун кээ бир маалыматтары менен иштешет, музыка ойнойт жана адамдын айланасындагы кыймылдарды аныктайт, андан тышкары, сиз аны заказ кылганда сүрөткө тартып аласыз.
Бул ошондой эле идиштин ичиндеги кичинекей өсүмдүк жөнүндө кам көрүп жатат, мага адамдын үнү менен суунун деңгээли, нымдуулугу жана температурасы жөнүндө эскертип коюңуз.
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 аудио файлдарыңыз менен даярдануу
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 тиркемеси тарабынан көзөмөлдөнөт.
Сунушталууда:
Башы жок робот кыймылдуу курал менен: 6 кадам (сүрөттөр менен)
Кыймылсыз курал менен башсыз робот: Төмөнкү көрсөтмөлөр Хэллоуин башсыз боттон шыктандырылган. Сиз ботту картондон кантип жасоо боюнча толук көрсөтмөнү бул жерден таба аласыз. Аны жандуураак кылуу үчүн башты кармап турган колду кыймылга келтирүү идеясы бар
Жүрөк крабы: Чөнтөгүңүздө ламбада менен басуучу робот!: 15 кадам (сүрөттөр менен)
Жүрөк крабы: Чөнтөгүңүздө ламбада менен сейилдөөчү робот! Half-Life видео оюндарынанбы? Балким, ледибугга ашык болгон робот? Же ледибуг өзүнүн машинасын башкарып жатабы? Кандай гана жооп болбосун
ТИЙИШ СЕЗИМДҮҮ АРДУИНО ЗАВОДУ: 6 кадам
TOUCH SENSITIVE ARDUINO ЗАВОДУ: бул окуу куралында, мен сенсордук сенсордук өсүмдүктү кантип курууну көрсөтөм, сен өсүмдүккө тийгенде түсү өзгөрөт. биринчи, бул видеону көрүңүз
Баланстоочу робот / 3 дөңгөлөк робот / STEM робот: 8 кадам
Баланстоочу робот / 3 дөңгөлөктүү робот / STEM роботу: Биз мектептерде жана мектептен кийинки билим берүү программаларында билим берүү үчүн аралаш балансташтырууну жана 3 дөңгөлөктүү роботту курдук. Робот Arduino Unoго негизделген, колдонуучу калкан (курулуштун бардык деталдары келтирилген), Li Ion батарейкаларынын пакети (бардык курулуш
Робот робот кол кап менен башкарылат: 6 кадам (сүрөттөр менен)
Мээлей менен башкарылган роботтук кол: Максаты: Бүтүрүү үчүн долбоор түзүп, тажрыйбага ээ болуу жана көйгөйлөрдү чечүү Outline-3-D роботтору менен басылган " колун”башкаруу үчүн колкапты колдонуп, arduino аркылуу туташыңыз. 3-D басылган колдогу муундардын ар биринде серво бар, ал