Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: 3D -tulostus:
- Vaihe 2: Piiriliitännät:
- Vaihe 3: Huomaa:
- Vaihe 4: Kokoonpano:
- Vaihe 5: Koodaus:
Video: RGB HexMatrix - IOT -kello: 5 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Fusion 360 -projektit »
HexMatrix on LED -matriisi, jossa on monia kolmiomaisia pikseleitä. Kuuden pikselin yhdistäminen tekee kuusikulmion. FastLED -kirjaston matriisimuodossa voidaan näyttää monia erilaisia animaatioita. Lisäksi olen suunnitellut numeroita 0–9 käyttäen 10 segmenttiä jokaista matriisin numeroa varten ja tehnyt IOT -kellon.
Tarvikkeet
- ESP8266 tai Arduino (Uno/Nano)
- WS2811 LED (96 LEDiä)
- 5V/2A virtalähde
- 3D -tulostus
Vaihe 1: 3D -tulostus:
- 3D -tulostus kaikille annetuille 3D -malleille: Napsauta tätä saadaksesi STL -tiedostot ja -koodit
- Tulosta näyttökerros valkoisella PLA: lla.
Vaihe 2: Piiriliitännät:
- Tee kaikki liitännät piirikaavion mukaisesti.
- GND ~ -Ve
- Vin ~ 5V ~+Ve
- DataIn ~ Pin 2
- Pidennä myös virtalähteen johdot viimeiseen LED -valoon ja liitä, jotta vältetään jännitehäviö LEDien välillä.
Vaihe 3: Huomaa:
- Jos käytät Arduino -korttia, voit näyttää vain animaatioita, et voi näyttää aikaa.
- Jos käytät ESP8266 -korttia, voimme näyttää ajan ja muut animaatiot matriisissa.
Vaihe 4: Kokoonpano:
- Laita kaikki LEDit käärmeen järkevään järjestykseen.
- Kokoa kaikki yhteen.
- Liitä liitin mikrokorttiin, liitin otetaan LED -linjan toisesta päästä.
Vaihe 5: Koodaus:
- Napsauta tästä saadaksesi koodit
- Tätä matriisia varten olen tehnyt kolme koodia HexMatrix.ino, clock1.ino ja clock2.ino.
- HexMatrix -koodi on koodi animaatioiden näyttämiseen matriisissa, se voi toimia millä tahansa mikrokortilla.
- Kello ja kello2 -koodi toimivat vain ESP8266 -levyillä.
HexMatrix.ino:
- Avaa Arduino IDE: ssä annettu koodi.
- Asenna FastLED -kirjasto Arduino IDE: hen.
- Valitse levyn tyyppi, portti ja lähetä koodi.
Kello1 ja Kello2 Koodit:
- Avaa koodi Arduino IDE: ssä.
- Tässä koodissa voimme muuttaa näitä arvoja värivaatimuksemme mukaan
// Numeroväriarvot RGBint -muodossa r = 255;
int g = 255;
int b = 255;
// Taustaväriarvot RGB -muodossa
int br = 0;
int bg = 20;
int bb = 10;
Anna Wifi -nimi ja salasana
const char* ssid = "Wifi_Name";
const char* password = "Salasana";
Anna maasi aikavyöhyke (Intia 5: 30 = 5,5 syötä samalla tavalla aikavyöhyke)
// Aikavyöhykkeesi aikavyöhyke = -5,5 * 3600;
- Valitse levyn tyypiksi ESP8266, valitse portti ja lataa koodi.
- Tämän lisäksi FastLED -esimerkeissä on myös monia muita animaatioita.
Suositeltava:
DIY RGB -putkivalot: 9 vaihetta (kuvilla)
DIY RGB -putkivalot: DIY RGB -putkivalo on monitoiminen putkivalo, jota voidaan käyttää valokuvauksessa, valomaalauksessa, elokuvien tekemisessä, pelaamisessa, VU -mittarina ja muussa. Putkivaloa voidaan ohjata Prismatik -ohjelmistolla tai painikkeella. Nämä kylpyammeet
Liikkeellä käynnistetyt Neopixel RGB -kengät!: 5 vaihetta (kuvilla)
Liikkeellä käynnistyvät Neopixel RGB -kengät!: NeoPixelit ovat mahtavia, ja voimme hallita satoja valoja kolmella johdolla eli 5 V, Din & GND ja tässä opetusohjelmassa näytän, kuinka voit tehdä Motion Triggered NeoPixel RGB -kengät! Aloita siis ilman lisäkysymyksiä
RC -ohjattu Rgb -LED -nauha: 4 vaihetta (kuvilla)
RC-ohjattu Rgb-LED-nauha: Luo oma rc-ohjattava led-nauha huoneiden valaistukseen! Useimpia rgb-led-nauhoja ohjataan infrapunakaukosäätimellä. Jos haluat kytkeä sen päälle tai pois tai vaihtaa väriä, sinun on pysyttävä vastaanottimen edessä. Tämä on tylsää eikä se ole
Moderni RGB -tunnelmavalaisin: 7 vaihetta (kuvilla)
Moderni RGB -tunnelmavalaisin: Haluatko lisätä tyyliä työpöydällesi? Saimme sinut peitetyksi DIY -tunnelmavalaisimella, joka on valmistettu osista, jotka löydät helposti makaamassa autotallissasi tai katoksessasi. Mielialalampussa on esteettinen ja moderni muotoilu, joka antaa sinulle täydellisen hallinnan värin
RGB Icosahedron Mood Lamp: 9 vaihetta (kuvilla)
RGB Icosahedron Mood Lamp: Geometriset muodot ovat aina kiinnittäneet huomiomme. Äskettäin yksi tällainen kiehtova muoto herätti uteliaisuutemme: Icosahedron. Icosahedron on polyhedron, jossa on 20 kasvoa. Ei-samankaltaisia muotoja icosahedraa voi olla äärettömän paljon, mutta