Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Makers-sacin Exquisite Mood Lamp -projektin (Maker-sac's Exquisite Mood Lamp) ansiosta minulla oli idea lisätä tähän projektiin uusi ominaisuus, myös tämä on opettajani kotitehtävä. Tämä projekti on erittäin helppo tehdä kenelle tahansa. Toivottavasti pidät tästä projektista!
Vaihe 1: Uudistusten kerääminen
- Arduino Leonardo
- USB -kaapeli (tyyppi A - B)
- RGB -LED
- Potentiometri (3 kpl)
- Vastus (100 omega)
- LCD-näyttö
- Hyppyjohdot
- Leipälauta
- Akryylimaali (harmaa, musta, valkoinen ja punainen)
- Laatikko, joka mahtuu Arduino -lautaan ja leipälautaan
- Yleisveitsi
- Kuultopaperi
- Liima
- Paperilaudat
- Irrotettava kiinnityskitti
Tämä on kaikki laitteet, joita tarvitset tämän rakentamiseen. Olen liittänyt joitain kuvia viitteellesi.
Vaihe 2: Piirin suunnittelu
Tee piiriliitännät kuvan osoittamalla tavalla. Helppo nakki.
Vaihe 3: Lampun/näytön ohjelmointi
Lataa tämä tiedosto tai kopioi alla oleva ohjelma tai kopioi tämä linkki Arduino -sovellukseesi. Lataa Arduinoosi ja tämä projekti on puoliksi valmis! Ohjelmointi
int a, b, c;
#Sisällytä #Sisällytä
// Jotta nämä nestekidenäytöt toimisivat, sinun on vaihdettava tavallinen LCD -kirjasto… // https://github.com/marcoschwartz/LiquidCrystal_I2… // Suora lataus https://github.com/marcoschwartz/LiquidCrystal_I2… // projekti ei käänny ennen kuin tämä on tehty. LiquidCrystal_I2C lcd_I2C_27 (0x27, 16, 2); // aseta nestekidenäytön osoite 16 merkille ja 2 riville
mitätön asennus ()
{
pinMode (A0, INPUT);
pinMode (A1, INPUT);
pinMode (A2, INPUT);
pinMode (5, LÄHTÖ);
pinMode (6, LÄHTÖ);
pinMode (9, LÄHTÖ); lcd_I2C_27.init (); // alustetaan lcd lcd_I2C_27. taustavalo ();
}
tyhjä silmukka ()
{
a = analoginen luku (A0)/4.0156;
b = analoginen luku (A1)/4.0156;
c = analoginen luku (A2)/4.0156;
analogWrite (5, a);
analogWrite (6, b);
analogWrite (9, c); lcd_I2C_27.setCursor (0, 0); // aseta kohdistin, laskenta alkaa 0 lcd_I2C_27.print ("Hei"); // Tulosta viesti nestekidenäyttöön.
}
P. S voit vaihtaa sanan LCD -näyttö, valitsin "Hei", kuten yllä näet.
Ja sinun on ladattava "kirjasto", jotta tämä ohjelma toimisi, tässä on Arduino -kirjastojen asentaminen.
Suosittelen, että käytät irrotettavaa kiinnityskittiä potentiometrien kiinnittämiseen leipälevyyn.
Vaihe 4: Säiliön valmistaminen lamppua varten
- Leikkaa laatikon ulkoasu alla olevan kuvan mukaisesti: Leikkaa reikä USB -kaapelillesi, reikä nestekidenäytön johtimille, kolme reikää potentiometrille vasemmassa kulmassa tai missä tahansa potentiometri.
- Väritä laatikko akryyliväreillä, kuten minä tai voit valita oman värin!
- Leikkaa jäljityspaperi oikean uunin kokoon, joka on leikattava ensimmäisessä vaiheessa
- Leikkaa pahvi, joka sopii laatikkoomme. Sen tarkoituksena on pitää Arduino lähellä laatikon yläosaa, jotta valo voi kulkea jäljityspaperin läpi.
- TEHTY!
P. S. Muista sulkea laatikko ensin, sillä sinun on asetettava Arduino -levysi ja leipälaatikko laatikon sisälle, ja reikien leikkaaminen on helpompaa, kun laatikon pohja on vielä auki. Lisäksi, jos haluat Arduino Boardin ja leipälaudan olevan irrotettavia, muista ostaa esimerkiksi koukku- ja silmukkateippiä tai irrotettavaa kiinnityskittiä avataksesi ja sulkeaksesi laatikosi vapaasti!
Halusin sen näyttävän pieneltä liesiltä, sillä potentiometrit näyttävät uunin kahvalta. Toivottavasti pidät siitä myös!
Vaihe 5: Nauti
Olet onnistunut! Voit muuttaa kirkkautta ja väriä kääntämällä potentiometrejä. Nauttia!