IoT air freshener

An IoT Air Freshener, using some 3D printing, a NodeMCU, Arduino IDE, IFTTT and Adafruit.IO. Configure your own triggers and have fun!

For your home

Creative Commons Attribution Noncommercial Share Alike

Commercial use is not allowed, you must attribute the creator, you may remix this work and the remixed work should be made available under this license.

Learn more or download attribution tags


Instructables Wireless Contest 2017 First Prize Winner!!! :D​

There are lot of Air Fresheners in the market: from the old manual sprays, to timer triggered ones. The later ones, although automatic, are quite dumb: they will keep spraying even if you're not even close to feel the smell, wasting those not so inexpensive fragrance refills!

Wouldn't it be nice if your air freshener was capable of communicating with other gadgets and trigger only when you really needed it?

In this project I designed an IoT Air Freshener, using some 3D printing, a NodeMCU, IFTTT and Adafruit.IO. The gadget might be programmed to be triggered when you are home, at a given time, when you push a button, or even to notify if you've got mail!

This project is competing in Cults 'The bathroom of tomorrow' contest! Please give us a 'like':

Did you know you can buy a Anet A8 for only $129.99?
Use the coupon code A8KIDA at Gearbest and get it:

Materials and methods

Full instructions at:



Issues are used to track todos, bugs or requests. To get started, you could create an issue.


64d7b41e7930cb91cb4c6cde5fd51498?default=blank&size=40CoolWombat added this to the Misc collection ago
36615f7cdff9bc20bbb437109d87861d?default=blank&size=40AiltonLopes added this to the Casa collection ago
Ab362cf70de1bfcc75e90cc92ce5f912?default=blank&size=40csledge added this to the Things to Print collection ago
099525d24d6b99f7710ecac6ddb30e27?default=blank&size=40Igor Fonseca Albuquerque published this design ago