Obsah:
- Zásoby
- Krok 1: 3D tisk:
- Krok 2: Připojení obvodu:
- Krok 3: Poznámka:
- Krok 4: Montáž:
- Krok 5: Kódování:
Video: RGB HexMatrix - Hodiny IOT: 5 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
Projekty Fusion 360 »
HexMatrix je matice LED s mnoha trojúhelníkovými pixely. Kombinace šesti pixelů vytváří šestiúhelník. Existuje mnoho různých animací, které lze zobrazit v maticové formě knihovny FastLED. Také jsem navrhl číslice od 0 do 9 pomocí 10 segmentů pro každou číslici v matici a vytvořil hodiny IOT.
Zásoby
- ESP8266 nebo Arduino (Uno/Nano)
- WS2811 LED (96 LED)
- Napájení 5V/2A
- 3D tisk
Krok 1: 3D tisk:
- 3D tisk všech daných 3D modelů: Kliknutím sem zobrazíte soubory a kódy STL
- Vytiskněte vrstvu obrazovky bílou PLA.
Krok 2: Připojení obvodu:
- Proveďte všechna připojení podle schématu zapojení.
- GND ~ -Ve
- Vin ~ 5V ~+Ve
- DataIn ~ Pin 2
- Rovněž prodlužte napájecí vodiče na poslední LED a připojte je, abyste zabránili poklesu napětí přes LED diody.
Krok 3: Poznámka:
- Pokud používáte desku Arduino, můžete zobrazit pouze animace, nemůžete zobrazit čas.
- Pokud používáte desku ESP8266, můžeme na matici zobrazit čas a další animace.
Krok 4: Montáž:
- Umístěte všechny LED diody do hadího pořadí.
- Sestavte vše dohromady.
- Zapájejte konektor na desku mikrokontroléru, konektor je převzat z druhého konce řady LED.
Krok 5: Kódování:
- Kliknutím sem zobrazíte kódy
- Pro tuto matici jsem vytvořil tři kódy HexMatrix.ino, clock1.ino a clock2.ino.
- HexMatrix kód je kód pro zobrazování animací na matici, může běžet na jakékoli desce mikrokontroléru.
- Kód hodin a hodin 2 běží pouze na deskách ESP8266.
HexMatrix.ino:
- Otevřete kód uvedený v Arduino IDE.
- Nainstalujte si knihovnu FastLED do Arduino IDE.
- Vyberte typ desky, port a nahrajte kód.
Kódy Clock1 a Clock2:
- Otevřete kód v Arduino IDE.
- V tomto kódu můžeme tyto hodnoty změnit podle našich požadavků na barvu
// Barevné hodnoty číslic v RGBint r = 255;
int g = 255;
int b = 255;
// Hodnoty barvy pozadí v RGB
int br = 0;
int bg = 20;
int bb = 10;
Zadejte název a heslo Wifi
const char* ssid = "Wifi_Name";
const char* heslo = "Heslo";
Zadejte časové pásmo vaší země (Indie 5: 30 = 5,5 podobně zadejte časové pásmo)
// Vaše časové pásmoint timezone = -5,5 * 3600;
- Vyberte typ desky jako ESP8266, vyberte port a nahrajte kód.
- Kromě toho máme v příkladech FastLED také mnoho dalších animací.
Doporučuje:
IoT APIS V2 - autonomní automatizovaný systém zavlažování rostlin s podporou IoT: 17 kroků (s obrázky)
IoT APIS V2 - Autonomní automatizovaný zavlažovací systém s podporou IoT: Tento projekt je evolucí mého předchozího pokynu: APIS - automatizovaný zavlažovací systém rostlin Používám APIS již téměř rok a chtěl jsem vylepšit předchozí návrh: Schopnost monitorovat závod na dálku. Takto
Napájecí modul IoT: Přidání funkce měření výkonu IoT do mého regulátoru solárního nabíjení: 19 kroků (s obrázky)
Napájecí modul IoT: Přidání funkce měření výkonu IoT do mého regulátoru solárního nabíjení: Ahoj všichni, doufám, že jste všichni skvělí! V tomto pokynu vám ukážu, jak jsem vytvořil modul pro měření výkonu IoT, který vypočítává množství energie generované mými solárními panely, které využívá můj solární regulátor nabíjení
Systém monitorování zařízení IoT (s platformou IBM IoT): 11 kroků (s obrázky)
IoT Plant Monitoring System (With IBM IoT Platform): Overview Plant Monitoring System (PMS) je aplikace vytvořená s jednotlivci, kteří jsou v dělnické třídě, s ohledem na zelený palec. Dnes jsou pracující jednotlivci zaneprázdněnější než kdykoli předtím; rozvoj jejich kariéry a správa jejich financí
Síťový ovladač IoT. Část 9: IoT, domácí automatizace: 10 kroků (s obrázky)
Síťový ovladač IoT. Část 9: IoT, domácí automatizace: Zřeknutí se odpovědnosti PŘEČTĚTE SI TOTO PRVNÍ Tento instruktáž podrobně popisuje projekt, který využívá síťové napájení (v tomto případě UK 240VAC RMS), přičemž byla věnována maximální pozornost používání bezpečných postupů a dobrých zásad designu, vždy existuje riziko potenciálně smrtelných zvolit
Detektor kouře IOT: Aktualizujte stávající detektor kouře pomocí IOT: 6 kroků (s obrázky)
Detektor kouře IOT: Aktualizujte stávající detektor kouře pomocí IOT: Seznam přispěvatelů, Vynálezce: Tan Siew Chin, Tan Yit Peng, Tan Wee Heng Vedoucí: Dr. Chia Kim Seng Katedra mechatronického a robotického inženýrství, Fakulta elektrotechniky a elektroniky, Universiti Tun Hussein Onn Malajsie. Distribuovat