Среда, 14.11.2018, 20:23
| RSS
Главная | Raspberry Pi. Общие вопросы. Часть 3 - Страница 56 - Форум
Защита, контроль, управление
Форма входа
Логин:
Пароль:
[ Новые сообщения · Участники · Правила форума · Поиск · RSS · Чат ]
Модератор форума: Zoolu  
Форум » ФОРУМ » Домашняя автоматизация на Raspberry Pi » Raspberry Pi. Общие вопросы. Часть 3
Raspberry Pi. Общие вопросы. Часть 3
AdminДата: Среда, 20.09.2017, 07:05 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 4001
Статус: Offline
Продолжение темы. Предыдущие темы форума по общим вопросам системы домашней автоматизации смотрите здесь:

Часть первая
Часть вторая
Чат Телеграмм


Сообщение отредактировал Zoolu - Суббота, 03.03.2018, 17:58
 
AdminДата: Пятница, 26.10.2018, 19:57 | Сообщение # 551
Admin
Группа: Администраторы
Сообщений: 4001
Статус: Offline
Тут мы с Антоном как-то обсуждали в телеграмме, что у каждого скопилось много девайсов, которые лежат без дела, а вместе с тем они могли бы кому-то пригодится и приносить пользу. Поэтому созрело предложение создать отдельную ветку форума "Барахолка", где предлагать их на продажу, обмен или в дар. Как считаете?
 
НиколайДата: Пятница, 26.10.2018, 20:01 | Сообщение # 552
Группа: Участники
Сообщений: 552
Статус: Offline
Цитата Admin ()
Как считаете?
Положительно !!
 
AlexAWДата: Суббота, 27.10.2018, 06:09 | Сообщение # 553
Группа: Участники
Сообщений: 245
Статус: Offline
Цитата Николай ()
Как считаете?
Да наверно полезная будет ветка. У меня даже есть чего предложить.
 


AdminДата: Суббота, 27.10.2018, 11:19 | Сообщение # 554
Admin
Группа: Администраторы
Сообщений: 4001
Статус: Offline
Цитата Николай ()
Положительно !!

Цитата AlexAW ()
Да наверно полезная будет ветка. У меня даже есть чего предложить.


Создал - http://electromost.com/forum/11
Читаем правила и добавляем свои объявления smile
 
alexsis_76Дата: Понедельник, 29.10.2018, 02:32 | Сообщение # 555
Группа: Пользователи
Сообщений: 109
Статус: Offline
О я смотрю получился переход на новый уровень
Одна из моих прошивок

Устройство "Программируемый недельный термостат" предназначено для автономного управления температурой в помещении по недельному расписанию, без
вмешательства серверов и всякой высокоуровневой братии, для работы нужен только интернет(в момент включения происходит синхронизация аппаратных часов с
NTP сервером).

Представляет собой ESP8266 с простым интерфейсом настройки.Термостат работает под управлением датчика температуры BME280 и часов
ds3231. На странице можно настроить по три таймера на один день от понедельника до воскресенья, после нажатия кнопки "Создать" таймер появляется в соответствующем месте, еще не отработавший или работающий таймер можно в любой момент переопределить , между таймерами возможны разрывы времени, допустим таймер закончился в 16:20 а следующий может начаться в 16:55.
Все что нужно это скомпилировать проект из исходников и зашить контроллер, открыть интерфейс и настроить таймеры, по срабатыванию таймера предусмотрено одно действие- включить или выключить нагрузку на пине(может быть переопределен перед компиляцией).
Настраивается компиляция макросами находящимися в header.h

#define BOILER 14 - вывод нагревателя
#define BAUDRATE 9600 -скорость порта
#define DBG_OUTPUT_PORT Serial - номер порта
#define DBG 1 - включение отладочных сообщений на порту
#define NETBIOS 1
#define NETBIOSNAME "Test" - сетевое имя
#define WIFICANNEL 10 -канал wifi
устройство использует NETBIOS имя и динамический адрес, в адресной строке можно набрать http://Test и появится интерфейс устройства, можно даже не знать ip адреса, однако пользователей андройд ждет разочарование - столь могучая ОС не знает NETBIOS, поэтому ip им все таки нужен.

#define MEASURETEMP_MS 6000
#define MEASURESERVER_MS 1
#define MEASURERTC_MS 3000 -периоды задач
Устройство использует псевдомногозадачную(во сказал)среду, определено три задачи, вышеприведенные макросы настраивают периоды выполнения в мс .

static const char ntpServerName[] = "us.pool.ntp.org";
//static const char ntpServerName[] = "time.nist.gov";
//static const char ntpServerName[] = "time-a.timefreq.bldrdoc.gov";
//static const char ntpServerName[] = "time-b.timefreq.bldrdoc.gov";
//static const char ntpServerName[] = "time-c.timefreq.bldrdoc.gov";
const int timeZone = 9;
Тайм зона и NTP сервер для синхронизации времени.
Ну иconst char* ssid = "**********";
const char* password = "*********";
Здесь все традиционно.
для работы необходимо подключение часов и датчика, иначе не будет работать
исходники могут быть скомпилированы в среде 1.8.5 с применением esp8266 2.4.0-rc1, необходимые файлы и библиотеки в архиве.
файловая система 1 мбит, частота 80 мгц.
Настройки термостата находятся в файле Termostat.txt , его можно найти по адресу http://xxx.xxx.xxx.xxx/edit.htm
вы можете его скачать и сохранить на диске, если этот файл залить на пустое устройство(с незаполненной таблицей) то после перезагрузки оно примет настройки из этого файла(таблица заполнится данными из файла).
так это выглядит


исходники
Прикрепления: 6242846.jpg(348.5 Kb)


Сообщение отредактировал alexsis_76 - Понедельник, 29.10.2018, 02:50
 
alexsis_76Дата: Понедельник, 29.10.2018, 02:33 | Сообщение # 556
Группа: Пользователи
Сообщений: 109
Статус: Offline
исходники
Прикрепления: taimer.7z(336.1 Kb)
 
AlexAWДата: Понедельник, 29.10.2018, 04:07 | Сообщение # 557
Группа: Участники
Сообщений: 245
Статус: Offline
Цитата
Устройство "Программируемый недельный термостат"
Интересный девайс. Только здесь на форуме об нем мало кто узнает. Хорошо бы всю инфу оформить в статью. А потом уже обсуждать ее на форуме.
У меня даже есть несколько предложений по улучшению потребительских свойств данного девайса.

Admin, Наверно под ESP8266 пора отдельную ветку создавать.


Сообщение отредактировал AlexAW - Понедельник, 29.10.2018, 15:25
 


alexsis_76Дата: Понедельник, 29.10.2018, 05:07 | Сообщение # 558
Группа: Пользователи
Сообщений: 109
Статус: Offline
Напишем
Он недавнешний, в связи с большим количеством таймеров и достаточно длинным промежутком времени нуждается в длительной проверки корректности срабатывания, хотя на отдельных днях вроде работает.
 
AdminДата: Вторник, 30.10.2018, 06:40 | Сообщение # 559
Admin
Группа: Администраторы
Сообщений: 4001
Статус: Offline
Ещё один довольно интересный девайс - https://www.facebook.com/groups....5635641
 
alexsis_76Дата: Вторник, 30.10.2018, 10:58 | Сообщение # 560
Группа: Пользователи
Сообщений: 109
Статус: Offline
Ему бы  еще функционала поболее, а то такой чип и банальное мигание лампочками
даже неприлично как то.


Сообщение отредактировал alexsis_76 - Вторник, 30.10.2018, 12:33
 
Форум » ФОРУМ » Домашняя автоматизация на Raspberry Pi » Raspberry Pi. Общие вопросы. Часть 3
Поиск:



T2M © 2018
Сайт управляется системой uCoz