Cuprins:

Indicator de stare de lucru de la domiciliu: 5 pași
Indicator de stare de lucru de la domiciliu: 5 pași
Anonim
Image
Image
Adunați toate materialele necesare
Adunați toate materialele necesare

Având în vedere situația actuală de a lucra de acasă, mă confrunt cu unele provocări, deoarece copiii mei studiază și ei de acasă.

Uneori, viața profesională și cea de familie pot fi puțin neclare. Așadar, trebuie să pot seta niște reguli de bază cu copiii mei pentru a mă asigura că știu dacă sunt disponibil sau în stare de flux cu concentrare maximă.

Am o bandă LED veche și ESP8266 din proiectul anterior, așa că de ce să nu creez un indicator de stare Ocupat pentru a informa membrii familiei dacă sunt în prezent ocupat sau nu.

Iată deci regulile de bază:

- Roșu: tati este ocupat, așa că nu deranjați și mențineți zgomotul jos

- Verde: tati este disponibil pentru întrerupere

- Albastru: tati face treabă, dar poate fi disponibil dacă este nevoie

Sper să vă bucurați de această postare și să vă distrați puțin cu copiii.

Pasul 1: Adunați toate materialele necesare

Adunați toate materialele necesare
Adunați toate materialele necesare

Acest circuit este destul de simplu, nu avem nevoie de multe materiale:

- ESP8266

- Benzi LED adresabile de 5 V (WS2812B)

- Rezistor de 330 ohmi

- Placă prototip

- Sârmă a conectorului

- Difuzor (folosesc o sticlă de lapte în acest scop)

Vă rugăm să rețineți că linkul de mai sus este un link afiliat

Pasul 2: Construiți circuitul

Construiește circuitul
Construiește circuitul

Circuitul este destul de simplu, după cum puteți vedea. Folosesc banda LED de 5V. Deoarece ESP8266 funcționează la 3,3 V, trebuie să pun rezistorul limitator de curent 330 Ohm, pentru a conecta D2 la Din din banda LED.

Banda LED poate fi alimentată de la Vin, care este de 5V. Mi-am alimentat placa ESP8266 de la portul USB al computerului.

ESP8266 acționează ca poarta de acces către internet. Se va conecta la WiFi și va aștepta instrucțiuni.

Pasul 3: Încărcați codul

Încărcați codul
Încărcați codul
Încărcați codul
Încărcați codul

Codul sursă complet poate fi descărcat prin acest link.

Va trebui să modificați următoarea secțiune pentru a se potrivi cu setările WiFi.

/ * Setări rețea * / const char * ssid = "yourssid"; // SSID - numele WiFi-ului tău const char * password = "password-ul-tău"; // Parola

Odată ce ați terminat, puteți compila codul și îl puteți încărca pe ESP8266.

S-ar putea să doriți să modificați și adresa IP dacă credeți că va intra în conflict cu dispozitivul curent care se află în subrețeaua dvs.

Adresă IP ip (192, 168, 1, 111); // adresa IP statică a dispozitivului IPAddress gateway (192, 168, 1, 1); // Subrețeaua Gatway IPAddress (255, 255, 255, 0); // Mască de rețea

și următoarea secțiune a codului din secțiunea SETUP

configurare nulă (nulă) {întârziere (1000); / * Începeți câteva lucruri (ne) importante * / Serial.begin (115200); WiFi.begin (ssid, parolă); WiFi.config (ip, gateway, subrețea); // a comentat acest lucru pentru DHCP

Puteți elimina complet codul, astfel încât să fie atribuit automat folosind DHCP.

Pasul 4: Activați Lumina

Activați Lumina
Activați Lumina
Activați Lumina
Activați Lumina
Activați Lumina
Activați Lumina
Activați Lumina
Activați Lumina

Dacă totul merge bine, ar trebui să vă puteți îndrepta browserul către adresa IP setată în setările anterioare:

Puteți face clic pe orice combinație de culori care vă place.

Uneori uit să îmi setez statutul atunci când sunt la un telefon în timpul muncii de acasă. Și copiii mei l-au setat automat pentru a reflecta starea mea corectă.

Sper că acest proiect aduce ceva distracție în viața de acasă în care ne aflăm cu toții în acest moment.

Dacă vă place această postare, puteți consulta și site-ul meu web pentru alte proiecte legate de Arduino.

Este o versiune actualizată care vă permite să o conectați la MQTT, astfel încât să puteți controla lumina de pe internet.

Recomandat: