Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Gumawa ako ng isang proyekto upang masukat ang temperatura, kahalumigmigan at kalidad ng hangin ng 3 mga silid. Nagpadala ang mga kliyente ng data sa reciever sa pamamagitan ng NRF24L01 + PA + LNA Transrecievers at webserver na kumukuha ng mga grapiko gamit ang mga chart ng google.
ginamit na mga bahagi:
Arduino Nano v3.0 bumili
Bumili ang DTH22 Temperatura at Humidity Sensors
Bumili ang MQ135 Air Quality Sensors
NRF24L01 + PA + LNA Transrecievers. bumili ka
Bumili ang 5V hanggang 3.3V voltage regulator
Bibili ang Arduino Nano Ethernet Module
bibili ng micro usb konektor
Bumili ang Orange PI Zero (para sa webserver)
Hakbang 1: Mga Client at Server Circuits
Mayroong 2 magkakaibang circuit diagram para sa Mga kliyente at Server.
Matapos gawin ang mga gumagawang prototype ay iginuhit ko ang circuit sa www.easyeda.com at nag-order ng mga PCB.
Ang mga ito ay nasa napakataas na kalidad!
Hakbang 2: Mga client at Server PCB
Ang mga halaga ay natanggap ng server at itulak ang mga ito sa PHP Webserver.
Gumagamit ang Web Server ng Sqlite lightweight database upang mag-imbak ng mga datas.
Maaari ka ring makabuo ng parehong (mga) PCB sa paggamit ng mga gerber file sa kalakip.
Hakbang 3: Mga Grap
May mga pahina ng grap na kung saan ay;
- Huling Temperatura, Humidity, mga halaga ng Polusyon sa Air
- Huling 7 araw - Makasaysayang data ng Temperatura
- Huling 7 araw - Makasaysayang data ng Humidity
- Huling 7 araw - Makasaysayang data ng Air Polusyon
Hakbang 4: PHP Webserver
Mag-install ng isang php web server sa isang pc / solong board computer. Pagkatapos palitan ang / var / www / folder ng sumusunod na SVN repository
svn.riouxsvn.com/ikeaps2014encod/www
Maraming salamat…
Magandang araw!