Das Ethernet-Shield auf W5100-Basis wird auf den Uno gesteckt und belegt die SPI-Pins plus eine Chip-Select-Leitung. Mechanisch ist das Aufstecken einfach; elektrisch musst du diese Pins freihalten und die Leitungen für DHT22 und LCD um den hohen Aufbau herumführen.
Reihenfolge und Stiftleisten
- Setze das Ethernet-Shield vollständig auf die Stiftleisten des Uno, ohne verbogene Pins hinter der RJ45-Buchse.
- Führe Drahtbrücken von oben aus dem Stapel heraus oder nutze eine Lochraster-Erweiterung für die LCD-Pins.
- Sorge für eine Zugentlastung des Netzwerkkabels, damit Bewegungen am RJ45-Stecker das Shield nicht von den Stiftleisten hebeln.
SPI gemeinsam nutzen
Es sollte immer nur ein SPI-Gerät den Bus ansteuern; während der Netzwerkkommunikation gehört der SPI-Bus dem W5100. Die GPIOs für DHT22 und das parallele LCD sind davon getrennt: Details unter SPI-Pins und reservierte Leitungen.
Netzwerkweg
Per DHCP vergibt der Router in der Garage eine IP-Adresse an die Platine; das JSON wird im LAN über HTTP ausgeliefert. Für HTTPS nach außen terminierst du TLS am FastAPI-Relay statt am Mikrocontroller. Für Push-Ingest vom selben Shield nutzt du ethernet_dht22_ingest zusammen mit dem HTTP→HTTPS-Weiterleiter für das LAN in sketches/relay/: siehe Arduino-Sketches.