Universalsensor als Ultraschall Füllstandsmesser / Entfernungsmesser

Begonnen von Dirk, 24 Oktober 2015, 12:29:31

Vorheriges Thema - Nächstes Thema

gloob

Vielen Dank fürs Zuhören. Platine lebt und ich konnte sie OTA flashen.

Jetzt fehlt nur noch der US-100




Falls jemand auch nochmal an dem Punkt steht wie ich:

1. Fuses setzen:
   avrdude -p m328p -P usb -c usbasp-clone -B 3 -U lfuse:w:0xE2:m -U hfuse:w:0xD0:m -U efuse:w:0x06:m -U lock:w:0x2F:m
2. Firmware erstellen mit "makeota-auswahl.html"
3. Firmware aufspielen:
   avrdude -p m328p -P usb -c usbasp-clone -V -U flash:w:FHEM666001.hex
4. Firmware OTA flashen auf dem Raspberry mit nanoCUL 868MHz
   sudo ./flash-ota -c /dev/serial/by-id/usb-FTDI_FT232R_USB_UART_A9TQHFO0-if00-port0 -f HB-UW-Sen-THPL_update_V0_15_1_160410_US-100_sendtime-060.eq3 -s FHEM666001

   
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

gloob

Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

Horti

Und sieht gut aus :)

Kannst Du vielleicht Fotos vom Innenleben zeigen und das 3D-Model vom Gehäuse zur Verfügung stellen?

gloob

Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

Franz Tenbrock

wenn jemand noch mal so was baut und einen Abnehmer sucht ...
einfahc keien Zeit zur Zeit
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Horti

Hi,

Zitat von: gloob am 06 Mai 2018, 12:58:35
Läuft  ;D

ich habe nun auch (fast) alles beisammen, habe aber noch ein paar Fragen, vielleicht kannst Du die beantworten:

1. Welche Device-ID bekommt der Sensor im Bootloader?
2. Wie wird der Sensor in FHEM eingebunden, mit dem THPL-Modul?
3. Für welche Schrauben hast Du Dein Gehäuse ausgelegt? M4 passen nicht mal ins Bohrloch, M3 passen zwar ins Bohrloch, aber die M3-Muttern nicht in die vorgesehenen Öffnungen. Kleinere Schrauben habe ich nicht hier, M2.5, M2? Welche Länge hast Du genommen, 28 mm?
4. Kannst Du den Deckel vom Gehäuse vielleicht noch dahingehend optimieren, dass die Schraubenköpfe zumindest teilweise versenkt werden?

Danke im Voraus!


Horti

Zitat von: Horti am 23 Mai 2018, 21:11:48
1. Welche Device-ID bekommt der Sensor im Bootloader?
2. Wie wird der Sensor in FHEM eingebunden, mit dem THPL-Modul?
OK, diese Fragen konnte ich mir nun durchs Ausprobieren beantworten, der Sensor läuft!

Zitat von: Horti am 23 Mai 2018, 21:11:48
3. Für welche Schrauben hast Du Dein Gehäuse ausgelegt? M4 passen nicht mal ins Bohrloch, M3 passen zwar ins Bohrloch, aber die M3-Muttern nicht in die vorgesehenen Öffnungen. Kleinere Schrauben habe ich nicht hier, M2.5, M2? Welche Länge hast Du genommen, 28 mm?
4. Kannst Du den Deckel vom Gehäuse vielleicht noch dahingehend optimieren, dass die Schraubenköpfe zumindest teilweise versenkt werden?
Die bleiben noch bestehen  ;)

gloob

Zitat von: Horti am 23 Mai 2018, 21:11:48
3. Für welche Schrauben hast Du Dein Gehäuse ausgelegt? M4 passen nicht mal ins Bohrloch, M3 passen zwar ins Bohrloch, aber die M3-Muttern nicht in die vorgesehenen Öffnungen. Kleinere Schrauben habe ich nicht hier, M2.5, M2? Welche Länge hast Du genommen, 28 mm?
4. Kannst Du den Deckel vom Gehäuse vielleicht noch dahingehend optimieren, dass die Schraubenköpfe zumindest teilweise versenkt werden?

Schrauben sind M3 und die Muttern habe ich heiß gemacht und dann rein gepresst. Dadurch können sie nicht mehr raus fallen. An die Schraubenlänge habe ich beim designen garnicht dran gedacht. Im Moment haben die Schrauben maximal eine Länge von 28mm damit sie nicht hinten raus schauen.

Deckel: 5mm
Gehäuse: 23mm
Vertiefung Muttern: 5mm

Ich kann mal schauen, ob genug Platz vorhanden ist um M3 Senkkopfschrauben in den Deckel zu planen.




Ich habe einen Deckel mit Senkkopfschrauben bei Thingiverse hochgeladen.
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

Horti

Zitat von: gloob am 24 Mai 2018, 10:08:27
Ich habe einen Deckel mit Senkkopfschrauben bei Thingiverse hochgeladen.

Wow, das ging ja fix, Danke! Kannst Du sagen, wie tief die Vertiefungen geworden sind, damit ich mir schon mal die passenden Schrauben bestellen kann?

gloob

Die Vertiefung hat einen Durchmesser von 7mm und einen Winkel von 90°.

Da Senkkopfschrauben immer mit der Gesamtlänge angegeben werden brauchst du M3x28.

Es sollten aber auch auch M3x25 reichen. Die Schraube muss ja nicht die komplette Höhe vom Gehäuse abdecken, sondern nur bis zur Mutter und da ein paar Gewindegänge (2mm).
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

gloob

Ich hab nochmal geschaut. Die Öffnung für die Mutter ist wirklich sehr eng. Ich werde sie wahrscheinlich doch nochmal einen Millimeter größer machen. Leider muss damit das gesamte Gehäuse größer werden.


Edit:
Und wieder gibt es das geänderte Gehäuse bei Thingiverse. Abmessungen sind gleich geblieben, nur der Rand zum Gehäuse ist jetzt noch dünner als vorher.
Raspberry Pi 3 | miniCUL 433MHz | nanoCUL 868 MHz | nanoCUL 433 MHz | MySensors WLAN Gateway | LaCrosse WLAN Gateway | SignalESP 433 MHz | SignalESP 868 MHz | HM-MOD-UART WLAN Gateway | IR - 360 Grad WLAN Gateway

PeMue

Hallo zusammen,

Zitat von: Dirk am 16 April 2016, 00:09:16
Ich hab hier mal ein paar Firmwareversionen mit unterschiedlichen Sendeintervallen aus dem Kompiler "gelassen".
weiß jemand, in welcher Variablen in Dirks Software das Sendeintervall versteckt ist?

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

Gernott

Ich bin gerade dabei, mal die US-100-Variante auf dem Steckbrett nachzubauen. Allerdings bleibt eine Frage. Am Pin D7 hängt ja sonst noch der Widerstand R3 von der Batteriespannungsmessung, der dort für die Messung kurz auf masse gezogen wird. Jetzt kommt an den D7 allerdings der Echo / Rx vom US-Sensor. Ist das noch richtig so?

Gruß
G.

PeMue

Zitat von: Gernott am 17 August 2018, 17:21:13
Am Pin D7 hängt ja sonst noch der Widerstand R3 von der Batteriespannungsmessung, der dort für die Messung kurz auf Masse gezogen wird. Jetzt kommt an den D7 allerdings der Echo / Rx vom US-Sensor. Ist das noch richtig so?
Ja, laut Schaltplan ist das so richtig.

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

Gernott