Erwin Michiels

Author's posts

R1200GS

Windguru

Echt wel gaaf!

De nieuwe Nazca

Nog zonder carbonvelgen, maar in elk geval rijklaar.

Velgen

De foto’s van mijn velgen zijn binnen.

Afscheid van mijn Optima Eagle

Na twee jaar wordt het tijd voor iets nieuws! Daarom gaat de Eagle in de verkoop.

En tijd voor iets nieuws

Ik heb gekozen voor een Nazca Gaucho 28-inch. Het wordt een kruising tussen de toer en de race uitvoering.

  • Om te beginnen een frameset van een toer.
  • Shimano Ultegra schakelgroep
  • Shimano SLX hydraulische schijfremmen
  • Chinese carbon wielen (50mm-16c) met Shimano CX75 naven en Schwalbe Durano plus banden

Facelift

18-06-2015 tot 08-07-2015

Ombouw van een goed uitziende, technisch slechte K1100 naar mijn fiets.

Programma code

De benodigde code bestaat uit drie delen:

  • Een MySQL database
  • De Arduino code
  • De PHP pagina

De Arduino code genereert een url voor het aanroepen van de php pagina met alle meetwaardes als variabelen. Deze url wordt met een GET commando verstuurt naar de webserver. Daar zorgt de PHP code ervoor dat de ingelezen meetwaardes in de SQL database geplaatst worden.
Daarnaast wordt elke maand een archiveringsscript gedraaid dat alle data ouder dan twee maanden uit de SlimmeMeter tabel verplaatst naar de SlimmeMeterWeek tabel. Hierin wordt per uur nog maar één waarde opgenomen. Alle data ouder dan een jaar wordt uit SlimmeMeterWeek verplaatst naar SlimmeMeterMaand. Hierin wordt per dag nog maar één waarde opgenomen.

De gebruikte scripts staan in deze post

Componenten voor het uitlezen

Ik gebruik voor het uitlezen een Arduino Uno. Let op: met een Arduino Nano werkt het niet, omdat de ESP8266 teveel vermogen vraagt van de 3.3V poort. De slimme meter levert een geinverteerd signaal (0 is hoog en 1 is laag). Om dit voor de Arduino begrijpelijk te maken hebben we een weerstand en een condensator nodig. Verder is de Rx poort (pin 4) “zwevend”. Om hier een juiste spanning te krijgen is het nodig om de RTS poort (pin 1) en de Rx poort met een weerstand te verbinden.