Difference between revisions of "Pusher"

From Kevin Darrah Wiki
Jump to: navigation, search
Line 3: Line 3:
 
[[File:Screen Shot 2017-06-04 at 1.38.08 PM.png|600px]]
 
[[File:Screen Shot 2017-06-04 at 1.38.08 PM.png|600px]]
  
What is IoT?
+
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 =
 
= Version 1 =
  
Very first  
+
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 re-work in order to exercise all of the functionality.  Please watch assembly videos below for detailed information</span>
  
 
== Schematic ==
 
== Schematic ==
 
<span style="color:red">Do not use the 3V3 to power your project!</span> The active pin needs to be pulled HIGH in order to turn on that 3V3 rail from the board... this was an error in the design, so for now, the board requires an external power supply for the motor and a power supply for your control electronics (3V3/5V).
 
 
[[File:stepperSch.png|800px]]
 
  
 
== Purchase ==
 
== Purchase ==
Line 19: Line 22:
  
 
== Parts ==
 
== Parts ==
Parts can be downloaded [[:File:StepBoardV1.xlsx|HERE]] and uploaded into [https://www.digikey.com Digikey]
 
  
 
== Assembly ==
 
== Assembly ==
Line 25: Line 27:
  
 
== Tutorials ==
 
== Tutorials ==
 
Little refresher on how stepper motors work:
 
{{#evt:
 
service=youtube
 
|id=https://www.youtube.com/watch?v=ePSCZ_DtF7c
 
|dimensions=560x315
 
}}
 
 
Tutorial using this board:
 
{{#evt:
 
service=youtube
 
|id=https://www.youtube.com/watch?v=d-IKDQ5vqnU
 
|dimensions=560x315
 
}}
 
Resources:
 
The sample [http://kevindarrah.com/download/arduino_code/StepBoardTest.ino CODE]
 

Revision as of 21:27, 27 June 2017

...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 re-work in order to exercise all of the functionality. Please watch assembly videos below for detailed information

Schematic

Purchase

given to Patrons ...

Parts

Assembly

Coming Soon...

Tutorials