agmue:
Was wäre der Vorteil? P82B96 kann mit 12V betrieben werden, P82B715 wohl nur mit 5V? Wäre also eher ein Nachteil. Und sonst?
Sender = Master und Empfänger = Slave?
Haben die BME280 Sensoren PullUp-Widerstände auf der Platine? Dann brauchte man keine beim P82B96, sonst schon.
Bei der Beschreibung von Horter irritiert mich, daß der Sender an 5V keine PullUps per Steckbrücke bekommen soll, wo ein UNO doch keine PullUps drauf hat.
Mein Vorschlag: Beim Sender am UNO alle vier Steckbrücken, beim Empfänger Steckbrücken beim BME280.
agmue:
Bingo!
Da schaue ich schon die ganze Zeit drauf, es klingelt aber nicht
Laut Schaltbild ist die +5V-Klemme des I2C-Bus ST1 nur mit den Pullupwiderständen des I2C Busses verbunnden.
Die Spannungsversorgung über ST2 (+12V, kann aber auch +5V sein) ist für den P82B96 und wird über den Anschluß ST3 an die nächste Platine an ST3 weitergegeben. Dort versorgt sie den P82B96 aber nicht die 5V-Klemme des I2C Busses an ST1. Darum fehlt dem Sensor die Versorgungsspannung.
Man könnte (wie auf der linken Platine) eine Brücke von ST2 +12V-Klemme nach +5V Klemme des ST1 machen.
phytopia:
Da habe ich schon alle Variationen durch, ...
Noch nicht die funktionierende
Ich schaue auf das von Uwe verlinkte Schaltbild.
Platine verbunden mit UNO: I2C benötigt PullUp-Widerstände, der UNO hat keine, also JP1 und JP2 schließen. Dann hast Du "+5V I2C-Bus" mit "+12V Einspeisung" verbunden (weißes Kabel). Auch der "Gepufferter Bus" benötigt PullUps, also auch JP3 und JP4 schließen.
Platine verbunden mit Sensor: Hier fehlt die Verbindung "+12V Einspeisung" an "+5V I2C-Bus"! JP3 und JP4 können offen bleiben. Wenn der Sensor keine PullUps hat, müßten JP1 und JP2 geschlossen werden, schadet nicht.
Der blaue Text ist Uwes Idee, er meinte eine Kabelbrücke.
uwefed:
Miß mal die Versorgungsspannung am Sensor.
Musste erstmal das Messgerät bestellen...
agmue:
Noch nicht die funktionierende
Ich schaue auf das von Uwe verlinkte Schaltbild.
Platine verbunden mit UNO: I2C benötigt PullUp-Widerstände, der UNO hat keine, also JP1 und JP2 schließen. Dann hast Du "+5V I2C-Bus" mit "+12V Einspeisung" verbunden (weißes Kabel). Auch der "Gepufferter Bus" benötigt PullUps, also auch JP3 und JP4 schließen.
Platine verbunden mit Sensor: Hier fehlt die Verbindung "+12V Einspeisung" an "+5V I2C-Bus"! JP3 und JP4 können offen bleiben. Wenn der Sensor keine PullUps hat, müßten JP1 und JP2 geschlossen werden, schadet nicht.
Der blaue Text ist Uwes Idee, er meinte eine Kabelbrücke.
So sollte es m. E. funktionieren. Bin gespannt.
Gibt immer noch "0"-Werte raus. Ist es richtig verkabelt auf dem Photo? (Rechte Platine ist am Sensor)
phytopia:
Musste erstmal das Messgerät bestellen...Gibt immer noch "0"-Werte raus. Ist es richtig verkabelt auf dem Photo? (Rechte Platine ist am Sensor)
Nur eine Frage:
Hast du die Bausätze der P82B96 auch zusammen gelötet ?
phytopia:
Stimmt, ist ziemlich hässlich gelötet. Funktioniert allerdings, wenn es direkt (ohne Buffer) angeschlossen ist.Ja, auch ordentlich, nicht so wie am Sensor. Hat etwas Übung gebraucht, ist alles neu für mich.
Ok, dann gehe ich mal davon aus, die Lötstellen sind tatsächlich besser und die Teile funktionieren auch.
Ich vermute allerdings, das Problem ist evtl. eine schlechte Lötstelle.
Laut Datenblatt hat Uwe recht. Der Sensor hat keine Versorgungsspannung. Eventuell misst Du die Spannung die über SDA und SCL beim Sensor ankommt. Stecke mal bitte eine Leitung zwischen 5V am Arduino auf VIN am Sensor. Vielleicht zuckt da dann etwas.
Katsumi_S:
Laut Datenblatt hat Uwe recht. Der Sensor hat keine Versorgungsspannung. Eventuell misst Du die Spannung die über SDA und SCL beim Sensor ankommt. Stecke mal bitte eine Leitung zwischen 5V am Arduino auf VIN am Sensor. Vielleicht zuckt da dann etwas.
Gruß, Jürgen
Gerade gemacht, immer noch "0"-Werte... Sensor funktioniert aber ohne Buffer, auch gerade nochmal getestet.