Innehållsförteckning:
Video: IoT Air Freshener (med NodeMCU, Arduino, IFTTT och Adafruit.io): 15 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Av IgorF2Följ mer av författaren:
Om: Maker, ingenjör, galen vetenskapsman och uppfinnare Mer om IgorF2 »Fusion 360 -projekt»
Instructables Wireless Contest 2017 års första prisvinnare !!!: D
Nya funktioner nu tillgängliga: IoT -klocka med väderprognos! Kolla in det:
Det är tröstande att ha ett doftande vårblommigt hus, som om du vore mitt i en lavendelträdgård istället för betongdjungeln där du förmodligen bor. För detta har många av de olika företagen skapat luftälskare med en mängd aromer.
Det finns många luftfräschare på marknaden: från de gamla manuella sprayerna till timerutlösare. De senare, även om de är automatiska, är ganska dumma: de kommer att fortsätta spruta även om du inte ens är nära att känna lukten och slösar bort de inte så billiga doftpåfyllningarna!
Vore det inte trevligt om din luftfräschare kunde kommunicera med andra prylar och utlösa bara när du verkligen behövde det?
I detta projekt designade jag en IoT Air Freshener, med lite 3D -utskrift, en NodeMCU, IFTTT och Adafruit. IO. Du kan använda denna handledning för att träna flera färdigheter: färdigheter i 3D -utskrift, lödning, elektronik, kodning, etc. Det kanske inte är särskilt användbart, men det kommer att bli kul!
I nästa steg ska jag visa dig hur jag skrev ut den i 3D, kopplade kretsarna och gjorde koden. I slutet av denna handledning är du redo att utveckla dina egna triggers och göra ditt hus till en bekvämare plats!
Några av de kunskaper som används här var baserade på Becky Stern awesome Internet of Things Class. Det rekommenderas starkt!
Tänk alltid på att detta är en experimentell prototyp och kan användas med försiktighet!
Steg 1: Verktyg och material
Följande verktyg och material användes i detta projekt:
- 3d skrivare. I mitt fall använde jag en Voolt3D, en Grabber i3 -baserad 3D -skrivare;
- 1,75 mm PLA av din favoritfärg;
- Lödtråd. Du måste löda några trådar;
- Skruvmejsel. Du behöver det för att montera ditt fodral;
- M2x6mm bultar (x11);
- MG995 servomotor (länk / länk / länk);
- NodeMCU LoLin (länk / länk) - NodeMCU LoLin -versionen har en UV -stift, som är ansluten till USB 5V -terminal. På så sätt är det möjligt att använda 5V från en USB -laddare, som passerar genom NodeMCU -kortet, för att driva servomotorn. Andra versioner av NodeMCU har inte denna UV -pin (de har en reserverad pin istället). På så sätt kommer du inte att kunna driva din servomotor direkt om du använder en av de andra versionerna;
- NeoPixel 16 x WS2812 5050 RGB LED (länk);
- 12x12x12 mm tryckknapp (länk);
- MiniUSB -kabel, för anslutning mellan NodeMCU och dator (för överföring av koden);
- 5V, 2A USB -laddare (till exempel telefonladdare) för att driva kretsen;
- 5 kvinnliga-kvinnliga bygeltrådar;
- 3 bygelkablar av manlig hona;
- Påfyllning av luftfräschare.
Länkarna ovan är bara ett förslag på var du kan hitta de objekt som används i den här självstudien (och kanske stödja mina framtida självstudier). Sök dem gärna någon annanstans och köp på din favorit lokala butik eller onlinebutik.
Visste du att du kan köpa en Anet A8 för endast $ 169,99? Få din på Gearbest:
Steg 2: 3D -utskrift
"loading =" lat "anslut den till strömkällan och det är klart!
Tänk alltid på att detta är en experimentell prototyp och kan användas med försiktighet!
Om du fortfarande inte följer mina självstudier, ta en titt på de andra projekten där jag förklarar lite om sakernas internet, robotik och 3D -utskrift. Jag hoppas att du också gillar dem!
www.instructables.com/id/IoT-Wallet-smart-…
www.instructables.com/id/IoT-Air-Freshner-…
www.instructables.com/id/Minimalist-IoT-Cl…
www.instructables.com/id/IoT-Air-Freshner-…
www.instructables.com/id/Nunchuk-Controll…
Gillade du något av mina projekt? Tänk på att stödja mina framtida projekt med en liten Bitcoin -donation!: D
BTC -insättningsadress: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Första pris i den trådlösa tävlingen
Rekommenderad:
Wi-Fi Smart Scale (med ESP8266, Arduino IDE, Adafruit.io och IFTTT): 18 steg (med bilder)
Wi-Fi Smart Scale (med ESP8266, Arduino IDE, Adafruit.io och IFTTT): Om det redan är sommar där du bor är det förmodligen en bra tid för utomhus fitnessaktiviteter. Löpning, cykling eller jogging är fantastisk träning för dig att komma i form.Och om du vill gå ner eller kontrollera din nuvarande vikt är det viktigt att
Gör en Air Raid Siren med motstånd och kondensatorer och transistorer: 6 steg (med bilder)
Gör en Air Raid Siren med motstånd och kondensatorer och transistorer: Detta prisvärda Air Raid Siren DIY-projekt är lämpligt för att undersöka självoscillationskrets som består av bara motstånd och kondensatorer och transistorer som kan berika din kunskap. Och den är lämplig för National Defense Education for Kids, i
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: 5 steg (med bilder)
8 Reläkontroll med NodeMCU och IR -mottagare med WiFi och IR -fjärrkontroll och Android -app: Styrning av 8 reläväxlar med nodemcu och IR -mottagare via wifi och IR -fjärrkontroll och Android -app. Fjärrkontrollen fungerar oberoende av wifi -anslutning. HÄR ÄR EN UPPDATERAD VERSIONKLICK HÄR
Minimalistisk IoT -klocka (med ESP8266, Adafruit.io, IFTTT och Arduino IDE): 10 steg (med bilder)
Minimalistisk IoT -klocka (med ESP8266, Adafruit.io, IFTTT och Arduino IDE): I denna handledning visar jag hur du kan göra en minimalistisk klocka synkroniserad med internet. Jag testade den med två olika ESP8266 -baserade kort: Firebeetle och NodeMCU. Mikrokontrollern får aktuell tid från en Google -server och visar den på en
Temperatur och fuktighet Display och datainsamling med Arduino och bearbetning: 13 steg (med bilder)
Temperatur- och luftfuktighetsvisning och datainsamling med Arduino och bearbetning: Intro: Detta är ett projekt som använder ett Arduino -kort, en sensor (DHT11), en Windows -dator och ett bearbetningsprogram (ett gratis nedladdningsbart) för att visa temperatur, luftfuktighetsdata i digital och stapeldiagramform, visa tid och datum och kör en räkningstid