Obsah:
Video: Jak vyrobit vlastní měřič teploty pomocí sloupcového grafu a Atmega328p: 3 kroky (s obrázky)
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V tomto příspěvku vám ukážu, jak vyrobit měřič teploty pomocí sloupcového grafu a Atmega328p. Příspěvek bude obsahovat všechny podrobnosti, jako je schéma zapojení, výroba DPS, kódování, montáž a testování. Zahrnul jsem také video obsahující všechny podrobnosti.
Krok 1: Součásti
- 1*Atmega328p
- 1*sloupcový graf
- 1*10K Ohm
- 10*220 ohmů
- 1*LM35
- 1*Svorkovnice
- 2*22pf keramický kondenzátor
- 1*16 MHz krystal
- 1*PCB na zakázku od JLCPCB.com
Affiliate odkazy
Amazon IND
- Atmega328p -
- Sloupcový graf -
- 16 MHz Krystal -
Amazon USA
- Atmega328p -
- Sloupcový graf -
- 16 MHz Krystal -
AliExpress
- Atmega328p -
- Sloupcový graf -
- 16 MHz Crystal -
Banggood
- Atmega328p -
- 16 MHz krystal -
Krok 2: Schéma zapojení, rozvržení a skica desky plošných spojů
Obvod byl navržen v KiCad. Po návrhu obvodu jsem navrhl rozvržení desky plošných spojů a vygeneroval soubor Gerber & Drill File. Poté nahrál složku Zip obsahující veškerý soubor Gerber & Drill na webové stránky JLCPCB.com k výrobě (kdo nabízel 5 PCB za 2 $ s jednodenní přepravou).
Skica
Skica, kterou jsem použil, je velmi základní skica, které lze snadno porozumět. První část skici (zvýrazněná žlutě) slouží k deklaraci a inicializaci proměnných. Další řádek, který je zvýrazněn, je získat analogovou hodnotu z LM35. Následující dva řádky slouží k převodu analogové hodnoty na stupně Celsia (více informací o vzorci získáte kliknutím sem). Zahrnul jsem také řádek, který můžete použít, pokud chcete hodnotu ve Fahrenheite. Poslední část kódu je jednoduchá, pokud se příkaz používá k zapnutí a vypnutí sloupcového grafu na základě teploty.
Krok 3: Konstrukce a testování
Po obdržení desky od JLCPCB.com jsem desku sestavil a připojil k napájení 5 V DC. Atmega328 byl naprogramován před rukou. Pokud nevíte, jak programovat Atmega328p, můžete se podívat na toto video. Toto zařízení je naprogramováno tak, aby ukazovalo teplotu od 25 ° C do 34 ° C. Zahrnul jsem také srovnání obou návrhů zobrazujících teplotu.