Sommario:
Video: Interruttore della luce Happy Hack: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Nelle ultime 2 settimane abbiamo lavorato a un progetto scolastico chiamato "Happy hacking". Con questo progetto abbiamo cercato di realizzare un "Happy hack" per uno spazio pubblico. Bene, cos'è un "Happy hack"? Nel nostro caso avevamo bisogno di fare qualcosa di positivo basato su una frustrazione. Per questo progetto era richiesto l'uso di Arduino. L'"Happy hack" che abbiamo deciso di realizzare era un'installazione per capovolgere a distanza l'interruttore della luce.
Fase 1: Materiali:
1x Arduino Uno
1x tagliere
2x servo
1x sensore a infrarossi
11x filo
1x trasmettitore a infrarossi (rimuovi TV)
nastro
Passaggio 2: come connettersi:
Metti un ricevitore a infrarossi Arduino nella breadboard; supponendo che il lato anteriore del ricevitore sia il lato con la sfera su di esso:
- Collega un filo dalla "gamba" più a sinistra alla porta Arduino uno "6".
- Collega un filo dalla "gamba" centrale alla riga "-" nella breadboard.
- Collega un filo dalla "gamba" più a destra alla riga "+" nella breadboard.
Assicurati che un filo si trovi tra la riga "-" nella breadboard e una porta "massa" su Arduino uno e assicurati che un filo si trovi tra la riga "+" nella breadboard e la porta "5 V" su Arduino uno.
Ora collega i 2 servi,
- Entrambi con un filo dal filo più scuro sul servo alla riga "-" sulla breadboard.
- Entrambi con un filo dal filo centrale sul servo alla riga "+" sulla breadboard.
Ora, per uno dei servi, collega il filo del servo rimanente alla porta "9" di Arduino uno e collega l'altro servo alla porta "10" di Arduino uno.
Passaggio 3: codice:
#includere //
#includere //
#includere //
IRrecv irrecv(6);
decode_results risultati;
Servo ilServo1;
Servo theServo2;
bool lightOn = falso;
bool disco = falso;
void setup(){
theServo1.attach(10);
theServo2.attach(9);
pinMode(6, INGRESSO);
Serial.begin(9600);
irrecv.enableIRIn(); // Avvia il ricevitore
irrecv.blink13(vero);
}
ciclo vuoto(){
if (irrecv.decode(&results)) {
Serial.println(results.value); // Ottieni un risultato diverso per ogni pulsante. Quindi controlla nel monitor seriale qual è il valore dei tuoi pulsanti.
if (results.value == 3772793023){ // Questo è il risultato del nostro pulsante di accensione (3772793023). Questo è probabilmente diverso con il tuo telecomando.
lightOn = !lightOn;
if(luce accesa){
theServo1.write(65);
theServo2.write(15);
}
if(!lightOn){
theServo1.write(95);
theServo2.write(95);
}
ritardo(1000);
}
if (results.value == 3772839943){ // Questo è il risultato del nostro pulsante di informazioni (37728).
discoteca = !discoteca;
ritardo(1000);
}
Serial.println(results.value);
irrecv.resume(); // Riceve il valore successivo
}
if(discoteca){
lightOn = !lightOn;
if(luce accesa){
theServo1.write(65);
theServo2.write(15);
}
if(!lightOn){
theServo1.write(95);
theServo2.write(90);
}
ritardo (2000);
}
}
Consigliato:
Controllore automatico della luce e della ventola della stanza con contatore visitatori bidirezionale: 3 passaggi
Controllore automatico della luce e della ventola della stanza con contatore visitatori bidirezionale: spesso vediamo contatori visitatori in stadi, centri commerciali, uffici, aule, ecc. Come contano le persone e accendono o spengono la luce quando nessuno è all'interno? Oggi siamo qui con il progetto di controllo automatico della luce ambientale con contatore visitatori bidirezionale
Hack della luce della stanza del campanello per non udenti: 7 passaggi (con immagini)
Hack della luce del campanello per non udenti: Problema: mio padre è registrato come sordo e mia madre ha problemi di udito e per questo spesso hanno difficoltà a sentire il campanello. Questo potrebbe essere un problema sofferto anche da molti altri. Hanno comprato un campanello con luce lampeggiante per aiutarli con t
Interruttore della luce telecomandato Bluetooth -- Retrofit. L'interruttore della luce funziona ancora, nessuna scrittura aggiuntiva: 9 passaggi (con immagini)
Interruttore luci telecomandato Bluetooth -- Retrofit. L'interruttore della luce funziona ancora, nessuna scrittura aggiuntiva.: aggiornamento del 25 novembre 2017 -- Per una versione ad alta potenza di questo progetto in grado di controllare i kilowatt di carico, vedere Modifica del controllo BLE su carichi ad alta potenza - Nessun cablaggio aggiuntivo richiesto Aggiornamento del 15 novembre 2017 - Alcune schede BLE / stack software deli
Interruttore della luce attivato dal movimento con sensore di luce: 5 passaggi
Interruttore della luce attivato dal movimento con sensore di luce: l'interruttore della luce attivato dal movimento ha molte applicazioni sia a casa che in ufficio. Questo, tuttavia, ha aggiunto il vantaggio di incorporare un sensore di luce, in modo che questa luce possa attivarsi solo di notte
Hack da presa RF a interruttore della luce: 5 passaggi (con immagini)
Hack da presa RF a interruttore della luce: questo progetto fornisce le informazioni per modificare una presa del telecomando in un interruttore della luce del telecomando. Spero che ti piaccia leggere questo progetto e per favore pubblica commenti o domande qui sotto. Questo progetto è iniziato quando ho trovato questo fantastico progetto o