Stap 7: Je moet sommige Software
Ja, de hardware is enerzijds de software is de andere. Ik zal een andere instructable creëren om te verklaren en te publiceren van de software. Alleen enkele woorden aan het concept:
De ESP8266 draait op Nodemcu en doet de Internet-verbinding. De Arduino doet alle de sensor gerelateerde dingen. De communicatie tussen de Arduino en ESP8266 is via de seriële verbinding waarbij de Arduino de SoftwareSerial-bibliotheek gebruikt.
Er is twee modi in de Arduino software: standaard en lage macht. De standaardversie voor het aandrijven van de ESP01 eenmaal en stuurt gegevens regelmatig (korte periodes) aan thingspeak.com. De lage macht een stuurt de datum ook regelmatig maar binnen langere periodes. Tussen twee verzendingen wordt de ESP01 uitgeschakeld.
Dus, volg mij voor de verdere instructables.
Als u uw eigen software te schrijven dat hier zijn de relevante pinnen voor de Arduino wilt:
- D2 Softserial TX
- D3 Softserial RX
- D4 DHT11 gegevens
- D11-SW0
- D12 Verbonden met ESP8266 CH_PD: hoog = On, laag = Off
- A0 LDR
- A3 Thermistor