Taula de continguts:

Domòtica més senzilla mitjançant Bluetooth, telèfon intel·ligent Android i Arduino: 8 passos (amb imatges)
Domòtica més senzilla mitjançant Bluetooth, telèfon intel·ligent Android i Arduino: 8 passos (amb imatges)

Vídeo: Domòtica més senzilla mitjançant Bluetooth, telèfon intel·ligent Android i Arduino: 8 passos (amb imatges)

Vídeo: Domòtica més senzilla mitjançant Bluetooth, telèfon intel·ligent Android i Arduino: 8 passos (amb imatges)
Vídeo: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Desembre
Anonim
Domòtica més senzilla mitjançant Bluetooth, telèfon intel·ligent Android i Arduino
Domòtica més senzilla mitjançant Bluetooth, telèfon intel·ligent Android i Arduino
Domòtica més senzilla mitjançant Bluetooth, telèfon intel·ligent Android i Arduino
Domòtica més senzilla mitjançant Bluetooth, telèfon intel·ligent Android i Arduino

Hola a tots,

Aquest projecte tracta de construir el dispositiu domòtic més simplificat mitjançant un mòdul arduino i bluetooth. Aquest és molt fàcil de construir i es pot construir en poques hores. A la meva versió que explico aquí mateix, puc controlar fins a 4 electrodomèstics mitjançant el meu telèfon intel·ligent Android. Vegem la llista de materials i eines que necessiteu.

Pas 1: es necessiten materials i eines

Es requereixen materials i eines
Es requereixen materials i eines
  • 1. Arduino Pro Mini (enllaç a la botiga)
  • 2. Mòdul Bluetooth HC 05 (enllaç a la botiga)
  • 3. Mòdul de relé de 5 canals de 4 canals (enllaç a la botiga)
  • 4. Font d'alimentació de 5V.
  • 5. Capçaleres masculines i femenines
  • 6. Perfboard (recomano fer un PCB, però si voleu fer-ho de la manera més senzilla, és millor un perfboard)

Llista d'eines

  • 1. Kit de soldadura
  • 2. Pistola de cola
  • 3. Smartphone Android
  • 4. Tornavisos
  • 5. Decapants de cables, etc.:

Això és tot el que necessitem …

Pas 2: el codi

Descarregueu l’IDE Arduino des d’aquí.

Aquest codi utilitza softwareserial.h per configurar pins rx i tx a l'Arduino. Aquests pins rx i tx estan connectats als pins tx i rx del mòdul Bluetooth HC 05 respectivament.

El mòdul bluetooth rep dades d'un dispositiu Android vinculat i activa els relés respecte a les dades rebudes.

Per exemple, al meu codi, si les dades rebudes són el caràcter "A", el relé 1 s'activarà i si les dades rebudes són el caràcter "B", el relé 1 es desactivarà.

De la mateixa manera, tots els relés es poden activar / desactivar mitjançant ordres bluetooth. Consulteu el codi per obtenir comentaris detallats.

EEPROM

EEPROM és l’acrònim de memòria de només lectura programable esborrable electrònicament, que s’utilitza aquí per emmagatzemar l’estat del relé (ON / OFF), de manera que, en cas de fallada d’alimentació quan es reiniciï el controlador, tots els relés que es mantinguessin activats torneu a la seva posició ON després que el poder hagi pujat. Per tant, sempre que s’activa un relé, una variable emmagatzemada en una adreça a l’EEPROM canvia el seu valor a 1 i cada vegada que està desactivada la mateixa variable canvia a 0. Cada relé té la seva pròpia variable assignada per emmagatzemar el seu estat a l’EEPROM. Així doncs, al principi del codi el primer que vam fer va ser inicialitzar els relés d’acord amb els valors emmagatzemats a la EEPROM.

Si utilitzeu un Arduino Pro mini, necessitareu un convertidor USB a TTL per bolcar el codi a l’Arduino.

Pas 3: l'aplicació d'Android

L’aplicació Android
L’aplicació Android
L’aplicació Android
L’aplicació Android

Com s’ha esmentat anteriorment, el microcontrolador activa cada relé segons les dades que rep a través del mòdul Bluetooth des d’un dispositiu Android. Per tant, necessitem una aplicació Android per enviar aquestes dades a l’HC 05.

Vaig fer una aplicació personalitzada amb l'inventor de l'aplicació MIT. He adjuntat el "disseny de blocs" de la meva aplicació com a PDF aquí com a referència per a aquells que faran la seva pròpia aplicació mitjançant App Inventor.

Inventor d'aplicacions MIT

Si no us voleu molestar en crear l'aplicació, podeu descarregar l'aplicació llesta per utilitzar (només compatible amb el codi que he adjuntat anteriorment) des de l'enllaç següent.

Pas 4: instruccions per a l'aplicació Android

Instruccions per a l'aplicació Android
Instruccions per a l'aplicació Android
Instruccions per a l'aplicació Android
Instruccions per a l'aplicació Android
Instruccions per a l'aplicació Android
Instruccions per a l'aplicació Android

Heu d’aparellar el mòdul Bluetooth HC-05 amb el vostre dispositiu Android abans de poder utilitzar-lo a l’aplicació.

Pas 1: obriu la configuració Bluetooth del dispositiu i cerqueu dispositius nous, assegureu-vos que el led del mòdul HC05 parpellegi contínuament (mode de sincronització).

Pas 2: seleccioneu HC 05 (o veureu una adreça que acaba amb "C" com es mostra a la imatge).

Pas 3: introduïu el PIN "1234" i premeu D'acord.

Pas 4: obriu l'aplicació "Wiz Smart Home" i feu clic al botó bluetooth de la part superior de la pantalla.

Pas 5: seleccioneu "HC 05" a la llista.

Pas 6: utilitzeu els commutadors respectius per activar / desactivar els relés 1, 2, 3, 4.

Pas 7: feu clic al Mestre per activar / desactivar tots els relés en un sol clic.

Pas 5: Circuit

Circuit
Circuit
  • Pin 11 d'Arduino a TX Pin del mòdul HC-05.
  • Pin 10 d'Arduino a Pin RX del mòdul HC-05.
  • GND de HC-05 a GND a Arduino.
  • Vcc de HC-05 a Vcc (5v) a Arduino.
  • Vcc del mòdul de relé a Vcc (5v) a Arduino.
  • GND del mòdul de retransmissió a GND a Arduino.
  • Pin 2 d'Arduino a R1 del mòdul de relé.
  • Pin 4 d'Arduino a R2 del mòdul de relé.
  • Pin 6 d'Arduino a R3 del mòdul de relé.
  • Pin 8 d'Arduino a R4 del mòdul de relé.
  • Doneu una font d'alimentació de 5 volts als pins d'alimentació d'Arduino.
  • Els pins 12 i 13 són els pins per a la indicació d’alimentació i els LED d’indicació d’estat de Bluetooth, respectivament

Això és tot per al dispositiu.

Per tal de controlar la xarxa elèctrica, connecteu els contactes "Normalment oberts" de cada relé a través dels respectius interruptors dels electrodomèstics que voleu controlar (o) fer el bucle del cable actiu mitjançant un contacte de "NO" de tots els relés. i connecteu els cables dels aparells a l’altre contacte de “NO” dels seus respectius relés.

Pas 6: disseny de PCB

Disseny de PCB
Disseny de PCB
Disseny de PCB
Disseny de PCB

Es tracta d’un circuit molt senzill. Podeu soldar-lo en un perfboard en un tres i no res, però si encara voleu fabricar un PCB, us adjunto el disseny de PCB que he fet amb Proteus 8 Pro. La meva versió també tenia una sèrie de reguladors de tensió com es mostra a les imatges.

Pas 7: Muntatge dels components

Muntatge dels components
Muntatge dels components
Muntatge dels components
Muntatge dels components
Muntatge dels components
Muntatge dels components

Vaig fer servir el recinte d’un ordinador SMPS antic per crear la funda del meu dispositiu. Serà millor dissenyar una funda personalitzada segons les vostres necessitats mitjançant Fusion 360 o qualsevol altre programari de disseny 3D i imprimir el disseny en 3D per donar al vostre projecte un aspecte fantàstic. Vaig imprimir algunes etiquetes i les vaig enganxar al recinte SMPS per omplir-ne l’aspecte buit. Vaig fer-hi alguns forats i el vaig fixar a la paret al costat del tauler de commutació. Els cables estaven amagats amb una petita canonada de plàstic que conduïa a la centraleta.

Pas 8: el resultat

Image
Image
Desafiament Bluetooth
Desafiament Bluetooth

El vídeo publicat aquí mostra el funcionament del dispositiu quan el feu servir per primera vegada. Només heu d’aparellar el dispositiu una vegada. Després d’això, només cal que activeu el Bluetooth, que us connecteu i que connecteu-vos a la xarxa sense fils.

Espero que us hagi agradat llegir aquest instructiu. Si teniu cap pregunta, no dubteu a fer-ho aquí o envieu un correu a [email protected]. Estaré encantat d’ajudar-te.

Gràcies…!!!:)

Desafiament Bluetooth
Desafiament Bluetooth

Segon classificat del Bluetooth Challenge

Recomanat: