Метки «ATMEGA328»

Беспроводные сенсоры влажности почвы для комнатных растений

Когда-то давно приобрел на просторах Интернета простой прибор для измерения влажности почвы. Приборчик служи верой и правдой уже больше двух лет, показывая, когда нужно поливать комнатные растения. И ведь даже без всяких батареек! Но прогресс не стоит на месте. Возникла задача дистанционного измерения влажности растений на дачном участке. Решил начать с прототипа — системы измерения […]

Программируем Ардуино «по воздуху» через ESP-link

У меня дома трудится масса устройств умного дома. Большая часть из них использует недорогие платы Arduino Pro Mini или микроконтроллеры Atmega328 с прошитым ардуиновским бутлоадером. Иногда, с приходом новых идей, требуется перепрограммирования всех этих устройств. Монтаж-демонтаж контроллера, встроенного в какую нибудь люстру то еще удовольствие. Скакать под потолком с ноутбуком тоже удовольствие ниже среднего. В […]

«Умное» мигание светодиодом в Ардуино

Эта статья будет о программировании. О простом и сложном одновременно — мигании светодиодом. Зачем все это? Бывает при программирование какого-нибудь устройства не хватает портов ввода-вывода микроконтроллера. Или из экономических соображений, а может нехватки места в корпусе, не хочется устанавливать дисплей, а как то сигнализировать о режимах работы устройства очень хотелось бы. Часто достаточно сигнализировать о этих […]

Настраиваем файл boards.txt для своих контроллеров

Ранее я писал о прошивке контроллеров ATMEGA328 при помощи программаторов Самодельный Arduino из контроллера ATMEGA328P-PU Перезапись загрузчика в Arduino Pro Mini Ардуино в качестве программаторов AVR контроллеров Настала пора разобраться, а заодно привести в порядок файл BOARD.TXT Описание данного файла довольно скудное, нашел  на странице WiKi Arduino IDE. О новых возможностях формата данного файла навела на […]

Ардуино в качестве программаторов AVR контроллеров

С последней версией Arduino IDE перестал работать USBASP, с помощь которого прошивал массу контролеров. У USBASP пора обновить прошивку, а может быть и схему, а я буду использовать в качестве программатора обычный Arduino.  Тем более я уже использовал эту схему для программирования ATTiny13. Для Arduino на ATmega168/328 схема будет выглядеть так — между собой соединяем D11, […]

Покупаем Arduino в интернете. (Часть 2)

Чуть больше года назад я написал статью «Покупаем Arduino в интернете«, где приводил много ссылок на китайские магазины и интернет площадки, где можно приобретать различные детали и компоненты для самодельного умного дома. А как же изменилась ситуация теперь? 2015 год принес нам довольно грустный курс доллара и евро. Но китайские производители нас все же порадовали уменьшением цены […]

Индикатор разряда аккумулятора на микроконтроллере

Недавно я собрал небольшую переносную колонку. В ней применена плата зарядки на микросхеме TP4056 и литиевый аккумулятор от старого телефона. В данном изделии явно не хватало индикатора разряда аккумулятора.

Управление светодиодным драйвером при помощи контроллера

В прошлой статье я подробно разбирал возможности дешевого светодиодного драйвера на QH7938. Настала пора применить эти драйвера в деле. Очередной раз решил переделать управление светодиодной настольной лампой. Что хотелось бы реализовать Управление яркостью лампы Локальное управление с одной клавиши Удаленное управление от пульта управления светом в комнате (315МГц)

6-ти пиновый конвертер USB/UART CP2102 для тех кто не любит давить ресет на Arduino

Зачем он нужен Программировать различные ардуино- и не адуино- образные контроллеры, получать информацию на компьютер со всего, что имеет последовательный интерфейс с TTL логикой. Я в своих проектах использую его с Arduino Pro MIni, Gboard/Iboard и самодельными контроллерами. Чем он отличается от других подобных устройств Дополнительным выводом DTR, который можно напрямую подключить к входу RESET на […]

Прототип самодельного контроллера для «Умного дома»

Опыт создания и эксплуатации нескольких устройств стала вырисовываться концепция «Умного дома».  Появилась потребность в универсальных и недорогих контроллерах. Решил начать с создания прототипа Требования к контроллеру Совместимость с Arduino по модулям и средой Arduino IDE Наличие дисплея Наличие RF модуля NRF24L01 Питание от сети 220В Универсальность, возможность многократного применения Хороший внешний вид конечных устройств Низкая стоимость