Obsah:
Video: Ako si vyrobiť vlastný merač teploty svojpomocne pomocou stĺpcového grafu a Atmega328p: 3 kroky (s obrázkami)
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
V tomto príspevku vám ukážem, ako vytvoriť merač teploty pomocou stĺpcového grafu a Atmega328p. Príspevok bude obsahovať všetky podrobnosti, ako napríklad schému zapojenia, výrobu DPS, kódovanie, montáž a testovanie. Priložil som aj video so všetkými podrobnosťami.
Krok 1: Komponenty
- 1*Atmega328p
- 1*stĺpcový graf
- 1*10K Ohm
- 10*220 ohmov
- 1*LM35
- 1*svorkovnica
- 2*22pf keramický kondenzátor
- 1*16 MHz kryštál
- 1*PCB na mieru od JLCPCB.com
Affiliate odkazy
Amazon IND
- Atmega328p -
- Stĺpcový graf -
- 16 MHz Kryštál -
Amazon USA
- Atmega328p -
- Stĺpcový graf -
- 16 MHz kryštál -
AliExpress
- Atmega328p -
- Stĺpcový graf -
- 16 MHz kryštál -
Banggood
- Atmega328p -
- 16 MHz kryštál -
Krok 2: Schéma zapojenia, rozloženie a skica DPS
Obvod bol navrhnutý v KiCad. Po navrhnutí obvodu som navrhol rozloženie PCB a vygeneroval súbor Gerber & Drill File. Potom nahrajte priečinok Zip obsahujúci všetok súbor Gerber & Drill na webovú stránku JLCPCB.com na výrobu (Kto ponúkol 5 PCB za 2 $ s doručením jeden deň).
Skica
Náčrt, ktorý som použil, je veľmi základný náčrt, ktorý je ľahko zrozumiteľný. Prvá časť náčrtu (zvýraznená žltou farbou) slúži na deklarovanie a inicializáciu premenných. Ďalší riadok, ktorý je zvýraznený, je získať analógovú hodnotu z LM35. Nasledujúce dva riadky slúžia na prevod analógovej hodnoty na stupne Celzia (ak chcete vedieť viac o vzorci, kliknite sem). Zahrnul som tiež riadok, ktorý môžete použiť, ak chcete hodnotu vo Fahrenheite. Posledná časť kódu je jednoduchá, ak sa príkaz používa na zapnutie a vypnutie stĺpcového grafu na základe teploty.
Krok 3: Konštrukcia a testovanie
Po obdržaní dosky od JLCPCB.com som dosku zostavil a pripojil k napájaniu 5 V DC. Atmega328 bol naprogramovaný vopred. Ak nie ste oboznámení s programovaním Atmega328p, môžete sa obrátiť na toto video. Toto zariadenie je naprogramované tak, aby ukazovalo teplotu od 25 ° C do 34 ° C. Zahrnul som aj porovnanie dvoch návrhov zobrazujúcich teplotu.