Термометр с тревогой и логированием в баню

Для контроля температуры, влажности и датчиков дыма решил собрать схемку с использованием платки Arduino Pro Mini.
Плата, в принципе, подойдет любая, главное чтобы на ней стоял микроконтроллер ATMEGA328P и были доступны все выводы.
Датчики температуры цифровые (1-Wire), датчик влажности аналоговый.
Запись лога в формате CSV ведется на SD карту (используется библиотека FatFs (C) ChaN).
Дисплей используется символьный — 20x4.
Читать дальше
Easy_I2C AVR ASM практикум PCF8591 & DS1307
PCF8591 это микросхема в которой 4 АЦП и 1 ЦАП на скорости до 100кГц по i2c
Вот я добрался до неё. Она, как мне казалось, не самая простая микросхема однако сложного в ней по сути ничего нет.
Читать дальше
Вот я добрался до неё. Она, как мне казалось, не самая простая микросхема однако сложного в ней по сути ничего нет.
Читать дальше
Платка расширения "Tiny RTC I2C modules"
Приобрел для эспериментов Ардуиновский шилд «Tiny RTC I2C modules», для облегчения работы срисовал схему. Потом нашел ее в забугорном интернете, но мне моя кажется удобней. Решил выложить обе здесь. Надеюсь пригодятся.
Читать дальше
Читать дальше
Модуль часов реального времени на базе DS1338Z-33 (DS1307) PB2-RTC-xxx
Продолжаю серию заметок «проекты-малыши»
Разглядывал тут схему отладочной платы PinBoard 2. Разглядывал вдумчиво и внимательно. Однако, так и не нашел на данной плате часов реального времени (ЧРВ). Разработчику, конечно, виднее – нужен будильник на плате или нет (может быть, для ЧРВ просто тупо не хватило места). Но с другой стороны – если глянуть в гугл, то можно убедиться, что народом данная тема весьма и весьма востребована. Поэтому было решено исправить такое положение дел и смастерить отдельный модуль с часами реального времени, который можно было бы воткнуть в краевой разъем:

Читать дальше
Разглядывал тут схему отладочной платы PinBoard 2. Разглядывал вдумчиво и внимательно. Однако, так и не нашел на данной плате часов реального времени (ЧРВ). Разработчику, конечно, виднее – нужен будильник на плате или нет (может быть, для ЧРВ просто тупо не хватило места). Но с другой стороны – если глянуть в гугл, то можно убедиться, что народом данная тема весьма и весьма востребована. Поэтому было решено исправить такое положение дел и смастерить отдельный модуль с часами реального времени, который можно было бы воткнуть в краевой разъем:

Читать дальше
- +12
- 14 декабря 2012, 17:06
- podkassetnik
- 93
- 1
Codevision Avr. Или как начинающему потоптаться на граблях
Знакомство с микроконтроллерами у меня состоялось из- за желания сделать градусник. Насколько я понял, по количеству вариантов реализаций таких проектов, термометр на МК это уже как мультивибратор. Нашел проект с исходным кодом в этом самом кожевижне, вытравил плату, спаял, прошил 5-ю проводками и начал радоваться, параллельно ковыряя исходник. Ковырять в кодвижне оказалось очень просто, если бы не некоторые проблемы. Не полная совместимость версии это еще пол беды, самая интересная беда это следующий мой проект: часы на ds1307, вот о нем и будет этот пост.
Читать дальше
Читать дальше
Автомобильные часы
В один прекрасный день выяснилось что нужны в автомобиль часы. Автомобиль десятого семейства оснащен стандартными механическими часами с очень удобным корпусом. Выкидываем всю механику и садимся за паяльник.

Читать дальше

Читать дальше
Винтажные часы (дубль рас)
Доброго времени суток уважаемое сообщество.
Краткая предыстория:
Шатались мы с моим другом как-то по нашему Краснодарскому радиорынку и набрели на вот такое чудо советской промышенности

Читать дальше
Краткая предыстория:
Шатались мы с моим другом как-то по нашему Краснодарскому радиорынку и набрели на вот такое чудо советской промышенности

Читать дальше
Arduino: I2C / TWI (TWO-Wire) and 1-Wire Shield
Модуль предназначен для подключения 8-выводных микросхем с интерфейсом I2C / TWI (TWO-Wire) и датчиков с интерфейсом 1-Wire к Arduino/Freeduino
Состав модуля:
Читать дальше
Состав модуля:
- микросхема часов реального времени DS1307,
- литиевая батарейка CR2032,
- панель для установки микросхемы памяти типа AT24Cxx,
- две тактовые кнопки для установки часов,
- трехконтактные разъемы для установки датчиков температуры типа DS18x20,
- кнопка сброса,
- светодиод питания,
- джамперы.
Читать дальше