febb: (Default)
[personal profile] febb

Намедни развлекался матричными LED дисплейчиками.

Микроконтроллер PIC12F1571 на 32Mhz с помощью 4 shift registers 74HC595 по одному проводку
рисует на двух матрицах 8х8.На фото контраст не вытянул, а так выглядит вполне нормальненько.

Показывает 24.8С - это, как можно догадаться, средняя температура по больнице.
Хотел я использовать внутренний temperature indicator микроконтроллера,
но он на 4x диодах. Дурацкая идея. И зависимость очень слабая. Практически ничего не меряется.

Поэтому решил использовать простенький термистор NTC-MF52AT-47K B=3950:
https://www.aliexpress.com/item/Free-Shipping-20pcs-47k-OHM-NTC-Thermistor-Resistor-NTC-MF52AT-47K-5-3950B/32630640667.html

Зависимость сопротивления от температуры классическая типа старика Больцмана R = exp(-a/T).
Вот к примеру подробно:
https://learn.adafruit.com/thermistor/using-a-thermistor

Прикол в том, что этот термистор я включил в паре с 47К резистором и повесил на тот же провод.
На одном проводе всё табло да еще и термистор. Сам удивился. Оказывается можно.

Кстати впечатления от термистора даже к китайском исполнении по 3 цента за штуку
весьма приятные. Без калибровки показывает с точностью лучше чем градус.
Проверял IR сканером. Как они это делают - чудо какое-то.
Отличный вариант для термодатчика.

Profile

febb: (Default)
febb

March 2022

S M T W T F S
  1 2 345
6 7 89 101112
13141516171819
20212223242526
2728293031  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 10th, 2026 02:30 pm
Powered by Dreamwidth Studios