Inhaltsverzeichnis:

So erstellen Sie einen benutzerdefinierten DIY-Temperaturmesser mit Balkendiagramm und Atmega328p - Gunook
So erstellen Sie einen benutzerdefinierten DIY-Temperaturmesser mit Balkendiagramm und Atmega328p - Gunook

Video: So erstellen Sie einen benutzerdefinierten DIY-Temperaturmesser mit Balkendiagramm und Atmega328p - Gunook

Video: So erstellen Sie einen benutzerdefinierten DIY-Temperaturmesser mit Balkendiagramm und Atmega328p - Gunook
Video: Diagramme erstellen und formatieren (Beispiele mit Säulen-, Linien-, Kreisdiagramm) – Excel-Tutorial 2024, Juli
Anonim
Image
Image

In diesem Beitrag zeige ich Ihnen, wie Sie ein Temperaturmessgerät mit Balkendiagramm und Atmega328p erstellen. Der Beitrag enthält alle Details wie Schaltplan, PCB-Fertigung, Codierung, Montage und Test. Ich habe auch ein Video mit allen Details beigefügt.

Schritt 1: Komponenten

  • 1 * Atmega328p
  • 1 * Balkendiagramm
  • 1*10K Ohm
  • 10*220 Ohm
  • 1 * LM35
  • 1 * Anschlussblock
  • 2*22pf Keramikkondensator
  • 1*16 MHz Quarz
  • 1 * Custom Made PCB von JLCPCB.com

Affiliate-Links

Amazon IND

  • Atmega328p -
  • Balkendiagramm -
  • 16 MHz Quarz -

Amazon USA

  • Atmega328p -
  • Balkendiagramm -
  • 16 MHz Quarz -

AliExpress

  • Atmega328p -
  • Balkendiagramm -
  • 16 MHz Quarz -

Banggood

  • Atmega328p -
  • 16 MHz Quarz -

Schritt 2: Schaltplan, PCB-Layout & Skizze

Schaltplan, PCB-Layout & Skizze
Schaltplan, PCB-Layout & Skizze
Schaltplan, PCB-Layout & Skizze
Schaltplan, PCB-Layout & Skizze
Schaltplan, PCB-Layout & Skizze
Schaltplan, PCB-Layout & Skizze

Die Schaltung wurde in KiCad entworfen. Nach dem Entwerfen der Schaltung entwarf ich das PCB-Layout und generierte die Gerber & Drill-Datei. Dann einen Zip-Ordner mit allen Gerber & Drill-Dateien auf der JLCPCB.com-Website zur Herstellung hochgeladen (der 5 PCBs für 2 $ mit einem Tag Versand angeboten hat).

Skizzieren

Die Skizze, die ich verwendet habe, ist eine sehr einfache Skizze, die leicht zu verstehen ist. Der erste Teil der Skizze (gelb hervorgehoben) wird verwendet, um die Variablen zu deklarieren und zu initialisieren. Die nächste markierte Zeile soll den Analogwert vom LM35 abrufen. Die nächsten beiden Zeilen werden verwendet, um den Analogwert in Celsius umzurechnen (um mehr über die Formel zu erfahren, klicken Sie bitte hier). Ich habe auch eine Zeile eingefügt, die Sie verwenden können, wenn Sie den Wert in Fahrenheit wünschen. Der letzte Teil des Codes ist eine einfache if-Anweisung, die zum Ein- und Ausschalten des Balkendiagramms basierend auf der Temperatur verwendet wird.

Schritt 3: Konstruktion & Prüfung

Konstruktion & Prüfung
Konstruktion & Prüfung
Konstruktion & Prüfung
Konstruktion & Prüfung

Nachdem ich das Board von JLCPCB.com erhalten habe, habe ich das Board zusammengebaut und an eine 5V DC-Stromversorgung angeschlossen. Der Atmega328 wurde vorher programmiert. Wenn Sie nicht mit der Programmierung von Atmega328p vertraut sind, können Sie sich dieses Video ansehen. Bitte beachten Sie, dass dieses Gerät so programmiert ist, dass es die Temperatur von 25 °C bis 34 °C anzeigt. Ich habe auch den Vergleich der beiden Designs mit der Temperatur beigefügt.

Empfohlen: