Skip to content

🔥 IoT low-cost solution to watch and record environment conditions.

License

Notifications You must be signed in to change notification settings

M4gn4tor/aWareHouse

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

aWareHouse

We are in the rise of IoT (Internet of Things). A world where everything is connected and we can, with simple tools, monitor and control everything. In this context, there is a lot of room to a more recurrent use of diferent programming paradigms: from the hardware to the cloud, there is a need to interact with many diferent layers of system architecture for a single application.

This application, aWareHouse, was designed with the objective of, with a simple interface, we can monitor a house or a warehouse in terms of environment conditions (temperature, humidity, sound and luminosity).

To accomplish this it's used a combination of hardware/software and different programming languages, in a way that gave us a robust application that can be used to con gure a warning system when there are changes in the environment, to take decisions analysing the past conditions and the relations with external (meteorological) conditions or simply to monitor the current conditions inside our warehouse.

Software Dependencies

  • InfluxDB An open-source distributed time series database.

    • For installing it on Raspberry Pi (ARM processor) follow this tutorial
  • Python 2.7.x

    • The additional requirements are in Server\requirements.txt file and can be installed using pip install -r requirements.txt

Hardware Dependencies

  • Linux based machine (in this case was used an Raspberry Pi 1 model B)
  • Arduino (in this case was used an Arduino Nano)
    • Breadboard
    • DHT11 (Temperature / Humidity)
    • DS18B20 (Temperature)
    • LM393 (Sound level)
    • Diffused LED
    • Photo cell / Photoresistor
    • Some resistors
    • Wires

Circuit example

Screenshots

Dashboard

Configuration Dashboard

Authors

About

🔥 IoT low-cost solution to watch and record environment conditions.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 38.6%
  • C++ 24.6%
  • Processing 14.5%
  • TeX 10.2%
  • JavaScript 6.8%
  • Python 4.2%
  • Other 1.1%