Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tein projektin kolmen huoneen lämpötilan, kosteuden ja ilmanlaadun mittaamiseksi. Asiakkaat lähettävät tietoja vastaanottajalle NRF24L01+PA+LNA -vastaanottimien kautta ja verkkopalvelin piirtää kaavioita Google -kaavioiden avulla.
käytetyt osat:
Osta Arduino Nano v3.0
DTH22 Lämpötila- ja kosteusanturit osta
MQ135 Ilmanlaatuanturit osta
NRF24L01+PA+LNA -vastaanottimet. ostaa
5V - 3,3V jännitesäätimet ostavat
Arduino Nano Ethernet -moduuli ostaa
osta micro usb -liitin
Oranssi PI Zero (verkkopalvelimelle) osta
Vaihe 1: Asiakas- ja palvelinpiirit
Asiakkaille ja palvelimelle on kaksi erilaista piirikaaviota.
Kun olin tehnyt prototyyppejä, piirsin piirin osoitteeseen www.easyeda.com ja tilasin piirilevyt.
Nämä ovat erittäin korkealaatuisia!
Vaihe 2: Asiakas- ja palvelinpiirilevyt
Palvelin vastaanottaa arvot ja siirtää ne PHP -verkkopalvelimeen.
Web -palvelin käyttää tietojen tallentamiseen kevyttä Sqlite -tietokantaa.
Voit myös luoda saman piirilevyn käyttämällä liitteessä olevia gerber -tiedostoja.
Vaihe 3: Kaaviot
On kaaviosivuja, jotka ovat;
- Viimeisen lämpötilan, kosteuden, ilmansaasteen arvot
- Viimeiset 7 päivää - Historialliset tiedot lämpötilasta
- Viimeiset 7 päivää - Kosteuden historialliset tiedot
- Viimeiset 7 päivää - Historialliset tiedot ilmansaasteista
Vaihe 4: PHP -verkkopalvelin
Asenna php -verkkopalvelin tietokoneelle / yhden kortin tietokoneelle. Korvaa sitten/var/www/-kansio seuraavalla SVN -tietovarastolla
svn.riouxsvn.com/ikeaps2014encod/www
Kiitos paljon…
Hauskaa päivän jatkoa!