slava68: (Default)
[personal profile] slava68
пару лет назад делал "термостат" с "вечными реле". Изобретал там работу с сенсором 1-Wire без использования библиотеки.

Пришло время использовать часть кода оттуда. Два дня искал в "авгиевых конюшнях" своего копмутера - нашёл, решил выложить в более доступное место:
https://pastebin.com/JWKYHWwX
Не помню, выкладывал ли фотки того "космического корабля", который я напаял для управления и контроля системы. Повторюсь, на всякий случай:

Не стал делать на макетной плате "на пиздюльках", придётся работать с ним в полевых условиях, а там "изучать науку о контактах" не хватит времени и нервов.

Из свободных "концов" осталось только I2C. Пипец какой-то :-)))
Но это пока только прототип, когда отлажу прошивку, закажу плату в Китае и наверняка сделаю расширитель портов 3х8. Для управления релюшками использовать прямое подключение к порту - кощунство :-)))
Для "проводной" сети пока нет доступных выводов, будет радиоканал.
С загрузчиком и автоматическим обновлением прошивки ( https://github.com/ClusterM/clunet ) пока не смог разобраться :-( мне кажется, необходим ещё шлюз от компьютера до сети, а его нет в описании. Может быть потом, зимой, изобрету велосипед.

На I2C сейчас повешу энергонезависимую память (24с512) и RTC (DS1307).

и да, можно было использовать MEGA (2560), но мне доставляет удовольствие оптимизировать под минимальную конфигурацию кристалла, можно сказать, даже "с особым цинизмом" :-)))

Фотки старые


делал в виде шилда на Arduino UNO R3

Profile

slava68: (Default)
slava68

December 2025

S M T W T F S
 123456
78910111213
14151617181920
21222324 252627
28293031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 24th, 2026 12:07 pm
Powered by Dreamwidth Studios