Sommario:

Lampada a intensità luminosa con Arduino: 3 passaggi
Lampada a intensità luminosa con Arduino: 3 passaggi

Video: Lampada a intensità luminosa con Arduino: 3 passaggi

Video: Lampada a intensità luminosa con Arduino: 3 passaggi
Video: Misurare il livello di LUCE con Arduino (**TUTORIAL**) - Ricette da Maker 2024, Luglio
Anonim
Lampada a intensità luminosa con Arduino
Lampada a intensità luminosa con Arduino

In questo progetto, esploro come utilizzare l'arduino per creare una lampada che cambia a seconda dell'ora del giorno. Su richiesta dell'utente, la lampada cambierà la sua luminosità quando quantificherà o ridurrà la resistenza dell'LDR -resistore di rilevamento della luce-. Questo progetto è stato completato su tinkercad e utilizza un relè per esternalizzare l'alimentazione nel circuito che l'arduino non può soddisfare per la lampadina. Ecco cosa ti serve!

Forniture

1 relè

Resistenza da 1 kilo-ohm

1 LDR (fotoresistenza)

1 Alimentazione

1 Arduino

1 tagliere

1 lampadina

Passaggio 1: Passaggio 1: imposta il layout della breadboard come il seguente

Passaggio 1: imposta il layout della breadboard come il seguente
Passaggio 1: imposta il layout della breadboard come il seguente

Per concepire un aspetto simile al tutorial è indispensabile seguire il layout della breadboard non solo per la sua pulizia ma anche per l'efficienza.

Passaggio 2: Passaggio 2: aggiungere il relè, i cavi, l'alimentatore e i resistori

Passaggio 2: aggiungere il relè, i cavi, l'alimentatore e i resistori
Passaggio 2: aggiungere il relè, i cavi, l'alimentatore e i resistori

Si prega di mantenere l'alimentatore sulle impostazioni predefinite di Tinkercad (5 volt, 5 ampere di corrente).

Passaggio 3: Passaggio 3: utilizzare il codice seguente per programmare il circuito in modo che funzioni in base alla resistenza dell'LDR

Passaggio 3: utilizzare il codice seguente per programmare il circuito in modo che funzioni in base alla resistenza dell'LDR
Passaggio 3: utilizzare il codice seguente per programmare il circuito in modo che funzioni in base alla resistenza dell'LDR

Diamo un po' di contesto al codice. Il linguaggio arduino è davvero unico e ricorda il codice a blocchi zero nella sua semplicità. Prima di tutto, dobbiamo dichiarare le nostre porte che usiamo per collegare il terminale 5 del relè e il terminale 2 dell'LDR. Personalmente ho usato le porte 5 per il relè e A0 per l'LDR, tuttavia puoi scegliere uno qualsiasi dei pin analogici per l'LDR e uno qualsiasi dei pin digitali per il relè. Abbiamo bisogno di accedere al valore che l'LDR restituisce dati diversi livelli di luce. Quindi applichiamo un'istruzione if che è "if(analogRead(A0)> 500)", quindi ciò significherebbe che una volta raggiunta una certa oscurità, la lampadina inizierà ad accendersi, diventando più luminosa quanto meno luce c'è.

Consigliato: