Turinys:

BT aktyvuotas balsu: 3 žingsniai (su paveikslėliais)
BT aktyvuotas balsu: 3 žingsniai (su paveikslėliais)

Video: BT aktyvuotas balsu: 3 žingsniai (su paveikslėliais)

Video: BT aktyvuotas balsu: 3 žingsniai (su paveikslėliais)
Video: VISOS įvairiaspalvės Magic The Gathering: Innistrad Midnight Hunt Edition kortos 2024, Lapkritis
Anonim
BT aktyvuotas balsu
BT aktyvuotas balsu

Namų automatizavimas balsu naudojant „Arduino“: Šiame projekte iam naudoja balso funkciją namų įrenginiams valdyti. Šis projektas yra mano namų automatikos serijos dalis. Šį projektą labai paprasta naudoti realiame gyvenime. Bet kokio amžiaus žmonės gali jį valdyti tiesiog ištardami komandas. Šis „Arduino“projektas turi didesnį diapazoną nei IR ir kompiuterinis. Prieš pradėdami šį projektą, turėtumėte žinoti, kaip sujungti „HC 05“„Bluetooth“modulį su „Arduino“ir taip pat žinoti apie „Arduino“programavimo pagrindus.

1 žingsnis: reikalingi komponentai

Būtini komponentai
Būtini komponentai
Privalomi komponentai
Privalomi komponentai
Privalomi komponentai
Privalomi komponentai

Komponentai, reikalingi balso valdomai namų automatizavimo sistemai, naudojant „Arduino“

„Arduino Uno“: mes naudojame „Arduino“dėl savo paprastumo ir taip pat suteikia daug skaitmeninio kaiščio, kad tuo pačiu metu būtų galima sąsaja su LCD, „Bluetooth“moduliu ir relės moduliu. HC-05 „Bluetooth“modulis: HC-05 naudojamas bendrauti su mobiliuoju telefonu telefonas.4 kanalų perdavimo moduliai: šiame projekte naudojamas modulis yra HL-54S. Jis įjungiamas ir išjungiamas naudojant 5 V loginį signalą iš „Arduino“. Jis gali atlaikyti iki 250VAC ir 10A. Šie moduliai turi 4 kanalus, todėl vienu metu galime valdyti 4 kintamosios srovės įrenginius. 16 × 2 LCD: LCD naudojamas rodyti projekto pavadinimą, komandų, kurias galima įvesti, sąrašą, tada prašoma duoti bet kokią komandą ir rodyti būseną įvesta komanda. Mes naudojame 16 × 2 skystųjų kristalų ekraną, nes jį lengva sujungti su „Arduino“ir labai pigiai. 10k potenciometras naudojamas ekrano AC lempučių ir laikiklių kontrastui valdyti: kintamosios srovės lemputės naudojamos prietaisams atvaizduoti. Nes tai lengva valdyti ir labai naudinga, kai kuriate kintamosios srovės projekto prototipus.

. Išorinis 5 voltų maitinimas: norint įjungti ir išjungti relę, reikia 5 voltų nuolatinės srovės maitinimo ….

2 žingsnis: Balso valdomos namų automatikos sistemos schema naudojant „Arduino“

Balso valdomos namų automatikos sistemos schema naudojant „Arduino“
Balso valdomos namų automatikos sistemos schema naudojant „Arduino“
Balso valdomos namų automatikos sistemos schema naudojant „Arduino“
Balso valdomos namų automatikos sistemos schema naudojant „Arduino“

Sujungimai:

„Bluetooth“modulis HC-05 HC-05 Rx į „Arduino Tx“. HC-05 Tx į „Arduino Rx“. Vcc iki 5v Žemė iki žemės. 16 × 2 LCD: VSS prie žemės. VDD tiekia įtampą. VO, kad sureguliuotumėte 10k potenciometro kaištį. RS į 8. kaištį. RW prie žemės. Įjungti kaištį 9. LCD D4 į kaištį 10. LCD D5 į kaištį 11. LCD D6 į kaištį 12. LCD D7 į kaištį 13. Įžeminkite vieną potenciometro galą. 5v į kitą potenciometras. 4 kanalų relės moduliai: išoriniai 5 voltai prie JD VCC. Įžeminimas į žemę. Inni1 - kaištis 3. Ini2 - kaištis 4. Ini3 - kaištis 5. Vcc - „Arduino 5v“. Prijunkite vieną visų lempučių gnybtą prie įprastai atidaromo relių gnybto. Vienas 220VAC galas prie visų bendrų relės gnybtų, o kitas galas su kitu lempučių gnybtu.

3 žingsnis: Balso valdomos namų automatikos sistemos veikimas

Darbas balso valdoma namų automatizavimo sistema
Darbas balso valdoma namų automatizavimo sistema

Mes kalbame iš anksto nustatytas komandas AMR_Voice programai. Programa siunčia komandą į „Bluetooth“, kurią tada gauna „Arduino“ir atlieka aprašytą užduotį. Tuo pačiu metu „Arduino“rodo būseną LCD ekrane ir rašo serijiniame monitoriuje. Kiekviena komanda turi unikalias operacijas, kurios yra apibrėžtos kodu. Komandas galite keisti savo nuožiūra. Žemiau yra komandų sąrašas.

Šis vaizdo įrašas rodo, kaip aš naudojau „Android“programą, kuri mūsų balsą paverčia kalbos signalu ir siunčia šį signalą „Arduino“per „Bluetooth“modulį. Tai labai paprasta naudoti naudojant „Arduino“, ir šį projektą galima atlikti be didelių pastangų

Rekomenduojamas: