Inhoudsopgave:

Nixie-thermometer en hygrometer met Arduino Nano - Ajarnpa
Nixie-thermometer en hygrometer met Arduino Nano - Ajarnpa

Video: Nixie-thermometer en hygrometer met Arduino Nano - Ajarnpa

Video: Nixie-thermometer en hygrometer met Arduino Nano - Ajarnpa
Video: Nixie thermometer and hygrometer with Arduino Nano 2024, Juli-
Anonim

Hoe je wat tijd kunt besteden aan plezier maken en veel leren over boost-converters, ééndraadssensoren, Nixie-buizen, Arduino-codering.

In deze periode wordt ons allemaal gevraagd om thuis te blijven om onszelf en anderen te beschermen tegen het COVID-19. Dit is de beste tijd om wat van onze vrije tijd te gebruiken om een cool project te maken met de componenten die we in de dozen hebben.

In dit geval gaan we een Thermometer en Hygrometer realiseren.

Blijf hongerig, blijf veilig, veel plezier!

Stap 1:

Afbeelding
Afbeelding

Laten we beginnen met het monteren van de boost-converter. Weinig componenten, een supergemakkelijk te vinden IC, een groot prototypebord.

Stap 2:

Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding

De plaatsing van de componenten kan in een klein deel van het bord worden gedaan. Er is slechts 45x55 mm nodig.

Voor de elektrische aansluiting gebruik ik de draden die uit een 2,5 mm kabel komen. Eenvoudig te beheren en robuust. Waar de stroom hoog is kun je er 2 of 3 in elkaar draaien maar voor korte verbindingen zoals in dit geval is dat meestal niet nodig.

De Prototype boards kunnen met een klein trucje gebruikt worden voor een meerlaagse montage. Dit kan nog compactere assemblages opleveren.

Stap 3:

Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding

Tijd om de sockets voor de ZM1000 nixie-buizen te maken en de BJT's te bedraden die worden gebruikt om de buisanoden voor de multiplexing te regelen. De ZM1000-connector vereist wilde bekabeling in dit prototype.

De IN19-A is een speciale alfanumerieke nixiesbuis. De lange kabels maken het mogelijk om direct op het bord te worden gesoldeerd.

Het Arduino-bord is via draden verbonden met de anodestuurprogramma's. Door het bord op sockets te monteren, kan het circuit meer worden gecomprimeerd met behulp van de 3e dimensie. Om de kathode aan te drijven is een Russische K155ID1 IC gebruikt.

Stap 4:

Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding

De uiteindelijke plaatsing van de componenten, alles is in 100x85mm.

De temperatuursensor is een Dallas DS18B20. De vochtigheidssensor is een DHT11.

De drie LED's worden gebruikt om aan te geven wanneer de temperatuur lager is dan 0°C (blauw), tussen 0°C en 50°C (GROEN), en boven 50°C maar lager dan 150°C (ROOD).

De drukknop wordt gebruikt om tussen verschillende visualisatiemodi te schakelen:

  1. Temperatuur in °C;
  2. Temperatuur in Kelvin;
  3. Relatieve vochtigheid (%);
  4. Wissel tussen °C en Kelvin;
  5. Wissel tussen °C en relatieve vochtigheid;
  6. Verschuiving tussen Kelvin en relatieve vochtigheid;
  7. Wissel tussen °C, Kelvin en relatieve vochtigheid;

Het staafdiagram geeft de analoge referentie van de meting.

Stap 5:

Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding
Afbeelding

Het eindresultaat

Stap 6:

Het schema, de stuklijst en de Arduino-code.

Aanbevolen: