Sommario:
- Passaggio 1: raccogliere i requisiti
- Passaggio 2: progettazione del circuito
- Passaggio 3: programmazione per lampada/schermo
- Passaggio 4: creare il contenitore per la lampada
- Passaggio 5: divertiti
Video: Lampada d'atmosfera con schermo LCD: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Grazie al progetto Exquisite Mood Lamp di Makers-sac (Exquisite Mood Lamp di Maker-sac), ho avuto l'idea di aggiungere una nuova funzionalità a questo progetto, anche questo è un compito del mio insegnante di scuola. Questo progetto è molto facile da realizzare per chiunque. Spero che questo progetto vi piaccia!
Passaggio 1: raccogliere i requisiti
- Arduino Leonardo
- Cavo USB (tipo da A a B)
- LED RGB
- Potenziometro (3 unità)
- Resistenza (100 omega)
- Schermo a cristalli liquidi
- Ponticelli
- Tagliere di pane
- Vernice acrilica (grigio, nero, bianco e rosso)
- Scatola che può essere inserita nella tua scheda Arduino e nella Bread Board
- Coltello multiuso
- Carta da lucido
- Colla
- Cartoni
- Stucco di montaggio rimovibile
Questa è tutta l'attrezzatura necessaria per costruirla. Ho allegato alcune immagini per riferimento.
Passaggio 2: progettazione del circuito
Eseguire i collegamenti del circuito come mostrato in figura. Vai tranquillo.
Passaggio 3: programmazione per lampada/schermo
Scarica questo file o copia il programma qui sotto o copia questo link nella tua app Arduino. Carica sul tuo Arduino e questo progetto è a metà! Programmazione
int a, b, c;
#include #include
// Affinché questi controlli LCD funzionino DEVI sostituire la libreria LCD standard da… // https://github.com/marcoschwartz/LiquidCrystal_I2… // Download diretto https://github.com/marcoschwartz/LiquidCrystal_I2… // Il tuo il progetto non verrà compilato fino a quando questo non sarà fatto. LiquidCrystal_I2C lcd_I2C_27(0x27, 16, 2); // imposta l'indirizzo LCD per un display a 16 caratteri e 2 righe
configurazione nulla()
{
pinMode(A0, INGRESSO);
pinMode(A1, INGRESSO);
pinMode(A2, INGRESSO);
pinMode(5, USCITA);
pinMode(6, USCITA);
pinMode(9, USCITA); lcd_I2C_27.init (); // inizializza il display lcd lcd_I2C_27.backlight();
}
ciclo vuoto()
{
a=analogRead(A0)/4.0156;
b=analogRead(A1)/4.0156;
c=analogRead(A2)/4.0156;
analogWrite(5, a);
analogWrite(6, b);
analogWrite(9, c); lcd_I2C_27.setCursor(0, 0); // imposta il cursore, il conteggio inizia con 0 lcd_I2C_27.print("Ciao"); // Stampa un messaggio sul display LCD.
}
P. S puoi cambiare la parola che mostra lo schermo LCD, ho scelto "Ciao", come puoi vedere sopra.
E devi scaricare la "libreria" affinché questo programma funzioni, ecco come installare le librerie Arduino.
Ti consiglio di utilizzare uno stucco di montaggio rimovibile per attaccare i potenziometri sulla breadboard.
Passaggio 4: creare il contenitore per la lampada
- Taglia il layout della scatola come nell'immagine qui sotto: taglia il foro per il cavo USB, un foro per far uscire i cavi del ponticello LCD, tre fori per il potenziometro nell'angolo sinistro o ovunque metti il potenziometro.
- Colora la scatola con il colore acrilico, o come me o puoi scegliere il tuo colore!
- Taglia la carta da lucido come la dimensione del forno giusto, che dovrebbe essere tagliato nel primo passaggio
- Taglia un cartone che si adatti all'interno della nostra scatola. Lo scopo è tenere l'Arduino vicino alla parte superiore della scatola in modo che la luce possa passare attraverso la carta da lucido.
- FATTO!
P. S. Ricordati di NON sigillare prima la scatola, perché devi mettere la tua scheda Arduino e la breadboard all'interno della scatola ed è più facile tagliare i fori mentre il fondo della scatola è ancora aperto. Inoltre, se vuoi che la tua scheda Arduino e la breadboard siano rimovibili, ricordati di acquistare cose come nastro a strappo o mastice di montaggio rimovibile per aprire e chiudere la tua scatola liberamente!
Volevo che assomigliasse a una piccola stufa, perché i potenziometri assomigliano al manico della stufa. Spero piaccia anche a te!
Passaggio 5: divertiti
Ce l'hai fatta! È possibile ruotare i potenziometri per modificare la luminosità e il colore. Divertiti!
Consigliato:
Una lampada d'atmosfera a LED da $ 1 con ATtiny13 e WS2812: 7 passaggi
Una lampada d'atmosfera a LED da $ 1 con ATtiny13 e WS2812: questa è una lampada d'atmosfera a basso costo con quattro modalità.1. Scintilla arcobaleno. Una scintilla di luce si muove di volta in volta verso l'alto e cambia gradualmente colore.2. Bagliore arcobaleno. Un bagliore stabile che cambia gradualmente colore.3. Simulazione del fuoco della candela.4. Off. Puoi
Lampada d'atmosfera a LED stampata in 3D: 15 passaggi (con immagini)
Lampada d'atmosfera a LED stampata in 3D: ho sempre avuto questo fascino per le lampade, quindi avere la capacità di combinare la stampa 3D e Arduino con i LED era qualcosa che dovevo perseguire. Il concetto è molto semplice e il risultato è uno dei visual più soddisfacenti esperienze che puoi mettere
Lampada d'atmosfera IOT: 8 passaggi (con immagini)
IOT Mood Lamp: una lampada IoT Mood realizzata utilizzando un Node MCU (ESP8266), LED RGB e un vaso. I colori della lampada possono essere modificati utilizzando l'app Blynk. Ho scelto la statua commemorativa di Tony Starks che ho stampato in 3D per inserire questa lampada. Puoi prendere qualsiasi statua già pronta o puoi
Lampada d'atmosfera con led RGB: 4 passaggi
Mood Lamp With RGB Led: Estetista il progetto se trató de hacer una lampara de *sentimientos* utilizzando un Arduino Uno. Se necessario, vari materiali come ponticelli, led RGB o Neopixel, dipende dal modo in cui si desidera avere un adattatore. In questo caso utilizaremos led RGB con ánodo común
Lampada d'atmosfera ARC: 6 passaggi (con immagini)
ARC Moodlamp: Lampara di sentimenti programmati in Arduino con Neopixel e sensori ispirati al design per l'artefatto fittizio di Marvel Comics e ARC Reactor. Con un switch para apagarla y encenderla, un modo automatico e un modo manual.En el modo automátic