Innholdsfortegnelse:

Hvordan lage en tilpasset DIY temperaturmåler ved hjelp av stolpediagram og Atmega328p: 3 trinn (med bilder)
Hvordan lage en tilpasset DIY temperaturmåler ved hjelp av stolpediagram og Atmega328p: 3 trinn (med bilder)

Video: Hvordan lage en tilpasset DIY temperaturmåler ved hjelp av stolpediagram og Atmega328p: 3 trinn (med bilder)

Video: Hvordan lage en tilpasset DIY temperaturmåler ved hjelp av stolpediagram og Atmega328p: 3 trinn (med bilder)
Video: САМАЯ УДАЧНАЯ версия генератора для бензиновой горелки!!! 2024, November
Anonim
Image
Image

I dette innlegget vil jeg vise deg hvordan du lager en temperaturmåler ved hjelp av stolpediagram og Atmega328p. Innlegget vil inneholde alle detaljene som kretsdiagram, PCB -produksjon, koding, montering og testing. Jeg har også inkludert en video som inneholder alle detaljene.

Trinn 1: Komponenter

  • 1*Atmega328p
  • 1*stolpediagram
  • 1*10K Ohm
  • 10*220 Ohm
  • 1*LM35
  • 1*Terminal Block
  • 2*22pf keramisk kondensator
  • 1*16 MHz krystall
  • 1*Skreddersydd PCB av JLCPCB.com

Tilknyttede lenker

Amazon IND

  • Atmega328p -
  • Søylediagram -
  • 16 MHz krystall -

Amazon USA

  • Atmega328p -
  • Søylediagram -
  • 16 MHz krystall -

AliExpress

  • Atmega328p -
  • Søylediagram -
  • 16 MHz krystall -

Banggood

  • Atmega328p -
  • 16 MHz krystall -

Trinn 2: Kretsdiagram, PCB -oppsett og skisse

Kretsdiagram, PCB -oppsett og skisse
Kretsdiagram, PCB -oppsett og skisse
Kretsdiagram, kretskortoppsett og skisse
Kretsdiagram, kretskortoppsett og skisse
Kretsdiagram, kretskortoppsett og skisse
Kretsdiagram, kretskortoppsett og skisse

Kretsen ble designet i KiCad. Etter å ha designet kretsen designet jeg PCB -oppsettet og genererte Gerber & Drill File. Lastet deretter opp en Zip -mappe som inneholder all Gerber & Drill -filen på JLCPCB.com -nettstedet for fabrikasjon (Hvem tilbød 5 PCB -er for 2 $ med en dags frakt).

Skisse

Skissen jeg brukte er en veldig grunnleggende skisse som lett kan forstås. Den første delen av skissen (markert med gult) brukes til å deklarere og initialisere variablene. Neste linje som er uthevet er å få den analoge verdien fra LM35. Den neste to linjen brukes til å konvertere den analoge verdien til Celsius (klikk her for å vite mer om formelen). Jeg har også inkludert en linje som du kan bruke hvis du vil ha verdien i Fahrenheit. Den siste delen av koden er enkel hvis setningen brukes til å slå av og på søylediagrammet basert på temperaturen.

Trinn 3: Konstruksjon og testing

Konstruksjon og testing
Konstruksjon og testing
Konstruksjon og testing
Konstruksjon og testing

Etter å ha mottatt kortet fra JLCPCB.com monterte jeg kortet og koblet det til en 5V DC strømforsyning. Atmega328 ble programmert på forhånd. Hvis du ikke er kjent med hvordan du programmerer Atmega328p, kan du referere denne videoen. Vær oppmerksom på at denne enheten er programmert til å vise temperaturen fra 25'C til 34'C. Jeg har også inkludert sammenligningen av de to designene som viser temperaturen.

Anbefalt: