blog.benshobbycorner.nl

blog.benshobbycorner.nl

Weerstation 2.0

Bascom-AVRPosted by Ben Zijlstra Fri, December 04, 2015 14:48:25
Uitgebreidere versie gemaakt van weerstation. Nu worden meer gegevens zichtbaar gemaakt op een ILI9327 display, 240x400 pixels op een Arduino Mega 2560 en natuurlijk geprogrammeerd met Bascom-AVR.

En toevallig was dit op de warmste dag van 2015.

Hier de rechtstreekse koppeling van de nodemcu aan de Arduino Mega 2560. Hier gaan we uit van een 'alles optimaal' situatie. Software en hardware zijn echter later aangepast. Dit stukje hardware is er tussen gezet om om de 8 minuten vanuit de Arduino Mega de nodemcu te resetten.


En ook de software is aangepast. Een timer die om de 8 minuten de nodemcu een schop geeft. Verbinding tussen nodemcu en accesspoint wordt opnieuw opgebouwd en de weergegevens van www.forecast.io worden opnieuw opgehaald.

Zie hier de tekst die binnen komt en door de Arduino Mega op het display worden gezet.

Requesting URL: /rest/weather?apiKey=<here your API-key>&lat=51.50&lon=5.00&units=auto

HTTP/1.1 200 OKDate: Mon, 03 Aug 2015 13:49:37 GMT
Server: Apache/2.2.29 (FreeBSD) DAV/2 mod_ssl/2.2.29 OpenSSL/1.0.2c mod_hcgi/0.9.5
X-Powered-By: PHP/5.4.42
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html

11c

CURRENT_TEMP=32
CURRENT_HUMIDITY=41
CURRENT_ICON=clear-day
CURRENT_SUMMARY=Clear
MAX_TEMP_TODAY=32
MIN_TEMP_TODAY=15
ICON_TODAY=partly-cloudy-night
SUMMARY_TODAY=Partly cloudy overnight.
MAX_TEMP_TOMORROW=21
ICON_TOMORROW=rain
MIN_TEMP_TOMORROW=14
SUMMARY_TODAY=Rain until afternoon.

0

closing connection