WIFI växt övervakningssystem baserade på Arduino MEGA och ESP8266 (4 / 4 steg)
Steg 4: Observationer och tester
Innan jag talar om våra intryck på ESP8266 modul, låt oss spendera några ord om termistor och fotomotstånd.
Korrekt konfigurerade formler, måste både fotomotstånd och termistor deras respektive "nominella resistans" värden. Dessa värden tillhandahålls vanligen av tillverkare och kan hittas på datablad. Tyvärr, vi kunde inte hitta någon datablad för våra två sensorer och hade att uppskatta nominella resistans värden med hjälp av ett empiriskt synsätt.
För termistor, kan du jämföra temperaturer upptäcks med en vanlig termometer (eller med en sensor som DHT22) och de som upptäckt använder en termistor. Måste du ändra värdet float thermr (i funktionen termistor ) efter exakt temperatur. Du kan behöva upprepa proceduren flera gånger för att uppnå ett bra resultat.
Det är mycket mer komplex att definiera värdet exakta nominella resistans för ett fotomotstånd. Faktiskt, vi hade inte en Lux-mätaren och var tvungen att justera formel * tills sensorn har varit upptäcka ett värde runt 50-100 Lux till ett sovrum.
Detta är ett exempel på ett fotomotstånd datablad.
Vår uppfattning om ESP8266 v01 moduler
Vi har testat detta system för ett par veckor och vi kan säga att ESP8266 v01 moduler är lite besviken av skäl som anges nedan:
1) behöver innebär en stor mängd elektricitet och lägga till fler sensorer att öka den kraft som krävs
2) ofta kopplar från WLAN utan särskilda skäl (uppdaterar firmware kan lösa detta problem).
3) kan inte fungera korrekt om det finns väggar mellan router och modul
4) ser ut som det missar en massa paket (testat med wireshark)
* dubbel luxValue = pow((30000/photoResistance), 1/a);
Obs: är vi till testa detta system för att förbättra det så, om du märker ett problem och/eller har någon suggetion, berätta gärna!