lunedì 2 ottobre 2017

Internet Relay Board c v3.1




Questo post e' il terzo di una serie di post che ho pubblicato nel passato






La scheda IRB (Internet Relay Board) nasce dall'esigenza di sostituire un raspberry pi nel mio progetto Controllo Remoto per Caldaia - HW in modo da ottimizzare l'utilizzo di componenti andando a sostituire un raspberry pi con una scheda progettata e realizzata appositamente

Caratteristiche dello IRB c v.3.1





La scheda IRB c v3.x ha le seguenti caratteristiche
  • dimensioni: 82mm x 35 mm
  • alimentazione a 5V DC (tramite caricatore cellulare o simile)
  • uscita a singolo rele' (NO/NC)  fino a 10A 220V - consigliata limitazione a  6-8A 220V
  • uso di ESP8266-01 con software Walvola SW o qualsiasi altro SW sia necessario
  • controllo scheda da Internet via applicazione web mobile per iOS e Android
  • led per stato della scheda
  • led per stato del rele' (NC/NO)

Kit

Il kit da assemblare con tutti i componenti ed il PCB e' disponibile a Euro 22,80 incluse spese di spedizione.

Chi fosse interessato mi puo' contattare sotto nei commenti o su facebook


Progetto Scheda

Il progetto Kicad della scheda e' disponibile sul mio github [qui



Schema Elettrico






Da notare che i collegamenti rappresentati nello schema elettrico possono apparire a prima vista non corretti. Cio' e' dovuto al fatto che il componente rele' di Kicad che ho utilizzato non e' implementato correttamente e i pin non sono mappati correttamente sul footprint del componente.

Quindi lo schema e' fatto in modo da avere un mapping corretto nella sezione PCB


PCB


Il PCB e' un singola faccia e non presenta particolari criticita' nella sua realizzazione e assemblaggio






Qui alcuni passi della realizzazione della scheda


















BoM

Questa e' la lista dei componenti per realizzare la scheda







Configurazione Walvola SW


Come menzionato prima, la scheda funziona con il mio software Walvola (disponibile qui)

E' necessario configurare il SW in modalita' IRB agendo sui seguenti include nel file Walvola.h

//#define WALVOLA_DEEP_SLEEP_MODE&

#define WALVOLA_MODEM_SLEEP_MODE

//#define WALVOLA_ROLE 

#define IRB_ROLE

//#define OTA_MODE




Utilizzo altro SW

Chiaramente e' possibile caricare sul EPS8266 qualsiasi altro software si voglia, tipo blink o un software realizzato dall'utilizzatore


Assemblaggio







Test della Scheda