Platine für nanoLGW (LaCrosse Gateway): Platinenbestellung

Begonnen von PeMue, 25 März 2016, 13:35:58

Vorheriges Thema - Nächstes Thema

Lucky2k12

#180
Oh Mann! Ich wollte heute meine NanoLGW fertig machen und wunder mich warum ich keine Firmware draufgeladen bekomme...
Wer findet den Fehler?
....


Wie kriege ich den falschen ESP wieder runter ohne den sensor kaputt zu machen? (https://uploads.tapatalk-cdn.com/20190317/ff48117141b0258abea5257dd54e116c.jpg)
Bei dem hier ist die Unterseite schon bestückt, beim anderen alles :-(
HP T610, HM, Jeelink, LGW, mapleCUL868+434

juergs

#181
Hallo Lucky2K12,

geht recht einfach:
vorsichtig auf der Antennenseite zwei Nadeln zwischen die Platinen schieben, um vorsichtig etwas (nicht zu viel) Druck/Spannung aufzubauen.
Dann mit dem normalen Heissluft-Fön  vorsichtig immer mehr schubweise erwärmen.

Im Normalfall "fluppt" die Platine dann einfach runter ...  ;) 
Oder mit Pinzette abheben, wenn erforderlich ...

Grüße,
Jürgen

Lucky2k12

Danke!
Hat weitgehend geklappt.
Leider hat eis einen der letzten Pads abgelöst, aber ich denke das werde ich irgendwie flicken können:
HP T610, HM, Jeelink, LGW, mapleCUL868+434

juergs

#183
Da warst Du zu ungeduldig und hast die Wärme nicht gleichmäßig genug verteilt  :(
Lässt sich aber noch gut reparieren ...  :D

Hab ich auch schon mehrfach machen müssen ...  :) ;D

Jürgen

Lucky2k12

#184
Ja, da war ich zu vorsichtig mit der Hitze.
Hebelgesetze wirken auch hier =:)

Der 2. Versuch war schon besser:

Danke noch mal für den Tipp 8)
HP T610, HM, Jeelink, LGW, mapleCUL868+434

PeMue

Hallo zusammen,

das ist doch wahrlich meine kleinste Platine  :o :o :o. Aber sie funktioniert, Bilder anbei.

PS: Die I2C pull-up Widerstände müssen auf dem nanoLGW bzw. LGW bestückt werden.

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

juergs

#186
Noch zum BME680-Breakout: Schaltplan  dazu.  ;)
Die 1mm Stiftleiste find ich gut ...  ;)

PeMue

Hallo zusammen,

ich habe etwas den Überblick verloren. Wo finde ich für das nanoLGW die aktuelle Firmware für min. BME680 + BH1750? Gibt es ein compiliertes Binary (ich meine, beim Upgrade auf Arduino 1.8.8 habe ich die BSEC Software noch nicht implementiert  :o).

Danke + 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

juergs

#188
Hallo Peter,

ich habe die BSEC auf meinem neuen Rechner wieder aktiviert und baue gerade auch ein nanoLGW auf.
SMD-Bauteile kommen aber vermutlich erst morgen ...
Wenn ich soweit bin, baue ich Dir ein Binary mit.
Etwas Geduld... ;-)

Grüße,
Jürgen

PS: für den Überblick, glaube ich, ist hier die erste Anlaufstelle: https://github.com/amigatommy/BME680-UniversalSensor
Bei mir in der Verbindung mit der "LaCrosseGateway V1.32"
Die dazugehörigen FHEM-Module nicht vergessen (Universalsensor). Da bin ich aber auch nicht auf dem aktuellsten Stand ...  ;)


PS2: Wer mag, hier die aktuellste Variante: https://github.com/BoschSensortec/BSEC-Arduino-library
Die Variante mit dem Austausch des "arduino-builder" ist nicht so mein Ding.  :-X
Bin da eher "old fashioned": Only for the ESP8266 - modify the linker script

Muss auch mal die Prototypen ausmerzen. Provisiorien leben halt doch länger...  :) ;)

Allerdings zeigt auch das zweite Oled-Display im Dauerbetrieb Auflösungserscheinungen (3...6 Monate, dann ist Schluß).   :( :'(


juergs

#189
Es geht auch schneller ... BME680-UniversalSensor-3.1-BSEC V1.4.7.1
Ist, glaube ich, BSEC-Stand März 2019....


BME680 + BH1750 sollten automatisch erkannt werden.

Anmerkung:
Konfiguration besser über den seriellen Monitor in der Arduino IDE.
Bei einem Terminal-Programm funktioniert der "Handshake" bei der Eingabe nicht so 100%ig ...

Grüße,
Jürgen


PeMue

#190
Hallo Jürgen,

ich habe im ersten Post unter Software für BME680 mal alles gesammelt, was ich so gefunden habe.

Gruß Peter

BTW: Die v3.1 vom Post drüber bringt keine Lichtwerte  >:(. Ich bin auf die v3.0 zurück.
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

juergs

ZitatBTW: Die v3.1 vom Post drüber bringt keine Lichtwerte  >:(. Ich bin auf die v3.0 zurück.

Zitat/* select your hardware and options */
#define HAS_RFM69             false   //is auto detected, if not found, sensor works without RFM69, data only on serial port
#define HAS_OLED              false   //is auto detected, if not found, sensor works without OLED (SH1106 or SSD1306)
#define HAS_LIGHTSENSOR       false   //is auto detected, if not found, sensor works without BH1750
#define VCC_MEASURE           true   //if not needed, you can disable it here
#define SOFT_SPI              false   //if you need SOFT-SPI, set true
#define DEBUG                 false    //activate debug mode

Prüfe das bei mir mal nach. Bauteile sind heute gekommen ...  :)

Die BH1750 habe ich nur mit Breakout bekommen ...
Wer liefert nur die Chips?

Grüße,
Jürgen

juergs

#192
Hallo Peter,

der BH1750 wird wohl doch nicht automatisch erkannt.
Habe mal das false auf true gesetzt ...  und siehe da ...  :D ;)


BME680 wireless sensor V3.1
Compiled: Thu May 02 11:37:24 2019
Protocol: UniversalSensor
BSEC version: 1.4.7.1
ESP Core Version: 2_5_0
ESP SDK Version: 3.0.0-dev(c0f7b44)

Do you want to delete settings in EEPROM (Y/N)?
Not deleted.

Settings from EEPROM:
Node-ID           : 0 (0x00)
Altitude          : 255.0m
Temperature offset: -196.1 degrees celsius

BME680 init ... done
Ready, start measuring ...

[17591.00] P: 1025.9| T: 222.22| rH: 0.03| IAQ: 25.00 (0)| Static IAQ: 25.00| CO2e: 0.00| bVOC: 0.00
| Gas: 1416.00| UBat: 3.3V


=======


BME680 wireless sensor V3.1
Compiled: Thu May 02 17:12:49 2019
Protocol: UniversalSensor
BSEC version: 1.4.7.1
ESP Core Version: 2_5_0
ESP SDK Version: 3.0.0-dev(c0f7b44)

Do you want to delete settings in EEPROM (Y/N)?
Not deleted.

Node-ID raw data from EEPROM:
0: 0x00 (0)

Altitude raw data from EEPROM:
1: 0x00 (0)
2: 0xFF (255)
3: 0x00 (0)

Temperature Offset raw data from EEPROM:
4: 0x50 (80)
5: 0x37 (55)

Settings from EEPROM:
Node-ID           : 0 (0x00)
Altitude          : 255.0m
Temperature offset: -196.1 degrees celsius

activated components:
BH1750 - lightsensor
measuring of battery voltage activ
BME680 init ... done
BH1750 init ... done
Ready, start measuring ...

[23433.00] P: 1026.1| T: 219.03| rH: 0.03| IAQ: 25.00 (0)| Static IAQ: 25.00| CO2e: 0.00| bVOC: 0.00
| Gas: 36964.00| UBat: 3.3V| Light: 572.50lx
Zykluszeit (ms): 150


Zitat[1067461.00] P: 1026.6| T: 218.10| rH: 0.03| IAQ: 0.00 (1)| Static IAQ: 0.00| CO2e: 0.00| bVOC: 0.00| Gas: 187064.00| UBat: 3.3V| Light: 45.42lx
Zykluszeit (ms): 154

Erkenntnis: Der BME680 übersteht eine Verpolung der Betriebsspannung unbeschadet ... und der Wemos startet dann nicht ...  :o ::) ;D#

Deshalb: Schaltplan anbei...  ;)

PeMue

Zitat von: juergs am 02 Mai 2019, 16:30:54
Wer liefert nur die Chips?
Aliexpress im 10er Pack.
Zitat von: juergs am 02 Mai 2019, 17:14:53
Habe mal das false auf true gesetzt ...  und siehe da ...  :D ;)
Danke, was ist der Unterschied zwischen den zwei Sketchen? Einmal BH1750 aus, beim anderen an?

Danke + 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

juergs

#194
Ja, aber irgenwie funktioniert die serielle Parametrierung der EEPROM-Lib nicht mehr wie erwartet ...

BME680 wireless sensor V3.1
Compiled: Thu May 02 17:12:49 2019
Protocol: UniversalSensor
BSEC version: 1.4.7.1
ESP Core Version: 2_5_0
ESP SDK Version: 3.0.0-dev(c0f7b44)

Do you want to delete settings in EEPROM (Y/N)?
Settings deleted.

Node-ID raw data from EEPROM:
0: 0xFF (255)

Altitude raw data from EEPROM:
1: 0xFF (255)
2: 0xFF (255)
3: 0xFF (255)

Temperature Offset raw data from EEPROM:
4: 0xFF (255)
5: 0xFF (255)

Node-ID is: 255 (0xFF)
New value (1-254):
Node-ID set to: 128 (0x80)
Save permanently (Y/N)?
new value (1-254):
Error, try again !
received: 0
Error, try again !
received: 0
Error, try again !
received: 0
Node-ID set to: 128 (0x80)
Save permanently (Y/N)?
new value (1-254):
Node-ID set to: 128 (0x80)
Save permanently (Y/N)?
new value (1-254):
Error, try again !
received: 0
Node-ID set to: 128 (0x80)
Save permanently (Y/N)?
new value (1-254):
Node-ID set to: 128 (0x80)
Save permanently (Y/N)?
new value (1-254):


So schnell kann man das "Y" nicht eingeben ...