LEGO Monitorscherm

Op deze pagina een uitleg hoe je de temperatuur- en luchtvochtigheidssensor uit de Arduino starterkit kunt gebruiken.
Ik ga de display in een LEGO-station verwerken. Het display toont de actuele temperatuur en luchtvochtigheid als informatie voor de reizigers.

Lees in Arduino starterkit Temp- luchtvochtigheidssensor hoe je een werkende code met CODEY kunt maken.

LEGO monitorscherm

In de uitsparing pas precies een Mini OLED 0.91 128×32 I2C inch display.

Mini Oled display 128×32

Er is een bouwinstructie met onderdelenlijst van het monitorscherm (klik op >> Opslaan om te downloaden):

Nu het monitorscherm klaar is kun je een proefopstelling maken.

Ik heb CODEY gevraagd de code en aansluitschema te geven.

Ik heb een Arduino UNO R3 en een Mini OLED 0.91 128×32 I2C inch display en een dht11 temperatuur- luchtvochtigheidsensor. De display toont de actuele waarde van de temperatuur én van de luchtvochtigheid van de dht11 temperatuur- luchtvochtigheidsensor. Schrijf de complete code en geef de pinlay-out.

CODEY geeft de code en een pin-layout voor sensor en OLED display.

CODEY geeft een uitleg over de geschreven code.

De standaard instelling van de display toon heel kleine tekst. Je kunt die handmatig aanpassen:

Wijzig de coderegel 115: display.setTextSize(1,2)

Standaard staat er ‘temp:’ en ‘hum:’. Niet echt duidelijk voor de reizigers. Gelukkig kun die je ook handmatig aanpassen:

Arduino code voor uitlezen van de display

Wijzig de coderegel 261 in: display.print(F(“Temperatuur: “));

En wijzig de coderegel 264 in: display.print(F(“Luchtvocht: “));

Er zijn voldoende gegevens om een proefopstelling te maken. Bekijk hier het resultaat:

Als je de Arduino start toont de display de actuele temperatuur in graden en daaronder de luchtvochtigheid in procenten.

Met de temperatuur- en luchtvochtigheidsensor kun je het klimaat op je LEGO-station tonen.

De reactie van reizigers stromen al binnen.
“De temperatuur loopt vaak hoog op binnen een LEGO project.”
Ik hou je op de hoogte!

Terug naar LEGO Treinbaan…

Geef een reactie

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *