Про микросхемы
Пусть я хочу датчик температуры, который будет по радио передавать информацию на метеостанцию. Сделать такое на микроконтроллере очень просто. Но как-то жалко на такое микроконтроллер.
Может даже не денег жалко, а есть ощущение, что как-то иначе всё это надо делать. Без него.
Цифровой сигнал, которыми тут всё передаётся, это аналог азбуки Морзе. Короткий сигнал – точка - это ноль. Длинный сигнал – тире - это единица.
Чтобы DHT –датчик начал передавать информацию, на него надо послать короткий сигнал. Если с ним всё в порядке он вначале вернёт единицу (сигнал в течение 80 мкс) а потом начнёт передавать по биту 40 бит свой информации. Сигнал в течение 80 мкс будет единицей, а сигнал в течение 40 мкс нулём.
Если это выловить, трансформировать в нули и единицы и засунуть в 5 сдвиговых регистров, то потом это надо будет перегнать в передатчик (примерно также). Длинный сигнал в течение какого-то времени – единица, короткий – ноль, между ними паузы.
Вот это всё, скорее всего, несложно сделать и на обычных микросхемах. Если кому интересно, то можно попытаться прикинуть, как и из чего такое можно собрать.
Нашла список микросхем:
http://belchip.by/sitedocs/17229.pdf
У каждой написано название, т.е тип микросхемы.
Я пока с электроникой приторможу. Если интересно можно посмотреть какие сигналы возвращают микросхемы разных типов. Скорее всего, в списке есть всё, что нужно для такого термометра с передатчиком.
|