Пришла нужда - купили морозильный ларь. В связи с тем, что температура нужна была специфическая, пришлось немного повозиться. Вспомнил я про температурные датчики, те которые DS18B20 и про систему умного дома MajorDoMo. В общем на скорую ногу с помощью вышеперечисленного был собран мониторинг вот в таком вот виде. Дальше картинки.
Умный дом - опыт и ошибки
воскресенье, 22 декабря 2013 г.
четверг, 28 ноября 2013 г.
Java + Android
Всегда нравилось программировать.
В последнее время забросил электронику и системы умного дома по ряду причин, а вот на обучение программированию время выкраивал. Очень помог сайт startandroid.ru Там очень доступно и легко расписаны первые шаги в программировании под (или на) Андроид.
Сразу появилась идея - сделать простенькое приложение "Заказы" с учетом Клиентов и адресов доставки и небольшим перечнем товаров.
В последнее время забросил электронику и системы умного дома по ряду причин, а вот на обучение программированию время выкраивал. Очень помог сайт startandroid.ru Там очень доступно и легко расписаны первые шаги в программировании под (или на) Андроид.
Сразу появилась идея - сделать простенькое приложение "Заказы" с учетом Клиентов и адресов доставки и небольшим перечнем товаров.
четверг, 12 сентября 2013 г.
17 Возвращение
После долгого простоя в эксперементах с системами умного дома они были заброшены и отложены до лучших времен.
Зато вскрытие тамбура сподвинуло на установку системы видеонаблюдения.
После долгих анализов было принято решение остановиться на самом дешевом и простом варианте - китайские аналоговые камеры + видеорегистратор с замечательным названием Дахуа (Dahua).
Зато вскрытие тамбура сподвинуло на установку системы видеонаблюдения.
После долгих анализов было принято решение остановиться на самом дешевом и простом варианте - китайские аналоговые камеры + видеорегистратор с замечательным названием Дахуа (Dahua).
суббота, 23 марта 2013 г.
16 Пробная плата
Сегодня наконец-то появилось время на эксперименты. Решил попробовать вытравить платы лазерно-утюжным методом по статьям:
Печатная плата своими руками плату утюжно - лазерным способом!!!
Как правильно изготовить печатную плату
Получилось не очень. В качестве бумаги взял флаер пиццерии - Скорее всего надо брать более тонкую бумагу, но непременно глянцевую. Хуже всего перевелись края. Да и мелкие детали в середине тоже отваливались. Попробую всё стереть и нанести еще раз.
Печатная плата своими руками плату утюжно - лазерным способом!!!
Как правильно изготовить печатную плату
Получилось не очень. В качестве бумаги взял флаер пиццерии - Скорее всего надо брать более тонкую бумагу, но непременно глянцевую. Хуже всего перевелись края. Да и мелкие детали в середине тоже отваливались. Попробую всё стереть и нанести еще раз.
вторник, 22 января 2013 г.
15 MajorDoMo - Использование температурных датчиков DS18B20 в
Вывод данных в html: %TempSensor01.temp%
Скрипт свойств датчика для записи обновления:
if (isset($params['temperature'])) {
setGlobal('TempSensor03.updatedTime',date('H:i'));
setGlobal('TempSensor03.updated',date('d-m-Y'));
}
Скрипт свойств датчика для записи обновления:
if (isset($params['temperature'])) {
setGlobal('TempSensor03.updatedTime',date('H:i'));
setGlobal('TempSensor03.updated',date('d-m-Y'));
}
вторник, 4 декабря 2012 г.
13 Температурный датчик DS18b20
Заказал на Ebay. Жду когда придут.
Пока нарыл их схему подключения:
DS18B20 - DS9490R
1 нога (GND) - 4 GND_OW 1-Wire Return
2 нога (DQ) - 3 OW 1-Wire Data
3 нога (VDD) - 1 VDD 5VDC Output
Источник
Статья как DS18B20+DS9490R "скрестить" с OWFS
Русское описание работы с датчиком температуры
П.С. Спустя почти 2 месяца(!) наконец-то получил долгожданные DS18B20 (отправили 21 ноября, получил 11 января). В ближайшее время сяду за паяльник.
понедельник, 3 декабря 2012 г.
11 OWFS
Команды для запуска:
/opt/owfs/bin/owserver -u -p 3000
/opt/owfs/bin/owhttpd -s 3000 -p 3001
/opt/owfs/bin/owfs -s 3000 --allow_other --mountpoint='/mnt/1wire'
/opt/owfs/bin/owserver -u -p 3000
/opt/owfs/bin/owhttpd -s 3000 -p 3001
/opt/owfs/bin/owfs -s 3000 --allow_other --mountpoint='/mnt/1wire'
четверг, 29 ноября 2012 г.
10 Установка файлов MajorDomo на Ubuntu
Ошибку
Для скрытия ошибок после запуска cycle.php надо отредактировать в двух php.ini менять -- один, который
/etc/php5/apache2/php.ini
/etc/php5/cli/php.ini
Ставим:
error_reporting = E_ALL & ~E_NOTICE
allow_call_time_pass_reference = On
Not FoundМне помогло устранить копирование файла etc/apache2/mods-available/rewrite.load в etc/apache2/mods-enable.
The requested URL /getnextevent.html was not found on this server
Для скрытия ошибок после запуска cycle.php надо отредактировать в двух php.ini менять -- один, который
/etc/php5/apache2/php.ini
/etc/php5/cli/php.ini
Ставим:
error_reporting = E_ALL & ~E_NOTICE
allow_call_time_pass_reference = On
09 Ubuntu справочник
/etc/init.d/apache2 restart - перезагрузка сервера apache
nano <путь/имя файла> - текстовый редактор
lspsi - выводит список установленного оборудования
nano <путь/имя файла> - текстовый редактор
lspsi - выводит список установленного оборудования
среда, 28 ноября 2012 г.
08 phpMyAdmin – установка, решение проблем при установке и настройке
phpMyAdmin – установка, решение проблем при установке и настройке
вторник, 27 ноября 2012 г.
06 Умный дом.Первый опыт
Начну с ссылок:
При попытки запустить систему домашней автоматизации MajorDoMo под Windows 7 64 бит использовал:
1. Binary файл установки owfs для Windows (он доступен только в 2.8p14-й версии и ниже, на момент этой писанины версия 2.8.p20) Нашел в архивах. Предполагаемая строка для запуска сервера owfs: owserver.exe -u -p 8234 (нашел тут)
2. Драйвер для USB адаптера DS9490R - libusb-win32.С ним есть тонкости. Например, у меня после перезагрузки слетели все драйвера (или отвалились устройства) - сетевая, звук, чип, юсб контроллеры и т.п. Выжил только Ати драйвер.
3. И, собственно, установочный пакет самого MajorDoMo.
С чем я столкнулся:
Во-первых, после установки owfs я получил кучку exe-файлов, которые запускались на секунду и исчезали. Даже процесс ликвидировался. Есть мнения, что после установки owfs надо вынуть и вставить адаптер еще раз..
Во-вторых, как я уже упомянул, у меня отвалились почти все устройства, включая мышку usb.
С MajorDoMo проблем не было - он установился и запустился.
На том эксперименты с Windows 7 x64 закончились.
При попытки запустить систему домашней автоматизации MajorDoMo под Windows 7 64 бит использовал:
1. Binary файл установки owfs для Windows (он доступен только в 2.8p14-й версии и ниже, на момент этой писанины версия 2.8.p20) Нашел в архивах. Предполагаемая строка для запуска сервера owfs: owserver.exe -u -p 8234 (нашел тут)
2. Драйвер для USB адаптера DS9490R - libusb-win32.С ним есть тонкости. Например, у меня после перезагрузки слетели все драйвера (или отвалились устройства) - сетевая, звук, чип, юсб контроллеры и т.п. Выжил только Ати драйвер.
3. И, собственно, установочный пакет самого MajorDoMo.
С чем я столкнулся:
Во-первых, после установки owfs я получил кучку exe-файлов, которые запускались на секунду и исчезали. Даже процесс ликвидировался. Есть мнения, что после установки owfs надо вынуть и вставить адаптер еще раз..
Во-вторых, как я уже упомянул, у меня отвалились почти все устройства, включая мышку usb.
С MajorDoMo проблем не было - он установился и запустился.
На том эксперименты с Windows 7 x64 закончились.
Подписаться на:
Сообщения (Atom)