Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай материал
- Алхам 2: Ярьдаг роботын хэсэг
- Алхам 3: Мэдрэгчийн хэсэг
- Алхам 4: Лед нэмэх
- Алхам 5: Гэр ахуйн цахилгаан хэрэгслийг роботтой холбох
- Алхам 6: Програм хангамж ба эх код
- Алхам 7: Дүгнэлт
- Алхам 8: Шинэчлэх
Видео: Amazon Echo -ийн өөрийн хувилбар: 8 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Сайн байна уу залуусаа, Amazon -ийн хамгийн сүүлийн үеийн бүтээгдэхүүн Amazon Echo -ийн талаар хүн бүр мэддэг гэж би бодож байна, энэ бол дуу хоолойгоор удирддаг төхөөрөмж юм, өөрөөр хэлбэл бид төхөөрөмжийг дуу хоолойгоороо удирдаж чаддаг, тэр ч байтугай бидэнтэй ярьж чаддаг. Энэхүү санаанаас санаа авч би өөрийн хувилбарыг бүтээсэн бөгөөд үүнийг дуу хоолойгоор хянах боломжтой бөгөөд тэр ч байтугай гэрийн хэрэгслийг дуут командын тусламжтайгаар хянах боломжтой юм.
Алхам 1: Шаардлагатай материал
хэсгүүдийн дугаар хэсгүүдийн
1. Arduino uno -12. Ардуино мега -13. Дуу хоолой таних модуль -14. Sd картын модуль -15. Аудио өсгөгч -16. Харигч. -17. Реле 8 суваг -18. Теерематур ба чийгшил мэдрэгч (DHT11) -1
9. Хийн/утаа мэдрэгч (MQ2). -110. Хөдөлгөөн мэдрэгч (PIR) -111. OLED дэлгэц (0.96 инч) -112. Бузер -413. Талхны самбар -114. MM, MF холбогч утас 15. Цахилгаан хангамж (9-12в) Миний цуглуулсан бүх төхөөрөмж Миний хамгийн ойрын электрон дэлгүүр. Энэхүү зааварчилгааны дагуу би процессыг хялбарчлахын тулд бүх процессыг хэсэг болгон хуваах гэж байна. 1-ярьдаг робот хэсэг2-мэдрэгч хэсэг
Алхам 2: Ярьдаг роботын хэсэг
(энэ хэсэгт би arduino uno ашиглах болно) Эндээс та энэ хэсэгт хэрхэн ярьж буй робот хийх талаар олж мэдэх болно. VR модулийн тусламжтайгаар (дуу хоолой таних модуль) робот миний дуут тушаалыг сонсох боломжтой. Мөн Sd картны модуль болон чанга яригчийн тусламжтайгаар робот ярьж болно. Энд олон модулийн холболтыг хялбарчлахын тулд би үүнийг цаашид хуваах гэж байна. 1 дуу хоолой таних модулийн холболтыг arduino2-SD карт + чанга яригч холболтоор arduino
1) Arduino -тай дуу таних модулийн холболт
Arduino D2 зүү - txd зүү
Arduino D3 зүү - rxd зүү
Arduino 5v зүү - vcc зүү
Arduino gnd pin- gnd pin
дуу таних модульд номын сан хэрэгтэй, та номын санг эндээс VR3 модулийн сангаас татаж авах боломжтой
2) Sd карт + чанга яригчийн холболт
Arduino D4 - Sd cs зүү
Arduino D11 - Sd MOSI зүү
Arduino D12 - Sd MISO зүү
Arduino D13 - SK SCK зүү
Arduino 5v - Sd vcc зүү
Arduino gnd - Sd gnd зүү
Lm386 аудио өсгөгч ашигласан тул arduino -аас ирсэн дохио нь чанга яригчийн хувьд хангалтгүй юм.
SD картны модулийн хувьд та sd номын санг суулгах хэрэгтэй. Та SD номын санг эндээс sd номын сангаас татаж авах боломжтой
Аудио өсгөгчийг чанга яригч руу холбоно уу
Илтгэгч +ve - өсгөгч +ve
Илтгэгч -ve -өсгөгч -ve
Аудио өсгөгч рүү arduino руу холбогдоно уу
Arduino D9 - өсгөгч IN зүү
Arduino gnd - өсгөгч gnd зүү
Гадаад тэжээлийн эх үүсвэр 9-12v өсгөгч
Энэхүү тэжээлийн эх үүсвэр нь arduino -аас ирж буй дохиог нэмэгдүүлэхэд ашиглагддаг.
Батерей +ба - өсгөгч +ve
Батерей -ve -өсгөгч gnd
Тэмдэглэл: arduino болон батерейны ашиглалтын хугацааг богиносгосон
Үүний тусламжтайгаар энэ хэсгийн бүх холболт дууссан болно.
VR модулийг сонсоход бэлтгэх
Үүний тулд доорх линкээс pdf файлыг олж болно.
VR3 гарын авлага
Sd картны модулийг ярихад бэлтгэх
Бэлтгэхийн тулд бидэнд ярихын тулд wav форматтай аудио файл хэрэгтэй болно.
Эдгээр аудио файлыг андройд утсан дээрх дуу бичлэгийн програм ашиглан бэлтгэж болно.
Аудио файлуудын онцлог шинж чанарууд нь дараахь байх ёстой.
Битийн нягтрал - 8
Дээж авах хурд - 16000 Гц
Аудио суваг - моно
Формат -.wav
(Үүний өөр нэг хувилбар бий, та Sd картын модулийг ашиглахын оронд зах зээл дээр байгаа текстийг ярианы синтезаторын хэлхээг ашиглаж болно.
Энэ тохиолдолд аудио файлыг тусад нь бэлтгэх шаардлагагүй, учир нь текстийг дангаар нь яриа болгон хөрвүүлэх боломжтой.)
эндээс та нууц текстийг ярианы текст рүү 2 илтгэлээр оруулах боломжтой
энд та mp3 файлыг.wav файл mp3 руу wav формат руу хөрвүүлэх боломжтой
Алхам 3: Мэдрэгчийн хэсэг
(энэ хэсэгт би arduino mega ашиглаж байна) Энд би мэдрэгчүүдийг холбоно Dht 11- Температурыг авах. ба чийгшил MQ2 - хийн алдагдал эсвэл утаа илрүүлэхPIR - хөдөлгөөнийг илрүүлэх DHT өгөгдлийг харуулахын тулд би OLED дэлгэц, хийн мэдрэгчийн хувьд мэдрэгч хийн алдагдал/утаа илрүүлэх үед идэвхждэг дохиог ашигласан болно. Хөдөлгөөн мэдрэгчийн хувьд би гоёл чимэглэлийн LED -ийг ашигласан бөгөөд хөдөлгөөнийг илрүүлэх үед асаах болно. DHT холболт
arduino D2 - DHT OUT зүү
arduino 5v - DHT vcc зүү
arduino gnd - DHT gnd зүү
DHT мэдрэгчийн номын сангийн хувьд шаардлагатай бол эндээс номын санг DHT номын сангаас татаж авах боломжтой
PIR мэдрэгчийн холболт arduino D4 - PIR OUT зүү
arduino 5v - PIR vcc зүү
arduino gnd - PIR gnd зүү
MQ3 холболт
arduino A14 - MQ3 A0 зүү
arduino 5v - MQ3 vcc зүү
arduino gnd - MQ3 gnd pin OLED дэлгэцийн холболт
arduino D12 - OLED CS зүү
arduino D11 - OLED DC зүү
arduino D13 - OLED RST зүү
arduino D9 - OLED SDA зүү
arduino D10 - OLED SCK зүү
arduino 5v - OLED vcc зүү
arduino gnd - OLED gnd зүү
Олед ажиллахын тулд зарим номын сангийн файл хэрэгтэй болно, та тэдгээрийг эндээс татаж авах боломжтой. gfx номын сан
ssd1306 номын сан
Buzzers холболт
Buzzers холболт нь удирдсан холболттой төстэй юм.
Алхам 4: Лед нэмэх
Энд би роботыг сэтгэл татам болгохын тулд LED -ийг нэмж байна. Тиймээс би 'Сэрээрэй' гэж хэлэх бүрт эдгээр LED -үүдийг асаах болно. Үүний тулд би arduino мега -тай холбогдсон 16 LED -ийг ашигласан (би LED -ийг arduino uno -той холбож чадахгүй байна // ярьдаг робот шиг ажилладаг Энд би бие биетэйгээ харилцах 2 ардуино хийх болно. Би үүнийг сэрээх үед arduino -ийн хүсэлтийг өгч, analogWrite (A0, 500) командыг өгөх болно (учир нь би arduino uno A0 -ийг arduino Mega A15 -тэй холбосон. Тиймээс arduino mega энэ тушаалыг хүлээн авах бүрт энэ нь Led -ийг идэвхжүүлнэ..
Алхам 5: Гэр ахуйн цахилгаан хэрэгслийг роботтой холбох
Энэ хэсэгт би RELAY 8 сувгийг arduino uno руу ашигласан. Тиймээс гэрэл/сэнс асаахыг хүссэн үедээ би үүнийг зөвхөн өөрийн дуут тушаалаар удирдах боломжтой. Төмөр хүн төхөөрөмжүүдийг JARVIS -ийн тусламжтайгаар удирддаг болохыг мэдрэх болно. Релей сувгийн холболт.
Алхам 6: Програм хангамж ба эх код
Энэхүү зааварчилгааны хэсэг бүрийн эх кодын жагсаалтыг энд оруулав.
Ихэнх хэсгүүдийн хувьд та үндсэн програмуудыг холбогдох номын сангаас олж болно.
arduino mega -ийн эх код (өөрөөр хэлбэл мэдрэгчийн хэсэг) - test1
arduino uno -ийн эх код (өөрөөр хэлбэл ярьж буй роботын хэсэг) -эцсийн яриа
Алхам 7: Дүгнэлт
Амазоны echo -ийн өөрийн хувилбарыг үзэх дуртай залуус энэ хувилбарын нэг дутагдалтай тал байгаа бөгөөд энэ робот нь Amazon echo шиг интернетээс мэдээлэл цуглуулах боломжгүй юм. Би үүн дээр ажиллаж байгаа бөгөөд үүнийг хийсний дараа шинэчлэх болно. Баярлалаа.
Алхам 8: Шинэчлэх
Үнэндээ би маш их зай эзэлсэн тул энэ төслийг авсаархан болгох талаар бодож байсан юм.
Зөвлөмж болгож буй:
ThreadBoard (3D хэвлэгдээгүй хувилбар): Цахим нэхмэлийн хурдан загварчлалын самбар: 4 алхам (зурагтай)
ThreadBoard (3D форматаар хэвлэгдээгүй хувилбар): Цахим нэхмэл эдлэлийн түргэн шуурхай удирдах самбар: ThreadBoard V2-ийн 3D хэвлэмэл хувилбарын зааврыг эндээс олж болно. ThreadBoard-ийн 1-р хувилбарыг эндээс олж болно. аялал, тахал болон бусад саад бэрхшээл, та 3D принтер ашиглах эрхгүй байж магадгүй, гэхдээ та хүсч байна
Ашиггүй хайрцгийн миний өөрийн хувилбар: 4 алхам
Ашиггүй хайрцагны өөрийн хувилбар: Arduino -ийн оройн ангиудад (CVO Volt - Arduino) бид хувийн төсөл хийх шаардлагатай байгаа бөгөөд би Arduino болон лазер хайчлах 2 техникийг хослуулахаар шийдсэн. Би CVO хэмээх өөр оройн ангийн үеэр лазер таслагч ашиглаж сурсан
Amazon Echo удирдлагатай IR алсын удирдлага: 11 алхам (зурагтай)
Amazon Echo удирдлагатай IR алсын удирдлага: Amazon Echo систем нь ухаалаг байшингийн олон талыг хянах боломжтой боловч ухаалаг залгуурыг зөвхөн унтрааж асаах боломжтой. Олон төхөөрөмжүүд энгийн залгуураар шууд асахгүй бөгөөд алсын удирдлага дээрх товчлууруудыг дарах гэх мэт нэмэлт алхмуудыг шаарддаг
Бөөрөлзгөнө PI дээр өөрийн IOT өгөгдөлд өөрийн график үүсгэх: 3 алхам
Raspberry PI дээр өөрийн IOT өгөгдөлд зориулж өөрийн график үүсгэх: Хэрэв та өөрийн IOT графикийг 7 мөр код ашиглан бүтээхийг хүсч байвал уншина уу. вэб хуудсан дээр. Өмнө нь би энэ зорилгоор гуравдагч талын үйлчилгээг ашиглаж байсан (зарим нь
Olympus Evolt E510 алсын кабелийн хувилбар (Алсын удирдлага дээр автомат фокус бүхий 2 -р хувилбар): 6 алхам (зурагтай)
Olympus Evolt E510 алсын кабелийн хувилбар (Алсын удирдлага дээр автомат фокус бүхий 2 -р хувилбар): Өчигдөр би Olympus E510 -ийнхээ нэг товчлууртай энгийн алсын удирдлагыг бүтээсэн. Ихэнх камерууд хоёр горимтой Хөшиг суллах товчлууртай (зураг дарах гэж дардаг). Хэрэв товчлуурыг дарвал камер автоматаар фокуслаж, гэрлийг хэмжих болно