# De Hardware

De hardware is behoorlijk aangepast ten opzichte van de voorgaande versies.

<figure><img src="/files/WaQzurOPZVf6TtRctmcq" alt=""><figcaption></figcaption></figure>

De drie belangrijkste aanpassingen zijn de *secondaire P1 poort*, de *Watchdog* en *de mogelijkheid om een shield op de DSMR-logger32 te plaatsen.* Iets minder belangrijk, maar wel erg informatief zijn de drie Neopixels. Twee worden bestuurd door de ESP32 de derde wordt bestuurd door de Watchdog (ATtiny85).

<figure><img src="/files/3p03IZWj7vHk608fBrHN" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/fVpwAzhwN8m8e17RNkeU" alt=""><figcaption></figcaption></figure>

#### OLED display

Als optie kan een *0.96"* of *1.3"* OLED display worden aangesloten.

Let er wél op dat er twee versies van deze schermen worden aangeboden die op het eerste gezicht helemaal hetzelfde lijken, maar waarvan de GND en Vcc aansluitingen omgewisseld zijn! Bij één en dezelfde leverancier kom je beide versies tegen. Controleer dus áltijd hoe jouw versie op de DSMR-logger32 moet worden aangesloten!

| **VCC** **GND** SCL SDA                                          | **GND** **VCC** SCL SDA                                          |
| ---------------------------------------------------------------- | ---------------------------------------------------------------- |
| ![](https://mrwheel.github.io/DSMRloggerWS/img/OLED_VCC_GND.png) | ![](https://mrwheel.github.io/DSMRloggerWS/img/OLED_GND_VCC.png) |

En om de verwarring compleet te maken zijn er ook OLED schermpjes (ik ben dit tot nu toe alleen bij de 1.3" tegen gekomen) waarop de opdruk aan de bovenkant niet overeenkomt met de daadwerkelijke aansluitingen.

<figure><img src="/files/LBPWxGpcpJzvELfhYvWQ" alt=""><figcaption></figcaption></figure>

Dit type OLED scherm heeft aan de bovenkant de opdruk "**1**" (naast VDD) en "**4**" (naast SDA) maar aan de onderkant een mogelijkheid om "**1**" en "**2**" *om te draaien* door twee 0 ohm weerstandjes op de gewenste plek te solderen. Bij sommige schermpjes zijn deze weerstandjes zodanig geplaatst dat de opdruk aan de bovenkant overeen komt met de werkelijke aansluiting .. maar soms dus ook niet. **Opletten dus**!

Daarom heeft de DSMR-logger32 géén verbindingen naar het OLED schermpje voor **GND** en **VCC**. Afhankelijk van de aansluitingen op jouw OLED schermpje moet je de volgende draadbruggen solderen.&#x20;

| ![](/files/zvg9JmimVIYES0v7GoZx) | ![](/files/IrYvE2rjYS4PwfIpvl6W) |
| -------------------------------- | -------------------------------- |

De I2C bus \[SCL-SDA] zijn wél standaard doorverbonden. Heeft jouw OLED schermpje daar óók een andere volgorde voor (ben ik nog niet tegen gekomen) dan kun je aan de onderkant van het PCB twee spoortjes (zie zwarte kruisjes) doorsnijden en op het patch gebied tussen SDA, SCL en I2C1, I2C2 de voor jou werkende doorverbindingen maken..

<figure><img src="/files/VNLRv10bGCKdFbVhepzC" alt=""><figcaption></figcaption></figure>

#### Selecteer Power Bron

Er zijn drie manieren om de DSMR-logger32 van voedingsspanning te voorzien. Er mag altijd maar één van de drie geselecteerd worden door een jumper te plaatsen.

<div><figure><img src="/files/ScouFeCy3jbTSHGxSRJP" alt=""><figcaption></figcaption></figure> <figure><img src="/files/VDjG8SmFnzK4W7e0oHQI" alt=""><figcaption></figcaption></figure> <figure><img src="/files/IrlzUDOtifQPINQj7Dg7" alt=""><figcaption></figcaption></figure></div>

In het *linker* plaatje is de **Slimme Meter** als spanningsbron geselecteerd. In het *middelste* plaatje komt de spanning van het **shield** af. Wordt de jumper in het midden geplaatst, zoals in het *rechter* plaatje, dan moet er een [**externe USB voeding**](/dsmrlogger32/vragen-en-antwoorden.md#aansluiting-externe-voeding) (5 volt) op de *Power Jack* worden aangesloten.

Zie ook de [Onderdelen Lijst](/dsmrlogger32/onderdelen-lijst.md).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mrwheel-docs.gitbook.io/dsmrlogger32/readme/de-hardware.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
