Tříkanálový teploměr do auta s ATMega8 a LM335/Three-channel thermometer in the car with ATMega8 and LM335

Hned v první řadě bych chtěl říci, že cílem NEBYLA extrémní přesnost, ale cena. Proto jako čidla byla zvolena LM335. Prvním čidlem se bude měřit teplota

vnitřku vozidla, druhým venkovní teplota a třetím, v tomto případě, bude teplota vody v chladiči. Teploměr byl navržen jako relativně univerzální, proto obsahuje

stabilizátor (7805) a jako chladič je použita rozlitá měď na plošném spoji. Jako donastavovací prvek je použit víceotáčkový trimr, který je po

nastavení zalepen tavnou pistolí, nebo jsou připraveny odpory pro pevné nastavení. Zdroj obsahuje cívku s kapacitorem pro odstranění možného rušení z automobilu (aby se mikrokontrolér nerestartoval).

Celý návrh je navržen pro další možné vylepšení.

Každý vývod může být připojen na další periferii. Jak na obrázku vidíte, přesnost je dostačující. Během návrhu moc problémů nebylo, avšak nastaly během psaní programu.

Jako například špatné zobrazování záporných hodnot, což bylo vyřešeno absolutní hodnotou, tedy pokud je hodnota menší než nula, automaticky se výsledek násobí -1.

Pokud jakékoli čidlo dosáhne teploty +7 °C a nižší, rozbliká se nápis !POZOR! střídající se s hvězdičkami (od této teploty je pravděpodobnější výskyt náledí). Protože třetí čidlo bylo zamýšleno na měření vyšších

hodnot, zobrazení u tohoto čidla je rozšířeno o řád stovek.Minimální krok je 5V/1024 = 4.8828125mV tzn 0.48°C. Procesor je nastaven defaultně, tzn. z výroby. Tedy oscilátor vnitřní 1MHz. V programu je vypnuto blikání kurzoru i samotný kurzor.

Nyní už následují obrázky s možností stáhnutí zdrojového kódu v *.HEX zde.

Pro velký zájem stažení kódu v *.c zde

Schéma:

DPS (rozlišení 600DPi):

DPS pro nažehlovací metodu (předloha se neobrací, rovnou se tiskne, rozlišení 600DPi):

Zapojení vývodů displeje:

A nyní fotografie výrobku:

Sdílejte článek:

Související články

Pokud programujete mikrokontroléry od firmy STM (STM32F4, STM32F0, STM32L1) pomocí Standard Pheripheral Library, tak se vám možná nelíbí velikost výsledného kódu.

Další mini pokračování z předchozího článku o programování USARTu pro STM32L100 a jemu podobné typy (STM32F0, STM32F3, STM32F4.

Zde jsou ke stažení 2 PHP soubory a 1 python script.

Pokud hledáte dvoukanálový teploměr, tento projekt by mohl být pro vás vhodný.

Blíží se konec roku, tak i my Vám přinášíme přehled článků a novinek, které jste hledali a našli právě u nás. Nejčastěji jste hledali raspberry pi projekty. Hned v závěsu za Raspberry Pi se už dlouho drží slovní spojení simulátor…