Sisukord:

Hääljuhtimisega automatiseerimine: 13 sammu
Hääljuhtimisega automatiseerimine: 13 sammu

Video: Hääljuhtimisega automatiseerimine: 13 sammu

Video: Hääljuhtimisega automatiseerimine: 13 sammu
Video: Volkswagen ID.5 ülevaade 2024, November
Anonim
Hääljuhtimisega automatiseerimine
Hääljuhtimisega automatiseerimine

Tänapäeval on inimestel nutitelefonid kogu aeg kaasas. Seega on mõistlik neid kasutada kodumasinate juhtimiseks. Siin on esitatud lihtsat Androidi rakendust kasutav koduautomaatikasüsteem, mille abil saate juhtida elektriseadmeid klõpsude ja häälkäsklustega. Käsud saadetakse Bluetoothi (HC05) kaudu Arduino Unole, mis juhib relee tööd (ON või OFF). Seega ei pea te filmi vaatamise või mõnda tööd tehes ja muudel põhjustel seadme sisse- või väljalülitamiseks üles tõusma.

Samm: komponendid

1.arduino (nano/uno)

2.4 kanaliga releeplaat (5v)

3. Bluetooth -moodul (HC05/HC06)

4. LCD -ekraan 20x4

Pingeregulaator 5.7805

6.9v smps adapter (toiteallika jaoks).

Samm: Arduino Uno

Arduino Uno
Arduino Uno

Arduino on elektroonikas avatud lähtekoodiga prototüüpimisplatvorm, mis põhineb hõlpsasti kasutataval riist- ja tarkvaral. Arduino on peenelt öeldes mikrokontrolleril põhinev prototüüpimisplaat, mida saab kasutada selliste digitaalsete seadmete väljatöötamisel, mis suudavad lugeda sisendeid nagu sõrme nupp, puudutada ekraani, valgustada andurit jne ja lülitada see väljundisse nagu LED -i sisselülitamine, mootori pööramine, kõlari kaudu lugude esitamine jne.

Arduino plaadid põhinevad tavaliselt Atmel Corporationi mikrokontrolleritel, näiteks 8, 16 või 32 -bitise AVR -arhitektuuriga mikrokontrolleritel. Arduino -plaatide oluline omadus on standardsed pistikud. Nende pistikute abil saame ühendada Arduino plaadi teiste seadmetega, nagu LED-id või lisamoodulid, mida nimetatakse kilpideks. Arduino plaadid koosnevad ka pardal olevast pingeregulaatorist ja kristallostsillaatorist. Need koosnevad ka USB -jadaadapterist, mille abil saab Arduino plaati USB -ühenduse abil programmeerida. Arduino tahvli programmeerimiseks peame kasutama Arduino pakutavat IDE -d. Arduino IDE põhineb programmeerimiskeelil Processing ja toetab C ja C ++

. Mis on arduino?

Samm: 4 kanali edastusplaat

4 kanaliga releeplaat
4 kanaliga releeplaat

Siin kasutatakse 5v 4 kanaliga releemoodulit.

Sellel on 6 tihvti VCC, GND, IN1, IN2, IN3, IN4.

VCC Maandusele saame rakendada 5v ja maandust (GND).

IN1 kuni IN4 on ühendatud arduinoga, mis on juhtsignaal.

Mis on relee? Kuidas relee töötab

4. samm: BLUEETOOTHI MODUL HC05/06

BLUEETOOTHI MODUL HC05/06
BLUEETOOTHI MODUL HC05/06
BLUEETOOTHI MODUL HC05/06
BLUEETOOTHI MODUL HC05/06

Siin kasutan androidi telefonilt käskluste vastuvõtmiseks Bluetooth -moodulit HC05.

Samm 5: LCD -ekraan

LCD EKRAAN
LCD EKRAAN
LCD EKRAAN
LCD EKRAAN

Selles projektis kasutan 20x4 lcd ekraani. Mine läbi ühenduse vastavalt pildile.

6. samm: pingeregulaator Ic 7805

Pingeregulaator Ic 7805
Pingeregulaator Ic 7805

1. pinge regulaator

sisend-9v adapterist, mis on ühendatud ic7805 sisendtihvtiga. teine tihvt maapinnale. Kolmas tihvt on väljundnõel. Väljund on 5v. Seda 5v kasutatakse LCD -ekraani, bluetooth -mooduli ja releeplaadi vcc -na.

Samm: releeühendused

Image
Image
LCD ühendused
LCD ühendused

Video näitab, kuidas relees vahelduvvoolu koormust ühendada.

nüüd ühendage arduino tihvt D6, D7, D8, D9 RELEAPLAADI IN1, IN2, 1N3, 1N4 külge.

VCC 5v (pingeregulaatori o/p (7805))

GND-GND

8. toiming: BLUETOOTHI MOODULI ÜHENDUSED

Bluetooth -mooduli RX ühendatud arduino plaadi TX -ga (arduino digitaalne pin1)

Bluetooth -mooduli TX, mis on ühendatud arduino -plaadi RX -ga (arduino digitaalne tihvt 0).

VCC-5v (kasutades OLP pingeregulaatorit)

maapind (gnd)

9. samm: LCD -ühendused

LCD ühendused
LCD ühendused

* LCD RS -tihvt digitaalsele tihvtile 12

* LCD lubab tihvti digitaalsele tihvtile 11

* LCD D4 tihvt - digitaalne tihvt 5

* LCD D5 tihvt - digitaalne tihvt 4

* LCD D6 tihvt - digitaalne tihvt 3

*LCD D7 tihvt - digitaalne tihvt 2

* LCD R/W pin maapinnale

* LCD VSS tihvt maapinnale

* LCD VCC pin kuni 5V

*15 kontakti LCD -ekraani taustvalgustusega LED + ühendatud 5v -ga.

*16 tihvtiga maapinnale.

*V0 iam just maandatud, saate ekraani kontrastsuse reguleerimiseks kasutada 10k potti.

VIIDA AHJU DIAGRAAMILE

10. etapp: Androidi rakendus ja selle seadistused

Laadige see rakendus alla PlayStory'st

APP LINK

11. samm: KOODI

VAJALIK TARKVARA: ARDUINO IDE

ARDUINO IDE TARKVARA DOWNLOAD LINK - aknad

KOOD:

SISSE/VÄLJA NUPPI KASUTAMINE APP-s Lülita välja.

Fan-'2 'Seadme sisselülitamiseks ja "B" seadme väljalülitamiseks. Hääljuhtimise abil on käsk sisselülitamiseks "ventilaator sisse" ja väljalülitamiseks "ventilaator".

AC-'3 'Kasutab seadme sisselülitamiseks ja' C 'seadme väljalülitamiseks. Hääljuhtimise abil on käsk sisselülitamiseks "AC on" ja väljalülitamiseks "AC of".

TV-'4 'Kasutab seadme sisselülitamiseks ja' D 'seadme väljalülitamiseks. Hääljuhtimise abil on käsk sisselülitamiseks "TV sisse" ja väljalülitamiseks "TV of".

lülitage sisse kõik seadmed -9. häälkäsk-"kõik sisse".

lülitage kõik seadmed välja-"I". häälkäsk-"kõik"

TÄIELIK KOOD LAADI alla

ühendage arduino plaat arvutiga.

Laadige kood alla ja avage arduino tarkvaras.

valige arduino plaat klõpsake Tools> Board> valige oma tahvel.

Määra port-Tööriistad> port> valige port.

Laadige kood üles.

Samm: ühendage kõik komponendid

pärast kõigi komponentide ühendamist kontrollige kõiki ühendusi multimeetri abil.

nüüd ühendused korras, siis lülitage sisse.

Soovitan: