Skip to content

Latest commit

 

History

History
31 lines (22 loc) · 2.03 KB

README.md

File metadata and controls

31 lines (22 loc) · 2.03 KB

arduino_IoT_sensors

This is the letscodeblacksburg.org "arduino_IoT_sensors" project for intermediate level Arduino hackers and datacenter engineers. The Arduino sensor node leverages the ESP8266 (ESP01) WiFi module to get your IoT (Internet of Things) sensors onto your local WiFi network and serve a very simple web-server (using WiFi ESP by bportaluri https://github.com/bportaluri/WiFiEsp), allowing you to monitor things in your home (or datacenter) such as humidity, temperature, water on the floor, motion, etc. Adding other protocols like SMTP or SNMP support, you can set thresholds and alerts, send email/SMS alerts, etc.. or build in automation for things like shutting off water mains, etc.

Required Parts (most available on Amazon for around $40 US):

  • 1 – Arduino board (with extra sensorpin headers or sensor shield & USB cable)
  • 1 – Dedicated 9v DC wall PSU
  • 1 – Passive buzzer
  • 1 – Temp+Humidity DHT-22 sensor
  • 1 – PIR Motion Sensor HC-SR501
  • 1 – Soil/Floor Water HL-69 sensor
  • 1 – WiFi module ESP8266 (ESP01) + 3.3v→5v adapter module
  • 11 – F/F Dupont connection wires
  • 6 – M/F Dupont connection wires
  • (opt) – project case, hot glue, etc

Required Workshop Documentation:

The build doc is the working document (~6 pages) for the hands on workshop and relies on the LCBB Arduino cookbook to give the specific What info (theory), the How (to hook it up and code it), and Failure section to help you diagnose when things go wrong.

Feel free to submit any bug reports or change pull requests.

All LCBB code and related materials are copy left (open sourced) under the Creative Commons (CC)(BY)(SA)[1] License.

[1] - https://en.wikipedia.org/wiki/Creative_Commons_license#Types_of_licenses