Materiale necessario
- Un Arduino (va bene uno qualsiasi, io ho usato l'UNO).
- Un ricevitore infrarossi (io ho usato un TSOP4838).
- Un telecomando a infrarossi.
- Un Relè (io ho usato questa scheda).
- Una batteria da 9V per alimentare Arduino e Relè
- Una batteria da 12V per l'innesco
- Il sensore infrarossi l'ho collegato al pin 11 di Arduino.
- La scheda a Relè l'ho collegata al pin 2.
- La scheda a Relè e il sensore IR sono alimementati da 5V di Arduino.
- Il filo che va ai contati per l'innesco è collegato tra il contatto COM e NA (normalmente aperto) del Relè.
Lo sketch
Il programma è semplicissimo, con la libreria IrRemote viene decodificato il segnale del telecomando a infrarossi e viene posto il pin 2 allo stato HIGH per 3 secondi, e il relè chiude il contatto e fa fondere il filamento della paglietta da cucina:
#include <IRremote.h> int RECV_PIN = 11; IRrecv irrecv(RECV_PIN); decode_results results; void setup() { Serial.begin(9600); irrecv.enableIRIn(); // Start the receiver pinMode(2,OUTPUT); digitalWrite(2,LOW); } void loop() { if (irrecv.decode(&results)) { Serial.println(results.value, HEX); if (results.value == 0x39D41DC6) //mettete il codice del vostro telecomando { digitalWrite(2,HIGH); delay(3000); digitalWrite(2,LOW); results.value=0; } irrecv.resume(); } }
L'innescoLe uscite sono collegate a 2 morsetti a coccodrillo dove collego il filamento della paglietta da cucina.
Morsetti a coccodrillo all'uscita |
Quando il filamento diventa incandescente accenderà il petardo.
Filamento della paglietta da cucina collegato ai coccodrilli
Video
Se avete dubbi o volete avere dei chiarimenti scrivete qui sotto.
Prossimamente userò un radiocomando wireless a 433Mhz al posto del telecomando IR
Non mi ritengo responsabile per eventuali danni commessi per un uso impropio di questo dispositivo
Questo commento è stato eliminato dall'autore.
RispondiEliminase ci fosse lo schema capirei tutto
RispondiElimina