Obsah:

Indikátor stavu práce z domu: 5 krokov
Indikátor stavu práce z domu: 5 krokov

Video: Indikátor stavu práce z domu: 5 krokov

Video: Indikátor stavu práce z domu: 5 krokov
Video: Как выбрать скейтборд / лонгборд? Подборный обзор от ПРОрайдера | Алексей Соболев 2024, Júl
Anonim
Image
Image
Zhromaždite všetky požadované materiály
Zhromaždite všetky požadované materiály

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

Zhromaždite všetky požadované materiály
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

Vybudujte obvod
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

Načítajte kód
Načítajte kód
Načítajte kód
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

Aktivujte Svetlo
Aktivujte Svetlo
Aktivujte Svetlo
Aktivujte Svetlo
Aktivujte Svetlo
Aktivujte Svetlo
Aktivujte Svetlo
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.

Odporúča: