Агуулгын хүснэгт:

Amazon Echo -ийн өөрийн хувилбар: 8 алхам (зурагтай)
Amazon Echo -ийн өөрийн хувилбар: 8 алхам (зурагтай)

Видео: Amazon Echo -ийн өөрийн хувилбар: 8 алхам (зурагтай)

Видео: Amazon Echo -ийн өөрийн хувилбар: 8 алхам (зурагтай)
Видео: Architecture Kata #1 - Разбор с экспертом [Как работает настоящий Solution Architect] #ityoutubersru 2024, Арваннэгдүгээр
Anonim
Image
Image
Amazon Echo -ийн өөрийн хувилбар
Amazon Echo -ийн өөрийн хувилбар
Amazon Echo -ийн өөрийн хувилбар
Amazon Echo -ийн өөрийн хувилбар

Сайн байна уу залуусаа, 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: Лед нэмэх

Leds нэмж байна
Leds нэмж байна
Leds нэмж байна
Leds нэмж байна
Leds нэмж байна
Leds нэмж байна

Энд би роботыг сэтгэл татам болгохын тулд 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: Шинэчлэх

Шинэчлэх
Шинэчлэх
Шинэчлэх
Шинэчлэх

Үнэндээ би маш их зай эзэлсэн тул энэ төслийг авсаархан болгох талаар бодож байсан юм.

Зөвлөмж болгож буй: