Satura rādītājs:

Balss aktivizēts BT: 3 soļi (ar attēliem)
Balss aktivizēts BT: 3 soļi (ar attēliem)

Video: Balss aktivizēts BT: 3 soļi (ar attēliem)

Video: Balss aktivizēts BT: 3 soļi (ar attēliem)
Video: La La La (The Amazing Digital Circus Animation) 2024, Novembris
Anonim
Balss aktivizēts BT
Balss aktivizēts BT

Mājas automatizācija ar balsi, izmantojot Arduino: Šajā projektā es izmantoju balss funkciju, lai kontrolētu mājas ierīces. Šis projekts ir daļa no manas mājas automatizācijas sērijas. Šo projektu ir ļoti viegli izmantot reālajā dzīvē. Jebkura vecuma cilvēki to var kontrolēt, vienkārši runājot komandas. Šim projektam, kura pamatā ir Arduino, ir lielāks diapazons nekā IS un personālajiem datoriem. Pirms šī projekta veikšanas jums jāzina, kā savienot HC 05 Bluetooth moduli ar Arduino, kā arī jāzina par Arduino programmēšanas pamatiem.

1. darbība. Nepieciešamās sastāvdaļas

Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas
Nepieciešamas sastāvdaļas

Sastāvdaļas Nepieciešamas balss kontrolētai mājas automatizācijas sistēmai, izmantojot Arduino

Arduino Uno: tā vienkāršības dēļ mēs izmantojam Arduino, un tas vienlaikus nodrošina arī daudz digitālo tapu, lai saskartos ar LCD, Bluetooth moduli un releja moduli. HC-05 Bluetooth modulis: HC-05 tiek izmantots, lai sazinātos ar mobilo tālruni tālrunis. 4 kanālu releju moduļi: šajā projektā izmantotais modulis ir HL-54S. Tas ieslēdzas un izslēdzas, izmantojot 5 V loģisko signālu no Arduino. Tas var izturēt līdz 250VAC un 10A. Šiem moduļiem ir 4 kanāli, lai mēs varētu vienlaikus kontrolēt 4 maiņstrāvas ierīces. 16 × 2 LCD: LCD tiek izmantots, lai parādītu projekta nosaukumu, komandu sarakstu, ko var ievadīt, pēc tam tas lūdz dot jebkuru komandu un parādīt statusa komanda, kas tiek ievadīta. Mēs izmantojam 16 × 2 LCD, jo to ir viegli saskarties ar Arduino un ļoti lēti. 10k potenciometru izmanto, lai kontrolētu displeja AC spuldžu un turētāju kontrastu: maiņstrāvas spuldzes tiek izmantotas, lai attēlotu ierīces. Tā kā ar to ir viegli rīkoties un tas ir ļoti noderīgi, veidojot jebkura maiņstrāvas projekta prototipus.

Ārējā 5 voltu barošana: lai ieslēgtu un izslēgtu releju, nepieciešama 5 voltu līdzstrāvas padeve ……

2. darbība. Balss vadītas mājas automatizācijas sistēmas shēma, izmantojot Arduino

Balss vadītas mājas automatizācijas sistēmas shēma, izmantojot Arduino
Balss vadītas mājas automatizācijas sistēmas shēma, izmantojot Arduino
Balss vadītas mājas automatizācijas sistēmas shēma, izmantojot Arduino
Balss vadītas mājas automatizācijas sistēmas shēma, izmantojot Arduino

Savienojumi:

Bluetooth modulis HC-05 HC-05 Rx līdz Arduino Tx. HC-05 Tx līdz Arduino Rx. Vcc līdz 5v Zeme līdz zemei. 16 × 2 LCD: VSS līdz zemei. VDD barošanas spriegumam. VO, lai pielāgotu 10k potenciometra tapu. RS līdz 8. tapai. RW pie zemes. Iespējot 9. tapu. LCD D4 līdz tapai 10. LCD D5 līdz tapai 11. LCD D6 līdz tapai 12. LCD D7 līdz tapai 13. Zemējiet vienu potenciometra galu. 5v uz otru gala potenciometrs. 4 kanālu releja moduļi: ārējie 5 volti līdz JD VCC. Zeme līdz zemei. Inni1 līdz 3. tapa. Inni2 līdz 4. tapa. III līdz 5. pin. Viens 220VAC gals uz visiem kopējiem releja spailēm un otrs ar citu spuldžu spaili.

3. darbība. Balss kontrolētas mājas automatizācijas sistēmas darbība

Balss kontrolētas mājas automatizācijas sistēmas darbība
Balss kontrolētas mājas automatizācijas sistēmas darbība

Mēs iepriekš izrunājam komandas AMR_Voice lietojumprogrammai. Lietojumprogramma nosūta komandu uz Bluetooth, kuru pēc tam saņem Arduino un izpilda aprakstīto uzdevumu. Tajā pašā laikā Arduino parāda statusu LCD un raksta sērijas monitorā. Katrai komandai ir unikālas darbības, kas definētas kodā. Jūs varat mainīt komandas atbilstoši savām ērtībām. Zemāk ir komandu saraksts.

Šis video parāda, kā es izmantoju Android lietotni, kas pārvērš mūsu balsi runas signālā un nosūta šo signālu Arduino, izmantojot Bluetooth moduli. Tas ir ļoti viegli lietojams ar Arduino, un šo projektu var izdarīt ar nelielu piepūli

Ieteicams: