Sisällysluettelo:

Puheohjattu automaatio: 13 vaihetta
Puheohjattu automaatio: 13 vaihetta

Video: Puheohjattu automaatio: 13 vaihetta

Video: Puheohjattu automaatio: 13 vaihetta
Video: AI in Finland | Tekoäly Suomessa: vaikuttajien kysymyksiä tekoälystä – osa 1/2 2024, Marraskuu
Anonim
Ääniohjattu automaatio
Ääniohjattu automaatio

Nykyään ihmisillä on älypuhelimet koko ajan mukana. Siksi on järkevää käyttää niitä kodinkoneiden ohjaamiseen. Tässä esitetään kodin automaatiojärjestelmä, joka käyttää yksinkertaista Android -sovellusta, jonka avulla voit ohjata sähkölaitteita napsautuksilla ja äänikomennoilla. Komennot lähetetään Bluetoothin (HC05) kautta Arduino Unoon, joka ohjaa releen toimintaa (ON tai OFF). Joten sinun ei tarvitse nousta ylös kytkeäksesi laitteen päälle tai pois päältä katsellessasi elokuvaa tai työskennellessäsi ja muista syistä.

Vaihe 1: Komponentit

1.arduino (nano/uno)

2.4 -kanavainen relekortti (5v)

3. Bluetooth -moduuli (HC05/HC06)

4. LCD -näyttö 20x4

5.7805 jännitesäädin

6,9 V: n smps -sovitin (virtalähteelle).

Vaihe 2: Arduino Uno

Arduino Uno
Arduino Uno

Arduino on elektroniikan avoimen lähdekoodin prototyyppialusta, joka perustuu helppokäyttöiseen laitteistoon ja ohjelmistoon. Hienovaraisesti Arduino on mikrokontrolleriin perustuva prototyyppikortti, jota voidaan käyttää sellaisten digitaalisten laitteiden kehittämiseen, jotka voivat lukea tuloja, kuten sormen painikkeella, koskettaa näyttöä, valaista anturia jne. Ja kääntää sen ulostuloon kuten LED -valon kytkeminen päälle, moottorin pyöriminen, kappaleiden toistaminen kaiuttimen kautta jne.

Arduino -levyt perustuvat yleensä Atmel Corporationin mikro -ohjaimiin, kuten 8, 16 tai 32 -bittisiin AVR -arkkitehtuuriin perustuviin mikro -ohjaimiin. Arduino -korttien tärkeä ominaisuus on vakioliitännät. Näiden liittimien avulla voimme liittää Arduino-kortin muihin laitteisiin, kuten LED-valoihin tai Shields-nimisiin lisämoduuleihin. Arduino -levyt koostuvat myös jännitteensäätimestä ja kideoskillaattorista. Ne koostuvat myös USB -sarjasovittimesta, jonka avulla Arduino -kortti voidaan ohjelmoida USB -liitännän avulla. Arduino -kortin ohjelmoimiseksi meidän on käytettävä Arduinon tarjoamaa IDE: tä. Arduino IDE perustuu Processing -ohjelmointikieleen ja tukee C- ja C ++ - kieliä

. Mikä on arduino?

Vaihe 3: 4 kanavan välityslevy

4 -kanavainen relelevy
4 -kanavainen relelevy

Tässä iam käyttäen 5v 4channel rele moduuli.

Siinä on 6 nastaa VCC, GND, IN1, IN2, IN3, IN4.

VCC Voimme soveltaa 5v ja maadoitusta (GND) maahan.

IN1 - IN4 on kytketty ohjaussignaalina toimivaan arduinoon.

Mikä on rele? Kuinka rele toimii

Vaihe 4: BLUEETOOTH -Moduuli HC05/06

BLUEETOOTH -Moduuli HC05/06
BLUEETOOTH -Moduuli HC05/06
BLUEETOOTH -Moduuli HC05/06
BLUEETOOTH -Moduuli HC05/06

Täällä käytetään HC05 -Bluetooth -moduulia komentojen vastaanottamiseen andriod -puhelimesta.

Vaihe 5: LCD -NÄYTTÖ

LCD -NÄYTTÖ
LCD -NÄYTTÖ
LCD -NÄYTTÖ
LCD -NÄYTTÖ

Tässä projektissa käytän 20x4 lcd -näyttöä. Mene yhteyden läpi kuvan mukaisesti.

Vaihe 6: Jännitesäädin Ic 7805

Jännitesäädin Ic 7805
Jännitesäädin Ic 7805

1. jännitteen säädin

sisääntulo-9v sovittimesta, joka on liitetty ic7805: n tulotappiin. toinen nasta maahan. Kolmas nasta on ulostulonappi. Lähtö on 5v.

Vaihe 7: Releliitännät

Image
Image
LCD -liitännät
LCD -liitännät

Video näyttää kuinka AC -kuormitus liitetään releeseen.

Kytke nyt arduino -nasta D6, D7, D8, D9 RELE -KORTIN IN1, IN2, 1N3, 1N4.

VCC 5v (jännitesäätimen o/p (7805))

GND-GND

Vaihe 8: BLUETOOTH -Moduulin LIITÄNNÄT

RX Bluetooth -moduulista, joka on liitetty Arduino -kortin TX: ään (Arduino Digital Pin1)

Bluetooth -moduulin lähetys, joka on liitetty arduino -kortin RX -vastaanottimeen (digitaalinen nasta 0 arduino).

VCC-5v (käyttäen olp-jännitesäädintä)

maa-maa (gnd)

Vaihe 9: Nestekidenäytön liitännät

LCD -liitännät
LCD -liitännät

* LCD RS -nasta digitaaliseen nastaan 12

* Nestekidenäyttö Ota nasta digitaaliseen nastaan 11

* LCD D4 -nastainen digitaalinen nasta 5

* LCD D5 -nastainen digitaalinen nasta 4

* LCD D6 -nasta - digitaalinen nasta 3

*LCD D7 -nasta - digitaalinen nasta 2

* LCD R/W -nasta maahan

* LCD VSS -nasta maahan

* LCD VCC -nasta 5 volttiin

*15 -nastainen lcd -näytön taustavalo led + kytketty 5 volttiin.

*16 nastaa maahan.

*V0 iam juuri maadoitettu, voit käyttää 10k potin näytön kontrastin säätämiseen.

VIITA PIIRIKAAVIO

Vaihe 10: ANDROID -SOVELLUS JA SEN MÄÄRITYKSET

LATAA TÄMÄ SOVELLUS PLAYSTORESTA

APP LINK

Vaihe 11: KOODI

VAADITTAVAT OHJELMISTOT: ARDUINO IDE

ARDUINO IDE SOFTWARE DOWNLOAD LINK - ikkunat

KOODI:

ON/OFF-PAINIKKEEN KÄYTTÄMINEN SOVELLUKSESSA I SETLight-'1 'Käytetään laitteen käynnistämiseen ja' A '-näppäintä laitteen sammuttamiseen. Ääniohjauksen avulla komento on "valo päällä" käynnistyksen ja "valo" sammuttaa.

Fan-'2 'Käytetään laitteen käynnistämiseen ja B-näppäintä laitteen sammuttamiseen. Ääniohjausta käytettäessä komento on "tuuletin päällä" käynnistääkseen ja "tuuletin" sammuttaakseen.

AC-'3 'Käytetään laitteen käynnistämiseen ja C-näppäintä laitteen sammuttamiseen. Ääniohjausta käytettäessä komento on "AC on" käynnistääkseen ja "AC of" sammuttaakseen.

TV-'4 'Käytetään laitteen käynnistämiseen ja' D '-näppäintä laitteen sammuttamiseen. Ääniohjauksen avulla komento on "TV päällä" kytkeäksesi päälle ja "TV of" sammuttaaksesi.

käynnistä kaikki laitteet -9. äänikomento-"kaikki päällä".

sammuta kaikki laitteet-'I'. äänikomento-"kaikki"

TÄYSI KOODI LATAA

liitä arduino -kortti tietokoneeseen.

Lataa koodi ja avaa arduino -ohjelmistolla.

valitse arduino -kortti ja napsauta Työkalut> Hallitus> valitse pelilauta.

Aseta portti-Työkalut> portti> valitse portti.

Lataa koodi.

Vaihe 12: Yhdistä kaikki komponentit

kaikkien komponenttien liittämisen jälkeen tarkista kaikki liitännät yleismittarilla.

nyt liitännät kunnossa, sitten virta.

Suositeltava: