Inhaltsverzeichnis:

Nixie Thermometer und Hygrometer mit Arduino Nano - Gunook
Nixie Thermometer und Hygrometer mit Arduino Nano - Gunook

Video: Nixie Thermometer und Hygrometer mit Arduino Nano - Gunook

Video: Nixie Thermometer und Hygrometer mit Arduino Nano - Gunook
Video: Nixie thermometer and hygrometer with Arduino Nano 2024, November
Anonim

Wie man einige Zeit damit verbringt, Spaß zu haben und viel über Aufwärtswandler, Eindrahtsensoren, Nixie-Röhren und Arduino-Codierung zu lernen.

In dieser Zeit werden wir alle gebeten, zu Hause zu bleiben, um uns und andere vor dem COVID-19 zu schützen. Dies ist die beste Zeit, um einen Teil unserer Freizeit zu nutzen, um ein cooles Projekt mit den Komponenten zu erstellen, die wir in den Boxen haben.

In diesem Fall werden wir ein Thermometer und ein Hygrometer realisieren.

Bleiben Sie hungrig, bleiben Sie gesund, haben Sie Spaß!

Schritt 1:

Bild
Bild

Beginnen wir mit der Montage des Aufwärtswandlers. Wenige Komponenten, ein super leicht zu findender IC, eine große Prototypenplatine.

Schritt 2:

Bild
Bild
Bild
Bild
Bild
Bild

Die Bauteilplatzierung kann in einem kleinen Teil der Platine erfolgen. Es werden nur 45x55mm benötigt.

Für den elektrischen Anschluss verwende ich die Drähte, die von einem 2,5-mm-Kabel kommen. Einfach zu handhaben und robust. Bei hohen Stromstärken können Sie 2 oder 3 miteinander verdrillen, aber für kurze Verbindungen wie in diesem Fall ist dies normalerweise nicht erforderlich.

Die Prototypenplatinen können mit einem kleinen Trick für einen Multilayer-Aufbau verwendet werden. Dadurch können noch kompaktere Baugruppen hergestellt werden.

Schritt 3:

Bild
Bild
Bild
Bild
Bild
Bild

Zeit, die Sockel für die ZM1000-Nixie-Röhren zu erstellen und die BJTs zu verdrahten, die zur Steuerung der Röhrenanoden für das Multiplexing verwendet werden. Der ZM1000-Stecker erfordert in diesem Prototyp eine Wildverkabelung.

Die IN19-A ist eine spezielle alphanumerische Nixes-Röhre. Seine langen Leitungen ermöglichen das direkte Löten auf der Platine.

Das Arduino-Board ist über Drähte mit den Anodentreibern verbunden. Die Montage der Platine auf Sockeln ermöglicht eine kompaktere Schaltung der Schaltung mit der 3. Dimension. Zur Ansteuerung der Kathode wurde ein russischer K155ID1 IC verwendet.

Schritt 4:

Bild
Bild
Bild
Bild
Bild
Bild

Die endgültige Anordnung der Bauteile, alles in 100x85mm.

Der Temperatursensor ist ein Dallas DS18B20. Der Feuchtigkeitssensor ist ein DHT11.

Die drei LEDs werden verwendet, um anzuzeigen, wenn die Temperatur unter 0 °C (Blau), zwischen 0 °C und 50 °C (GRÜN) und über 50 °C, aber unter 150 °C (ROT) liegt.

Der Taster wird verwendet, um zwischen verschiedenen Visualisierungsmodi zu wechseln:

  1. Temperatur in °C;
  2. Temperatur in Kelvin;
  3. Relative Luftfeuchtigkeit (%);
  4. Wechsel zwischen °C und Kelvin;
  5. Wechsel zwischen °C und relativer Luftfeuchtigkeit;
  6. Wechsel zwischen Kelvin und relativer Luftfeuchtigkeit;
  7. Wechsel zwischen °C, Kelvin und relativer Luftfeuchtigkeit;

Das Balkendiagramm liefert die analoge Referenz der Messung.

Schritt 5:

Bild
Bild
Bild
Bild
Bild
Bild

Das Endergebnis

Schritt 6:

Der Schaltplan, die Stückliste und der Arduino-Code.

Empfohlen: