Как в домашних условиях сделать простой термометр на микроконтроллере своими руками, смотрите мастер класс с пошаговыми фото.
| Как сделать термометр на микроконтроллере - схема pic16f84a
Цифровой термометр, собранный самостоятельно с нуля, не только послужит вам по своему прямому предназначению, но, как и всё, что сделано своими руками, повысит вашу самооценку (а может быть, через несколько лет станет дорог и как память).
Без сомнения, цифровой термометр в хозяйстве - вещь
полезная, но мало функциональная: кроме измерения температуры, ни на что больше
не ориентирована. В этом плане
термометр на микроконтроллере
окажется более полезным,
поскольку имеет возможность включать и выключать какую-либо нагрузку в
зависимости от изменения температуры. Однако в том случае, если вам хочется
сделать что-то стоящее своими руками, то, как первый шаг, такая конструкция
себя вполне оправдывает - приобретаемый вами опыт бесценен.
Итак, для начала выберем наипростейшую схему термометра, построенного на
микроконтроллере PIC16F84A, цифровом датчике температуры DS18B20, обладающем
точностью измерения до 0,5 градуса, и четырёхразрядном светодиодном индикаторе
с общим анодом. В моём случае применён дисплей FYQ-3641BG-21E.
Достоинством схемы является её простота - из дискретных элементов нам
понадобятся десяток резисторов, несколько конденсаторов и кварцевый резонатор
на 4 МГц. Основной недостаток - как и все электронные устройства,
терморегулятор нуждается в источнике питания. Применение батареек делает прибор
мобильным, но срок работы от одного комплекта батареек может составить всего
1-2 недели. Запитывание термометра от сетевого блока питания
"привязывает" его к какой-либо розетке, что не всегда удобно. Добавлю, что на схеме не показано подключение питания к микроконтроллеру - плюс питания подаётся на 14 вывод, а минус - на 5 вывод микросхемы.
|
| Подготавливаем
детали - от их типа зависят расположение токоведущих дорожек и в конечном итоге
размеры платы.
Для миниатюризации я выбрал SMD резисторы, кроме R2 на 15К - такого под рукой
просто не оказалось.
SMD конденсаторы 30 пФ были заменены на 22 пФ - на работе термометра это не отразилось.
Для монтажа микроконтроллера используем панельку на 18 или 20 выводов - какая у
вас найдётся; её применение позволит вам в случае необходимости многократно
вынимать и программировать микросхему, не прибегая к пайке. |
| Как
всегда, готовим трафарет платы... |
|
... и изготавливаем саму плату.
Монтаж начинаем с самой кропотливой и неудобной работы - паяем SMD детали.
Потом наступает очередь перемычек. |
| Термодатчик устанавливаем как можно дальше от других деталей
- поскольку в процессе работы некоторые из них нагреваются (например,
светодиодная матрица), излучаемое тепло может исказить показания прибора. В
данной конструкции он вообще вынесен за пределы платы.
Устанавливаем микроконтроллер с загруженной в него программой и подключаем
питание.
Параметры микросхемы и светодиодного индикатора позволяют питать устройство и
от аккумулятора напряжением 3,7 В (от сотового телефона или MP-3 плеера)... |
| Скачайте прошивку для микроконтроллера... и от трёх-четырёх батареек с общим напряжением до 6 В.
Если номиналы резисторов R3-R10 уменьшить до 330-360 Ом, то яркость дисплея немного возрастёт, но при этом увеличится потребляемый ток, что скажется на сроке службы батареек и, увы, не в сторону его увеличения. Скачать прошивку для микроконтроллера можно ЗДЕСЬ.
|