Airwatcher - Air Stations

About: Computer engineer

I made a project to measure temperature , humidity and air quality of 3 rooms. The clients send data to reciever via NRF24L01+PA+LNA Transrecievers and webserver draws graphs using google charts.

used parts :

Arduino Nano v3.0 buy

DTH22 Temperature & Humidity Sensors buy

MQ135 Air Quality Sensors buy

NRF24L01+PA+LNA Transrecievers. buy

5V to 3.3V voltage regulators buy

Arduino Nano Ethernet Module buy

micro usb connector buy

Orange PI Zero (for webserver) buy

Teacher Notes

Teachers! Did you use this instructable in your classroom?
Add a Teacher Note to share how you incorporated it into your lesson.

Step 1: Client and Server Circuits

There are 2 different circuit diagram for Clients and Server.

After making working prototypes I drawed the circuit on www.easyeda.com and ordered PCBs.

These are in very high quality !

Step 2: Client and Server PCBs

The values are recieved by server and pushing them to PHP Webserver.

Web Server uses Sqlite lightweight database to store datas.

You can also generate the same PCB(s) with using gerber files in the attachment.

Step 3: Graphs

There are graph pages which are ;

  • Last Temperature , Humidity , Air Pollution values
  • Last 7 days - Historical data of Temperature
  • Last 7 days - Historical data of Humidity
  • Last 7 days - Historical data of Air Pollution

Step 4: PHP Webserver

Install a php web server on a pc / single board computer. Then replace the /var/www/ folder with the following SVN repository

https://svn.riouxsvn.com/ikeaps2014encod/www

Thanks a lot...

Have a nice day!

Be the First to Share

    Recommendations

    • Made with Math Contest

      Made with Math Contest
    • Multi-Discipline Contest

      Multi-Discipline Contest
    • Robotics Contest

      Robotics Contest

    Discussions