Inhoudsopgave:
- Benodigdheden
- Stap 1: Bekijk de video
- Stap 2: Hardware
- Stap 3: Coderen
- Stap 4: De magneet
- Stap 5: Gebruik:
Video: WiFi-werk vanuit huis-indicator: 5 stappen (met afbeeldingen)
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Voor degenen die het geluk hebben om vanuit huis te kunnen werken, vinden we waarschijnlijk dat er enkele grote uitdagingen zijn als het gaat om grenzen met anderen in huis. Om hierbij te helpen, heb ik deze heel eenvoudige constructie gemaakt waarmee je bedien de kleur van LED's met behulp van een webinterface om anderen in huis te laten weten dat u in gesprek bent of anderszins niet gestoord wilt worden.
Het licht bevat ook een magneet, zodat het gemakkelijk kan worden bevestigd en verwijderd van de deurklink voor gebruiksgemak en opladen.
Dus als je in de buurt op zoek bent naar wat meer rust in huis, misschien is dit een gids voor jou!
Benodigdheden
- Adafruit Feather Huzzah ESP8266 (elke ESP8266 zou mogelijk kunnen werken, maar de Huzzah heeft een lipo-laadcircuit en ook een behoorlijk stevige 3.3v-regelaar) -
- 8 stuk Neopixel strip* -
- Lipo-batterij - Elke redelijke maat zou moeten doen (600mAH +) Ik heb hier geen goede bron voor
- Projectcase -
- Oude harde schijf - Geweldige bron van echt sterke magneten!
Stap 1: Bekijk de video
Ik heb ook een video gemaakt over dit project als je het wilt bekijken.
Ik ben misschien bevooroordeeld, maar ik denk dat het de moeite waard is om een kijkje te nemen naar de adorabel schattige clip van mijn 3-jarige dochter die wat Iers spreekt!
Stap 2: Hardware
Dit is een doelbewust eenvoudige build vanuit hardware-oogpunt, het eenvoudig maken van het project was belangrijker voor mij dan het optimaliseren voor de batterij, maar het zou een werkdag mee moeten gaan op een enkele lading, dus ik vond dat dat goed genoeg was.
Microcontroller: ESP8266
Voor de microcontroller gebruiken we een ESP8266 die is geprogrammeerd met de Arduino IDE. Als je niet bekend bent met de ESP8266, het is een geweldig Arduino-compatibel apparaat met ingebouwde WiFi, raad ik aan om Becky Stern's IoT-klasse te bekijken voor meer informatie.
Ik heb specifiek gekozen voor de Adafruit Feather Huzzah ESP8266 omdat deze wordt geleverd met circuits voor het gebruik van een geïntegreerde Lipo-batterij. Het heeft ook een 500mA 3.3V-regelaar, wat een behoorlijk stuk beter is dan beschikbaar zou zijn op de meeste goedkopere Chinese ESP8266-kaarten. Hierdoor kunnen we de Neopixels van stroom voorzien met 3,3 V, wat ons kan helpen problemen te voorkomen die soms optreden bij het gebruik van Neopixles die worden gevoed met 5 V van een 3,3 V logisch niveau-apparaat zoals een ESP8266.
Lichten: Neopixels
Ik heb voor neopxiels gekozen omdat het een heel eenvoudige manier is om RGB-leds aan je project toe te voegen. Ze hebben alleen stroom en een enkele datakabel nodig om aan te sluiten, en je kunt ze op elke kleur instellen, zelfs de kleur van de LED's afzonderlijk.
De neopixels zijn als volgt bedraad.
VCC -> 3V
GND -> GND
Data-in -> gpio 0
Batterij: Elke Lipo
Door het batterijcircuit van de Feather Huzzah te gebruiken, wordt het gebruik van een lipo heel eenvoudig. Je kunt hem ofwel rechtstreeks in de JST-connector van de Feather Huzzah steken (LET OP: controleer de polariteit van je batterij, er is geen standaard hiervoor, dus misschien moet deze worden verwisseld) of je kunt verbinding maken met GND- en BAT-pinnen van de huzzah. Om de batterij op te laden, kunt u gewoon een micro-USB-kabel in de huzzah steken.
U moet de gezondheid van de batterij controleren. Het is algemeen aanvaard dat een lipo niet onder de 3V mag komen, dus u moet ervoor zorgen dat deze hoger is voordat u deze in uw project gebruikt.
Stap 3: Coderen
De code voor dit project is sterk gebaseerd op het helloServer-voorbeeld dat beschikbaar is voor de ESP8266 in de Arudino IDE.
Er is een en-punt voor het wijzigen van de LED's in rood, groen en vervolgens om ze uit te schakelen, maar indien nodig kunnen meer functies worden toegevoegd.
Je kunt de code downloaden en installeren vanaf mijn Github
Er is één externe bibliotheek die je moet toevoegen vanuit de bibliotheekbeheerder, en dat is de Neopixel-bibliotheek van Adafruit.
Stap 4: De magneet
Om het aan de deur te bevestigen heb ik een heel sterke magneet van een oude harde schijf gebruikt. Verwijder gewoon alle schroeven aan de buitenkant van de harde schijf en je zou in staat moeten zijn om de magneet vrij gemakkelijk eruit te wrikken. Ik denk dat het vanzelfsprekend is dat dit alleen mag op een harde schijf die je niet meer nodig hebt! Dit zal de rit verpesten!
Deze zijn erg sterk, dus ik raad aan er voorzichtig mee te zijn, vooral wanneer je ze verwijdert, omdat je gemakkelijk een vinger kunt beknellen.
Omdat dit slechts een snelle prototypebouw was, en de kracht van de magnetische kracht toch naar de behuizing zou trekken, besloot ik om gewoon blu-tack te gebruiken om hem aan de behuizing te bevestigen.
Stap 5: Gebruik:
Om het apparaat te gebruiken, gaat u gewoon naar "wfh.local" in uw webbrowser. Houd er rekening mee dat deze is gebaseerd op Bonjour-services, voor meer informatie bekijk deze link.
Daarna kunt u gewoon de webinterface gebruiken om de kleur van de LED bij te werken wanneer u maar wilt!
Hopelijk vond je dit Instructable nuttig.
Ik zou graag willen weten wat je zou maken met dit type opstelling. Laat het me weten in de reacties hieronder, of sluit je aan bij mij en een aantal andere makers op mijn Discord-server, waar we dit onderwerp of een andere maker-gerelateerde die je hebt kunnen bespreken, mensen zijn daar erg behulpzaam, dus het is een geweldige plek om te hangen uit.
Ik wil ook mijn Github-sponsors enorm bedanken die helpen bij het ondersteunen van wat ik doe, ik waardeer het echt. Als je het niet weet, matcht Github sponsoring voor het eerste jaar, dus als je een sponsoring doet, zullen ze deze de komende maanden 100% matchen. Bedankt voor het lezen!
Aanbevolen:
Een computer demonteren met eenvoudige stappen en afbeeldingen: 13 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Een computer demonteren met eenvoudige stappen en afbeeldingen: dit is een instructie over het demonteren van een pc. De meeste basiscomponenten zijn modulair en gemakkelijk te verwijderen. Wel is het belangrijk dat je er goed over georganiseerd bent. Dit zal helpen voorkomen dat u onderdelen kwijtraakt, en ook bij het maken van de hermontage e
Bedien ESP8266 vanuit Google Home met GBridge.io: 4 stappen
Bedien ESP8266 vanuit Google Home met GBridge.io: er zijn verschillende manieren om ESP8266 vanuit Google Home te bedienen, maar de meeste oplossingen die u op internet kunt vinden, gebruiken IFTT, wat niet echt gebruiksvriendelijk is om in te stellen. gBridge.io maakt het proces eenvoudiger en naadloos te handelen.In deze how-to gui
Digitale wandkalender en informatiecentrum voor in huis: 24 stappen (met afbeeldingen)
Digitale wandkalender en informatiecentrum voor thuis: in deze Instructable zet ik een oude flatscreen-tv om in een digitale wandkalender met houten frame en een informatiecentrum voor thuis, mogelijk gemaakt door een Raspberry Pi. Het doel was om in één oogopslag toegang te hebben tot relevante informatie voor alle leden van de
Telefooncel in huis: 6 stappen (met afbeeldingen)
Telefooncel in huis: dit project is waarschijnlijk begonnen vanwege mijn vreemde obsessie met kwartalen en muntautomaten. Ik denk dat de legendes van de gouden dagen van hacking en phreaking ook hebben geholpen. Toegevoegd aan het feit dat mijn draadloze telefoons nooit te vinden waren
Bescherm uw huis met laserstralen! 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Bescherm uw huis met laserstralen!: Hier is een eenvoudig te maken en krachtig laseralarmsysteem dat uw hele huis kan beschermen, binnen of buiten! Mijn inspiratie voor dit project kwam van Brad Graham & Kathy McGowan. Bekijk de video voor details en de testresultaten. Je zult onder de indruk zijn