DS2408 LED Platine zur Statusanzeige

Begonnen von Tobias, 07 November 2013, 10:43:41

Vorheriges Thema - Nächstes Thema

Tobias

Hallo zusammen,
ich möchte mir eine LED-Statusanzeige Schaltung mittels DS2408 bauen.
1. Könnte bitte jemand darauf schauen ob ich alles korrekt gemacht habe?
2. Wo kann man am günstigsten eine Platinen Kleinserie bestellen? Incl. Bohrungen, Verzinnung und Lötstoplack. Größenordnung 10Stk. Ev. hat ja noch jemand hier ebenfalls Interesse.

Edit2: Hab ich hier gepostet: http://www.fhemwiki.de/wiki/Kategorie:Hardware_Mods
Edit: Aktueller Schaltplan und TargetFile für die Nachbauer:
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

ext23

Wegen der Platinen würde ich dir ja gerne http://imall.iteadstudio.com/open-pcb/pcb-prototyping.html empfehlen, wenn ich nicht schon 2 Monate auf die Lieferung warten würde.... Aber es soll auch Leute geben wo es schneller geht ;-)

/Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

Tobias

#2
Naja, erstmal ist es ja wichtig, das das Layout stimmt. Deswegen sollen hier mal die HardwareSpezies draufschauen. Einmal die Platine in Auftrag gegeben ist es zu spät  bei Layoutfehlern.

Ich habe noch eine Erweiterung drin. Pin8 ist ein Kombiport. Entweder wird die LED8 angesteuert, oder per Jumper ein Piezo Signalgeber aktiviert. Dieser soll über die Impulsschaltung nach Anlegen einer Spannung nur kurz aufpiepen. Abgeschaut hier. Hintergrund ist eine Art Acknowledge Rückinfo, zb. bei Einschalten einer Alarmanlage
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

ext23

Naja das war doch deine Frage oder ;-)

Zum Thema Hardware, denke dran beim placen den 0,1er C am DS2408 möglichst dicht am IC zwischen Masse und VCC zu setzen, das habe ich schon öfter gelesen wegen der Stabilität von dem IC und dem ganzen 1-Wire Bus.

Was sollen denn für LEDs ran? Weil du da so ein fetten Treiber hast, 20mA spuckt der auch so raus. Ich verstehe auch nicht wieso du zwei der Treiber benutzt, nur zum Invertieren?!? Und die Widerstandsnetzwerke, sicher das du die alle brauchst?

Gruß
Daniel

HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

Tobias

Also die Grundschaltung habe ich "geklaut".
Der Signalgeber verbraucht 30mA. Jede LED 2mA.
Es sind 2 Treiber drin wegen der Invertierung. Die Widerstandsnetzwerke sind im Grunde nur die Pullups zum DS2408 und jeweils zum ULN.
Wenn du einen Treiber ohne Invertierung kennst, nur her damit...
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

UweH

#5
Zwei ULN...sportlich. Ich gehe an Hand Deines Schaltungsentwurfes davon aus, dass Du Dir das Datenblatt des DS2408 noch nicht angesehen hast. Auf Seite 31 findest Du eine Beispielapplikation.

Edit und bisschen ot: Ich hab gerade schmunzelnderweise gedacht, was pah hier wohl in seiner kurzen und prägnanten Weise geantwortet hätte...vermutlich: RTFM -> Datasheet DS2408


Noch was: Es gibt eine PCB-Firma, die eine sehr gute Qualität zu einem unschlagbar günstigen Preis anbietet. Dauert aber manchmal länger und wer Wert auf Kommunikation mit dem Anbieter legt, ist da falsch. Keine Mail, kein Telefon. Datei hochladen, bezahlen und warten, so kann man das zusammenfassen:http://www.mme-pcb.com. Prototypen-Service benutzen und los.

Tobias

Hallo Uwe,
natürlich habe ich mir vorher das Datenblatt angesehen. Aber angesichts der insgesamt maximalen 20mA Belastungsgrenze habe ich mich für die ULN entschieden.

7x2mA =14mA
1x30mA =30mA
Summe: 44mA

Da hab ich Angst das mir der DS2408 abraucht. Außerdem hat dieser den Charme, das ich alles auf die 12V schiene legen könnte und somit den 5V Strang nicht belaste.
Gibt es nicht einen "ULN" ohne Invertierung?
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

UweH

Grins...RTFM Seite 31, steht alles da ;-)
Dort ist auch eine Beschaltung mit dem BSS84 gezeigt. In ähnlicher Form benutze ich das für diverse Schaltungen, u.a. für meine Heizungssteuerung. Dort schalte ich mit BSS84 jeweils ein Relais und als Signalisierung eine LED.

Tobias

Hi Uwe,
hast du auch eine Alternative zum Bss84 als bedrahtete Variante? Zb. der BSS92? Ist dieser Pin-Kompatibel?
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

UweH

BS 250
Pin-Kompatibel im Sinne von 1:1 drauflöten? Nein. Ich hab grad im Moment die Datenblätter nicht zur Hand, da stehen die Belegungen drin.

UweH


Tobias

Ich habe erstmal eine Platine ausschließlich für LED´s gemacht. Wie hier schon richtig festgestellt wurde, kommt man mit LowCurrentLED´s nur auf Maximal 16mA.
Die nächste Version ist die mit den BS250, aber da weiß ich nicht ob man die Beschaltung mit den Widerständen zu 12V 1:1 übernehmen kann.
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

UweH

Ich hab da mal ein bisschen drin rumgemalt...finde die Unterschiede  ;)

Tobias

#13
supi, sieht ja richtig aufgeräumt aus.... auf die Drahtbrücke hätt ich auch selbst kommen können :( Irgendwie hat das mit dem AutoLayouter nicht so sauber funktioniert ...
Ich habe noch die Massefläche eingefügt und die Beschriftung auf die Kupferseite gelegt, so wie es mme-pcb haben möchte.
Nimmt mme-pcb die TargetDatei so wie sie ist? Ich würde sie jetzt als fertig bezeichnen. ok?
Würde das Wochenende 10Stück bestellen, falls nicht noch jemand hier ebenfalls welche benötigt...
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

UweH

Manchmal ist eine Drahtbrücke einfacher, wenn man damit umständliche Leitungsführungen vermeiden kann.
Den Autorouter kannst Du getrost in die Tonne treten. Auch bei professionellen Programmen gibt's sowas, aber überzeugend ist keiner.
Ich habe da noch ein bisschen korrigiert. Das war gestern eigentlich ein schnell hingeklatschter Entwurf, nicht gleich abschicken... ;)
Ich hab da noch was...warum hast Du eine 12V-Klemme vorgesehen und nicht benutzt? Was ist der Hintergrund zu J1? Warum willst Du damit die Polarität wechseln? Und dann ziehst Du die Betriebsspannung der LEDs aus den 5V vom Bus...hmmm
ZitatNimmt mme-pcb die TargetDatei so wie sie ist?
Ja, Du kannst Target-Dateien direkt hochladen.

Tobias

Hi Uwe,
die 12V Klemme ist nur aus Schönheit. Mein Bus besteht aus 4 Leitungen, incl 12V. Da wollte ich keine Leitung "dumm rumhängen" haben. Außerdem mache ich noch statt der Klemme "darüber" einen optionalen 2x4 Pinheader, abgewinkelt. Damit kann ich 4 Leitungen reinbringen, und gleichzeitig auch wieder raus. Abgewinkelt, weil ich teilweise nur 15mm Platz habe.
J1 ist dazu da, um das Board multifunktionell als Ausgang per LED bzw als Eingang für Reedkontakte zu haben. Ich habe noch einige Fenster nicht in FHEM, und pro Fenster 2 Reedkontakte (Offen/Klapp).

Die Spannung ziehe ich vom Bus
1. um so wenig wie möglich Bauteile drauf zu haben, sind ja nur maximal 16mA (LowCurrentLEDs a 2mA)
2. ich der absolute HardwareEntwicklungsrooki bin, ich kann nachbauen, aber nicht entwerfen (->BS250). Ich kann etwas Perl, ziemlich gut PHP, oder frag mich etwas zu BusinessIntelligence, das kann ich :)
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

UweH

Zitatdie 12V Klemme ist nur aus Schönheit.
Ok

Zitat1. um so wenig wie möglich Bauteile drauf zu haben
Hast Du geschafft  ;)

Zitat2. ich der absolute HardwareEntwicklungsrooki bin
Macht nichts, dafür gibt's hier genug Fachpersonal  ::)

ZitatJ1 ist dazu da, um das Board multifunktionell als Ausgang per LED bzw als Eingang für Reedkontakte zu haben
Damit wiederum hebst Du Dich aus der Rookiegemeinde ab. Gute Idee  8)

Zitatoder frag mich etwas zu BusinessIntelligence, das kann ich :)
Äh... :-\ fällt mir gerade nichts ein

Nun aber was Konstruktives:
Um die Sache noch besser zu machen, könnte man den 1-Wire I/O mit einer BAT 54 S schützen. Würde schaltungstechnisch so aussehen:

Tobias

#17
BAT54S = SMD :(
Ich bekomm zwar den DS2408 sauber aufgelötet, aber SMD muss nicht sein. Ich denke da gibt es sicher eine bedrahtete Variante..? Sind im Schaltplan 2 davon? Oder was ist die andere ZenerDiode?

EDIT: Hab gerade gesehen, die BAT45S ist eine Doppeldiode... kann ich also 2 BAT43 nehmen?

EDIT2: 3mm x 1.5mm ..... ach egal... ich probier es.... Die Schaltung sollte auch laufen wenn ich es nicht draufgelötet bekomme bzw die Diode nicht drauf ist.
Morgen bau ich es ein.... Ansonsten passt alles?
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

UweH

ZitatBAT54S = SMD :(
Ja, ich denke in SMD  ;)

Zitatkann ich also 2 BAT43 nehmen?
Nimm zwei BAT 85, passen wertmäßig besser.

ZitatMorgen bau ich es ein.... Ansonsten passt alles?
Ich hab die Dioden mal draufgepackt..kontrollier bitte nochmal alles, sollte jetzt passen.

Tobias

so, ich hoffe jetzt ist alles io...
habe noch den 2x4Pinheader zur Anschlussklemme dazugepackt. Also entweder Klemme, oder Pinheader, oder Klemme und eine Reihe Pinheader als Weitergabe zum nächsten 1wire Baustein.
Wenn sonst keiner weiter daran interessiert ist, bestell ich am WE meine 10Stück
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Starkstrombastler

Hallo Tobias und UweH,

das ist eine tolle Teamarbeit, alle Achtung für diese Platinenentwicklung. Bisher habe ich eher dicke Drähte verbaut.
....

Ich möchte knapp 40 Reed-Kontakte (Roto-MVS-Fensterkontakte) via 1-Wire in FEHM einbinden. Wenn ich den Threat richtig verstanden habe, sollte das mit diesem Entwurf funktionieren.

Gerne beteilige ich mich an der Produktion!

Viele Grüße
Starkstrombastler
IPC\Ubuntu + Fhem, 1wire, Shellies, Siemens Logo!, Z-Wave, PhilipsTV, Vu+duo2, KM200

Tobias

Hi Starkstrombastler  ;) ;)

Ja, sollte es. Wenn man J1 auf GND setzt und die 8 Widerstände durch Drahtbrücken ersetzt, hat man 8 Eingänge für jeweils einen Reedkontakt.
Die Platine sollte jeweils ca 4,50Euro kosten. Kommt auf die Bestellmenge drauf an.
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

ext23

Hallo,

ich hab mal eine Frage wenn man das auch als Eingang benutzt wie im obigen Post gewünscht. Speichert der Chip das zwischen oder habe ich den Eingangszustand erst wenn ich diesen mit FHEM abgefragt habe? Ich hab das nicht vor mit 1-Wire zu realisieren (noch nicht) aber mir stellt sich die Frage was passiert wenn ein Einbrecher mit einem dicken Magneten kommt bzw. schnell das Fenster öffnet und dann den Reed Kontakt wieder schließt. Bekommt man solche "kurzen" Unterbrecher mit? Man möchte ja nun nicht alle 0,1 Sekunden den 1-Wire Bus abfragen.

Gruß
Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

Tobias

Hi Daniel,

nein, das geht leider nicht mit "normalen 1wire Chips. Ich polle meine Fensterkontakte alle 5sek.
Ich habe mir in der Tat gestern beim "Laufen" dasselbe überlegt.
Dazu müsste man 1wire mit einem ATMega emulieren (siehe dazu im 1wire Forum: DS2423 Alternative).
- 8 EingangsPorts
- 8 AusgangsPorts
- 1 Port zum Einstellen was Default ist (Open oder Close bzw ein High oder Low Pegel an den Eingangsports)
- 1 analogen Eingangsport bei dem man mit Poti stufenlos von 0-5V einstellt, wie lange eine Pegelveränderung an einem EingangsPort am Ausgangsport erhalten bleibt (zb. 0-5min)

Die Firmware müsste auch in einen ATTiny passen, allerdings benötigt man mindestens 18Pins, plus die Steuerpins.
Die Firmware müsste dann diese einfache Logik umsetzen, vor allem aber das 1wireProtokoll des DS2408 emulieren.

Na dann mal los.....Ich kann keine Microcontroller Programmieren..... nur draufflashen ;)
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

ext23

OK, dann deckt sich das mit meinem Verständnis. Stellt sich nur die Frage, ob so eine Akrobatik mit 1-Wire dann sinnvoll ist oder man das nicht lieber über andere Wege abfragt. Aber es macht schon Sinn, dass man das lückenlos überwacht, also auch kurze Aussetzer zumindest als "warning" meldet.

Btw. man kann auch ein FlipFlop vor setzen, den setzt man dann über ein Timer alle 10 Sekunden zurück oder so ;-) Wenn du jetzt alle 5 Sekunden abfragst sollte das passen.

Gruß
Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

Tobias

mir persönlich reicht das so.... ich brauche keine 100%ige Sicherheit... alles andere ist mir z.Z. zu kompliziert. Sag Bescheid wenn du an Platinen interessiert bist
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

eldrik

Hi,

ich bekunde mal mein Interesse an 4 Platinen :)

Greetz
Eldrik

Tobias

So, ich habe jetzt die Technische Dokumentation zum Gehäuse bekommen. Ich passe nur noch die Platinengröße und Bohrlöcher darauf hin an.
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Starkstrombastler

Hi Tobias,

ich bin mit 5 Platinen mit dabei!
IPC\Ubuntu + Fhem, 1wire, Shellies, Siemens Logo!, Z-Wave, PhilipsTV, Vu+duo2, KM200

UweH

ZitatIch passe nur noch die Platinengröße und Bohrlöcher darauf hin an.
Das wird nicht reichen...  ;) Bei Deiner letzten Änderung hat sich ein Fehler eingeschlichen. Nimm mal bitte die angehängte Version für die Größenänderung. Ist noch ohne Massefläche usw. Erst mal die Größe anpassen.

Tobias

#30
Supi, hab deine Antwot zu spät gesehen....  :'(
Ich schau mir es morgen nochmal an....
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Tobias

Hi Uwe,
Wenn du ganz rechts an der Klemme den Kurzschluss GND-VCC gemeint hast, den hatte ich gestern auch entdeckt und schon korrigiert. sonst noch etwas?
Habe gerade einen Sammelbestellungsaufruf gestartet. BEstelle dann nächsten Mi
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

UweH

#32
ZitatKurzschluss GND-VCC
Ja. Lass bitte nochmal sehen, nachdem Du die Größe angepasst hast. Oder ist das da oben diese Version?

ext23

Mal etwas off topic (Ich benutze immer Eagle und kenne Target nur aus dem Studium damals), ich lese hier gerade was von Kurzschluss. Hat Target kein ERC drin? Sollte man eigentlich immer mal drüber schicken sowas, auch ein DRC beim Board erstellen ob die ganzen Abstände etc. eingehalten werden und dem entsprechen was dein PCB Produzent technisch auch realisieren kann.

Gruß
Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

UweH


Tobias

Ich habe die Prüfung gestern laufen lassen, dabei den Kurzschluss ja auch selbst bemerkt. ;)

Hier jetzt aus meiner Sicht die Finale VErsion
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

ext23

Ahh OK ;-)

Ich muss mir bei Gelegenheit Target auch mal anschauen, Eagle nervt an einigen Stellen etwas, Dann liest im im Netz immer Beschreibungen für irgend welche Krücken... naja ;-)

Gruß
Daniel
HM, KNX, FS20, 1-Wire, PanStamp, AVR-NET-IO, EM1000EM, PCA301, EC3000, HM-LAN, CUL868, RFXtrx433, LGW, DMX @Ubuntu-Server (Hauptsystem) & Raspberry Pi (Satellit)

UweH

2 oder 3 kleine Korrekturen....nimm bitte diese Version hier.
Soweit jetzt alles ok.

stgeran

OT: nur mal eine Frage: Wenn Du die Pads für die Widerstände genau so "dick" machst, wie die für das Widerstands Array, kannst Du auch mit der Verbindung der Drahtbrücke DURCH die entsprechenden Pads gehen. Eine Leiterbahn durch einen Padabstand von 2,54mm ist möglich. Das soll keine Kritik sein, sondern nur ein Vorschlag.
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

UweH

Könnte man, aber dann müsste ich die Pads auf 50mil, also 1,27mm verkleinern, um mit der Aura der Leiterbahn nicht die Pads zu touchieren. Die Pads und die Abstände habe ich aber deshalb so "groß" gewählt, damit niemand ins Straucheln kommt, der das Teil vielleicht zu Hause selber ätzen will. Dann lieber der Kompromiss mit der Brücke. Ich habe das exemplarisch mal angehangen. Wenn ich die durchgezogene Leiterbahn verkleinere, dann kann man zwar die Pads größer machen, aber die Leiterbahnbreite (in diesem Beispiel 16mil, also ca. 0,4mm) ist möglicherweise nicht mehr auf "Amateur"-niveau. Zudem muss die Größe der Pads auch ein Löten für Leute ermöglichen, die vielleicht nicht gaaaanz sooo feinfühlig damit umgehen können... ;-)

Tobias

Hi Uwe,
kannst du mir sagen was du genau geändert hast? Auf den ersten Blick seh ich es nicht. Dann kann ich das nächste Mal auch darauf achten...
Wie hast du die Masselinien hinbekommen? Bei mir macht er immer nutr ein KaroRaster....
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

stgeran

@UweH: Ja klar, bei mir macht das auch der Autorouter ;-))
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

Tobias

#42
Alles "neu erlernte" habe ich mal in eine weitere Platine einfließen lassen. Der Aufbau auf Lochraster ist bei mir seit 2 Jahren im Einsatz. Hatte mir gedacht, das ich mir das mal gleich mit machen lasse - ordentlich auf Platine ;) Brauch auch nur 2 Stück davon.
Vieleicht könnte auch nochmal einer kurz draufschauen - in der Hoffnung diesmal alles richtig gemacht zu haben :)

Zur Info: an diesem DS2450 hängen 4 Vegetronix Bodenfeuchtesensoren und messen meine Bodenfeuchtigkeit in den 4x 2m langen Tomatenpflanzenkästen
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

UweH

Zitatkannst du mir sagen was du genau geändert hast?
[Korinthenkackermodus] Zwei oder drei Leiterbahnen waren nicht im 45°-Winkel [/Korinthenkackermodus] und die Größe einiger Pads habe ich geändert.
ZitatWie hast du die Masselinien hinbekommen? Bei mir macht er immer nutr ein KaroRaster....
Im Masseflächendialog den Linienabstand auf 0 setzen...

UweH

ZitatVieleicht könnte auch nochmal einer kurz draufschauen - in der Hoffnung diesmal alles richtig gemacht zu haben :)
OK, dann schalte ich den Korinthenkacker nochmal an: Wenn Du diese Designregeln beachtest, wird's besser:

  • kurze Leitungsführung und möglichst sternförmige Struktur der Versorgungsleitungen
  • keine 90°-Winkel und wenn Winkel, dann 45°
  • Stützkondensatoren am zu Stützenden

Es gibt zwar noch eine ganze Menge mehr an Designregeln, aber für diese kleine Platine reichen die drei :)

UweH

Zitat von: stgeran am 25 November 2013, 11:54:14
@UweH: Ja klar, bei mir macht das auch der Autorouter ;-))
Und das sieht man solchen Platinen dann auch leider an. Ich kenne keinen Autorouter, der sein Geld wert ist.

stgeran

Hast Du es mal mit Bartels AutoEngineer versucht?
FHEM auf Raspberry
CSM 866MHz für EM1010 mit Strom und Gaszähler
CUL 866MHz für MAX! Radiator Thermostat 
CUL 433MHz für Innen und Aussen Temp
HMLAN für HM-LC-Sw1-PI-2

UweH

#47
Wie ich schon sagte, keiner ist sein Geld wert. Von Hand und mit Gehirnschmalz funktioniert immer noch am Besten.
Ich hatte auch mal die Gelegenheit, wirklich teure Router zu testen...nee. Bis auf Cadstar, der ist ganz gut.
Von Hand dauert es im Normalfall zwar deutlich länger, aber das Ergebnis ist eben auch deutlich besser.

PowderK

Hy

ich würde gerne die Platine zur Steuerung von meiner Fußbodenheizung via Relais nutzen.
Dazu habe ich hier mal einen kleinen Schaltplan gestalltet. Da ich jetzt nicht der große Experte bin würde ich gerne mal von euch wissen ob die Schaltung mit der Paltine funktionieren würde.


Tobias

siehe auch hier.... etwas einfacher... Als Ersatz des SMD BSS hat Uwe den BSS250 vorgeschlagen....
http://forum.fhem.de/index.php/topic,16211.msg106038.html#msg106038
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

PowderK

Hmm würde allerdings gerne die Variante von Tobias nur um die Relais erweitern. So bleibt alles variabel.

beSmart

Hallo Forum.
Habe zwei Platinen von Tobias bekommen und aufgebaut.
Leider bekomme ich diese nicht zum Laufen. Es leuchtet nicht eine Led
Ich bin mir nicht ganz sicher, ob die Richtung der Sperrdioden richtig ist.
Sind die BSS84p Temperatur empfindlich? So das ich beim Löten alle 16 Stck. zerstört habe?
Mit einer Drahtbrücke von +5V an ,,Drain" leuchten die Led.
Der DS2408 funktioniert. Das habe ich nachgemessen....


Dank und Gruß

beSmart

Tobias

Die richtung der Dioden sieht man auf dem Druck,
Die äußeren LEDs sollten aber leuchten, für die inneren hast du die 2 Drahtbrücken vergessen
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

Stefan1423

Hi,

ich habe mir vor längerer Zeit die Platine zusammengelötet, jetzt habe ich wieder Zeit und möchte sie zum schalten meiner Rolläden verwenden.
Im Prinzip habe ich dafür einen Rolladenschalter der mit 15V betrieben wird. Ist der Schalter geschlossen dann fährt der Rolladen hoch. Für runter gibt es einen weiteren Schalter.
Ich habe versucht die 15V als Eingangspannung auf die Platine zu geben und das Gegenstück auf Led 1, das hat aber leider nicht funktioniert. Benötige ich dafür ein weiteres Relais? Wenn ja wie schalte ich das? Für mich ist der Ausgangstransitor eigentlich schon ein Relais ... Oder sind meine Elektro Kenntnisse da zu dünn ...? Komme eher von der Software Seite....
Ich dachte wenn die Led Leuchtet ist das wie als wäre der Schalter geschlossen - klappt aber nicht. Was läuft da schief ?
Brauche ich noch einen gemeinsamen GND?

Hoffe mal das das irgendwer noch liest in diesem alten Thread ..

Viele Grüße

Stefan

Tobias

du brauchst auf jeden fall ein Relais da der Transistor nur max 130mA schalten kann.
Soweit ich mich erinnere, läuft das Ganze mit 5V, die 12V Klemme ist ungenutzt und nicht belegt
Du brauchst also ein Relais welches mit 5VDC schaltet

Achtung, alles ungetestet, ich bin NCIHT der Hardware-Spezi!!
Maintainer: Text2Speech, TrashCal, MediaList

Meine Projekte: https://github.com/tobiasfaust
* PumpControl v2: allround Bewässerungssteuerung mit ESP und FHEM
* Ein Modbus RS485 zu MQTT Gateway für SolarWechselrichter

ckohrt

Hallo miteinander,
ich würde gerne die Schaltung für Verbraucher mit 24V 50mA verwenden. Kann mir jemand sagen ob das mit der Schaltung geht?
Danke und Grüße,
Christian

UweH

Zitat von: ckohrt am 18 August 2018, 17:06:21
ich würde gerne die Schaltung für Verbraucher mit 24V 50mA verwenden. Kann mir jemand sagen ob das mit der Schaltung geht?
Nein, nicht ohne größere Umbauten oder einer externen Zusatzplatine.

Gruß
Uwe