Sommario:

Lampada a intensità luminosa: 4 passaggi
Lampada a intensità luminosa: 4 passaggi

Video: Lampada a intensità luminosa: 4 passaggi

Video: Lampada a intensità luminosa: 4 passaggi
Video: Variare la luminosità nelle lampade led: errori più comuni 2024, Novembre
Anonim
Lampada a intensità luminosa
Lampada a intensità luminosa

Ehi programmatori, oggi ti insegnerò come creare una lampada con una fotoresistenza su TinkerCad. Iniziamo!

Forniture

Avrai bisogno:

* 1 fotoresistenza

* 1 Arduino Uno R3

* 1 lampadina

* 1 relè SPDT (poiché la lampadina prende 120 V e Arduino fornisce solo 5 V)

* 1 fonte di alimentazione

* 1 tagliere

Fase 1: Organizzazione

Organizzazione
Organizzazione

La prima cosa che vuoi fare è organizzare i tuoi materiali come nella foto. Questo renderà più facile quando dovremo collegare tutto insieme.

Passaggio 2: fotoresistenza

Fotoresistenza
Fotoresistenza

La prima cosa che collegheremo è la fotoresistenza. Colleghiamo il pin 5V al terminale positivo della breadboard, aggiungiamo la massa (assicurandoci di aggiungere alimentazione/massa in tutta la breadboard) e aggiungiamo la fotoresistenza una fila di pin sopra la terra. Tra questi, colleghi il pin A0 a un resistore da 1000 ohm e lo colleghi al positivo.

Passaggio 3: alimentatore, relè e lampadina

Alimentatore, relè e lampadina
Alimentatore, relè e lampadina

Successivamente, collegheremo la fonte di alimentazione, il relè e la lampadina con Arduino. Innanzitutto, dovremmo collegare la massa con Arduino e collegare le estremità di ciascuna breadboard in modo che l'alimentazione e la messa a terra vadano tutt'intorno alla breadboard. Successivamente, per l'alimentazione, colleghiamo la massa al terminale 1 del Relè e aggiungiamo la massa dal terminale 8 del Relè. Il positivo dell'alimentazione va al morsetto 2 della lampadina e il positivo della lampadina va al morsetto 7 del relè. Infine, possiamo collegare il pin digitale 4 al terminale 5 del Relè. Con ciò, tutto il cablaggio/hardware è fatto e possiamo passare alla codifica dell'Arduino!

Passaggio 4: codifica in Arduino

Codifica in Arduino
Codifica in Arduino

La codifica per questo è in due parti; void setup e void loop. L'installazione, come si dice, imposta i pin e il ciclo esegue il loop di un pezzo di codice.

Per l'impostazione void, usiamo pinMode per selezionare un numero pin specifico e scegliere se è input o output. In questo caso, il pin A0 è l'ingresso e il pin 4 l'uscita. Serial.begin avvia il monitor seriale per la fotoresistenza. Con ciò, possiamo iniziare con il loop vuoto.

Per void loop, scriviamo Serial.println(analogRead(A1)); per stampare i dati della fotoresistenza e del monitor seriale. Scriviamo un'istruzione if che, se la fotoresistenza fornisce numeri superiori a 500 (o una luce fioca) spegnerà la lampadina e la accenderà se non fosse fioca. E così, il codice è fatto e il circuito funziona!

Grazie per aver letto questo tutorial! Io spero tu ti sia divertito!

Consigliato: