Mein Nixie-Uhr Projekt mit dem ESP8266 funktioniert jetzt in der Version 2.0. Nachdem ich die Version 1.0 vergeigt hatte, indem ich die Footprints der Röhren verkehrt auf der Platine platziert hatte und den ESP8266 an einigen Pins, die man nicht beschalten sollte beschaltet habe, habe ich bei der Version 2.0 zwar die Bugs der ersten Version behoben, aber dafür leider zwei neue eingebaut.
Die Footprints der Hochspannungs-Schieberegister HV5530 sind leider etwas falsch: ich habe TQFP statt PQFP genommen und der IO Expander hat eine falsche Pinbelegung und braucht drei Fädeldrähte. Kann man zwar mit etwas Geschick alles richten, aber so richtig toll ist das nicht. Trotzdem hab ich schon alle 20 Platinen, die ich fertigen lies, im Turmlabor verteilt.
Der Hochsetzsteller für die Hochspannung ist bei 5V Eingangsspannung leider etwas ineffizient. Der Schalttransistor wird ziemlich warm und er erreicht die vorgesehene Betriebsspannung nicht. Da muss für die nächste Version noch was besseres her. Ich denke, es wird da ein Sperrwandler werden. Muss ich mal schaun, wo ich einen passenden Übertrager her bekomme.
Mal schauen, wann ich eine nachbausichere Version 2.1 fertig bekomme. Erst mal bin ich damit beschäftigt, allen Leuten, die mir die vorhandenen Platinen abgekauft haben diese zu fädeln.
Funktionsumfang:
- Hat einen ESP8266 Controller und kann deswegen WLAN mit allen Vor- und Nachteilen. Die Software unterstützt auch die Einbindung des Ganzen in ein Hausautomatisierungssystem über MQTT, damit z.B. die Röhren bei Abwesenheit nicht unnötig brennen.
- Die Betriebsspannung für die Röhren wird durch einen Schaltregler IC MAX1771 mit einer Hochsetzsteller-Topologie und einen Schalttransistor IRFU420 bereit gestellt.
- Ansteuerung der Nixie-Röhren über Hochspannungsschieberegister
HV5530
- Hat eine DS3231 RTC für alle, die ihre Zeit nicht aus dem Internet holen wollen. Generell muss man das WLAN nicht aktivieren.
- Stromversorgung über USB, was leider ein paar Probleme mit der Hochspannungsversorgung der Röhren macht.
- Man kann es auch über USB selbst programmieren, z.B. über die Arduino IDE, über Python oder mit allen Programmiersprachen, die man dem ESP8266 beibringen kann.
- Für alle, die das toll finden, befinden sich unter den Röhren RGB LEDs WS2812B. Damit kann man beliebig jede Röhre mit jeder belibigen Farbe beleuchten.
Die ganzen Unterlagen dazu hab ich mal hier gebunkert:
https://github.com/ludwig1992/tlnixie
Das Ganze hab ich alles in KiCad entworfen.