Turinys:
- Prekės
- 1 žingsnis: 3D spausdinimas:
- 2 žingsnis: grandinės jungtys:
- 3 žingsnis: Pastaba:
- 4 žingsnis: Surinkimas:
- 5 žingsnis: kodavimas:
Video: RGB šešiakampė matrica - IOT laikrodis: 5 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
„Fusion 360“projektai »
„HexMatrix“yra LED matrica, turinti daug trikampių pikselių. Sujungus šešis pikselius gaunamas šešiakampis. Yra daug įvairių animacijų, kurias galima rodyti matricos formos „FastLED“bibliotekoje. Taip pat sukūriau skaitmenis nuo 0 iki 9, naudojant 10 segmentų kiekvienam matricos skaitmeniui, ir sukūriau IOT laikrodį.
Prekės
- ESP8266 arba „Arduino“(„Uno“/„Nano“)
- WS2811 LED (96 šviesos diodai)
- 5V/2A maitinimo šaltinis
- 3D spausdinimas
1 žingsnis: 3D spausdinimas:
- 3D spausdinimas visiems nurodytiems 3D modeliams: Spustelėkite čia, kad gautumėte STL failus ir kodus
- Atspausdinkite ekrano sluoksnį baltu PLA.
2 žingsnis: grandinės jungtys:
- Prijunkite visas jungtis, kaip parodyta grandinės schemoje.
- GND ~ -Ve
- Vin ~ 5V ~+Ve
- DataIn ~ Pin 2
- Taip pat prailginkite maitinimo laidus iki paskutinio šviesos diodo ir prijunkite, kad išvengtumėte įtampos kritimo per šviesos diodus.
3 žingsnis: Pastaba:
- Jei naudojate „Arduino“plokštę, galite rodyti tik animaciją, negalite rodyti laiko.
- Jei naudojate ESP8266 plokštę, matricoje galime rodyti laiką ir kitas animacijas.
4 žingsnis: Surinkimas:
- Išdėstykite visus šviesos diodus gyvatės tvarka.
- Surinkite viską kartu.
- Lituokite jungtį prie mikrovaldiklio plokštės, jungtis paimta iš kito šviesos diodų linijos galo.
5 žingsnis: kodavimas:
- Norėdami gauti kodus, spustelėkite čia
- Šiai matricai sukūriau tris kodus HexMatrix.ino, clock1.ino ir clock2.ino.
- „HexMatrix“kodas yra animacijos rodymo matricoje kodas, jis gali veikti bet kurioje mikrovaldiklio plokštėje.
- Laikrodis ir laikrodis2 veikia tik ESP8266 plokštėse.
„HexMatrix.ino“:
- Atidarykite kodą, pateiktą „Arduino IDE“.
- Įdiekite „FastLED“biblioteką „Arduino IDE“.
- Pasirinkite plokštės tipą, prievadą ir įkelkite kodą.
„Clock1“ir „Clock2“kodai:
- Atidarykite kodą „Arduino IDE“.
- Šiame kode mes galime pakeisti šias vertes pagal mūsų spalvų reikalavimus
// Skaitmenų spalvų reikšmės RGBint r = 255;
int g = 255;
int b = 255;
// Fono spalvų vertės RGB
int br = 0;
int bg = 20;
int bb = 10;
Įveskite „Wifi“pavadinimą ir slaptažodį
const char* ssid = "Wifi_Pavadinimas";
const char* password = "Slaptažodis";
Įveskite savo šalies laiko juostą (Indija 5: 30 = 5,5 panašiai įveskite savo laiko juostą)
// Jūsų laiko juostos laiko juosta = -5,5 * 3600;
- Pasirinkite plokštės tipą kaip ESP8266, pasirinkite prievadą ir įkelkite kodą.
- Be to, „FastLED“pavyzdžiuose taip pat turime daug kitų animacijų.
Rekomenduojamas:
„Pasidaryk pats“šešiakampė „Nanoleaf“LED lemputė: 5 žingsniai (su nuotraukomis)
„Pasidaryk pats“šešiakampė „Nanoleaf“LED lemputė: pamačiusi „Nanoleaf Aurora“ar panašių LED plokščių kainų etiketę, aš šiek tiek ištyriau ir nusprendžiau sukurti savo versiją už daug mažesnę kainą. Ko jums reikės: Prieiga prie 2 mm 3D spausdintuvo storas pusiau skaidrus akrilas WS281
„Vortex“laikrodis: „Infinity Mirror“rankinis laikrodis: 10 žingsnių (su nuotraukomis)
„Vortex Watch“: begalybės veidrodinis laikrodis: Šio projekto tikslas buvo sukurti nešiojamą begalybės veidrodžio laikrodžio versiją. Jis naudoja savo RGB šviesos diodus, norėdamas nurodyti laiką, priskirdamas valandas, minutes ir sekundes atitinkamai raudonai, žaliai ir mėlynai šviesai ir sutampa su šiais atspalviais
ESP8266 Tinklo laikrodis be jokio RTC - Nodemcu NTP laikrodis Nr. RTC - INTERNETO LAIKRODŽIO PROJEKTAS: 4 žingsniai
ESP8266 Tinklo laikrodis be jokio RTC | Nodemcu NTP laikrodis Nr. RTC | INTERNETO LAIKRODŽIO PROJEKTAS: Projekte bus sukurtas laikrodžio projektas be RTC, užtruks laikas iš interneto naudojant „Wi -Fi“ir jis bus rodomas st7735 ekrane
C51 4 bitų elektroninis laikrodis - medinis laikrodis: 15 žingsnių (su nuotraukomis)
C51 4 bitų elektroninis laikrodis - medinis laikrodis: šį savaitgalį turėjote šiek tiek laisvo laiko, todėl surinko šį 2,40 USD vertės 4 bitų „pasidaryk pats“elektroninį skaitmeninį laikrodį, kurį prieš kurį laiką nusipirkau iš „AliExpress“
„Gixie“laikrodis: gražiausias švytėjimo vamzdžio laikrodis: 4 žingsniai
„Gixie Clock“: gražiausias „Glow Tube“laikrodis: „Nixie Tube“man labai patinka, tačiau jis yra per brangus, negaliu to sau leisti. Taigi aš praleidau pusę metų kurdamas šį „Gixie“laikrodį. „Gixie“laikrodis pasiekiamas naudojant apšvietimą „ws2812“, kad būtų akrilo šviesa. Aš darau viską, kad RGB vamzdelis būtų plonesnis