• Home
  • Chi siamo
  • Contatti
  • Login
  • Registrati

FE

  • SMART HOME
    • Domotica DIY
    • Video Tutorial
  • SICUREZZA E SORVEGLIANZA
    • Circuiti video
    • Allarmi
    • Sistemi di controllo
  • IOT
    • Internet of Things
    • Arduino
  • SISTEMI DI SVILUPPO
    • Arduino
    • Risorse
      • Software
      • Video
  • COME FARE
    • Progetti
      • Adattatori
      • Alimentatori
      • Amplificatori
      • Caricabatterie
      • Circuiti audio
      • Circuiti RF
      • Sensori e strumentazione
  • Rivista
    • Fare Elettronica
    • Annate
      • FE 2018
      • FE 2017
      • FE 2016
      • FE 2015
      • FE 2014
      • FE 2013
      • FE 2012
      • FE 2011
      • FE 2010
      • FE 2009
      • FE 2008
      • FE 2007
      • FE 2006
      • FE 2005
      • FE 2004
      • FE 2003
    • Numeri speciali
      • Learning
        • News
      • Eventi

Modulo pulsanti Wireless DIY con ESP8266

header modulo pulsanti wireless esp8266

Quando si progetta un sistema di domotica ibrido, nel quale ogni singola parte può essere controllata e gestita sia fisicamente che da remoto, per semplificare il proprio sistema e renderlo il più versatile possibile, non si può fare a meno di tenere conto di alcuni aspetti progettuali che permetteranno di ottenere esattamente quello di cui si ha bisogno.
In questo articolo vedremo come realizzare un modulo pulsanti che permetta di eseguire alcune funzioni programmate alla pressione di un determinato tasto, il tutto in modalità Wireless.
Integrando questo modulo con OpenHAB, sarà possibile gestire qualsiasi funzione con la pressione di un tasto, interagendo con MQTT mantenendo sincronizzato lo stato del dispositivo via software.
Gestire un carico o attivare uno scenario non è mai stato così semplice.

Scopo del progetto

Questo progetto nasce dall’esigenza di gestire oltre che da remoto, anche tramite dei pulsanti fisici, dei relè ai quali sono collegati dei dispositivi nella propria propria abitazione, come ad esempio dei punti luce, le tapparelle e gli elettrodomestici.
Vista la strutturazione del sistema, è possibile optare per una programmazione in grado di rispondere in modo diverso alla pressione dei pulsanti, attivando ad esempio degli scenari, la riproduzione di musica, segnalare un’emergenza, etc…

Realizzando questo progetto si otterrà una board che possa non soltanto essere di facile installazione ed integrazione all’interno di una comune placca per pulsanti, ma un sistema fisico di controllo al 100% personalizzabile.
Grazie al trasformatore incapsulato saldato sul circuito, il modulo viene alimentato dalla rete elettrica domestica.
Il modulo si collega alla propria rete Wifi ed interagisce con il proprio sistema di domotica grazie al protocollo di comunicazione MQTT.

Per approfondire le diverse tipologie di configurazione, mezzi trasmissivi e protocolli di comunicazione per la domotica, potete leggere questo articolo.

Alla pressione dei pulsanti, il modulo invierà un segnale al sistema centrale, che in base alla precedente programmazione, eseguirà una determinata funzione corrispondente al pulsante premuto.

Come nodo centrale utilizzo una board Raspberry Pi 3 con installato OpenHAB, software grazie al quale configurare questo modulo e realizzare il proprio sistema di Home Automation è un gioco da ragazzi.

Lista della spesa

 

    • 1 x DEV Board basata su ESP8266
    • 1 x Basetta millefori
    • 1 x Trasformatore incapsulato da CS
    • 1 x Connettore a tre terminali
    • 1 x Connettore Strip 2,54mm
    • 4 x Pulsanti in metalloretroilluminati da 12mm
    • 4 x Resistenze da 10K Ω
    • Saldatore, cavetti e stagno per assemblare il circuito

 

 

Componenti e funzionamento

Dev board

mini dev esp8266In questo progetto è stata utilizzata una DEV board basata sul modulo Wireless ESP8266, ma una volta ottimizzato il progetto sono sicuro che utilizzerò esclusivamente un modulo ESP-08 senza alcun componente elettronico superfluo.
Lo stesso vale per la basetta mille fori, che provvederò sostituire con un circuito stampato progettato appositamente.

Maggiori informazioni sui moduli e le DEV board basati sui moduli wireless ESP8266 e ESP32 li trovate in questo articolo.

 

Alimentatore incapsulato da CS

Per alimentare la board ho scelto di utilizzare un trasformatore incapsulato HLK-PM01, nato per venire saldato direttamente su un circuito stampato.
Per alimentarlo basta collegarlo alla tensione di rete e in uscita fornisce una tensione di 5V DC erogando 600mA, abbastanza corrente da permettere il corretto funzionamento del circuito.
La casa madre di questo trasformatore incapsulato da CS commercializza anche altre due versioni da 3.3V e 12V DC.

Pulsanti in metallo

Esistono tante tipologie di pulsanti, differenziandosi tra loro per forma, colore, materiali, qualità e caratteristiche.
Per puro e semplice gusto personale ho selezionato dei pulsanti in metallo da 12mm retroilluminati, reperendo la versione a 3.3V DC, in modo da avere piena compatibilità con il modulo ESP8266.
I pulsanti che ho scelto di utilizzare sono retroilluminati: il LED interno si accende soltanto se scorre corrente nei due pin dedicati a questa funzione.
Tramite software sarà quindi possibile segnalare lo stato di una determinata funzione attivando la retroilluminazione: ad esempio se il punto luce che può essere controllato da questo pulsante è attivo, allora deve esserlo anche il LED interno.

 

Hardware

Per realizzare il modulo pulsanti Wireless presentato in questo articolo, collegare i componenti come nello schema di collegamento seguente:
schema modulo pulsanti wireless

Sul circuito sono presenti dei pin che vanno formare un connettore 4×4, al quale collegare i pulsanti e i relativi terminali per la retroilluminazione.
Ogni fila di pin del connettore va collegata ai pulsanti retroilluminati secondo la seguente configurazione:

configurazione connettore

Software

Per programmare il codice sul modulo EP8266 basterà:

  1.  Scaricare lo sketch allegato a questo articolo;
  2. Avviare l’IDE di Arduino;
  3. Aprire lo sketch appena scaricato;
  4. Collegare la DEV board al PC tramite un cavetto micro USB;
  5. Selezionare la board corretta;
  6. Avviare il caricamento ed aspettare il completamento dell’operazione.

 

Se non hai mai configurato l’IDE di Arduino per programmare un modulo ESP, segui prima questi passaggi.

Video di realizzazione

Ecco due video nei quali è possibile vedere l’assemblaggio del modulo.

 

Set 12, 2018Ivan Scordato
Guida completa OpenHAB: Piattaforma per domotica DIY - P1Maker Faire Rome 2018: 3 giorni nel futuro
You Might Also Like
 
INTEGRARE TELEGRAM IN OPENHAB
 
Domotica Low Cost con openHAB e Raspberry PI 3

Lascia un commento Annulla risposta

Ivan Scordato
12 Settembre 2018 Articoli, Domotica DIY, IOT, Progetti, Video Tutorialdomotica diy, domotica OpenHAB, modulo pulsanti wireless OpenHAB, openHAB, pulsanti wireless, pulsanti wireless ESP8266, pulsanti wireless mqtt1,300
Fare elettronica
FE dicembre 208/gennaio 2019 parte 1
Scarica il numero di dicembre (parte 1)
7 Gennaio 2019
Illuminotronica 2018 presenta Internet Of Things Open Lab
1 Ottobre 2018
FORTRONIC POWER
Che potenza il Power! – 28 giugno 2018
31 Maggio 2018
Fare Elettronica 381 382
FARE ELETTRONICA 381/382 – OTTOBRE/NOVEMBRE 2017
21 Novembre 2017
FARE ELETTRONICA – SPECIALE POWER FORTRONIC 2017 – n.379-380
19 Settembre 2017
FARE ELETTRONICA 377/378 APRILE/MAGGIO 2017
19 Maggio 2017
Fare Elettronica
FARE ELETTRONICA 375/376 Febbraio/Marzo 2017
15 Marzo 2017
ULTIMI ARTICOLI
  • Scarica il numero di dicembre (parte 1) 7 Gennaio 2019
  • INTEGRARE TELEGRAM IN OPENHAB 27 Dicembre 2018
  • Sensore di movimento Wi-Fi DIY con ESP8266 e MQTT 26 Dicembre 2018
  • Guida completa OpenHAB: Piattaforma per domotica DIY – P2 10 Dicembre 2018
  • Presentato il nuovo Raspberry Pi 3 A+ 22 Novembre 2018
Domotica DIY
INTEGRARE TELEGRAM IN OPENHAB
27 Dicembre 2018
sensore di movimento wifi
Sensore di movimento Wi-Fi DIY con ESP8266 e MQTT
26 Dicembre 2018
Mezzi trasmissivi domotica
Mezzi trasmissivi e protocolli di comunicazione per la domotica – Parte 1
15 Novembre 2018
Appunti su Home Assistant: Piattaforma Open Source per Home Automation
27 Ottobre 2018
header modulo pulsanti wireless esp8266
Modulo pulsanti Wireless DIY con ESP8266
12 Settembre 2018
Chi siamo
FE
Fare Elettronica è una storica rivista di elettronica nata nel 1987. È oggi distribuita in formato digitale da Consorzio Tecnoimprese, e promossa da Assodel – Federazione Distretti di Elettronica all’interno del canale di comunicazione che ha come target i progettisti elettronici, makers, installatori evoluti e tecnici elettronici in genere.
Progetti più scaricati
openHAB
Domotica Low Cost con openHAB e Raspberry PI 3
30 Ottobre 2017
14,846 views
FARE ELETTRONICA 377/378 APRILE/MAGGIO 2017
19 Maggio 2017
7,500 views
Orologio-sveglia con Arduino
28 Aprile 2016
7,080 views
Potrebbe interessarti anche
Scarica il numero di ottobre
25 Ottobre 2018

Il nuovo numero di Fare Elettronica è da oggi disponbile on -line. Tra i contenuto segnaliamo: IoT DIY: Colleghiamo un acquario Online con NodeMCU e Arduino Video tutorial: Controllo della centrale Innogy con la piattafoma Conrad Connect Instabilità tannica nelle batterie agli ioni di litio: se la conosci la eviti Guida completa OpenHAB: Piattaforma per […]

Copyright © Consorzio Tecnoimprese - PI 03451720969 - Informativa Estesa Cookies - Privacy Policy
Questo sito utilizza cookie, anche di terze parti, che ne permettono il corretto funzionamento. Cliccando in un punto qualsiasi dello schermo, effettuando un'azione di scroll o chiudendo questo banner, presti il consenso all'uso di tutti i cookie. Accetto Informativa Estesa