Automatizzazione lavastoviglie con Raspberry Pi
Posted: Thu May 03, 2018 10:11 pm
Ciao ragazzi,
Sono nuovo sia sul forum che nel mondo Raspberry: ne ho qualcuno tra le mani (tra cui uno su cui ho il controller Unifi di casa) ma non ci ho mai fatto nulla di particolare.
Ho in casa una lavastoviglie che, fuori dalla garanzia (7 anni) ha bruciato l'ennesima scheda da 250€ che non dura mai più di 2 anni a causa di un difetto di progettazione. Siccome è ancora in ottimo stato e non c'è traccia né di calcare né di sporcizia mi piacerebbe farla funzionare tramite Raspberry, al posto della scheda originale, ovviamente con tutti i componenti aggiuntivi necessari.
Ho recuperato documentazione sufficiente per conoscere la programmazione dei lavaggi, che potrei quindi riscrivere. Ora come ora stavo pensando a come creare il circuito, quindi volevo descrivere le necessità e sentire i vostri pareri, visto che io conosco solo le basi!
Servirebbero 6 relè a 220V:
- Resistenza di riscaldamento (2000 W, eventualmente posso aggiungere un contattore)
- Pompa di lavaggio (50 W)
- Pompa di scarico (10 W)
- Elettrovalvola carico acqua (< 10W)
- Elettrovalvola rigenerazione (< 10W)
- Solenoide detergente (< 10 W)
Ed avrò anche la necessità di prelevare il segnale di 4 o più sensori:
- Sensore sale (ON/OFF, bassa tensione)
- Sensore brillantante (ON/OFF, bassa tensione) ma non sono sicuro che ci sia
- Tachimetro motore (non fondamentale)
- Sensore livello acqua (ON/OFF, 220V!)
- Sensore chiusura porta (ON/OFF, bassa tensione)
- Sensore anti-allagamento (ON/OFF, 220V!)
In tutto questo, pensavo di posizionare il Raspberry Pi nella porta della lavastoviglie, mentre la scheda relé nella parte inferiore in modo da accorciare i cavi della 220. A questo punto le domande fondamentali sono:
1) Devo usare un chip come il MCP23017 per aumentare le GPIO?
2) Come acquisisco il segnale dei sensori? (Visto che è >> ai 3.3V massimi?)
3) È difficile, considerando che conosco solo le basi del C ma ho tanta voglia di imparare, creare una interfaccia grafica da usare su uno schermo touch che potrei montare fuori dal pannello (4.3" o 5")?
Vi ringrazio se avete letto sino a qui
Sono nuovo sia sul forum che nel mondo Raspberry: ne ho qualcuno tra le mani (tra cui uno su cui ho il controller Unifi di casa) ma non ci ho mai fatto nulla di particolare.
Ho in casa una lavastoviglie che, fuori dalla garanzia (7 anni) ha bruciato l'ennesima scheda da 250€ che non dura mai più di 2 anni a causa di un difetto di progettazione. Siccome è ancora in ottimo stato e non c'è traccia né di calcare né di sporcizia mi piacerebbe farla funzionare tramite Raspberry, al posto della scheda originale, ovviamente con tutti i componenti aggiuntivi necessari.
Ho recuperato documentazione sufficiente per conoscere la programmazione dei lavaggi, che potrei quindi riscrivere. Ora come ora stavo pensando a come creare il circuito, quindi volevo descrivere le necessità e sentire i vostri pareri, visto che io conosco solo le basi!
Servirebbero 6 relè a 220V:
- Resistenza di riscaldamento (2000 W, eventualmente posso aggiungere un contattore)
- Pompa di lavaggio (50 W)
- Pompa di scarico (10 W)
- Elettrovalvola carico acqua (< 10W)
- Elettrovalvola rigenerazione (< 10W)
- Solenoide detergente (< 10 W)
Ed avrò anche la necessità di prelevare il segnale di 4 o più sensori:
- Sensore sale (ON/OFF, bassa tensione)
- Sensore brillantante (ON/OFF, bassa tensione) ma non sono sicuro che ci sia
- Tachimetro motore (non fondamentale)
- Sensore livello acqua (ON/OFF, 220V!)
- Sensore chiusura porta (ON/OFF, bassa tensione)
- Sensore anti-allagamento (ON/OFF, 220V!)
In tutto questo, pensavo di posizionare il Raspberry Pi nella porta della lavastoviglie, mentre la scheda relé nella parte inferiore in modo da accorciare i cavi della 220. A questo punto le domande fondamentali sono:
1) Devo usare un chip come il MCP23017 per aumentare le GPIO?
2) Come acquisisco il segnale dei sensori? (Visto che è >> ai 3.3V massimi?)
3) È difficile, considerando che conosco solo le basi del C ma ho tanta voglia di imparare, creare una interfaccia grafica da usare su uno schermo touch che potrei montare fuori dal pannello (4.3" o 5")?
Vi ringrazio se avete letto sino a qui

