I2C Mini-Luftdruck/Temperatur/Feuchtesensor mit BME280

Begonnen von PeMue, 23 September 2015, 20:05:48

Vorheriges Thema - Nächstes Thema

PeMue

Hallo zusammen,

basierend auf der Idee von Dirk's Platine habe ich mal das Layoutprogramm angeworfen und eine Platine für den BME280 entworfen.

Schaltbild:
(http://forum.fhem.de/index.php?action=dlattach;topic=41388.0;attach=37681;image)
Layout:
(http://forum.fhem.de/index.php?action=dlattach;topic=41388.0;attach=37683;image)

Wofür das Ganze?
- passt nur schlecht auf den P5 des Raspberry Pi V1 R2 Modell A/B, auch schlecht auf P1, da der SD-Kartenhalter im Weg ist (ggf. auf "Stelzen" auf P5 stellen, Verdrahtung ist aber blöd)
- passt auf den J8 des Raspberry V1 Modell A+/B+ bzw. V2 Modell B
- passt auf Dirk's Außensensor (mit 3-poliger Stiftleiste und Kabel für GND)
- müsste auf Dirk's Innensensor mit 2-poliger Stiftleiste und 2xKabel (GND und 3,3 V)
Im Anhang mal meine Skizzen, die Platine ist 17,8 x 8,3 mm groß und kann nur mit Schablone bestückt werden (der LGA geht vermutlich nicht von Hand zu löten).
Ich wollte einfach mal das Interesse daran testen, bei mir sind noch folgende Themen offen:
- Wo die Leiterplatte bestellen (vermutlich PCBPool wegen der Schablone)?
- Wie bzw. wo löten?
- Das fhem Modul bzw. die Firmware für Dirks Sensor ist auch noch nicht geschrieben ...
Wenn jemand noch hilfreiche Tipps hat, dann gerne. Ich werde im Laufe der Woche noch mal über das Layout schauen, da findet sich immer noch Verbesserungspotential ...

Der Fairness muss ich dazusagen, dass ich bei watterott.com "gespickelt" habe  8)

Danke schon mal für Eure Rückmeldungen.

Gruß PeMue

Edit 2010/01/27:
Schaltplan v1.0 hochgeladen.
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Dirk

Hi PeMue,

coole Sache.
Hast du schon Erfahrung mit dem Sensor bzgl. Genauigkeit usw gemacht?

Ich hatte auch überlegt in einer neuen Platinenversion vom Universalsensor auch einen Footprint für diesen Sensor vorzusehen.

Viele grüße
Dirk

PeMue

Zitat von: Dirk am 23 September 2015, 20:41:26
Hast du schon Erfahrung mit dem Sensor bzgl. Genauigkeit usw gemacht?
Hallo Dirk,

nein leider noch nicht. Aber von den Datenblattwerten ist er
- etwas besser bei der Temperatur als der BMP180
- besser beim Druck und
- bei der relativen Feuchte hat er +-3 %, da fehlt mir die Referenz.

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

PeMue

Aktualisierung: die Leiterplatten sind da, siehe Bild:
(http://forum.fhem.de/index.php?action=dlattach;topic=41388.0;attach=41160;image)
Spannend wird jetzt die Bestückung ...

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Dirk

Hi Peter.

Ich würde mal mein Interesse an eine, Platinchen + Sensor bekunden.
Mal sehen ob ich den in die FW vom Universalsensor integriert bekomme.

Viele Grüße
Dirk

PeMue

Zitat von: Dirk am 29 November 2015, 16:14:59
Ich würde mal mein Interesse an eine, Platinchen + Sensor bekunden.
Du stehst schon auf der Liste  ;)
Wenn das mit dem Bestücken klappt, bist Du einer der ersten, der ein bestücktes Platinchen bekommt.

Gruß Peter
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Kuzl

Hallo Peter,

wie bestückst du den Baustein?
Mit Heißluft oder im Backofen? :D

Zwecks Schablone: Die sollte nicht unbedinkt nötig sein ich hab das mal so gemacht und gelernt (also wenn man keine Paste und Schablone hat):
- Lötpads oder Bauteilkontakte ausreichend verzinnen
- mit Flussmittelpaste das Bauteil auf die Platine "kleben"
- Mit Heißluft anlöten

Allerdings hab ich daheim (noch) keine Heißluftstation :(

Gruß Kuzl

PeMue

Zitat von: Kuzl am 30 November 2015, 08:03:02
... wie bestückst du den Baustein?
Mit Heißluft oder im Backofen? :D
Idee ist, per Spritze zu dispensen, den Baustein unter dem Mikroskop zu platzieren und dann im "Reflow Ofen" beim Kollegen. Mal sehen, ob das so klappt, wie ich mir das so vorstelle.

Gruß Peter
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Kuzl

ok dann hast du es gut sowas hat natürlich nicht jeder daheim :)

klausw

Auch keine schlechte Lösung, aber zu spät, habe jetzt schon Breakout Boards beim Chinesen meines Vertrauens bestellt ;)
Wenn die da sind setzte ich mich an ein Modul für das IC
RasPi B v2 mit FHEM 18B20 über 1Wire, LED PWM Treiber über I2C, Luchtdruck-, Feuchtesensor und ein paar Schalter/LED\'s zum testen
Module: RPI_GPIO, RPII2C, I2C_EEPROM, I2C_MCP23008, I2C_MCP23017, I2C_MCP342x, I2C_PCA9532, I2C_PCF8574, I2C_SHT21, I2C_BME280

klausw

RasPi B v2 mit FHEM 18B20 über 1Wire, LED PWM Treiber über I2C, Luchtdruck-, Feuchtesensor und ein paar Schalter/LED\'s zum testen
Module: RPI_GPIO, RPII2C, I2C_EEPROM, I2C_MCP23008, I2C_MCP23017, I2C_MCP342x, I2C_PCA9532, I2C_PCF8574, I2C_SHT21, I2C_BME280

Pf@nne

Moin Peter,

hast du eigentlich dein miniboard schon in Betrieb?
Hat das mit dem Löten geklappt?
Hast du noch Boards mit Sensor über?

Gruß
Pf@nne
FHEM auf: DS415+ (Master), Raspberry Pi 2

PeMue

Zitat von: Pf@nne am 20 Januar 2016, 05:56:36
Moin Peter,

hast du eigentlich dein miniboard schon in Betrieb?
Hat das mit dem Löten geklappt?
Hast du noch Boards mit Sensor über?

Gruß
Pf@nne
nein, ich muss erst noch den Reflowofen anlernen. Boards habe ich über, allerdings mit Sensoren wird es knapp (ich habe nur 5).

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

PeMue

Zitat von: Pf@nne am 20 Januar 2016, 05:56:36
Hat das mit dem Löten geklappt?
Hallo,

die ersten "Grundreflexe" beim Löten sind vorhanden:
(http://forum.fhem.de/index.php?action=dlattach;topic=41388.0;attach=44895;image)
Noch etwas viel Flussmittel und das Dispensen aus der Spritze für den LGA ist auch seeehr spannend ...

Gruß PeMue
RPi3Bv1.2 rpiaddon 1.66 6.0 1xHM-CC-RT-DN 1.4 1xHM-TC-IT-WM 1.1 2xHB-UW-Sen-THPL-O 0.15 1x-I 0.14OTAU  1xCUNO2 1.67 2xEM1000WZ 2xUniroll 1xASH2200 3xHMS100T(F) 1xRFXtrx 90 1xWT440H 3xTFA30.3150 5xFA21
RPi1Bv2 LCDCSM 1.63 5.8 2xMAX HKT 1xMAX RT V200KW1 Heizung Wasser

Pf@nne

Das geht schon, ich hätte das IC aber gleich in die Paste gesetzt und dann erst gelötet.
Brücken bekommst du prima mit Entlölitze wieder raus......
FHEM auf: DS415+ (Master), Raspberry Pi 2