Indholdsfortegnelse:
Video: IoT Air Freshener (med NodeMCU, Arduino, IFTTT og Adafruit.io): 15 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
Af IgorF2Følg mere af forfatteren:
Om: Skaber, ingeniør, gal videnskabsmand og opfinder Mere om IgorF2 »Fusion 360 -projekter»
Instructables Wireless Contest 2017 Vinder af førsteprisen !!!: D
Ny funktion er nu tilgængelig: IoT -ur med vejrudsigt! Tjek det ud:
Det er trøstende at have et velduftende forårsblomsterhus, som om du var midt i en lavendelhave i stedet for betonjunglen, hvor du sandsynligvis bor. Til dette har mange af de forskellige virksomheder skabt luftelskere med et væld af aromaer.
Der er mange luftfriskere på markedet: fra de gamle manuelle sprøjter til timerudløste. De senere, selvom de er automatiske, er ret dumme: de bliver ved med at sprøjte, selvom du ikke engang er i nærheden af at mærke lugten, og spilder de ikke så billige duftpåfyldninger!
Ville det ikke være rart, hvis din luftfrisker var i stand til at kommunikere med andre gadgets og kun udløse, når du virkelig havde brug for det?
I dette projekt designede jeg en IoT Air Freshener ved hjælp af noget 3D -print, en NodeMCU, IFTTT og Adafruit. IO. Du kan bruge denne vejledning til at øve flere færdigheder: 3d -print færdigheder, lodning, elektronik, kodning osv. Det er måske ikke særlig nyttigt, men det bliver sjovt!
På de næste trin viser jeg dig, hvordan jeg 3D -printede det, tilsluttede kredsløbene og lavede koden. I slutningen af denne vejledning er du klar til at udvikle dine egne triggere og gøre dit hus til et mere behageligt sted!
Nogle af de viden, der blev brugt her, var baseret på Becky Stern awesome Internet of Things Class. Det kan varmt anbefales!
Husk altid, at dette er en eksperimentel prototype og kan bruges med forsigtighed!
Trin 1: Værktøjer og materialer
Følgende værktøjer og materialer blev brugt i dette projekt:
- 3D printer. I mit tilfælde brugte jeg en Voolt3D, en Grabber i3 -baseret 3D -printer;
- 1,75 mm PLA af din yndlingsfarve;
- Loddetråd. Du skal lodde nogle ledninger;
- Skruetrækker. Du skal bruge det til montering af din sag;
- M2x6mm bolte (x11);
- MG995 servomotor (link / link / link);
- NodeMCU LoLin (link / link) - NodeMCU LoLin -versionen har en UV -pin, der er tilsluttet USB 5V -terminal. På denne måde er det muligt at bruge 5V fra en USB -oplader, der passerer gennem NodeMCU -kortet, til at drive servomotoren. Andre versioner af NodeMCU har ikke denne UV -pin (de har i stedet en reserveret pin). På denne måde vil du ikke kunne drive din servomotor direkte, hvis du bruger en af de andre versioner;
- NeoPixel 16 x WS2812 5050 RGB LED (link);
- 12x12x12 mm trykknap (link);
- MiniUSB -kabel, til forbindelsen mellem NodeMCU og computer (til upload af koden);
- 5V, 2A USB -oplader (f.eks. Telefonoplader) til strømforsyning af kredsløbet;
- 5 hun-kvindelige jumperwire;
- 3 han-hun jumper-tråde;
- Påfyldning af luftfriskere.
Linkene ovenfor er kun et forslag til, hvor du kan finde de elementer, der bruges i denne vejledning (og måske understøtte mine fremtidige selvstudier). Søg dem gerne andre steder og køb i din foretrukne lokale eller online butik.
Vidste du, at du kun kan købe en Anet A8 for $ 169,99? Få din hos Gearbest:
Trin 2: 3D -udskrivning
"loading =" doven "tilslut den til strømkilden, og det er gjort!
Husk altid, at dette er en eksperimentel prototype og kan bruges med forsigtighed!
Hvis du stadig ikke følger mine tutorials, kan du tage et kig på de andre projekter, hvor jeg forklarer lidt om tingenes internet, robotik og 3D -print. Jeg håber du også nyder 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…
Kan du lide nogen af mine projekter? Overvej venligst at støtte mine fremtidige projekter med en lille Bitcoin -donation!: D
BTC -indskudsadresse: 1FiWFYSjRaL7sLdr5wr6h86QkMA6pQxkXJ
Første præmie i den trådløse konkurrence
Anbefalede:
Air - True Mobile Air Guitar (prototype): 7 trin (med billeder)
Air - True Mobile Air Guitar (Prototype): Okay, så det bliver en rigtig kort instruktion om den første del af endelig at komme tættere på min barndomsdrøm. Da jeg var en ung dreng, så jeg altid mine yndlingsartister og bands spille guitar perfekt. Da jeg voksede op, var jeg t
Wi-Fi Smart Scale (med ESP8266, Arduino IDE, Adafruit.io og IFTTT): 18 trin (med billeder)
Wi-Fi Smart Scale (med ESP8266, Arduino IDE, Adafruit.io og IFTTT): Hvis det allerede er sommer, hvor du bor, er det sandsynligvis et godt tidspunkt til udendørs fitnessaktiviteter. Løb, cykling eller jogging er en fantastisk træner for dig at komme i form.Og hvis du vil tabe eller kontrollere din nuværende vægt, er det vigtigt at k
HRV (Home Air Exchanger) Arduino Controller With Air Economizer: 7 trin (med billeder)
HRV (Home Air Exchanger) Arduino Controller With Air Economizer: HRV Arduino Controller med Air Economizer Så min historie med dette projekt er, at jeg bor i Minnesota og mit printkort steges på min LifeBreath 155Max HRV. Jeg ville ikke betale $ 200 for en ny. Jeg ville altid have noget med en luftbesparende synd
IoT Cat Feeder Brug Particle Photon Integreret Med Alexa, SmartThings, IFTTT, Google Sheets: 7 trin (med billeder)
IoT Cat Feeder ved hjælp af Particle Photon Integreret med Alexa, SmartThings, IFTTT, Google Sheets: Behovet for en automatisk kattefoder er selvforklarende. Katte (vores kats navn er Bella) kan være modbydelige, når de er sultne, og hvis din kat er som min, vil den spise skålen tør hver gang. Jeg havde brug for en måde til automatisk at dosere en kontrolleret mængde mad
Minimalistisk IoT -ur (ved hjælp af ESP8266, Adafruit.io, IFTTT og Arduino IDE): 10 trin (med billeder)
Minimalistisk IoT -ur (ved hjælp af ESP8266, Adafruit.io, IFTTT og Arduino IDE): I denne vejledning viser jeg, hvordan du kan lave et minimalistisk ur synkroniseret med internettet. Jeg testede det med to forskellige ESP8266 -baserede tavler: Firebeetle og NodeMCU. Mikrocontrolleren får den aktuelle tid fra en Google -server og viser den på en