Difference between revisions of "Pusher"

From Kevin Darrah Wiki
Jump to: navigation, search
(Replaced content with "* <span style="color:red">NOTE!! This is a legacy page - this board is now called "trigBoard" Go to the TrigBoard page for the latest. If you need references to old...")
 
(62 intermediate revisions by the same user not shown)
Line 1: Line 1:
...Back to [[Projects:]]
+
* <span style="color:red">NOTE!! This is a legacy page - this board is now called "trigBoard" Go to the [[TrigBoard]] page for the latestIf you need references to old revisions, please contact me [http://www.kdcircuits.com HERE]</span>
 
 
[[File:Screen Shot 2017-06-04 at 1.38.08 PM.png|600px]]
 
 
 
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. 
 
* <span style="color:red">Note: this board does require re-work in order to exercise all of the functionality.  Please watch assembly videos below for detailed information</span>
 
 
 
Here's a quick demo!
 
 
 
{{#evt:
 
service=youtube
 
|id=https://www.youtube.com/watch?v=uZfLxPxB040
 
|dimensions=560x315
 
}}
 
 
 
Installed on my door for testing:
 
 
 
[[File:PusherOnDoor.png|400px]]
 
 
 
== Schematic ==
 
 
 
[[File:PusherV1SCH.png|800px]]
 
 
 
== Purchase ==
 
given to [https://www.patreon.com/kdarrah Patrons]
 
 
 
== Parts ==
 
 
 
Parts list [http://www.kevindarrah.com/wp-content/uploads/2017/06/PusherV1.xlsx HERE]
 
 
 
== Assembly ==
 
 
 
Soldering the board together:
 
 
 
{{#evt:
 
service=youtube
 
|id=https://www.youtube.com/watch?v=By7cdjjjARA
 
|dimensions=560x315
 
}}
 
 
 
The rework changes:
 
 
 
{{#evt:
 
service=youtube
 
|id=https://www.youtube.com/watch?v=FK6x7CBLZwU
 
|dimensions=560x315
 
}}
 
 
 
Battery Voltage Measurement Circuit Change:
 
 
 
{{#evt:
 
service=youtube
 
|id=https://www.youtube.com/watch?v=GjaDDxgOrZs
 
|dimensions=560x315
 
}}
 
 
 
== Tutorials ==
 
 
 
Programming and Testing the board:
 
 
 
{{#evt:
 
service=youtube
 
|id=https://www.youtube.com/watch?v=4uPHQPIezF8
 
|dimensions=560x315
 
}}
 
 
 
  That Sample Code [http://www.kevindarrah.com/download/arduino_code/pusherV1_Sample.ino HERE]
 
 
 
And if you're having problems getting the Arduino IDE setup, check out this video:
 
 
 
{{#evt:
 
service=youtube
 
|id=https://www.youtube.com/watch?v=dgw8tnPFGSY
 
|dimensions=560x315
 
}}
 
 
 
The .json url  [http://arduino.esp8266.com/stable/package_esp8266com_index.json HERE]
 

Latest revision as of 12:22, 6 January 2018

  • NOTE!! This is a legacy page - this board is now called "trigBoard" Go to the TrigBoard page for the latest. If you need references to old revisions, please contact me HERE