INHOUDSOPGAWE:

Stembeheerde outomatisering: 13 stappe
Stembeheerde outomatisering: 13 stappe

Video: Stembeheerde outomatisering: 13 stappe

Video: Stembeheerde outomatisering: 13 stappe
Video: Factorio NL deel 13 dutch Automatisering 2024, November
Anonim
Stembeheerde outomatisering
Stembeheerde outomatisering

Tans het mense deurgaans slimfone by hulle. Dit is dus sinvol om dit te gebruik om huishoudelike toestelle te beheer. Hier word 'n tuis -outomatiseringstelsel aangebied met 'n eenvoudige Android -app waarmee u elektriese toestelle met klik en spraakopdrag kan beheer. Opdragte word via Bluetooth (HC05) gestuur na Arduino Uno, wat die aflosbediening beheer (AAN of UIT). U hoef dus nie op te staan om die toestel aan of af te skakel terwyl u na 'n film kyk of werk doen nie en ander redes.

Stap 1: Komponente

1.arduino (nano/uno)

2.4 kanaal aflosbord (5v)

3. Bluetooth -module (HC05/HC06)

4. LCD -skerm 20x4

5.7805 spanningsreguleerder

6.9v smps -adapter (vir kragtoevoer).

Stap 2: Arduino Uno

Arduino Uno
Arduino Uno

Arduino is 'n open-source prototipe platform in elektronika gebaseer op maklik om te gebruik hardeware en sagteware. Subduit is Arduino 'n prototipe -bord wat op mikrobeheerder gebaseer is, wat gebruik kan word vir die ontwikkeling van digitale toestelle wat insette soos vinger op 'n knoppie kan lees, op 'n skerm kan tik, 'n sensor kan aansteek, ens., 'n motor draai, liedjies deur 'n luidspreker speel, ens.

Arduino -borde is oor die algemeen gebaseer op mikrobeheerders van Atmel Corporation, soos 8, 16 of 32 bit AVR -argitektuurgebaseerde mikrobeheerders. Die belangrike kenmerk van die Arduino -borde is die standaardaansluitings. Deur hierdie verbindings te gebruik, kan ons die Arduino-bord aansluit op ander toestelle soos LED's of byvoegingsmodules genaamd Shields. Die Arduino -borde bestaan ook uit ingeboude spanningsreguleerder en kristal ossillator. Dit bestaan ook uit 'n USB -na -seriële adapter waarmee die Arduino -kaart met 'n USB -verbinding geprogrammeer kan word. Om die Arduino -bord te kan programmeer, moet ons IDE gebruik wat deur Arduino verskaf word. Die Arduino IDE is gebaseer op Processing programmeertaal en ondersteun C en C ++

. Wat is arduino?

Stap 3: 4 Channel Relay Board

4 Channel Relay Board
4 Channel Relay Board

Hier gebruik ek 'n 5v 4 -kanaal aflosmodule.

Dit het 6 penne VCC, GND, IN1, IN2, IN3, IN4.

VCC Ons kan 5v en grond (GND) op grond toedien.

IN1 tot IN4 is gekoppel aan die arduino wat die bedieningssein is.

Wat is 'n aflos? Hoe werk 'n aflos?

Stap 4: BLUEETOOTH -MODULE HC05/06

BLUEETOOTH -MODULE HC05/06
BLUEETOOTH -MODULE HC05/06
BLUEETOOTH -MODULE HC05/06
BLUEETOOTH -MODULE HC05/06

Hier gebruik ek die HC05 bluetooth -module om opdragte vanaf die andriod -telefoon op te neem.

Stap 5: LCD -skerm

LCD DISPLAY
LCD DISPLAY
LCD DISPLAY
LCD DISPLAY

In hierdie projek gebruik ek 20x4 lcd -skerm. Gaan deur die verbinding volgens die prentjie.

Stap 6: Spanningsreguleerder Ic 7805

Spanningsreguleerder Ic 7805
Spanningsreguleerder Ic 7805

1. spanningsreguleerder

input-9v van die adapter gekoppel aan die invoerpen van die ic7805. tweede pen op die grond. Derde pen is die uitvoerpen. Uitgang is 5v. Hierdie 5v word gebruik as vcc van lcd -skerm, bluetooth -module en relaisbord.

Stap 7: Relay verbindings

Image
Image
LCD -verbindings
LCD -verbindings

Die video wys hoe om 'n wisselstroom in 'n relais aan te sluit.

verbind nou die arduino -pen D6, D7, D8, D9 met IN1, IN2, 1N3, 1N4 VAN RELAY BOARD.

VCC 5v (o/p van spanningsreguleerder (7805))

GND-GND

Stap 8: BLUETOOTH -MODULE -AANSLUITINGS

RX van Bluetooth -module gekoppel aan TX van arduino -bord (digitale pin1 van arduino)

TX van Bluetooth -module gekoppel aan RX van arduino -bord (digitale pen 0 van arduino).

VCC-5v (met behulp van OLP spanningsreguleerder)

grond-grond (gnd)

Stap 9: LCD -verbindings

LCD -verbindings
LCD -verbindings

* LCD RS -pen na digitale pen 12

* LCD Aktiveer pen tot digitale pen 11

* LCD D4 -pen na digitale pen 5

* LCD D5 -pen na digitale pen 4

* LCD D6 -pen na digitale pen 3

*LCD D7 -pen na digitale pen 2

* LCD R/W -pen op die grond

* LCD VSS -pen op die grond

* LCD VCC -pen tot 5V

*LED -skerm met 15 penne vir LCD -skerm + gekoppel aan 5v.

*16 penne op die grond.

*V0 iam net gegrond, u kan 10k pot gebruik om die kontras van die skerm aan te pas.

Verwys na die kringloopdiagram

Stap 10: ANDROID -TOEPASSING EN SY KONFIGRASIES

LAAI DIE AANSOEK IN PLAYSTORE af

APP LINK

Stap 11: KODE

GEVOEGDE SOFTWARE: ARDUINO IDE

ARDUINO IDE SOFTWARE DOWNLOAD LINK - vensters

KODE:

GEBRUIK AAN/UIT-KNOP IN DIE APP I SETLight-'1 'Gebruik vir die aanskakel van die toestel en' A 'om die toestel uit te skakel. Deur stembeheer te gebruik, is die opdrag' lig aan 'vir aanskakel en' lig van 'na skakel af.

Fan-'2 'Gebruik om die toestel aan te skakel en' B 'om die toestel uit te skakel. Met behulp van stembeheer is die opdrag' waaier aan 'vir aanskakel en' waaier van 'om uit te skakel.

AC-'3 'Gebruik om die toestel aan te skakel en' C 'om die toestel uit te skakel. Met behulp van stembeheer is die opdrag' AC aan 'om aan te skakel en' AC van 'om uit te skakel.

TV-'4 'Gebruik om die toestel aan te skakel en' D 'om die toestel af te skakel. Met behulp van stembeheer is die opdrag' TV aan 'om aan te skakel en' TV van 'om uit te skakel.

skakel alle toestelle-'9 'aan. stemopdrag-"alles aan".

skakel alle toestelle-'I 'af. stemopdrag-"alles van"

VOLLEDIGE KODE AFLAAI

koppel jou arduino -bord aan op die rekenaar.

Laai die kode af en maak dit oop in arduino -sagteware.

kies arduino -bord, klik op Tools> Board> kies u bord.

Stel poort-Tools> poort> kies die poort.

Laai die kode op.

Stap 12: Verbind al die komponente

na die koppeling van alle komponente, kontroleer alle verbindings met 'n multimeter.

nou is die verbindings goed, en dan aan.

Aanbeveel: