Na lang passen en meten, zoeken,lezen en proberen loopt sinds zaterdag een Uno met Ethernet-Shield in mijn thuisnetwerk.
Als 3 draads system en met 1,2 KOhm weerstand en 13 Sensoren. Het 1Wire werd overgenomen van een Windows-System.
(1Wire to USB Adapter). Om het op de Arduino ingang aan de loop te krijgen -ik dacht te weten 3 draads - system is ok.
Niet dus, maar waarom niet? En hier denk ik is menigeen aan de rand van vertwijfeling geraakt. Het DATA-SIGNAAL is sterk
afhankelijk van het "koperwerk". Wat ik bedoel: 1 Wire is zeer tollerant wat het netwerk betreft -mijn positieve ervaring- bei
een gemengde topologie en een totale lengte van ca. 80m. loopt stabiel. Instappen op willekeurige knooppunten zonder probleem.
Wat niet lukt is: een gesloten ring-netwerk, dat is dan een soort "botsauto" !!! Weerstand in de buurt van de Arduino Ingang. !!!
Mijn ervaring om meerdere Sensoren in bedrijf te nemen:
1. Sketch (voorbeeld uit de IDE-Bib.) op de Arduino spelen en via Serial-Monitor uitlezen. LET OP DE JUISTE DATA-PIN
2 Sensoren enkel aansluiten en adres noteren. Sensor kenmerken en lijst voeren -over standplaats en sensor-
3. Sensoren in het netwerk aansluiten EN om de juiste weerstandswaarde te vinden ( tussen + en data) een serie schakeling
van 1KOhm weerstand >en 4K7 trimmer> maken en deze op hoogste waarde instellen. De 1KOhm weerstand is de laagste waarde
die zonder dat er iets fout gaat kunt gebruiken.
4. Sketch starten en proefondervindelijk de juiste waarde van de weerstand vinden.
5 Zover KLAAR
Veel plezier.
Zo ben je altijd zeker dat de hardware in orde is. Kost natuurlijk wel tijd maar fouten zoeken kost veel meer tijd
De actuele sketch: Arduino Uno met Ethernet-Shield als attachment.
Doei John
PS. Deze Skript is van Fried22 en werd door mij voor mijn doel aangepast!