David Bates
Published © CC BY-SA

IoT Flaming and Talking Pumpkin Using AWS and ESP8266

Scare those little ghouls this Halloween with fire. Simply press your Amazon Dash (or IoT) button and within 5 seconds Boom!

IntermediateShowcase (no instructions)8,164

Things used in this project

Hardware components

Adafruit HUZZAH ESP8266 Breakout
Adafruit HUZZAH ESP8266 Breakout
You can use any ESP8266-12 variant
×1
Voice Record and Playback Module
I wired this up to an 8ohm desktop speaker.
×1
Breadboard (generic)
Breadboard (generic)
×1
AWS IoT Button
Amazon Web Services AWS IoT Button
×1
General Purpose Transistor NPN
General Purpose Transistor NPN
×1
Jumper wires (generic)
Jumper wires (generic)
×1
SparkFun Breadboard Power Supply 5V/3.3V
SparkFun Breadboard Power Supply 5V/3.3V
×1
SparkFun FTDI Basic Breakout - 3.3V
SparkFun FTDI Basic Breakout - 3.3V
×1
USB-A to Micro-USB Cable
USB-A to Micro-USB Cable
×1

Software apps and online services

AWS IoT
Amazon Web Services AWS IoT
AWS Lambda
Amazon Web Services AWS Lambda
Amazon Elasticsearch Service
Amazon Web Services Amazon Elasticsearch Service

Story

Read more

Schematics

Transistor Circuit

This image came from the great tutorial hosted on SparkFun @ https://learn.sparkfun.com/tutorials/transistors/applications-i-switches

Code

ESP8266 Arduino Library

Credits

David Bates

David Bates

5 projects • 10 followers
Programmer, Graphic Designer, Webmaster, Handyman, Logical Thinker, Husband, Father, and an INTP.

Comments