Taula de continguts:
- Pas 1: es necessiten materials i eines
- Pas 2: el codi
- Pas 3: l'aplicació d'Android
- Pas 4: instruccions per a l'aplicació Android
- Pas 5: Circuit
- Pas 6: disseny de PCB
- Pas 7: Muntatge dels components
- Pas 8: el resultat
Vídeo: Domòtica més senzilla mitjançant Bluetooth, telèfon intel·ligent Android i Arduino: 8 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
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
- 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
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
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
- 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
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
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
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…!!!:)
Segon classificat del Bluetooth Challenge
Recomanat:
Llum LED d'escriptori intel·ligent - Il·luminació intel·ligent amb Arduino - Espai de treball Neopixels: 10 passos (amb imatges)
Llum LED d'escriptori intel·ligent | Il·luminació intel·ligent amb Arduino | Espai de treball de Neopixels: ara passem molt de temps a casa estudiant i treballant virtualment, per què no fer que el nostre espai de treball sigui més gran amb un sistema d’il·luminació personalitzat i intel·ligent basat en els LEDs Arduino i Ws2812b. Aquí us mostro com construir el vostre Smart Llum LED d'escriptori que
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: 6 passos (amb imatges)
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: el tutorial de Deze es troba a Engels, per a la versió del clàssic espanyol. Teniu un telèfon intel·ligent (antic) sense utilitzar? Convertiu-lo en una pantalla intel·ligent amb Fulls de càlcul de Google i paper i llapis seguint aquest senzill tutorial pas a pas. Quan hagis acabat
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: 7 passos
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: sempre somio amb controlar els meus aparells d’il·luminació. Aleshores algú va fabricar una increïble llum LED de colors. Fa poc em vaig trobar amb una làmpada LED de Joseph Casha a Youtube. Inspirant-me en ell, vaig decidir afegir diverses funcions mantenint la comoditat
Rellotge despertador intel·ligent: un despertador intel·ligent fabricat amb Raspberry Pi: 10 passos (amb imatges)
Rellotge despertador intel·ligent: un rellotge despertador intel·ligent fet amb Raspberry Pi: Heu volgut mai un rellotge intel·ligent? Si és així, aquesta és la solució per a vosaltres. He creat Smart Alarm Clock (Rellotge despertador intel·ligent), aquest és un rellotge que permet canviar l’hora de l’alarma segons el lloc web. Quan l’alarma s’activi, hi haurà un so (brunzidor) i 2 llums
Com controlar l'interruptor intel·ligent bàsic Sonoff basat en ESP8266 amb un telèfon intel·ligent: 4 passos (amb imatges)
Com controlar el commutador intel·ligent bàsic de Sonoff basat en ESP8266 amb un telèfon intel·ligent: Sonoff és una línia de dispositius per a Smart Home desenvolupada per ITEAD. Un dels dispositius més flexibles i econòmics d’aquesta línia és Sonoff Basic. És un commutador habilitat per Wi-Fi basat en un gran xip, ESP8266. En aquest article es descriu com configurar el Cl