Inhoudsopgave:

Hoe maak je een aangepaste doe-het-zelf-temperatuurmeter met behulp van staafdiagram & Atmega328p - Ajarnpa
Hoe maak je een aangepaste doe-het-zelf-temperatuurmeter met behulp van staafdiagram & Atmega328p - Ajarnpa

Video: Hoe maak je een aangepaste doe-het-zelf-temperatuurmeter met behulp van staafdiagram & Atmega328p - Ajarnpa

Video: Hoe maak je een aangepaste doe-het-zelf-temperatuurmeter met behulp van staafdiagram & Atmega328p - Ajarnpa
Video: Examentraining biologie CE 2022 tv1 vmbo tl 2024, November
Anonim
Image
Image

In dit bericht laat ik je zien hoe je een temperatuurmeter maakt met Bar Graph & Atmega328p. Het bericht bevat alle details, zoals schakelschema, PCB-fabricage, codering, assemblage en testen. Ik heb ook een video toegevoegd met alle details.

Stap 1: Componenten

  • 1*Atmega328p
  • 1 * staafdiagram
  • 1*10K Ohm
  • 10*220 Ohm
  • 1*LM35
  • 1 * aansluitblok
  • 2*22pf keramische condensator:
  • 1*16 MHz kristal
  • 1 * Op maat gemaakte PCB door JLCPCB.com

Gelieerde links

Amazon IND

  • Atmega328p -
  • Staafdiagram -
  • 16 MHz kristal -

Amazon VS

  • Atmega328p -
  • Staafdiagram -
  • 16 MHz kristal -

AliExpress

  • Atmega328p -
  • Staafdiagram -
  • 16 MHz Kristal -

Banggood

  • Atmega328p -
  • 16 MHz kristal -

Stap 2: Schakelschema, PCB-lay-out en schets

Schakelschema, PCB-lay-out en schets
Schakelschema, PCB-lay-out en schets
Schakelschema, PCB-lay-out & schets
Schakelschema, PCB-lay-out & schets
Schakelschema, PCB-lay-out & schets
Schakelschema, PCB-lay-out & schets

De schakeling is ontworpen in KiCad. Na het ontwerpen van de schakeling heb ik de PCB layout ontworpen en het Gerber & Drill File gegenereerd. Upload vervolgens een Zip-map met alle Gerber & Drill-bestanden op de JLCPCB.com-website voor fabricage (die 5 PCB's bood voor $ 2 met verzending binnen één dag).

Schetsen

De schets die ik heb gebruikt is een zeer eenvoudige schets die gemakkelijk kan worden begrepen. Het eerste deel van de schets (geel gemarkeerd) wordt gebruikt om de variabelen te declareren en te initialiseren. De volgende regel die is gemarkeerd, is om de analoge waarde van de LM35 te krijgen. De volgende twee regels worden gebruikt om de analoge waarde naar Celsius te converteren (klik hier voor meer informatie over de formule). Ik heb ook een regel toegevoegd die u kunt gebruiken als u de waarde in Fahrenheit wilt. Het laatste deel van de code is eenvoudig als de instructie wordt gebruikt om de staafgrafiek in en uit te schakelen op basis van de temperatuur.

Stap 3: Constructie en testen

Constructie & Testen
Constructie & Testen
Constructie & Testen
Constructie & Testen

Nadat ik het bord van JLCPCB.com had ontvangen, heb ik het bord in elkaar gezet en aangesloten op een 5V DC-voeding. De Atmega328 was vooraf geprogrammeerd. Als u niet bekend bent met het programmeren van Atmega328p, kunt u deze video raadplegen. Let op: dit apparaat is geprogrammeerd om de temperatuur weer te geven van 25'C tot 34'C. Ik heb ook de vergelijking van de twee ontwerpen opgenomen die de temperatuur tonen.

Aanbevolen: