Indholdsfortegnelse:

WiFi -arbejde hjemmefra -indikator: 5 trin (med billeder)
WiFi -arbejde hjemmefra -indikator: 5 trin (med billeder)

Video: WiFi -arbejde hjemmefra -indikator: 5 trin (med billeder)

Video: WiFi -arbejde hjemmefra -indikator: 5 trin (med billeder)
Video: Беслан. Помни / Beslan. Remember (english & español subs) 2024, Juli
Anonim
WiFi -indikator for arbejde hjemmefra
WiFi -indikator for arbejde hjemmefra
WiFi -indikator for arbejde hjemmefra
WiFi -indikator for arbejde hjemmefra

For brugere, der er heldige nok til at kunne arbejde hjemmefra, finder vi sandsynligvis ud af, at der er nogle store udfordringer, når det kommer til grænser med andre i huset. For at hjælpe med dette skabte jeg denne virkelig enkle bygning, der giver dig mulighed for at kontrollere farven på lysdioder ved hjælp af en webgrænseflade for at lade andre i huset vide, at du er på et opkald eller på anden måde ikke skal forstyrres.

Lyset indeholder også en magnet, så den let kan fastgøres og fjernes fra dørhåndtaget for nem betjening og opladning.

Så hvis du leder efter lidt mere ro derhjemme, er dette måske en guide til dig!

Forbrugsvarer

  • Adafruit Feather Huzzah ESP8266 (Enhver ESP8266 kan muligvis fungere, men Huzzah har lipo -opladningskredsløb og også en ganske kødfuld 3.3v regulator) -
  • 8 -delt Neopixel -strimmel* -
  • Lipo batteri - Enhver rimelig størrelse burde gøre (600mAH +) Jeg har ikke en god kilde til disse
  • Projektetui -
  • Gammel harddisk - Fantastisk kilde til virkelig stærke magneter!

Trin 1: Tjek videoen

Image
Image

Jeg har også lavet en video om dette projekt, hvis du vil tjekke det ud.

Jeg er muligvis partisk, men jeg synes, det er værd at tjekke ud for det sødt søde klip af min 3 -årige datter, der taler noget irsk!

Trin 2: Hardware

Hardware
Hardware
Hardware
Hardware

Dette er en bevidst simpel opbygning ud fra et hardware -synspunkt, hvilket gjorde projektet enkelt var vigtigere for mig end optimering til batteri, men det skulle vare en arbejdsdag på en enkelt opladning, så jeg følte, at det var godt nok.

Micrcontroller: ESP8266

Til mikrocontrolleren bruger vi en ESP8266 programmeret med Arduino IDE. Hvis du ikke kender ESP8266, er det en fantastisk Arduino -kompatibel enhed, der har indbygget WiFi, jeg anbefaler at tjekke Becky Sterns IoT -klasse for mere information.

Jeg valgte specifikt Adafruit Feather Huzzah ESP8266, fordi den leveres med kredsløb til brug af et integreret Lipo -batteri. Det har også en 500mA 3.3V regulator, hvilket er en anstændig smule bedre, end der ville være tilgængelig på de fleste af de billigere kinesiske ESP8266 -tavler. Dette giver os mulighed for at drive Neopixels ved hjælp af 3.3V, hvilket kan hjælpe os med at undgå problemer, der nogle gange opstår, når vi bruger Neopixles drevet med 5v fra en 3.3v -enhed på logisk niveau som en ESP8266.

Lys: Neopixels

Jeg valgte neopxiels, fordi de er en virkelig enkel måde at tilføje RGB -lysdioder til dit projekt. De kræver kun strøm og en enkelt datakabel for at oprette forbindelse, og de giver dig mulighed for at indstille dem til en hvilken som helst farve, selv indstilling af farven på lysdioderne individuelt.

Neopixel forbindes som følger.

VCC -> 3V

GND -> GND

Data -in -> gpio 0

Batteri: Enhver Lipo

Brug af batterikredsløbet i fjerhuzzah gør det virkelig let at bruge en lipo. Du kan enten tilslutte det direkte til JST -stikket på fjerhuzzahen (BEMÆRK: Kontroller polariteten på dit batteri, der er ingen standard for dette, så det skal muligvis byttes rundt), eller du kan oprette forbindelse til GND- og BAT -pins på For at oplade batteriet kan du bare tilslutte et mikro -USB -kabel til huzzahen.

Du bør kontrollere batteriets tilstand. Det er generelt accepteret, at en lipo ikke må falde til under 3V, så du bør sikre dig, at den er over den, før du bruger den i dit projekt.

Trin 3: Kode

Kode
Kode
Kode
Kode

Koden til dette projekt er stærkt baseret på det helloServer -eksempel, der er tilgængeligt for ESP8266 i Arudino IDE.

Der er et og punkt for at ændre lysdioderne til rød, grøn og derefter slukke dem, men flere funktioner kan tilføjes, hvis det er nødvendigt.

Du kan downloade og installere koden fra min Github

Der er et eksternt bibliotek, du skal tilføje fra bibliotekschefen, og det er Neopixel -biblioteket fra Adafruit.

Trin 4: Magneten

Magneten
Magneten
Magneten
Magneten
Magneten
Magneten

For at fastgøre den til døren brugte jeg en virkelig stærk magnet fra en gammel harddisk. Fjern bare alle skruerne fra ydersiden af harddisken, og du burde ret let kunne lirke magneten ud. Jeg synes, det siger sig selv, at dette kun skal gøres på en harddisk, du ikke længere har brug for! Dette vil ødelægge drevet!

Disse er virkelig stærke, så jeg anbefaler at være forsigtig med dem, især når du fjerner dem, da du let kan knibe en finger.

Da dette bare var en hurtig prototypeopbygning, og magnetens kraft alligevel ville trække mod sagen, besluttede jeg mig for bare at bruge blu-tack til at fastgøre den til sagen.

Trin 5: Brug

Anvendelse
Anvendelse
Anvendelse
Anvendelse
Anvendelse
Anvendelse

For at bruge enheden kan du bare besøge "wfh.local" i din webbrowser. Bemærk, at det er baseret på Bonjour -tjenester. For mere information, tjek dette link.

Derefter kan du bare bruge webgrænsefladen til at opdatere farven på LED'en, når du har brug for det!

Forhåbentlig fandt du denne Instructable nyttig.

Jeg ville elske at høre om, hvad du ville lave med denne type opsætning. Lad mig vide det i kommentarerne herunder, eller slut mig til mig og en flok andre producenter på min Discord -server, hvor vi kan diskutere dette emne eller enhver anden makerrelateret, du har, folk er virkelig hjælpsomme der, så det er et godt sted at hænge ud.

Jeg vil også gerne sige en kæmpe tak til mine Github -sponsorer, der hjælper med at støtte det, jeg gør, jeg sætter virkelig pris på det. Hvis du ikke ved det, matcher Github sponsorater for det første år, så hvis du laver et sponsorat, matcher de det 100% i de næste par måneder. Tak fordi du læste!

Anbefalede: