pencraft
Загружаем награду…
В этой статье я расскажу об одном простом устройстве, которое не только служит примером работы с датчиком температуры и твердотельным реле, но и нашло свое практическое применение. В нашем дачном домике установлена стальная конвекционная печь. Греет она очень хорошо, но вот под утро остывает. Домик старый и не очень хорошо утепленный, так что в условиях «сурового северного лета» ложишься спать в тепле, а просыпаешься – вроде как бы уже и нет ;))
В хозяйстве нашелся электрический тепловентилятор, оставалось только сделать автомат, который включал бы его при похолодании в комнате. Устройство было сделано за один вечер буквально из подручных материалов и уже в ближайшие выходные было испытано в «боевых условиях». Испытания прошли удачно ;)) так что теперь в течение всей ночи температура в спальне поддерживается на постоянном уровне. Первые шаги к «умному дому» ;)))
Не секрет, что для многих электронных устройств, в которых необходимо организовать взаимодействие с пользователем, клавиатура является одной из важнейших деталей. Рано или поздно мы сталкиваемся с тем, что обычных кнопок, подключаемых к портам Arduino, начинает не хватать для решения поставленных задач. И тогда возникает закономерное желание использовать матричную клавиатуру.
Матричная клавиатура организуется следующим образом (см. рис. 1). Кнопки группируются в матрицу, состоящую из определенного количества строк и столбцов. Каждая кнопка, таким образом, имеет четко определенные координаты (номер строки и номер столбца).
Эта статья написана на основе документации на библиотеку DS1307.h и дополнена личным опытом и сведениями, собранными из других источников. Оригинал описания библиотеки на английском можно почитать здесь:henningkarlsen.com/electron...
Саму библиотеку можно скачать вот здесь: henningkarlsen.com/electron...
Итак…
Эта статья написана на основе разрозненной информации, собранной на просторах Интернета и дополненной личным опытом. Основу ее составляет Reference Manual на графическую библиотеку u8glib. Оригинал этого документа на английском можно почитать здесь: code.google.com/p/u8glib/wi.... Сведения о самом дисплее и способе его подключения взяты из открытых источников и проверены мной на практике ;). Итак…
1. Краткое описание
Графический дисплей 128x64 с контроллером ST7920 – один из самых доступных на сегодняшний день графических дисплеев для Arduino. Примерная стоимость такого дисплея на ebay.com – от 10 до 15 USD. Он представляет собой плату, на которой установлены монохромный ЖКИ дисплей с подсветкой и схема управления. Плата имеет 20 контактов для соединения по параллельному или последовательному интерфейсу.