Вот на easyeda набросал(вкладка New project). Не пинайте сильно — не знаю как лучше было дать ссылку на схему.
Марки- первые что нашлось в библиотеке, на параметры не смотрел — главное схему показать. Если требуется могу посмотреть что конкретно у меня стоит (на балкон холодно идти). Полевики использовал P канальные с Gth что-то около -2В. Если требуется закрыться от токов утечки — то можно обойтись одним, по схеме — нижним полевиком. При его открытии нивелируется падение напряжения на диоде. У меня же предусмотрено прекращение заряда при напряжении на батарее больше 3.6В по этому два полевика перекрывают токи в обе стороны. На будущее думаю поставить EEPROM для того чтобы не подзаряжать батарею постоянно, а дать ей разрядиться до 3.1 В а потом уже начинать заряжать. Рисовал плату в Kicad изготавливал на китай-cnc.
Делал похожий велосипед, поделюсь:
Использовал ESP8266, так как не вижу смысл городить что-то другое, бюджет по питанию однозначно перекрывается с лихвой солнечной батареей формата А4. Данные передаю раз в минуту
1. использование ESP8266 или аналогов избавляет от необходимости установки какого-то железа на центральном узле — я плюю данные из ESP по UDP на сервер где требуемый порт слушается скриптиком который данные уже обрабатывает. Все данные заведомо умещаются в 1 UDP пакет по-этому ESP выводится из сна на ооочень маленький интервал (буквально сколько требуется чтобы подключиться к WiFi), IP прописан статикой, хочу добавить static ARP для IP сервера/шлюза, чтобы и ARP обмена не было.
2. Преобразователи напряжения даже на холостом ходу кушают не слабый ток порядка !!5-10мА!!! Исходя из этого я поставил два полевика навстречу друг другу с очень маленьким падением напряжения и закрываю их, когда напряжение на солнечной батареей падает ниже определенного значения дабы исключить питание контроллера солнечной батареи обратным током.
3. Удобно использовать LiFePo4 батареи, они не так боятся минусов, в формфакторе 18650 у них уже есть все защиты и самый большой плюс — их рабочие напряжения (зарядка и отрубание по разряду) вписываются в рабочий диапазон ESP8266. Таким образом цепь питания и заряда просто сливаются воедино.
4. Как мне кажется, DHT22 и иже с ними, давно надо менять на что-то типа BME280 со стандартным i2c(TWI) а не каким-то велосипедным протоколом как у DHT…
Мой велосипед откатал уже больше года — полёт нормальный, сам блок с ESP просто лежит на подоконнике на балконе даже без корпуса, на улице только датчики на проводе…
По ощущениям, возможно мне «кажется», но сайты которые поддерживают IPv6 в часы пик шевелятся лучше (youtube,google). яндекс на тестах показывает скорость по 6 чуть выше.
Тест IPv6 показывает 9/10 из за отсутствия реверс DNS.
Из не оправданных ожиданий — android(strongswan) не умеет создавать IPSec поверх IPv6 из за ограничений не привелегированного пользователя на доступ к интерфейсу ядра.
Есть у меня ещё вопрос, а умеет ли «сеть» посылать какие-либо сигналы клиенту если для него есть входящий трафик, для того чтобы клиентский телефон включился и получил его (где-то я раньше про это читал, но очень давно)? Дело в том что например когда открываешь машину с брелка на телефон прямо в тот же момент прилетает уведомление от сигнализации (не смс). Если запустить ping6 на адрес телефона то пока его кнопкой не включишь он пинговаться не начинает. Это не зависит от того как долго он лежал без пробуждения. «Жёра» батарейки при этом нет. Тело — Xiaomi Mi5s, сеть в режиме LTE. То же самое с Hangout — сообщения приходят сразу.
Олег, а информацию о доступности где можно будет унать? Будет реклама или вы отпишитесь или надо будет проверять появление опций для подключения?
г. Вологда.
Марки- первые что нашлось в библиотеке, на параметры не смотрел — главное схему показать. Если требуется могу посмотреть что конкретно у меня стоит (на балкон холодно идти). Полевики использовал P канальные с Gth что-то около -2В. Если требуется закрыться от токов утечки — то можно обойтись одним, по схеме — нижним полевиком. При его открытии нивелируется падение напряжения на диоде. У меня же предусмотрено прекращение заряда при напряжении на батарее больше 3.6В по этому два полевика перекрывают токи в обе стороны. На будущее думаю поставить EEPROM для того чтобы не подзаряжать батарею постоянно, а дать ей разрядиться до 3.1 В а потом уже начинать заряжать. Рисовал плату в Kicad изготавливал на китай-cnc.
Использовал ESP8266, так как не вижу смысл городить что-то другое, бюджет по питанию однозначно перекрывается с лихвой солнечной батареей формата А4. Данные передаю раз в минуту
1. использование ESP8266 или аналогов избавляет от необходимости установки какого-то железа на центральном узле — я плюю данные из ESP по UDP на сервер где требуемый порт слушается скриптиком который данные уже обрабатывает. Все данные заведомо умещаются в 1 UDP пакет по-этому ESP выводится из сна на ооочень маленький интервал (буквально сколько требуется чтобы подключиться к WiFi), IP прописан статикой, хочу добавить static ARP для IP сервера/шлюза, чтобы и ARP обмена не было.
2. Преобразователи напряжения даже на холостом ходу кушают не слабый ток порядка !!5-10мА!!! Исходя из этого я поставил два полевика навстречу друг другу с очень маленьким падением напряжения и закрываю их, когда напряжение на солнечной батареей падает ниже определенного значения дабы исключить питание контроллера солнечной батареи обратным током.
3. Удобно использовать LiFePo4 батареи, они не так боятся минусов, в формфакторе 18650 у них уже есть все защиты и самый большой плюс — их рабочие напряжения (зарядка и отрубание по разряду) вписываются в рабочий диапазон ESP8266. Таким образом цепь питания и заряда просто сливаются воедино.
4. Как мне кажется, DHT22 и иже с ними, давно надо менять на что-то типа BME280 со стандартным i2c(TWI) а не каким-то велосипедным протоколом как у DHT…
Мой велосипед откатал уже больше года — полёт нормальный, сам блок с ESP просто лежит на подоконнике на балконе даже без корпуса, на улице только датчики на проводе…
Тест IPv6 показывает 9/10 из за отсутствия реверс DNS.
Из не оправданных ожиданий — android(strongswan) не умеет создавать IPSec поверх IPv6 из за ограничений не привелегированного пользователя на доступ к интерфейсу ядра.
Есть у меня ещё вопрос, а умеет ли «сеть» посылать какие-либо сигналы клиенту если для него есть входящий трафик, для того чтобы клиентский телефон включился и получил его (где-то я раньше про это читал, но очень давно)? Дело в том что например когда открываешь машину с брелка на телефон прямо в тот же момент прилетает уведомление от сигнализации (не смс). Если запустить ping6 на адрес телефона то пока его кнопкой не включишь он пинговаться не начинает. Это не зависит от того как долго он лежал без пробуждения. «Жёра» батарейки при этом нет. Тело — Xiaomi Mi5s, сеть в режиме LTE. То же самое с Hangout — сообщения приходят сразу.
г. Вологда.
Спасибо, жду с нетерпением :).