Innehållsförteckning:

WiFi Work From Home Indicator: 5 steg (med bilder)
WiFi Work From Home Indicator: 5 steg (med bilder)

Video: WiFi Work From Home Indicator: 5 steg (med bilder)

Video: WiFi Work From Home Indicator: 5 steg (med bilder)
Video: Камера которая ОЧЕНЬ УДИВИЛА. Обновленная двуглазка. 2024, November
Anonim
Indikator för WiFi -arbete hemifrån
Indikator för WiFi -arbete hemifrån
Indikator för WiFi -arbete hemifrån
Indikator för WiFi -arbete hemifrån

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

Image
Image

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

Hårdvara
Hårdvara
Hårdvara
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

Koda
Koda
Koda
Koda

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

Magneten
Magneten
Magneten
Magneten
Magneten
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

Användande
Användande
Användande
Användande
Användande
Användande

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: