Door bell with a buzzer and notification to IFTTT.
- Open hardware with KiCad
- Buy Bill of Materials
-
Ensure the batteries are not connected yet!
-
Short the 2 header pins on
P4
for boot mode -
Connect an FTDI chip to
P3
-
Connect the other end of the FTDI chip to the laptop via USB
-
Open Arduino IDE with the following configuration
-
Flash the final firmware to the board
-
Remove the FTDI chip and the remove the shorted header pins of
P4
-
Configure IFTTT with Webhooks and Notification channels to Receive a web request
-
Put the event name as
bell_pressed
-
Download the IFTTT app on mobile as well
-
Note the IFTTT key on the maker_webhooks settings page
-
Connect 3 AA batteries
-
Ensure the blue on-board LED is blinking fast
-
Connect your actual door bell to
P2
connectors -
Mount it up on the wall
-
Connect to WiFi access point with SSID
Belle XXXX
and passwordbeautyandthebeast
on mobile / laptop -
Visit page http://belle.local
-
Fill in
SSID
,Password
andIFTTT Key
-
Wait for the LED to stop blinking
-
Press the 🛎
-
You should hear the buzzer and get a mobile IFTTT notification as well 🎉
- Power Saving tips for the ESP8266
- SparkFun 3.3V Step-Up Breakout - NCP1402
- Sleeping the ESP8266
- Reddit: How to actually run an ESP8266 for months on AA batteries
- Battery Powered ESP8266 IoT – Temperature Sensor
- ESP8266 Sensor runs 17 days on a coin cell
- wifiwebservers - ESP8266 with 2AA batteries
- Simple Authentication
- Debouncing circuit
- simple calculator for estimating a (LiPo) battery's life
- Encode to Base64 format
- Electronics circuit simulator
- Circuit calculator
⭐ Big thanks to Chinmay, Adnan, Kenneth, Shan, Baoshi for prototyping, feedback, verifications and soldering ⭐