Архив метки: atmega328

Контроллер ввода/вывода для умного дома на основе ATmega328

Для подключения различных датчиков транзисторным, аналоговым или релейным выходом потребовался контроллер для того чтобы показания с этих датчиков завести на сервер умного дома. Для этой цели в принципе подойдет любой ПЛК  -Программи́руемый логи́ческий контро́ллер (от англ. programmable logic controller, сокр. PLC; более точный перевод на русский — контроллер с программируемой логикой), но их не бывает с протоколом MQTT, возможно плохо искал, но в ценовом диапазоне 5 000 руб. я не нашел.

Читать далее Контроллер ввода/вывода для умного дома на основе ATmega328

Шлюз RS232, CAN, RS485 to Ethernet MQTT на Atmega328

Для управления телевизором и проектором через RS232 у меня используется связка Arduino UNO + Ethernet Shield W5100 + переходник RS232 — UART. Решил собрать эту солянку на одной плате. То что из этого вышло можно посмотреть ниже.

Читать далее Шлюз RS232, CAN, RS485 to Ethernet MQTT на Atmega328

Счетчик импульсов на дин рейку

Счетчик имеет два варианта исполнения, первый для снятия показаний со счетчиков с низкочастотным выходом импульсов, например водосчетчики, а второй для снятия показаний с электросчетчиков с импульсным выходом, где частота импульсов может достигать 16000 импульсов на 1 кВтч.

Первый вариант:

Счетчик имеет два входа. После С16 и С13 сигнал поступает на аналоговый коммутатор сигналов MM74HC4066, он коммутириует входные сигналы для разных типов датчиков. Например для датчиков системы NAMUR, если датчик используется герконовый или транзисторный например, то коммутатор коммутирует входы на триггер шмитта SN74LVC1G14DBVR для формирования сигнала с четким фронатами.

Читать далее Счетчик импульсов на дин рейку