Pusher

From Kevin Darrah Wiki
Revision as of 15:32, 30 June 2017 by Krdarrah (talk | contribs)
Jump to: navigation, search

...Back to Projects:

Screen Shot 2017-06-04 at 1.38.08 PM.png

The Pusher Board is an IoT project that does one thing - it pushes you a notification triggered by a digital input. Well, it's much more than that, but this is the inspiration. I wanted to design a WiFi board that essentially sleeps most of its life, but when that door switch, flood sensor, motion sensor, etc.. gets triggered, I just want a notification immediately on my phone. And that's about it... a perfect IoT device in the background doing its job.

Version 1

Very first prototype board

  • Mostly through hole components for easy testing and assembly
  • ESP8266 based (ESP-12S module)
  • Wake on regular timer interval - set for 1hr during my testing.
  • Wake on Digital Input - Normally Closed type contact, so works nicely with door sensors.
  • Tested sleep current <1uA that's years and years of battery life.
  • Max Battery Voltage is ~4.2VDC, so designed to be used with standard Lithium Batteries.
  • Note: this board does require re-work in order to exercise all of the functionality. Please watch assembly videos below for detailed information

Schematic

PusherV1SCH.png

Purchase

given to Patrons ...

Parts

Parts list HERE

Assembly

Soldering the board together:

The rework changes:

Tutorials

Programming the board:

That Sample Code HERE

And if you're having problems getting the Arduino IDE setup, check out this video:

The .json url  HERE