воскресенье, 22 декабря 2013 г.

Ругилировка температуры в морозилке датчиками DS18B20

Пришла нужда - купили морозильный ларь. В связи с тем, что температура нужна была специфическая, пришлось немного повозиться. Вспомнил я про температурные датчики, те которые DS18B20 и про систему умного дома MajorDoMo. В общем на скорую ногу с помощью вышеперечисленного был собран мониторинг вот в таком вот виде. Дальше картинки.

четверг, 28 ноября 2013 г.

Схема БД для приложения Заказы

Для себя накидал схемку... дабы не путать

Java + Android

Всегда нравилось программировать.
В последнее время забросил электронику и системы умного дома по ряду причин, а вот на обучение программированию время выкраивал. Очень помог сайт startandroid.ru Там очень доступно и легко расписаны первые шаги в программировании под (или на) Андроид.

Сразу появилась идея - сделать простенькое приложение "Заказы" с учетом Клиентов и адресов доставки и небольшим перечнем товаров.

четверг, 12 сентября 2013 г.

17 Возвращение

После долгого простоя в эксперементах с системами умного дома они были заброшены и отложены до лучших времен.
Зато вскрытие тамбура сподвинуло на установку системы видеонаблюдения.
После долгих анализов было принято решение остановиться на самом дешевом и простом варианте - китайские аналоговые камеры + видеорегистратор с замечательным названием Дахуа (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'));
}

14 DS9490R моя схема подключения

 
1 синий - 5VDC Out - (коммутатор) черный
2 коричневый - GND Power - (коммутатор) красный
3 Оранжевый - 1-wire Data OW - (коммутатор) зеленый
4 Бело-оранжевый - 1-wire Data GND - (коммутатор) желтый
5 Бело-коричневый - не исп
6 Зеленый - не исп




вторник, 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 января). В ближайшее время сяду за паяльник.

четверг, 29 ноября 2012 г.

10 Установка файлов MajorDomo на Ubuntu

Ошибку
Not Found
The requested URL /getnextevent.html was not found on this server
Мне помогло устранить копирование файла etc/apache2/mods-available/rewrite.load в etc/apache2/mods-enable.

Для скрытия ошибок после запуска 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 - выводит список установленного оборудования

вторник, 27 ноября 2012 г.

07 Отвал драйверов с libusb-win32

UPD: Решено!
После установки пакета libusb-win32 и подключения адаптера происходит отваливания большей части драйверов системы и всех usb-портов вот так:
Windows 7 x86
Лечется удалением драйвера libusb-win32 и последующей перезагрузкой

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 закончились.