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 сканером. Как они это делают - чудо какое-то.
Отличный вариант для термодатчика.

This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

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 01:08 pm
Powered by Dreamwidth Studios