Hangvezérelt automatizálás: 13 lépés
Hangvezérelt automatizálás: 13 lépés
Anonim
Hangvezérelt automatizálás
Hangvezérelt automatizálás

Manapság az emberek állandóan maguknál tartják az okostelefonokat. Ezért van értelme ezeket használni a háztartási gépek vezérléséhez. Itt bemutatunk egy egyszerű Android -alkalmazást használó otthoni automatizálási rendszert, amellyel kattintással és hangutasítással vezérelheti az elektromos készülékeket. A parancsokat Bluetooth -on (HC05) keresztül küldi az Arduino Uno, amely vezérli a relé működését (BE vagy KI). Tehát nem kell felállnia, hogy be- vagy kikapcsolja a készüléket filmnézés, munka vagy egyéb okok miatt.

1. lépés: Alkatrészek

1.arduino (nano/uno)

2.4 csatornás relé kártya (5v)

3. Bluetooth modul (HC05/HC06)

4. LCD kijelző 20x4

5.7805 feszültségszabályozó

6.9V smps adapter (tápellátáshoz).

2. lépés: Arduino Uno

Arduino Uno
Arduino Uno

Az Arduino egy nyílt forráskódú prototípus-platform az elektronikában, amely könnyen használható hardverre és szoftverre épül. Finoman szólva, az Arduino egy mikrokontroller -alapú prototípus -tábla, amely olyan digitális eszközök kifejlesztésére használható, amelyek képesek olyan bemeneteket olvasni, mint az ujjak a gombon, a képernyő érintése, az érzékelő fénye stb., motor forgatása, dalok lejátszása hangszórón keresztül stb.

Az Arduino kártyák általában az Atmel Corporation mikrokontrollerein alapulnak, mint például a 8, 16 vagy 32 bites AVR architektúrán alapuló mikrovezérlők. Az Arduino kártyák fontos jellemzője a szabványos csatlakozók. Ezen csatlakozók használatával csatlakoztathatjuk az Arduino kártyát más eszközökhöz, például LED-ekhez vagy Shields nevű kiegészítő modulokhoz. Az Arduino táblák fedélzeti feszültségszabályozóból és kristályoszcillátorból is állnak. USB -soros adapterből állnak, amelyek segítségével az Arduino kártya USB -kapcsolaton keresztül programozható. Az Arduino tábla programozásához az Arduino által biztosított IDE -t kell használnunk. Az Arduino IDE a Processing programozási nyelven alapul, és támogatja a C és C ++ nyelveket

. Mi az arduino?

3. lépés: 4 csatornás relé tábla

4 csatornás relé tábla
4 csatornás relé tábla

Itt iam 5v 4csatornás relé modul segítségével.

6 csap VCC, GND, IN1, IN2, IN3, IN4.

VCC 5V -ot és földelést (GND) alkalmazhatunk a földre.

Az IN1 -től IN4 -hez csatlakozik az arduino, amely vezérlőjel.

Mi az a relé? Hogyan működik a relé?

4. lépés: BLUEETOOTH MODUL HC05/06

BLUEETOOTH MODUL HC05/06
BLUEETOOTH MODUL HC05/06
BLUEETOOTH MODUL HC05/06
BLUEETOOTH MODUL HC05/06

Itt iam a HC05 Bluetooth modult használja az andriod telefonról érkező parancsok fogadására.

5. lépés: LCD KIJELZŐ

LCD KIJELZÖ
LCD KIJELZÖ
LCD KIJELZÖ
LCD KIJELZÖ

Ebben a projektben 20x4 lcd kijelzőt használok. Menjen keresztül a képen látható kapcsolaton.

6. lépés: Feszültségszabályozó Ic 7805

Feszültségszabályozó Ic 7805
Feszültségszabályozó Ic 7805

1. feszültségszabályozó

bemenet-9v az ic7805 bemeneti érintkezőjéhez csatlakoztatott adapterről. második csap a földhöz. A harmadik tű a kimeneti tű. A kimenet 5v. Ezt az 5v -t az LCD kijelző, a Bluetooth modul és a relé kártya vcc -ként használják.

7. lépés: Relécsatlakozások

Image
Image
LCD csatlakozók
LCD csatlakozók

A videó bemutatja, hogyan lehet AC relét csatlakoztatni.

most csatlakoztassa az arduino D6, D7, D8, D9 csapját a RELAY BOARD IN1, IN2, 1N3, 1N4 csatlakozójához.

VCC 5v (feszültségszabályozó o/p (7805))

GND-GND

8. lépés: BLUETOOTH MODUL CSATLAKOZTATÁSOK

RX A Bluetooth modul az arduino kártya TX -hez csatlakozik (arduino digitális pin1)

A Bluetooth modul TX -je az arduino kártya RX -hez csatlakoztatva (Arduino digitális pin 0).

VCC-5v (olp feszültségszabályozó segítségével)

föld-föld (gnd)

9. lépés: LCD csatlakozások

LCD csatlakozók
LCD csatlakozók

* LCD RS tű a digitális 12 -es tűhöz

* LCD Engedélyezi a pin -digital pin 11 -et

* LCD D4 érintkező - digitális tüske 5

* LCD D5 érintkező - digitális tüske 4

* LCD D6 érintkező a digitális tűhöz 3

*LCD D7 érintkező - digitális tüske 2

* LCD R/W csap a földhöz

* LCD VSS csap a földhöz

* LCD VCC tű 5 V -ig

*15 tűs LCD kijelző háttérvilágítás led + 5V -ra csatlakoztatva.

*16 érintkező a földhöz.

*V0 iam csak földelt, 10k potot használhat a kijelző kontrasztjának beállításához.

TÁJÉKOZTATJA A ÁRAMKÖR DIAGRAMOT

10. lépés: ANDROID ALKALMAZÁS ÉS KONFIGRÁCIÓI

Töltse le ezt az alkalmazást a PLAYSTORE -ban

APP LINK

11. lépés: KÓDOLÁS

SZÜKSÉGES SZOFTVER: ARDUINO IDE

ARDUINO IDE SZOFTVER LETÖLTÉSI LINK - windows

KÓD:

A BE/KIKAPCSOLÓ GOMB HASZNÁLATA AZ ALKALMAZÁSBAN kikapcsolni.

Fan-'2 'Használja a készülék bekapcsolásához, és' B 'a készülék kikapcsolásához. Hangvezérléssel a parancs "ventilátor be" a bekapcsoláshoz, és "ventilátor" a kikapcsoláshoz.

AC-'3 'Használja a készülék bekapcsolásához, és' C 'gomb a készülék kikapcsolásához. Hangvezérléssel a parancs "AC on" a bekapcsoláshoz és "AC of" a kikapcsoláshoz.

TV-'4 'Használja a készülék bekapcsolásához, és' D 'a készülék kikapcsolásához. Hangvezérléssel a parancs a "TV be" a bekapcsoláshoz és a "TV of" a kikapcsoláshoz.

kapcsolja be az összes eszközt -9. hangparancs-"minden be".

kapcsolja ki az összes eszközt-'I'. hangparancs-"minden"

TELJES KÓD LETÖLTÉSE

csatlakoztassa az arduino táblát a számítógéphez.

Töltse le a kódot, és nyissa meg az arduino szoftverben.

válassza ki az arduino táblát, kattintson az Eszközök> Tábla> válassza ki a táblát.

Port beállítása-Eszközök> port> válassza ki a portot.

Töltse fel a kódot.

12. lépés: Csatlakoztassa az összes alkatrészt

az összes alkatrész csatlakoztatása után multiméterrel ellenőrizze az összes csatlakozást.

most a kapcsolatok jók, majd kapcsolja be.

Ajánlott: