Sisukord:
- Samm: koguge kõik vajalikud materjalid
- Samm: ehitage vooluring
- Samm: laadige kood sisse
- Samm: aktiveerige valgus
Video: Kodust töötamise olekuindikaator: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Praeguses kodus töötamise olukorras seisan silmitsi mõningate väljakutsetega, sest ka mu lapsed õpivad kodust.
Mõnikord võib töö- ja pereelu olla pisut hägune. Nii et ma pean suutma oma lastega paika panna mõned põhireeglid, veendumaks, et nad teavad, kas ma olen kättesaadav või olen täielikult keskendunud.
Mul on vana LED -riba ja ESP8266 eelmisest projektist, nii et miks mitte luua hõivatud olekuindikaator, et anda oma pereliikmetele teada, kas ma olen praegu hõivatud või mitte.
Nii et siin on põhireeglid:
- Punane: isa on hõivatud, nii et ärge häirige ja hoidke müra vaigistatud
- Roheline: isa on katkestamiseks saadaval
- Sinine: isa teeb tööd, kuid võib vajadusel saadaval olla
Loodan, et teile meeldib see postitus ja teil on lastega natuke lõbus.
Samm: koguge kõik vajalikud materjalid
See skeem on üsna lihtne, me ei vaja palju materjale:
- ESP8266
- 5 V adresseeritav LED -riba (WS2812B)
- 330 oomi takisti
- Prototüübi plaat
- Ühendusjuhe
- hajuti (kasutan selleks piimapudelit)
Pange tähele, et ülaltoodud link on sidusettevõtte link
Samm: ehitage vooluring
Ring on üsna lihtne, nagu näete. Ma kasutan 5V LED -riba. Kuna ESP8266 töötab 3,3 V pingel, pean D2 ühendamiseks LED -riba Din -ga panema voolu piiraja takistuse 330 oomi.
LED -riba saab toita Vinist, mis on 5 V. Toitsin oma ESP8266 plaati arvuti USB -pordist.
ESP8266 toimib Interneti -lüüsina. See loob ühenduse WiFi -ga ja ootab juhiseid.
Samm: laadige kood sisse
Selle lähtekoodi saab alla laadida täieliku lähtekoodi.
Peate oma WiFi -seadetele vastavaks muutma järgmist jaotist.
/* Võrguseaded*/const char* ssid = "yourssid"; // SSID - teie WiFi nimi const char* password = "yourssidpassword"; // Parool
Kui see on tehtud, saate koodi kompileerida ja üles laadida ESP8266 -sse.
Võib -olla soovite ka IP -aadressi muuta, kui arvate, et see läheb vastuollu teie alamvõrgus oleva seadmega.
IPAdd ip (192, 168, 1, 111); // seadme IPAddress gateway staatiline IP -aadress (192, 168, 1, 1); // Gatway IPAddress alamvõrk (255, 255, 255, 0); // Võrgumask
ja koodi järgmises osas jaotises SEADISTUS
void setup (void) {delay (1000); / * Alusta mõningaid (eba) olulisi asju */ Serial.begin (115200); WiFi.begin (ssid, parool); WiFi.config (ip, lüüs, alamvõrk); // kommenteeris seda DHCP jaoks
Saate koodi täielikult eemaldada, nii et see määratakse automaatselt DHCP abil.
Samm: aktiveerige valgus
Kui kõik läheb hästi, peaksite saama oma brauseri suunata eelmistes seadetes määratud IP -aadressile:
Võite klõpsata mis tahes värvikombinatsioonil, mis teile meeldib.
Mõnikord unustan kodus oleku ajal töö ajal kõne ajal oma staatuse määramise. Ja mu lapsed seadistasid selle automaatselt minu õige oleku kajastamiseks.
Loodan, et see projekt pakub mõningast rõõmu kodusest töötamisest, milles me kõik praegu oleme.
Kui teile see postitus meeldib, saate vaadata ka minu veebisaiti teiste Arduinoga seotud projektide kohta.
See on uuendatud versioon, mis võimaldab teil selle ühendada MQTT -ga, et saaksite Interneti kaudu valgust juhtida.
Soovitan:
Kodus töötamise aja salvestaja Raspberry Pi abil: 7 sammu
Kodus töötamise aja salvestaja Raspberry Pi abil: Viimase aasta jooksul on mul olnud võimalus kodus töötada. Ma pidin jälgima töötunde. Alustades Exceli arvutustabeli kasutamisega ja sisestades käsitsi kella- ja kellaaja välja, leidsin peagi, et see on
Pere / töökaaslase olekuindikaator: 6 sammu (koos piltidega)
Perekonna / töökaaslase staatuse näitaja: minu esimene juhendatav, paljud projektid on mind aastate jooksul aidanud, loodetavasti aitab see kedagi teist. Lühike lugu … Meil oli vaja võimalust näidata üksteisele oma staatust, mitte katkestada kõnesid või jääda eemale, kui eeldame teist
Atari punkkonsool beebiga 8 sammu järjestus: 7 sammu (piltidega)
Atari punkkonsool koos beebi 8-astmelise sekveneerijaga: see vaheehitus on kõik-ühes Atari punk-konsool ja beebi 8-astmeline järjestus, mida saate freesida Bantam Tools töölaua PCB-freespingis. See koosneb kahest trükkplaadist: üks on kasutajaliidese (UI) plaat ja teine on utiliit
Akustiline levitatsioon Arduino Unoga samm-sammult (8 sammu): 8 sammu
Akustiline levitatsioon Arduino Uno abil samm-sammult (8 sammu): ultraheliheli muundurid L298N DC-naissoost adapteri toiteallikas isase alalisvoolupistikuga Arduino UNOBreadboard ja analoogpordid koodi teisendamiseks (C ++)
Maastik minu kodust: 4 sammu
Maastik minu kodust: Tere kõigile! See on minu esimene projekt ja ma tõesti tahan seda teiega jagada! Idee tuli kaunilt maastikult, minu kodumaalt