Entwicklung SIGNALDuino Empfänger Firm- und Hardware V4 für Maple Mini und ESP32

Begonnen von Ralf9, 13 Dezember 2019, 12:48:26

Vorheriges Thema - Nächstes Thema

juergs

Glaube, man muss sich nur auf eine Standard-Bauweise einigen und gut is ...  ;) :)

Ranseyer

Genau.

(Und war der Meinung mein Muster ist am geschicktesten, weil eine Seite der Platine weitgehend leer bleibt (nur die Stamp)

Auf der anderen dann der Maple und manchmal auch LAN.
FHEM mit FTUI. Homematic-Funk für Thermostate und Licht. MySensors als Basis für eigene HW.
Zentrale ist der MAPLE-CUL mit RFM69+HModUART-AddOn.
Doku zu meinen Projekten: Github/Ranseyer. Platinen falls verfügbar gerne auf Anfrage.
Support: gerne wenn ich Zeit+Lust habe im Forum. Nicht per PN!

Ralf9

ZitatGlaube, man muss sich nur auf eine Standard-Bauweise einigen und gut is
Zitat(Und war der Meinung mein Muster ist am geschicktesten, weil eine Seite der Platine weitgehend leer bleibt (nur die Stamp)

Auf der anderen dann der Maple und manchmal auch LAN.

Ja, denke ich auch, mit LAN ist es so am geschicktesten
https://forum.fhem.de/index.php/topic,106278.msg1035723.html#msg1035723

Ohne LAN müssten mit einer etwas größeren Öffnung für USB beide Aufbauvarianten passen.

Gruß Ralf 
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

juergs

Der erste Prototyp der Unterseite.
Es gibt leider wenig "Angriffspunkte" um die Platine zu fixieren  ;)

Noch sind 1.4mm der des Ethernet-Moduls im Weg...  >:(
Die SMA-Seite konnte ich um 2.5mm verkürzen.
Ansonsten passt es jetzt wie "angegossen".   ;D


juergs

Manche Ideen, stellen sich in der Praxis dann doch anders dar!

Die Deckelausführung als Snapin auszuführen, also ohne Verschraubung => braucht etwas Nachbearbeitung, da der 3D-Drucker die Überhänge nicht
so präzise (>> A tolerance of 0.5 mm is recommended) hinbekommt.
Die Nut im Deckel stellt sich als Hinderlich beim Einbauen dar... Ok, bei 2mm Gehäusebreite mit einer 1mm-Nut stößt an die Grenzen meines 3D-Druckers.
Also kurzerhand wieder entfernt, da genau diese Nut das Einschnappen behindert ...
Die Implementierung ist durchaus eine Hearusforderung  ;)

Muss auch die Verschraubungsmöglichkeit des Deckels noch mal prüfen ... Vielleich doch außen, wie in Gloobs Modell ?
Das Gehäuse nochmal für Verschraub-Antennen um 1mm kürzen.  :(

Das Resultat des Fusion-Slicers ist auf alle Fälle besser als den von mir verwendeten RepetierHost.
Das mag auch an meinen Einstellungen liegen, aber das langwierige Ausprobieren möchte ich mir zur Zeit nicht antun...
Das Ergebnis lässt sich als 3D-Druck aber durchaus ansehen (benutze transparentes Filament für Protoypen) ... benötigt aber im Moment noch etwas manuelle Nachbearbeitung.

Eigentlich hatte ich vorgesehen die Front- und Rückseite austauschbar zu machen, verschiebe das aber noch.
Dennoch: Wie soll die Fixierung des Ständers (mit Kabelführung) am Gehäuse befestigt werden (Verschraubung oder SnapIn) ?

juergs

Anbei die STLs zum Selber-3D-Drucken.

Empfehlung: Lüfter zum Print ausschalten: "M107" oder "M106 S0".

Ralf9

Der MapleSDuino lässt sich natürlich auch als Nachfolger vom NanoCul als normaler sduino verwenden, dazu muß nur das zweite (B) cc1101 433 Mhz Modul bestückt werden.
Ein "get Version" enthält dann (R: B0*)

Es ist nicht mehr zu empfehlen, einen NanoCul zu kaufen oder selbst zubauen.

Kann jemand hier vermerken,
https://wiki.fhem.de/wiki/Selbstbau_CUL
daß es mit dem MapleSduino einen Nachfolger gibt?

ZitatDie Betonung liegt auf "mehrfach" lesen
Meine Dokumention ist anscheinend noch verbesserungsfähig.
Es wäre schön, wenn jemand für den MapleSduino einen Wiki Eintrag machen könnte.
@andies liest Du hier mit?

Gruß Ralf

FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

sash.sc

Nur nochmal zum Verständnis.

Der mapleduino kann dar was der Signalduino kann + nano cul +LaCrosse?

Wie sieht es denn aus, das ganze auf einem wemos d1 Mini bzw pro Ton laufen zu bekommen, wegen der wlan Anbindung?

Gesendet von meinem MI 9 mit Tapatalk

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

Ralf9

ZitatDer mapleduino kann dar was der Signalduino kann + nano cul +LaCrosse?
Wenn die a-culw geflasht wird, kann er auch das was der nanocul kann.
Mit der sduino Firmware kann er durch LaCrosse auch zum großen Teil was der JeeLink kann.

ZitatWie sieht es denn aus, das ganze auf einem wemos d1 Mini bzw pro Ton laufen zu bekommen, wegen der wlan Anbindung?
Wenn auf dem wemos d1 Mini das esplink drauf ist und seriell mit dem Debugport vom MapleSDuino oder MapleCul verbunden wird, dann funktioniert es auch über WLAN (siehe Anlage)
Dazu ist eine spezielle firmware notwendig bei der anstatt USB RX und TX verwendet wird, bei bedarf kann ich die bin File erstellen.

Auf dem ESP32 müsste die firmware funktionieren, da er für den Zeit kritischen Teil einen Coprocessor hat, aber da bräuchte ich Hilfe beim programmieren des Coprocessors
https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-guides/ulp.html

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

juergs

Es gäbe vielleicht noch eine günstigere Option:

https://www.makerfabs.com/desfile/files/Air602%20Hardware%20Design%20Manual.pdf
http://wiki.seeedstudio.com/Air602_Firmware_Programming_Manual/

http://wiki.seeedstudio.com/Air602_WiFi_Development_Board/#typical-applications

Aber: Einen WLAN-Sender in der Nähe von 433 und 868 MHZ Empfängern zu betreiben finde ich HF-technisch nicht gerade von Vorteil.
Da der WLAN Betrieb möglicherweise den HF-Empfang sowieso schwächerer Stationen einfach weg "drückt" ...

Ich habe hier 2 Stück Air602 herumliegen, werden mich mal damit etwas beschäftigen ...
https://yoursunny.com/t/2018/Air602-blink/
https://yoursunny.com/t/2018/Air602-weather/

Grüße,
Jürgen

sash.sc

Mein Gedanke war, ob es möglich ist, die Firmware von mapleduino auf nen wemos zu portieren. Sprich nen wemos mit 2 oder 3 cc1101 dran. Dann hat man es auf einen Prozessor inl. wlan. Ohne nen wemos parallel an den maple zu verbinden

Gesendet von meinem MI 9 mit Tapatalk

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

Ralf9

ZitatMein Gedanke war, ob es möglich ist, die Firmware von mapleduino auf nen wemos zu portieren.
Ja, das sollte möglich sein, wenn das zeitkritische einlesen der Nachrichtenpulse in einen FIFO Speicher in einen Coprocessor ausgelagert wird, das programmieren des Coprocessor ist aber nicht so einfach.
Da der ESP8266 keinen Coprocessor hat, müsste dafür z.B. ein Promini verwendet werden.

Das es ohne Coprocessor nicht 100% funktioniert, sieht man am SignalESP bei dem zwar das meiste funktioniert, aber es gibt ein paar Protokolle die nicht sauber oder gar nicht funktionieren.

Gruß Ralf
FHEM auf Cubietruck mit Igor-Image, SSD und  hmland + HM-CFG-USB-2,  HMUARTLGW Lan,   HM-LC-Bl1PBU-FM, HM-CC-RT-DN, HM-SEC-SC-2, HM-MOD-Re-8, HM-MOD-Em-8
HM-Wired:  HMW_IO_12_FM, HMW_Sen_SC_12_DR, Selbstbau IO-Module HBW_IO_SW
Maple-SIGNALduino, WH3080,  Hideki, Id 7

sash.sc

Also dann eher einen esp32?!

Gesendet von meinem MI 9 mit Tapatalk

Raspi 4B+ Bullseye ;LaCrosse; HomeMatic; MapleCUL; ZigBee; Signalduino ESP32 ; Shellys; MQTT2; Grafana mit Influxdb

Ranseyer

Zitat von: juergs am 11 April 2020, 15:33:21
Es gäbe vielleicht noch eine günstigere Option:
Falls du dich damit erfolgreich befasst würde ich das Thema ggf. auch nochmals angehen.
(Beim Maple-CUL hatte ich das Teil eine Zeit lang eingeplat, inkl. Antenne. Resonanz war leider gleich Null:-(
https://raw.githubusercontent.com/ranseyer/CUN-STM32/master/HW-MAPLE-Large/Archiv/V3.4/bot.png)



ZitatIch habe hier 2 Stück Air602 herumliegen, werden mich mal damit etwas beschäftigen ...
plus drei :-)
FHEM mit FTUI. Homematic-Funk für Thermostate und Licht. MySensors als Basis für eigene HW.
Zentrale ist der MAPLE-CUL mit RFM69+HModUART-AddOn.
Doku zu meinen Projekten: Github/Ranseyer. Platinen falls verfügbar gerne auf Anfrage.
Support: gerne wenn ich Zeit+Lust habe im Forum. Nicht per PN!