Сегодня мы покажем вам как сделать свой 7-сегментный термометр с Arduino Uno в основе и датчиком температуры ds18b20. Чтоб упростить дело можно также использовать макетную плату – так построить его гораздо легче. Давайте начнем. Для этого проекта вам понадобится:
- Ардуино Уно
- Печатная плата
- Датчик температуры ds18b20
- 4.7 ком резистор
- 2х7-сегментных LED индикатора типа АЛС
- Источник питания (батарейки)


Если вы предпочитаете построить этот термометр без готового модуля Arduino Uno, вам также понадобится:
- 16 МГц кварцевый генератор
- 2х и 1х 100nF конденсаторы 22pF
- 10К резистор
- 28-контактное DIP гнездо для МС
- Кнопка вкл/выкл
Источник питания устройства
Если вы делаете это с Arduino Uno, то понадобится напряжение не менее 6 В – аккумулятор или AC-DC адаптер. Вы также можете использовать USB-кабель для питания термометра от компьютера. Если же вы предпочитаете трудный путь – необходимо будет 3 штуки АА батарей. Максимальное напряжение питания для микроконтроллера 5 В.




Схема принципиальная цифрового термометра
Итак, самое простое – это построить термометр на макетной плате, и сложный – построить его на основе Arduino платы.




Это уменьшенная схема – сохраните её на компьютер чтоб посмотреть увеличенной. Код прошивки, установленный с помощью codebender, скачайте тут.




В сарае завалялись старые аналоговые часы в виде домика, которые и превратили в хороший светящийся 7-сегментный цифровой термометр. Теперь у вас есть свой собственный Arduino цифровой термометр на столе! А ещё один вариант измерителя температуры можно собрать с использованием AtMega8.







Комментарии закрыты.