Innehållsförteckning:
Video: WiFi Work From Home Indicator: 5 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
För dem som har turen att kunna arbeta hemifrån, upptäcker vi förmodligen att det finns några stora utmaningar när det gäller gränser med andra i huset. För att hjälpa till med detta skapade jag denna riktigt enkla byggnad som låter dig kontrollera färgen på lysdioder med hjälp av ett webbgränssnitt för att låta andra i huset veta att du ringer eller på annat sätt inte störs.
Lampan innehåller också en magnet så att den enkelt kan fästas och tas bort från dörrhandtaget för enkel användning och laddning.
Så om du letar efter lite mer lugn hemma kanske det här är en guide för dig!
Tillbehör
- Adafruit Feather Huzzah ESP8266 (Alla ESP8266 kan eventuellt fungera, men Huzzah har lipo -laddningskretsar och också en ganska biffig 3.3v regulator) -
- 8 -delars Neopixel -remsa* -
- Lipo -batteri - Alla rimliga storlekar bör göra (600mAH +) Jag har inte en bra källa för dessa
- Projektfodral -
- Gammal hårddisk - Stor källa till riktigt starka magneter!
Steg 1: Kolla in videon
Jag gjorde också en video om det här projektet om du vill kolla in det.
Jag kanske är partisk, men jag tycker att det är värt att kolla in det underbart söta klippet av min 3 -åriga dotter som pratar lite irländskt!
Steg 2: Hårdvara
Detta är en avsiktligt enkel byggnad från hårdvarusynpunkt, vilket gjorde projektet enkelt var viktigare för mig än att optimera för batteri, men det borde vara en arbetsdag på en enda laddning så jag kände att det var tillräckligt bra.
Micrcontroller: ESP8266
För mikrokontrollen använder vi en ESP8266 programmerad med Arduino IDE. Om du inte känner till ESP8266, Det är en fantastisk Arduino -kompatibel enhet som har inbyggd WiFi, jag rekommenderar att kolla in Becky Sterns IoT -klass för mer information.
Jag valde specifikt Adafruit Feather Huzzah ESP8266 eftersom den levereras med kretsar för att använda ett Lipo -batteri integrerat. Den har också en 500mA 3.3V regulator, vilket är en anständig bit bättre än vad som skulle finnas på de flesta av de billigare kinesiska ESP8266 -korten. Detta gör att vi kan driva Neopixels med 3,3V, vilket kan hjälpa oss att undvika problem som ibland uppstår när vi använder Neopixles som drivs med 5v från en 3,3v -enhet med logiknivå som en ESP8266.
Ljus: Neopixels
Jag valde neopxiels eftersom de är ett riktigt enkelt sätt att lägga till RGB -leds i ditt projekt. De kräver bara ström och en enda datakabel för att ansluta, och de låter dig ställa in dem i valfri färg, till och med ställa in färgen på lysdioderna individuellt.
Neopixlarna är trådbundna enligt följande.
VCC -> 3V
GND -> GND
Data -in -> gpio 0
Batteri: valfri Lipo
Att använda batterikretsarna i fjäderhuzzah gör det enkelt att använda en lipo. Du kan antingen ansluta den direkt till JST -kontakten på fjäderhuzzah (OBS: kontrollera batteriets polaritet, det finns ingen standard för detta så det kanske måste bytas ut) eller så kan du ansluta till GND- och BAT -stiften på för att ladda batteriet kan du bara ansluta en mikro -USB -kabel till huzzah.
Du bör kontrollera batteriets hälsa. Det är allmänt accepterat att en lipo inte får släppas under 3V, så du bör se till att den är högre än den innan du använder den i ditt projekt.
Steg 3: Kod
Koden för detta projekt är starkt baserad på helloServer -exemplet som är tillgängligt för ESP8266 i Arudino IDE.
Det finns en punkt för att ändra lysdioderna till rött, grönt och sedan stänga av dem, men fler funktioner kan läggas till om det behövs.
Du kan ladda ner och installera koden från min Github
Det finns ett externt bibliotek du måste lägga till från bibliotekshanteraren, och det är Neopixel -biblioteket från Adafruit.
Steg 4: Magneten
För att fästa den på dörren använde jag en riktigt stark magnet från en gammal hårddisk. Ta bara bort alla skruvar från utsidan av hårddisken så ska du ganska enkelt kunna ta bort magneten. Jag tycker att det är självklart att detta bara ska göras på en hårddisk som du inte längre behöver! Detta kommer att förstöra enheten!
Dessa är riktigt starka så jag rekommenderar att vara försiktig med dem, särskilt när du tar bort dem eftersom du enkelt kan nypa ett finger.
Eftersom detta bara var en snabb prototypbyggnad och magnetens kraft skulle dra mot fodralet i alla fall, bestämde jag mig för att bara använda blu-tack för att fästa den på fodralet.
Steg 5: Användning
För att använda enheten kan du bara besöka "wfh.local" i din webbläsare. Observera att det är baserat på Bonjour -tjänster. Mer information finns i den här länken.
Därefter kan du bara använda webbgränssnittet för att uppdatera färg på lysdioden när du behöver!
Förhoppningsvis tyckte du att den här instruerbara var användbar.
Jag skulle gärna vilja höra om vad du skulle göra med den här typen av inställningar. Vänligen meddela mig i kommentarerna nedan, eller gå med mig och ett gäng andra tillverkare på min Discord -server, där vi kan diskutera detta ämne eller någon annan makerrelaterad sådan du har, människor är verkligen hjälpsamma där så det är ett bra ställe att hänga på ut.
Jag vill också rikta ett stort tack till mina Github -sponsorer som hjälper till att stödja det jag gör, jag uppskattar det verkligen. Om du inte vet matchar Github sponsring det första året, så om du gör en sponsring matchar de det 100% under de närmaste månaderna. Tack för att du läser!
Rekommenderad:
Persienner med ESP8266, Google Home och Openhab -integration och webbkontroll: 5 steg (med bilder)
Kontroll av persienner med ESP8266, Google Home och Openhab -integration och webbkontroll: I den här instruktionsboken visar jag dig hur jag lade automatisering till mina persienner. Jag ville kunna lägga till och ta bort automatiseringen, så all installation är klämd på. Huvuddelarna är: Stegmotor Stegdrivrutinstyrd vid ESP-01 Växel och montering
[15min] Weasley Clock / Who Is Home Indicator - Baserat på TR -064 (beta): 4 steg (med bilder)
[15min] Weasley Clock / Who Is Home Indicator-Baserat på TR-064 (beta): UPDATE: Se steg 3. Lång historia (TL; DR nedan): För en tid sedan skrev jag ett litet bash-script på min dator som skulle skanna nätverket efter registrerade enheter och jämföra deras värdnamn med en lista med tillhörande namn. Varje gång en enhet skulle logga
DIY 18V Makita Work Light: 9 steg (med bilder)
DIY 18V Makita Work Light: Jag vet inte om någon annan, men jag har fått nog av arbetslampor som inte är särskilt ljusa, begränsade av en förlängningsledning och inte har någon annan funktion för dem. Som lärling elektriker spenderar jag hälften min tid att arbeta i mörkret, och är ännu
Hur man tar isär en dator med enkla steg och bilder: 13 steg (med bilder)
Hur man tar isär en dator med enkla steg och bilder: Detta är en instruktion om hur man demonterar en dator. De flesta av de grundläggande komponenterna är modulära och lätt att ta bort. Det är dock viktigt att du är organiserad kring det. Detta hjälper dig att inte förlora delar, och även för att göra ommonteringen
DIY Google Home med Bluetooth -högtalare på Raspberry Pi Zero Docking Hub: 7 steg (med bilder)
DIY Google Home med Bluetooth -högtalare på Raspberry Pi Zero Docking Hub: Vi har en instruktion om DIY Amazon Echo Alexa - Alexa Voice Assistant på Raspberry Pi Zero Docking Hub. Den här gången vill vi visa dig hur du bygger ett DIY Google Home. I den här instruktionsboken visar vi dig hur du installerar och konfigurerar Google Assistant