Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
V súčasnej situácii, keď pracujem z domu, stojím pred niektorými výzvami, pretože moje deti tiež študujú z domu.
Niekedy môže byť pracovný a rodinný život trochu rozmazaný. Preto musím byť schopný nastaviť so svojimi deťmi niekoľko základných pravidiel, aby som sa ubezpečil, že vedia, či som k dispozícii alebo v stave toku s plnou koncentráciou.
Mám starý LED pásik a ESP8266 z predchádzajúceho projektu, tak prečo nevytvoriť indikátor zaneprázdneného stavu, ktorý by mojim rodinným príslušníkom oznámil, či som momentálne zaneprázdnený alebo nie.
Tu sú teda základné pravidlá:
- Červená: Ocko je zaneprázdnený, takže nerušte a potlačte hluk
- Zelená: Ocko je k dispozícii na prerušenie
- Modrá: Ocko pracuje, ale v prípade potreby môže byť k dispozícii
Dúfam, že sa vám tento príspevok bude páčiť a užijete si s deťmi trochu zábavy.
Krok 1: Zhromaždite všetky požadované materiály
Tento obvod je celkom jednoduchý, nepotrebujeme veľa materiálov:
- ESP8266
- 5 V adresovateľný LED pásik (WS2812B)
- odpor 330 ohmov
- Tabuľa prototypov
- konektorový drôt
- Difúzor (na tento účel používam fľašu mlieka)
Upozorňujeme, že vyššie uvedený odkaz je pridruženým odkazom
Krok 2: Vybudujte obvod
Okruh je celkom jednoduchý, ako vidíte. Používam 5V LED pás. Pretože ESP8266 pracuje pri 3,3 V, potrebujem vložiť odpor obmedzovača prúdu 330 Ohm, aby som pripojil D2 k Din pásika LED.
LED pásik je možné napájať z Vin, ktorý je 5V. Dosku ESP8266 som napájal z USB portu počítača.
ESP8266 funguje ako brána do internetu. Pripojí sa k WiFi a počká na pokyny.
Krok 3: Načítajte kód
Celý zdrojový kód je možné stiahnuť prostredníctvom tohto odkazu.
Nasledujúcu časť budete musieť zmeniť tak, aby vyhovovala vašim nastaveniam WiFi.
/* Nastavenia siete*/const char* ssid = "yourssid"; // SSID - názov vášho WiFi const char* heslo = "yourssidpassword"; // Heslo
Akonáhle to urobíte, môžete skompilovať kód a nahrať ho do ESP8266.
Možno budete chcieť vyladiť aj IP adresu, ak si myslíte, že bude v rozpore s aktuálnym zariadením, ktoré je vo vašej podsieti.
IP adresa ip (192, 168, 1, 111); // statická IP adresa zariadenia IPAddress gateway (192, 168, 1, 1); // Podsieť Gatway IPAddress (255, 255, 255, 0); // Maska siete
a nasledujúcu časť kódu v časti NASTAVENIE
void setup (void) {delay (1000); / * Začnite s niektorými (ne) dôležitými vecami */ Serial.begin (115200); WiFi.begin (ssid, heslo); WiFi.config (IP, brána, podsieť); // to komentoval pre DHCP
Kód môžete úplne odstrániť, aby bol automaticky priradený pomocou DHCP.
Krok 4: Aktivujte svetlo
Ak všetko pôjde dobre, mali by ste byť schopní nasmerovať prehliadač na adresu IP nastavenú v predchádzajúcich nastaveniach:
Môžete kliknúť na ľubovoľnú kombináciu farieb, ktorá sa vám páči.
Niekedy zabudnem nastaviť svoj stav, keď mám telefonát počas práce z domu. A moje deti mi to automaticky nastavili tak, aby odrážalo môj správny stav.
Dúfam, že tento projekt prinesie trochu zábavy do práce z domáceho života, v ktorom sa momentálne všetci nachádzame.
Ak sa vám tento príspevok páči, môžete sa tiež pozrieť na môj web a pozrieť si ďalšie projekty súvisiace s Arduino.
Je to aktualizovaná verzia, ktorá vám umožňuje pripojiť ho k MQTT, aby ste mohli ovládať svetlo z internetu.