Hackster is hosting Hackster Holidays, Finale: Livestream & Giveaway Drawing. Watch previous episodes or stream live on Tuesday!Stream Hackster Holidays, Finale on Tuesday!
Gregory O. Voronin
Published © GPL3+

"Hey Mycroft, Turn on the Lamp"

The BLElectric light (and a bit more) goes WiFi with a new microcontroller and gets a voice interface courtesy of Mycroft!

BeginnerFull instructions provided3 hours5,823
"Hey Mycroft, Turn on the Lamp"

Things used in this project

Hardware components

Raspberry Pi 3 Model B
Raspberry Pi 3 Model B
×1
SparkFun ESP8266 Thing - Dev Board
SparkFun ESP8266 Thing - Dev Board
×1
NeoPixel Ring: WS2812 5050 RGB LED
Adafruit NeoPixel Ring: WS2812 5050 RGB LED
Actually used the 12 neopixel ring ( NeoPixel Ring - 12 x 5050 RGB LED with Integrated Drivers PRODUCT ID: 1643)
×1
Adafruit TB6612 1.2A DC/Stepper Motor Driver Breakout Board
×1
Adafruit Stepper motor - NEMA-17 size - 200 steps/rev, 12V 350mA
×1
Breadboard (generic)
Breadboard (generic)
×1
Jumper wires (generic)
Jumper wires (generic)
×1
Mark I
Mycroft AI Inc Mark I
×1

Software apps and online services

Mycroft.ai
Fusion
Autodesk Fusion
Requests: HTTP for Humans

Story

Read more

Custom parts and enclosures

ight Bulb - NeoPixel Enclosure

You can find the complete design files in my prior project.

Schematics

Fritzing Circuit Diagram

I observed significant heating of the stepper with the TB6612 breakout - replaced with the DC Motor + Stepper FeatherWing Add-on For All Feather Boards - fewer wires, no heating and excellent library!

Code

All the code for this project

Credits

Gregory O. Voronin
12 projects • 107 followers
biomedical researcher - hope & cures through research; making in my spare time - don't hesitate to reach out!

Comments