Achtergrond
Ik lees over de ESP8266 eerst in maart dit jaar en ik wist niet wat te doen met. En nu ben ik echt gefascineerd hoe makkelijk de aansluiting van een Arduino met het Internet kan zijn. Net als anderen mij troep opwaarts een weerstation op een breadboard eerst en gegevens naar thingspeak.com gestuurd. Dit eindigt in een sterk verkorte klemmenstrook lay-out en de benodigde software-pakket.
Waarom stripboarding en etsen niet een PCB?
Er zijn een heleboel goede PCB lay-outs rond. Maar ik wil bouwen iets dat iedereen gemakkelijk thuis kunt doen. Een solderen stok, stripboards en onderdelen zijn gemakkelijk te bereiken. Maar een PCB etsen is vaak een hindernis. Dus, mijn uitdaging was om het ontwerp op een klemmenstrook binnen de grootte en de functionaliteit van een geëtste PCB.
Wat zijn de mogelijkheden?
- meten van de temperatuur, de vochtigheid, de druk en de verlichtingssterkte (helderheid)!
- alle gegevens verzenden thingspeak
- ESP8266 draaibaar in- en uitschakelen door Arduino voor energiebesparing
- extra digitale IOs
- Draait op 5 tot en met 12 V
- en nog veel meer
Waarom ESP8266 en Arduino?
Elke één van hen heeft zijn voordelen. De Arduino is perfect voor het omgaan met sensoren. En de ESP8266 is perfect voor de Internet-verbinding. En ik kan uitschakelen van het Internet voor energiebesparing;).
En het beste:
Het weer-functionaliteiten zijn slechts één aspect. U kunt bijna alles met dit bord meten omdat u de volgende sensor pinouts voor de Arduino hebt:
- 2 x analoge
- 6 x digitaal
- I2C voor draad verbindingen
- 1 x reset
- 1 x knoop
Voor een korte impressie:
De temperatuur en de verlichtingssterkte van de laatste drie dagen ergens in Duitsland: link
Dit is het hardware gedeelte van dit project. De software wordt uitgelegd hier: link