Sadržaj:
Video: Kako napraviti prilagođeni DIY mjerač temperature pomoću bar grafikona i Atmega328p: 3 koraka (sa slikama)
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
U ovom postu ću vam pokazati kako napraviti mjerač temperature pomoću bar grafikona i Atmega328p. Post će sadržavati sve detalje poput dijagrama kola, izrade PCB -a, kodiranja, montaže i testiranja. Uključio sam i video koji sadrži sve detalje.
Korak 1: Komponente
- 1*Atmega328p
- 1*Trakasti grafikon
- 1*10K ohm
- 10*220 Ohm
- 1*LM35
- 1*Terminal Block
- 2*22pf keramički kondenzator
- 1*16 MHz kristal
- 1*PCLC po mjeri JLCPCB.com
Affiliate Links
Amazon IND
- Atmega328p -
- Trakasti grafikon -
- 16 MHz kristal -
Amazon SAD
- Atmega328p -
- Trakasti grafikon -
- 16 MHz kristal -
AliExpress
- Atmega328p -
- Trakasti grafikon -
- 16 MHz Crystal -
Banggood
- Atmega328p -
- 16 MHz Crystal -
Korak 2: Dijagram kola, izgled PCB -a i skica
Kolo je dizajnirano u KiCad -u. Nakon projektiranja sklopa dizajnirao sam izgled PCB -a i generirao Gerber & Drill datoteku. Zatim je postavljen Zip folder koji sadrži sve Gerber & Drill datoteke na web stranici JLCPCB.com za izradu (Ko je ponudio 5 PCB -a za 2 USD uz jednodnevnu dostavu).
Sketch
Skica koju sam koristio je vrlo osnovna skica koja se lako može razumjeti. Prvi dio skice (označen žutom bojom) koristi se za deklaraciju i inicijalizaciju varijabli. Sljedeća linija koja je istaknuta je da dobije analognu vrijednost iz LM35. Sljedeća dva retka koriste se za pretvaranje analogne vrijednosti u Celzijuse (za više informacija o formuli kliknite ovdje). Uključio sam i liniju koju možete koristiti ako želite vrijednost u Fahrenheitu. Zadnji dio koda je jednostavan ako se izjava koristi za uključivanje i isključivanje stupčastog grafikona na osnovu temperature.
Korak 3: Konstrukcija i testiranje
Nakon što sam primio ploču od JLCPCB.com, sastavio sam ploču i spojio je na 5V DC napajanje. Atmega328 je programiran ručno. Ako niste upoznati s načinom programiranja Atmega328p, možete pogledati ovaj video. Imajte na umu da je ovaj uređaj programiran da prikazuje temperaturu od 25'C do 34'C. Uključio sam i poređenje dva dizajna koji prikazuju temperaturu.