2025 Autore: John Day | [email protected]. Ultima modifica: 2025-01-13 06:57
In questo tutorial dimostreremo come realizzare una tenda automatica per finestra utilizzando Arduino e il modulo LDR. Durante il giorno la tenda/finestra si abbasserà e di notte si arrotolerà.
Passaggio 1: descrizione
Il modulo LDR darà un segnale ALTO se l'intensità della luce è alta e dà un segnale BASSO quando l'intensità della luce è bassa.
Arduino ruoterà il motore CC in senso orario ogni volta che rileva ALTO dal modulo LDR e la tenda della finestra viene abbassata, allo stesso modo quando Arduino riceve il segnale LOW dal modulo LDR ruoterà il motore CC in senso antiorario e la tenda della finestra verrà arrotolata su. Il tempo di rotazione del motore CC dipenderà dalla lunghezza della tenda.
Componenti richiesti per questo tutorial: Arduino Uno – (Checkout qui)
Motore DC 9V – (Checkout qui)
Modulo LDR – (Checkout qui)
Modulo driver motore CC L293d – (Controlla qui)
Cavi jumper – (Checkout qui)
Passaggio 2: schema elettrico
Il modulo LDR ha 3 pin
VCC – Collega questo pin a 5V di Arduino Nano
GND – Collega questo pin a GND di Arduino Nano
VOUT – Questo pin sarà collegato al pin Analog A0 di Arduino Nano
Il motore CC sarà azionato dal modulo driver motore L293D. Il driver del motore L293D sarà gestito da Arduino Nano. Ha 4 pin di ingresso per 2 motori, useremo solo un motore.
Il collegamento del driver del motore L293D è il seguente:
M2a/IN1 – Questo pin sarà collegato al pin digitale n. 3 di Arduino Nano
M2b/IN2 – Questo pin sarà collegato al pin digitale n. 2 di Arduino Nano
VCC – Collega questo pin alla batteria esterna di 9V
GND – Collega questo pin alla massa della batteria da 9V
Passaggio 3: uscita video
Scarica il tuo codice da qui