Hackster is hosting Hackster Holidays, Ep. 6: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Monday!Stream Hackster Holidays, Ep. 6 on Monday!
Paul Ruiz
Published

Remote and Voice Controlled Smart Fan

I use a fan for white noise while sleeping, but sometimes forget to turn it on before getting into bed. This will fix that.

IntermediateFull instructions provided4 hours9,184
Remote and Voice Controlled Smart Fan

Things used in this project

Hardware components

Small oscillating tabletop fan
×1
Relay module
×1
Raspberry Pi 3 Model B
Raspberry Pi 3 Model B
×1
Speaker with aux connection
×1
USB microphone
×1
Button
I'm using a standard arcade button, but use whatever works for you
×1
Arduino UNO
Arduino UNO
×1
NeoPixel Ring: WS2812 5050 RGB LED
Adafruit NeoPixel Ring: WS2812 5050 RGB LED
×1

Software apps and online services

Android Things
Google Android Things
Firebase
Google Firebase
Assistant SDK
Google Assistant SDK
Actions on Google
Actions on Google
Alexa Skills Kit
Amazon Alexa Alexa Skills Kit

Hand tools and fabrication machines

Wire stripper
Screwdriver

Story

Read more

Schematics

Schematics

Code

Source on GitHub

Smart fan with Google Assistant and Firebase integration

Credits

Paul Ruiz

Paul Ruiz

19 projects • 83 followers
Developer Relations Engineer @ Google ML/AI. IoT and mobile developer. Formally robotics.

Comments