Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
Gràcies al projecte Exquisite Mood Lamp de Makers-sac (Maker-sac's Exquisite Mood Lamp), vaig tenir la idea d’afegir una nova característica a aquest projecte, també es tracta d’una tasca del meu professor de l’escola. Aquest projecte és molt fàcil de fer per a tothom. Espero que gaudiu d’aquest projecte!
Pas 1: reunir els requisits
- Arduino Leonardo
- Cable USB (tipus A a B)
- LED RGB
- Potenciòmetre (3 unitats)
- Resistència (100 omega)
- Pantalla LCD
- Filferros de pont
- Taula de pa
- Pintura acrílica (gris, negre, blanc i vermell)
- Caixa que pot cabre a la vostra placa Arduino i a la Taula de pa
- Ganivet utilitari
- Paper de calç
- Cola
- Taulers de paper
- Massilla de muntatge extraïble
Aquest és tot l’equip que necessiteu per construir-lo. He adjuntat algunes imatges com a referència.
Pas 2: Dissenyar el circuit
Feu les connexions del circuit tal com es mostra a la figura. Peasy fàcil.
Pas 3: programació de la làmpada / pantalla
Descarregueu aquest fitxer o copieu el programa següent o copieu aquest enllaç a la vostra aplicació Arduino. Pengeu-lo al vostre Arduino i aquest projecte ja està mig fet. Programació
int a, b, c;
#include #include
// Perquè aquests controls LCD funcionin, heu de substituir la biblioteca LCD estàndard de … // https://github.com/marcoschwartz/LiquidCrystal_I2… // Descàrrega directa https://github.com/marcoschwartz/LiquidCrystal_I2… // La vostra El projecte no es compilarà fins que no es faci això. LiquidCrystal_I2C lcd_I2C_27 (0x27, 16, 2); // configureu l'adreça LCD per a una pantalla de 16 caràcters i 2 línies
configuració nul·la ()
{
pinMode (A0, INPUT);
pinMode (A1, INPUT);
pinMode (A2, INPUT);
pinMode (5, OUTPUT);
pinMode (6, OUTPUT);
pinMode (9, OUTPUT); lcd_I2C_27.init (); // inicialitzar el lcd lcd_I2C_27.backlight ();
}
bucle buit ()
{
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); // configureu el cursor, el recompte comença amb 0 lcd_I2C_27.print ("Hola"); // Imprimiu un missatge a la pantalla LCD.
}
P. S podeu canviar la paraula que mostra la pantalla LCD, he triat "Hola", com podeu veure més amunt.
I heu de descarregar la "biblioteca" perquè aquest programa funcioni, aquí teniu Com instal·lar les biblioteques Arduino.
Us recomano que utilitzeu una massilla de muntatge extraïble per enganxar els potenciòmetres a la placa.
Pas 4: fabricació del contenidor per a la vostra làmpada
- Talla el disseny de la caixa com es mostra a la imatge següent: talla el forat del cable USB, un forat per que surtin els cables del pont LCD, tres forats per al potenciòmetre a la cantonada esquerra o allà on posis el potenciòmetre.
- Pinta la caixa amb color acrílic, com jo o pots triar el teu propi color.
- Talleu el paper de calc com la mida del forn adequat, que s’ha de tallar al primer pas
- Talla un cartró que encaixi dins de la nostra caixa. L’objectiu és mantenir l’Arduino a prop de la part superior de la caixa perquè la llum pugui passar pel paper de calc.
- FET!
P. S. Recordeu que NO segellareu la caixa primer, ja que heu de col·locar la vostra placa Arduino a dins de la caixa i és més fàcil tallar els forats mentre la part inferior de la caixa encara està oberta. A més, si voleu que la vostra placa Arduino i taulers de pistes siguin extraïbles, recordeu-vos de comprar coses com ara cinta adhesiva o bucle o una massilla de muntatge extraïble per obrir i tancar la caixa lliurement.
Volia que semblés una petita estufa, ja que els Potenciómetres semblen el mànec dels fogons. Espero que també us agradi!
Pas 5: gaudiu
Ja ho heu aconseguit! Podeu girar els potenciòmetres per canviar la claredat i el color. Gaudeix-ne!