INHOUDSOPGAWE:

Hoe om 'n persoonlike DIY -temperatuurmeter te maak met behulp van staafgrafiek en Atmega328p: 3 stappe (met foto's)
Hoe om 'n persoonlike DIY -temperatuurmeter te maak met behulp van staafgrafiek en Atmega328p: 3 stappe (met foto's)

Video: Hoe om 'n persoonlike DIY -temperatuurmeter te maak met behulp van staafgrafiek en Atmega328p: 3 stappe (met foto's)

Video: Hoe om 'n persoonlike DIY -temperatuurmeter te maak met behulp van staafgrafiek en Atmega328p: 3 stappe (met foto's)
Video: Тестовый регулировочный переключатель | Функция регулировочного переключателя BCD 2024, November
Anonim
Image
Image

In hierdie pos sal ek u wys hoe u 'n temperatuurmeter kan maak met staafgrafiek en Atmega328p. Die pos bevat alle besonderhede soos stroombaan -diagram, PCB -vervaardiging, kodering, montering en toetsing. Ek het ook 'n video bevat wat al die besonderhede bevat.

Stap 1: Komponente

  • 1*Atmega328p
  • 1*staafgrafiek
  • 1*10K Ohm
  • 10*220 Ohm
  • 1*LM35
  • 1*terminale blok
  • 2*22pf keramiek kondensator
  • 1*16 MHz kristal
  • 1*PCB op maat gemaak deur JLCPCB.com

Geaffilieerde skakels

Amazon IND

  • Atmega328p -
  • Staafgrafiek -
  • 16 MHz Crystal -

Amazon VSA

  • Atmega328p -
  • Staafgrafiek -
  • 16 MHz Crystal -

AliExpress

  • Atmega328p -
  • Staafgrafiek -
  • 16 MHz kristal -

Banggood

  • Atmega328p -
  • 16 MHz Crystal -

Stap 2: Kringdiagram, PCB -uitleg en skets

Kringdiagram, PCB -uitleg en skets
Kringdiagram, PCB -uitleg en skets
Kringdiagram, PCB -uitleg en skets
Kringdiagram, PCB -uitleg en skets
Kringdiagram, PCB -uitleg en skets
Kringdiagram, PCB -uitleg en skets

Die kring is ontwerp in KiCad. Na die ontwerp van die kring het ek die PCB -uitleg ontwerp en die Gerber & Drill -lêer gegenereer. Laai toe 'n zip -gids met al die Gerber & Drill -lêers op die JLCPCB.com -webwerf op vir vervaardiging (wie het 5 PCB's vir 2 $ aangebied met aflewering per dag).

Skets

Die skets wat ek gebruik het, is 'n baie basiese skets wat maklik verstaanbaar is. Die eerste deel van die skets (geel gemerk) word gebruik om die veranderlikes te verklaar en te initialiseer. Die volgende reël wat uitgelig word, is om die analoogwaarde van die LM35 te kry. Die volgende twee reëls word gebruik om die analoogwaarde na Celsius om te skakel (klik hier om meer te wete te kom oor die formule). Ek het ook 'n reël ingesluit wat u kan gebruik as u die waarde in Fahrenheit wil hê. Die laaste deel van die kode is eenvoudig as 'n stelling gebruik word om die staafgrafiek aan en af te skakel, gebaseer op die temperatuur.

Stap 3: Konstruksie en toetsing

Konstruksie en toetsing
Konstruksie en toetsing
Konstruksie en toetsing
Konstruksie en toetsing

Nadat ek die bord van JLCPCB.com ontvang het, het ek die bord bymekaargemaak en dit aan 'n 5V DC kragbron gekoppel. Die Atmega328 is vooraf geprogrammeer. As u nie weet hoe u Atmega328p kan programmeer nie, kan u hierdie video verwys. Let daarop dat hierdie toestel geprogrammeer is om die temperatuur van 25'C tot 34'C te wys. Ek het ook die vergelyking van die twee ontwerp wat die temperatuur toon, ingesluit.

Aanbeveel: