Monday, July 11, 2016

Wireless Arduino Sensor Unit

Here's the beginning of a project I've been meaning to do a while. Essentially, I'm aiming for this to be a portable sensor unit for arduino. Wireless with an esp8266 and loaded with some sensors that will report their data to a centralized location. Pretty much all the parts will be from eBay and I may even 3D print an enclosure.

So the main things are it needs to be USB powered. The two versions I have planned are via micro USB female and male normal USB, both with a 3.3v regulator so I have access to 5 volts and 3.3 volts without having to use the arduino as a power source (as to not blow out anything).

 


The female micro USB will be so you can plug in a standard phone charger to the unit and the male usb is so you can plug it in to a 120v to 5v USB power brick that many people have.


So as for hardware, I hope to use an arduino mini, esp8266 and a variety of sensors below. Ideally the arduino will host a web server with all of the sensor data in a JSON format. This way it can be queried by something like a program or script and have the data already in a useful format. Perhaps even give it an option to POST directly to elasticsearch.

Feature Wish List:
  • Sensors
    • PIR sensor
    • Ultrasonic range finder
    • Laser tripwire
    • Temperature
    • Humidity
    • Light intensity
    • Barometric Pressure
    • Gas sensor
  • LED display - button press shows current IP one digit at a time
  • All-in-one package (3D printed enclosure)
  • DIP switch to turn sensors on and off
  • Master on/off switch
  • Laser on/off switch
  • Female headers for all sensors (easy to replace)
  • Ideally a custom printed PCB with all mounts for best use of space

Perhaps more, perhaps less if I can't find a way to use them all. Or if I can't figure out how to do it.


No comments:

Post a Comment