Im BOB-Projekt haben wir einen BME280 der per I2C mit einem komischen Stecker und vor allem viel zu kurzem Kabel angeschlossen wird:
Wie verlängern wir hier das Kabel am besten? Die breadboard-freundlichen Buchsen brauchen wir eigentlich nicht, machen das Ganze nur zu fett und nur ein weiteres langes Flachbandkabel anzuschließen reicht auch nicht, da wir aus der Beute raus und in das wasserfeste Elektronikgehäuse müssen, d.h. am besten Buchsen abknipsen und ein Rundkabel anlöten oder ähnlich wie beim Temperatur-Array mit zwei 4x2 Pfostenfeldverbinder und einer 4x2 Stiftleiste verbinden.
mit M12er Kabelverschraubungen sind auch dünnere Kabel möglich, nämlich 3 – 7 mm
Da digitale Signale über die Leitung gehen könnten ungeschirmte Kabel reichen. Wir wollen 50 bis 80 cm überbrücken. Für I2C brauchen wir 4-adrige Kabel.
es gibt auch eine einzel geschirmte als NF-Kabel 4x0,14mm2 schw. einzeln geschirmt d=5,2mm mit einem Durchmesser von 5,2 mm, was für die Kabeldurchführungen ideal wäre, allerdings kostet die mit 2,40 EUR fast das 5fache des einfachen Kabels.
So dünne Steuerleitungen würde ich gar nicht verwenden, die an einen Stecker oder eine Verschraubung zuverlässig anzuschließen ist denke ich im “Feld” nicht für jeden Laien machbar. Lieber einen etwas größeren Querschnitt nehmen.
Schirmung braucht es denke ich nicht, obwohl wir ja möglichst viel E-Smog von den Bienen fernhalten sollten.
Für derartige Verkabelungen ist ein CAT5 oder CAT7 Netzwerkkabel ganz gut.
Wichtig ist dann nur, dass der Schirm auch auf den Potentialausgleich gelegt wird (GND)
Grundsätzlich gilt aber, je kürzer der Signalweg, desto besser
Dazu hatte ich schon geschrieben und zitiere mich daher mal selbst; mehr siehe dort:
Die maximal spezifizierte Buskapazität von 400 pF ist bei vielen Kabeln schon bei zwei oder drei Metern erreicht. Kein Wunder, denn I²C ist eine board-to-board interconnect bus und eigentliche nur für Längen im Zentimeter-Bereich gedacht. Wenn es darüber funktionieren mag, kann das z.B. bei anderen Temperaturen oder anderer Kabelart, - biegung und -lage schon wieder anders aussehen.
Wen man twisted pair verwenden möchte, gelten folgende Aussagen der Spezifikation:
Zum Abschätzen der Kabelkapazität sei folgener Rechner empfohlen:
Bei der Autonomen Zelle #2 hat @wtf die Wetterhütte (BME280) per 15 Meter Cat 5E und testweise 20m Cat 6 angeschlossen. Die GND guards (bzw. VSS)sind noch nicht so in den pairs, wie es der Standard vorschreibt; man sieht am folgenden Bild, daß es auch nicht immer klappt (jener Graph mit Sprüngen):
nicht das es zuwenige metastandards geben wuerde… aber bevor man noch eine weitere variante erfindet - kann man auch eine existierende benutzen. und ich war zufaul ein eigenes bild zu malen :)