Cuprins:

Cum se face un contor de temperatură DIY personalizat folosind graficul cu bare și Atmega328p: 3 pași (cu imagini)
Cum se face un contor de temperatură DIY personalizat folosind graficul cu bare și Atmega328p: 3 pași (cu imagini)

Video: Cum se face un contor de temperatură DIY personalizat folosind graficul cu bare și Atmega328p: 3 pași (cu imagini)

Video: Cum se face un contor de temperatură DIY personalizat folosind graficul cu bare și Atmega328p: 3 pași (cu imagini)
Video: Ghidul și modelul ULTIMATE pentru pătură de temperatură! 2024, Noiembrie
Anonim
Image
Image

În acest post vă voi arăta cum să faceți un contor de temperatură folosind Bar Graph și Atmega328p. Postarea va include toate detaliile, cum ar fi schema circuitului, fabricarea PCB-ului, codarea, asamblarea și testarea. Am inclus și un videoclip care conține toate detaliile.

Pasul 1: Componente

  • 1 * Atmega328p
  • 1 * Grafic cu bare
  • 1 * 10K Ohm
  • 10 * 220 Ohm
  • 1 * LM35
  • 1 * bloc terminal
  • Condensator ceramic 2 * 22pf
  • 1 * 16 MHz cristal
  • 1 * PCB personalizat de JLCPCB.com

Linkuri afiliate

Amazon IND

  • Atmega328p -
  • Grafic de bare -
  • Cristal de 16 MHz -

Amazon SUA

  • Atmega328p -
  • Grafic de bare -
  • Cristal de 16 MHz -

AliExpress

  • Atmega328p -
  • Grafic de bare -
  • Cristal de 16 MHz -

Banggood

  • Atmega328p -
  • Cristal de 16 MHz -

Pasul 2: Diagrama circuitului, aspectul PCB și schița

Diagrama circuitului, aspectul PCB și schița
Diagrama circuitului, aspectul PCB și schița
Diagrama circuitului, aspectul PCB și schița
Diagrama circuitului, aspectul PCB și schița
Diagrama circuitului, aspectul PCB și schița
Diagrama circuitului, aspectul PCB și schița

Circuitul a fost proiectat în KiCad. După proiectarea circuitului, am proiectat aspectul PCB și am generat fișierul Gerber & Drill. Apoi a încărcat un dosar Zip care conține tot fișierul Gerber & Drill pe site-ul web JLCPCB.com pentru fabricare (Cine a oferit 5 PCB-uri pentru 2 $ cu livrare de o zi).

Schiță

Schița pe care am folosit-o este o schiță de bază, care poate fi ușor de înțeles. Prima parte a schiței (evidențiată în galben) este utilizată pentru a declara și inițializa variabilele. Următoarea linie care este evidențiată este de a obține valoarea analogică de la LM35. Următoarele două linii sunt utilizate pentru a converti valoarea analogică în Celsius (pentru a afla mai multe despre formulă, faceți clic aici). Am inclus și o linie pe care o puteți folosi dacă doriți valoarea în Fahrenheit. Ultima parte a codului este simplă dacă instrucțiunea este utilizată pentru a activa și dezactiva graficul cu bare în funcție de temperatură.

Pasul 3: Construcție și testare

Construcții și testări
Construcții și testări
Construcții și testări
Construcții și testări

După ce am primit placa de la JLCPCB.com, am asamblat placa și am conectat-o la o sursă de alimentare de 5V DC. Atmega328 a fost programat înainte de mână. Dacă nu sunteți familiarizați cu modul de programare Atmega328p, puteți consulta acest videoclip. Vă rugăm să rețineți că acest dispozitiv este programat să afișeze temperatura de la 25'C la 34'C. Am inclus și comparația celor două design-uri care arată temperatura.

Recomandat: