Kazalo:

Kako narediti merilnik temperature po meri z uporabo stolpca in Atmega328p: 3 koraki (s slikami)
Kako narediti merilnik temperature po meri z uporabo stolpca in Atmega328p: 3 koraki (s slikami)

Video: Kako narediti merilnik temperature po meri z uporabo stolpca in Atmega328p: 3 koraki (s slikami)

Video: Kako narediti merilnik temperature po meri z uporabo stolpca in Atmega328p: 3 koraki (s slikami)
Video: CASIO fx-991CW fx-570CW CLASSWIZ Calculator Full Example Manual 2024, November
Anonim
Image
Image

V tem prispevku vam bom pokazal, kako narediti merilnik temperature s črtnim grafikonom in Atmega328p. Objava bo vsebovala vse podrobnosti, kot so diagram vezja, izdelava PCB -ja, kodiranje, montaža in testiranje. Priložil sem tudi video, ki vsebuje vse podrobnosti.

1. korak: Komponente

  • 1*Atmega328p
  • 1*Palični graf
  • 1*10K ohm
  • 10*220 ohm
  • 1*LM35
  • 1*priključni blok
  • 2*22pf keramični kondenzator
  • 1*16 MHz kristal
  • 1*PCLC po meri JLCPCB.com

Partnerske povezave

Amazon IND

  • Atmega328p -
  • Palični grafikon -
  • 16 MHz kristal -

Amazon ZDA

  • Atmega328p -
  • Vrstni grafikon -
  • 16 MHz kristal -

AliExpress

  • Atmega328p -
  • Vrstni grafikon -
  • 16 MHz kristal -

Banggood

  • Atmega328p -
  • 16 MHz kristal -

2. korak: Shema vezja, postavitev in skica tiskanega vezja

Shema vezja, postavitev in skica tiskanega vezja
Shema vezja, postavitev in skica tiskanega vezja
Shema vezja, postavitev in skica tiskanega vezja
Shema vezja, postavitev in skica tiskanega vezja
Shema vezja, postavitev in skica tiskanega vezja
Shema vezja, postavitev in skica tiskanega vezja

Vezje je bilo zasnovano v KiCadu. Po načrtovanju vezja sem oblikoval postavitev tiskanega vezja in ustvaril datoteko Gerber & Drill. Nato naložite mapo Zip, ki vsebuje vso datoteko Gerber & Drill, na spletnem mestu JLCPCB.com za izdelavo (Kdo je ponudil 5 PCB -jev za 2 $ z enodnevno dostavo).

Skica

Skica, ki sem jo uporabil, je zelo osnovna skica, ki jo je enostavno razumeti. Prvi del skice (označen z rumeno) se uporablja za razglasitev in inicializacijo spremenljivk. Naslednja vrstica, ki je označena, je pridobiti analogno vrednost iz LM35. Naslednji dve vrstici se uporabljata za pretvorbo analogne vrednosti v Celzije (za več informacij o formuli kliknite tukaj). Vključil sem tudi vrstico, ki jo lahko uporabite, če želite vrednost v Fahrenheitu. Zadnji del kode je preprost, če se stavek uporablja za vklop in izklop stolpnega grafikona glede na temperaturo.

3. korak: Gradnja in testiranje

Gradnja in testiranje
Gradnja in testiranje
Gradnja in testiranje
Gradnja in testiranje

Po prejemu plošče od JLCPCB.com sem jo sestavil in jo priključil na 5V DC napajalnik. Atmega328 je bil programiran pred roko. Če niste seznanjeni s tem, kako programirati Atmega328p, si lahko ogledate ta video. Upoštevajte, da je ta naprava programirana za prikaz temperature od 25'C do 34'C. Vključil sem tudi primerjavo obeh modelov, ki prikazujeta temperaturo.

Priporočena: