L'idea mi è venuta quando volevo acccendere una lampada d'angolo posta vicino al divano e non arrivavo all'interruttore.
Impostando una distanza di attivazione del sensore inferiore a 50 cm sono riuscito nell'intento.
Per realizzare il progetto mi sono servito di:
1) un sensore ad ultrasuoni HC-SR04 che innescato comanda il relè;
2) un modulo relè per il comando della lampada ad incandescenza;
3) un display LCD 1602 con interfaccia I2C per leggere i messaggi relativi all'accensione e allo spegnimento;
4) un buzzer che emette un breve suono ogni volta che passo la mano sul sensore;
5) due led, uno rosso ed uno verde, che segnalano se il relè è attivo o no;
6) una lampada ad incandescenza funzionante a 220 V.
Collegamenti:
a) sensore HC-SR04
Due dei quattro terminali sono connessi all'alimentazione (+5V e GND) mentre il trig va al pin digitale 12 e l'echo al pin digitale 13;
b) display LCD
Due dei quattro terminali sono connessi all'alimentazione (+5V e GND) mentre SDA al pin analogico A4 ed SCL al pin analogico A5;
c) relè
Due terminali, lato Arduino, all'alimentazione (+5V e GND) mentre il terzo al pin digitale 8. Gli altri due, lato 220V, uno alla lampada e l'altro ad un polo della spina;
d) buzzer
Un morsetto al GND mentre l'altro al pin digitale 2;
e) LED
Connessi all'alimentazione tramite il terminale corto al GND e con l'altro, per mezzo di una resistenza di 220 ohm, al pin digitale 6 (ROSSO) e al pin digitale 7 (VERDE).
Il codice del progetto è disponibile al link passa la mano.
Nessun commento:
Posta un commento