Пропонується схема на мікроконтролері ATMega8 для вимірювання температури в діапазоні від -55 ° C до + 127 ° C з точністю не гірше ± 0,5 ° C. В якості індикатора застосований «динамічний» трьохрозрядний світлодіодний індикатор.
Рис.1 Принципова схема
Принципова схема девайса показана на малюнку 1. Мені здається вона настільки проста, що в пояснень не потребує. Деяка дивина в розташуванні висновків індикатора пояснюється прагненням зробити красиву схему без перетинів ліній і шин. Резистори і конденсатори SMD - це жертва прагненню зробити пристрій буквально на 5 мм більше індикатора. До речі, індикатор застосований без розпізнавальних знаків, продавався як «динамічний» індикатор. Швидше за все, це якась ліва китайська саморобка, однак працює добре. При повторенні конструкції слід упевнитися, що номери висновків відповідають потрібним розрядами і сегментам. Харчується схема від джерела 3 ... 5В.
Мал. 2 Нижня сторона плати
Мал. 3 Верхня сторона плати
На малюнках 2 і 3 показані малюнки доріжок сторін плати, а на малюнках 4 і 5 - розміщення елементів на цих сторонах. Як бачите, елементи розміщуються мало того, що з обох сторін, так ще частина SMD-компонентів розміщується під не-SMD-компонентами. Завдяки таким хитрощів розміри плати всього 50 × 22 мм. Загалом, монтаж проблем викликати не повинен.
Рис.4 Монтаж знизу
Рис.5 Монтаж зверху
Так як плата дуже проста, малюнка з високою якістю я не робив - думаю, що таку плату повторити вдасться навіть за допомогою традиційної «лакової» технології, а для Лут можна злегка підправити малюнки 2 і 3.
Доступні 4 варіанти прошивок: для індикаторів з загальним анодом і з загальним катодом, а так само для датчиків DS18S20 або DS18B20. Назва файлів прошивок таке, що визначити відповідність елементарно, наприклад: mt_18S20_oa.hex - прошивка для датчика DS18S20 і індикатора із загальним анодом. При програмуванні мікроконтролера слід задати fuse-битами режим тактирования від вбудованого RC-генератора 8 МГц.
Для тих у кого індикатори мерехтять, є прошивки в прискореної частотою індикації.
Примітка: якщо датчик дійсно встановити на плату в передбачені отвори, він буде прибріхувати, так як буде «ловити» тепло від індикатора і мікроконтролера.