Как стать автором
Обновить

Комментарии 82

открываешь дверь, а дальше темно, тогда появилась идея сделать подсветку в коридоре, да непростую, а что бы с телефона можно было включить до прихода домой.

А если оставить за рамками непосредственно удовольствие от собирания девайса, достать телефон, запустить там программу и включить свет — это удобнее, чем протянуть руку и включить выключатель? Или хотя бы датчик движения поставить…

Тут даже датчик движения не нужен. Раз всё равно надо подключаться к внутренней сети, чтобы управлять выключателем, достаточно просто слать пакет на нужный адрес из приложения на телефоне при подключении к сети.


Тогда алгоритм сводится к "телефон подключился к домашнему WiFi — включился свет". Можно время настроить, чтобы не срабатывало когда не надо.

С языка снял – у меня несколько событий настроено по появлению определенного MAC адреса во внутренней сети, просто и эффективно.
А по пропадению мака нет обратных событий? Не боитесь что когда будете уходить, сигнал будет слабый и система может подумать что мак появился и свет будет гореть весь день.
У меня другие события привязаны на это событие, к освещению не имеющие отношения. Со светом справляется датчик движения без лишних заморочек.

Телефон как аппаратный маркер так себе идея. Телефон может разрядиться. Его можно потерять, забыть дома… а если к нему привязано что-то более серьезное чем свет в прихожей?

Ключ тоже так себе код от дверей. Его можно потерять, его могут украсть и так далее и тому подобное. Поэтому бесполезно сводить беседу на уровень хуже-лучше. Оптимальное решение? Вряд ли. Интересное? Разумеется. Затратное? Не особо.
Про привязку. Потерял, значит перенастраивашь привязку к другому устройству или мануально запускаешь события. Никаких проблем. ;)

Потеря телефона — форс-мажор. Разрядился телефон, вышел за хлебом без телефона — более вероятный сценарий. Потеря пароля на wifi — катастрофа.

Ключ не перезагружается, у ключа не садится батарейка, телефон может сломаться, соседский какер может сдублировать его мак, у жены и детей свои ключи, некоторые имеют традицию забывать телефон дома/на работе (никогда не слышали «ой, я телефон на работе оставила»?). Идея использовать телефон как ключ или автоматический выключатель так себе идея.
Лично по мне, ключ куда менее надежен в том, что выописываете, чем телефон
(я параноидален и телефон всегда заряжен и со мной, а ключ, ну он и есть ключ)
да и смысла использовать ключ совсем не вижу, тогда нет никакой разницы между вылючателем и ключом

Касательно первой части — автор итак сделал включение света по кнопке в приложении в телефоне.
Касательно второй — если эту тему развить, то можно сделать дополнительные ухищрения для безопасности. Например, включать автоматически только если телефон недавно разблокировался паролем/отпечатком и т.п.


Плюс, если человек завязывает "что-то более серьёзное" на один фактор, который завязан лишь на владение — то он ССЗБ. И при потере дополнительно можно внести устройство в черный список.

Рассматривайте это как один компонент большой системы. Сам по себе он не особо крут, но в связке…
Можно же на wi-fi роутере написать скрипт, мол «если темное время суток, и телефон с таким-то маком появился в сети, а до этого его давно небыло, то включить подсветку на N минут». И это будет уже слегка похоже на умный дом.
И чем больше датчиков, исполнительных устройств и правил вы прикрутите, тем умнее этот дом получится. (и тем сложнее будет понять почему срабатывает пожарная сирена при открытии балконной двери, но это уже другая история)
Если это компонент, то тут не хватает описания общей архитектуры системы, в которую такие компоненты будут подключаться. И уже в зависимости от нее будет либо сложно, либо не слишком сложно :)
ну пока это и компонент и система, не придумал, куда дальше вести, пока думаю о датчике движения и кнопке
ну суть в том, что я написал виджет, о чем наверное упомяну в следующей статье ( хотя таких уже не мало), с ним удобнее

А вообще да
непосредственно удовольствие от собирания девайса
— это основное

Да и просто хотел подилиться с народом, что так можно делать.
Наверное ошиблись площадкой для публикации.
На майску надо под п.18 публиковать.
Наверное Orange начало рассылать бесплатно за публикацию.
Увы, нет.
Я собираю на Zero автономные ADS-B трекеры, и от цен в последнее время кричу.
Голая плата стоит порядка 800 рублей, и почти столько же стоит доставка в ЦФО.
Я заказываю ZeroW по $10 и Zero по $5.
Но правда товарищу в Европе, а он потом отдает мне при встрече.
В последнее время на NanoPi (Air/Neo/S2) перешёл.
Как то полегче с ними.
С Orange как то не сложилось — с софтом какие то проблемы были.
У Оранджа упоротые стоковые дистрибутивы, которые вендор поставляет.
Хватает того, что там дикая каша из проприетарщины и жуткий оверклок самого SoC. Кроме как в связке с Armbian и\или sunxi использовать их не особо выйдет.

Главная претензия к ценнику — это то, что доставка стоит порой как сама плата. С аппаратной точки зрения — meh, на 6 из 10, но работает без лишних гвоздей. Из таких явных претензий, что у меня появлялись — на всех без исключения платах не смыт до конца флюс, что вкупе с ручной пайкой некоторых элементов иногда может убить плату.
Согласен полностью. Поэтому и использую RPi или NanoPi.
Именно по этому я в статье и указал про армбиан
Allwinner V3S не рассматривали как альтернативу Zero? Их можно паять обычным паяльником прямо на свою плату, не делать бутерброд из двух. Память уже внутри чипа, можно в качестве референса взять вот эту плату(https://licheepizero.us/), а дальше уже со своим дизайном…
Вы знаете, после опыта с разными оранджами, я предпочитаю не иметь дела с Allwinner. Их враждебная политика по отношению к коммьюнити (что пользователей в частности, что опенсорса в целом) уже давно стала притчей во всех языцех. Ну и Xunlong тоже мутные товарищи в плане поддержки, в том числе, софтверной.
Это да, есть такое. Но почему то компании, предлагающие полную документацию и любящие community просят за свою продукцию ощутимо больше.
Ну, как сказать.
Достаточно вспомнить тот факт, что загрузчик у Broadcom'ов проприетарный.
Оллвинеровская поделка хоть с обычным U-boot живёт, и базовое окружение вполне можно иметь без зиллиарда анальных зондов в системе.
Я не про Broadcom, Beaglebone посмотрите:

Here are the PCB sources for the latest revision: elinux.org/Beagleboard:BeagleBoneBlack#Hardware_Files

The datasheet for the AM3558 processor is here, no NDA required: www.ti.com/product/AM3358/technicaldocuments

The bootloader is U-boot, which is open source, based here: www.denx.de/wiki/U-Boot
А, вы про TI. Ну, как вам сказать: биглборды довольно давно не обновляли, ну и разница в цене в почти двадцать раз даёт о себе знать.
Ну вот и я про это, либо полные спеки и все удовольствия задорого, либо непонятная зверушка почти даром…
На ригеле магнит, а в коробке датчик холла. При открывании двери включается светодиодная подсветка на шкафу в коридоре. Как бонус индикация незапертой двери.
да, я думал об этом, но увы, монтажник из меня очень такой себе, а до двери провода тянуть не хотелось
Коврик в прихожей у двери лежит?
магнит + геркон стоит лет 35 во всём доме. и противоугонка была сделана на этой основе.
Это безумнй дом, под стать соременному IT. Разум полностью спит, даже скорее мертв. Технологии давно обходятся без него.
Самый наитупейший PIR-датик движения решает эту проблему. Про герконы и т.п. абсолютно безмозглые способы, о которых уже сказано, я молчу.
Но вершина безумия, это когда интеллект направлен создание другого безумия — и этот материал полное тому подтверждение. Использовать вместо выключателя света систему, выислительная мощность которой превосходит многократно ту, которая управляла полетом к Луне (при этом используя технологии связи, о которых во времена полета к Луне и Венере даже помыслить не могли) — это даже не абсурд, это даже не палата №6, это эталон безумия.
Интересно, как автор еще в туалет ходит без того, чтобы воду в бачок набирать по команде со смартфона, а лучше — скрипттом с какого-нибудь облака…
С пару лет назад выкинул ардуину из связки ПИР-сенсора и реле — работает стабильно, как АК.
А если уж совсем заранее — Мажордомо умеет по GPS отслеживать хозяина и реагировать соответственно.
«Алиса, выгоняй гостей»
  • Это была идея ради идеи
  • Ботов для вк и телеги ни геркон ни esp не поднимет
  • Это скорееобучающий материал, которые говорит о том, что можно еще и так и еще и с популярной джавы
  • Сколько Pir нужно или герконов, если в корридор выходят 3 двери

Использовать вместо выключателя света систему, выислительная мощность которой превосходит многократно ту, которая управляла полетом к Луне (при этом используя технологии связи, о которых во времена полета к Луне и Венере даже помыслить не могли) — это даже не абсурд, это даже не палата №6, это эталон безумия.

Здесь сложно не согласиться с одной стороны, но с другой стороны я же упоминал, что хочу верить, что разовью эту идею, к примеру превращение данного модуля в «умную колонку»
Так как в дальнейшем планируются расширения этой системы (или нет), было решено взять одноплатный компьютер за основу.


Да с вашими замечаниями трудно не согласиться, но не вижу повода для столь агрессивного негативного посыла. Буду рад обсудить, как здесь, так и в личном диалоге.
Ботов для телеги поднимет мажордом.
ЕСП-ха отпишется в топике на «говорящих вещах» или локальном MQTT брокере, как у меня.
Один сектор обзора — один pir. 3 двери (зачем нужно мониторить межкомнатные двери?) — 3 геркона или три дальномера.
«Это скорее обучающий материал, которые говорит о том, что можно еще и так и еще и с популярной джавы»
Если в итоге получится центральный «хаб» вашей системы, то, возможно, стоит изначально архитектуру сети проработать, а не доливать по капле в час, во избежание порой весьма странных взаимоотношений узлов и исполняющих элементов.
Сугубо и трегубо ИМХО, конечно.
а можно пожалуйста ссылку на есп и говорящие вещи, будет приятно ознакомиться
Спасибо
Это была идея ради идеи

Тогда так и следовало написать в заголовке — вырезаем гланды. Автогеном. Через ж. При чём здесь умный дом и умная подсветка? Вместо "протянуть руку и щёлкнуть выключателем" получили — "перед тем, как войти, надо достать телефон, разблокировать его, запустить приложение, активировать свет, выключить телефон, убрать в карман" теперь можно, наконец-то, заходить. Невероятно "умно" и удобно. Гланды автогеном, да.


Ботов для вк и телеги ни геркон ни esp не поднимет

В смысле, вы включаете свет в прихожке ботом вк?!? Нууу, это даже не автогеном, а чем-то, вроде направленного ядерного взрыва. Или ненаправленного.


и еще и с популярной джавы

А были сомнения? Ява — тьюринг-полный язык, нет ни одной причины сомневаться, что можно и с помощью явы зажечь свет.


Сколько Pir нужно или герконов, если в корридор выходят 3 двери

Если ваш "корридор" не длинная кишка с несколькими изгибами буквой "зю", то один pir. Только место установки подобрать, чтобы зона покрытия все ваши три двери охватывала.


хочу верить, что разовью эту идею, к примеру превращение данного модуля в «умную колонку»

Даже представить страшно, что мятежный разум придумает доя совершения простого действия по включению музыки. Сделать стойку на голове? Станцевать вприсядку? Спеть "мама, что мы будем делать" и три раза "ку"? :)
Умный дом должен упрощать рутину, а у вас ровно наоборот. Ну, ладно, не только у вас, конечно — половина статей про [без]умные дома такие (это большой прогресс, на самом деле, поначалу 99% таких было). Но, тем справедливее вопрос — нафига? Займитесь лучше чем-нибудь полезным.

Интересно, как автор еще в туалет ходит без того, чтобы воду в бачок набирать по команде со смартфона

Так «современные» унитазы без бачка уже идут — зато требуют подключения к розетке же (насосы и измельчители встроены).
А зачем для включения света релешкой полноценный компьютер на Linux?
Чем не устроил банальный ESP8266?

Автор же во втором абзаце написал:


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

Плюс, софт на java написан. Вероятно, так просто удобнее было, чем разбираться с программированием для ESP. Для этого наверняка нужно потратить время, а для языка, с которым всё время работаешь, тратится 0 секунд на обучение, если цель — просто попробовать.

Умный дом должен производить полезное что-нибуть, а не просто лампочками моргать.
Например зелень выращивать: лучек там, петрушку…
image
А самый умный дом ещё должен иметь своего продающего растения бота в телеграмме, а в идеале и самостоятельно закладки делать.

Доставка дронами. Приходишь домой — а у тебя там корзинка на балконе с лучком, петрушкой. Свежее всё, с грядочки.

Тараканы тут живут будь здоров! Такие жирные вырастают :) Пришлось выкинуть.

Стадии умного дома:
1) хочу с телефона свет включать
2) задолбало искать приложение, хочу, чтобы свет сам включался
3) вот прям сейчас свет не нужен, хочу чтобы ИИ включал свет только в нужный момент

4) уже полгода всё это не юзаю, ардуинку вообще снял, понадобилась на другой проект, вернулся к обычному выключателю, и знаете, очень удобно оказалось

Да нее, просто ардуинка тут не в тему.
Все же систему нужно развивать, а не возвращать на уровень Пещера ;)

Я ж образно :)
5)включать силой мысли
НЛО прилетело и опубликовало эту надпись здесь
А если оставить за рамками непосредственно удовольствие от собирания девайса, и всё про «умный дом», что выше уже написали, правильно я понимаю, что эту же задачу решит готовый Sonoff Basic за 320р.? (либо с дурацким родным приложением, либо с Tasmota / ESPEasy и дальше интегрируй куда душе угодно).

Там, правда, памяти не 256Mb, а всего жалких 4, нет USB, производительность процессора на несколько порядков ниже… Но с «помигать лампочкой по команде», вроде, справляется.
да, совершенно правы
Для замыкания двух контактов — комп на процессоре с четырьмя гигагерцовыми ядрами?
А петафлопсовые кластеры на Али не продаются? Я бы собрал себе настольный калькулятор :)
я уже много раз напиал выше, хотелось сделать так, и на нем много чего еще развернуть
все такие умные… сами бы что — нибудь сделали, сидят критикуют)
вообще — то это и есть опыт… пусть пробует, развивает эту идею, не все же сразу))
это знаете как, сначала нужно что — то небольшое изучить, чтобы потом создать и открыть что — то для человечества новое)) так что, все правильно
Самое простое, что пришло в голову чтобы совсем ничего не делать — взять умную лампу Yeelight. Всё, можно мигать лампочкой. А ещё если прикупить шлюз Xiaomi, геркон или датчик движения, то ещё и автоматизировать. Жаль всё работает только с китайским сервером, но сама автоматизация уже настроенная работает без интернета. Впрочем, при желании можно на какой-нибудь малинке и свою автоматизацию написать: github.com/fsa/phpmd
Правда я подобные эксперименты забросил в связи с переездом. Может когда-нибудь уже в своей квартире займусь развитием. А пока вся автоматизация сводится к сбору информации о температуре, влажности, давлении и запуске скриптов при любых обновлениях от датчиков (нажатия кнопки, изменение температуры).
Объясните, пожалуйста, никто не считал стоимость освещения. Берем лампочку LED 6W. Стоимость 1000w = 0,05$ (в среднем). Просто не выключая свет 24 часа Х 6W = 144 W в сутки, за месяц 144W Х 31 день = 4464 W. Получаем стоимость освещения в месяц не выключая 0,05$ Х 4,464 = 0,22$.!!! 0,22$ в месяц. !!!!!!!!!.. Вопрос зачем тр*****, то есть так заморачиваться?
Скорее хотелось
А в общем вы еще не посчитали цену хорошей лампы
У меня LED лампы в коридоре работают не выключаясь около 5 лет. Я не поменял ни одной лампы. За предыдущие 5 лет, когда работали обычные лампочки накаливания, я сменил лампочек на сумму превышающую стоимость LED лампочек почти в два раза. Так что Вы правы, надо еще отнять эту разницу. И получиться еще меньше.
У меня проводха хуже, так что лампы горят
Но вообще да, поспорить в общем виде трудно
Я скорее хотел показать окружающим, что можно сделать так
Ничего личного, как устройство, решение — зачет. Но использование для экономии электричества — не зачет)). В youtube еще много роликов где человек покупает умный выключатель WI-FI, потом смарт станцию, и все это чтобы «сэкономить». ))))
ммм, нет, точно не для экономии электроэнергии
скорее ради того, что бы потом, еще туда что-то добавить и тд
Скорее хочу собрать какой-то аналог умной колонки, иду к этому потихоньку (надеюсь приду)
Не выключая? А у Вас никогда кондюки в лампочке не взрывались и пластмасса корпуса не начинала гореть? Стараюсь покупать проверенные бренды, но дважды такое случалось за 12 лет. Первый раз, правда, это была не светодиодная, а люминесцентная. Так что лампочки без присмотра не оставляю.
Не выключая? А у Вас никогда кондюки в лампочке не взрывались и пластмасса корпуса не начинала гореть?

Честно говоря, я вообще в первый раз в жизни слышу про взрыв конденсатора в светодиодной лампе с горением. Полагаю, это из той же сферы, что взрыв блока питания телевизора, т.е. проблема не в лампочках, а в трансформаторе, который дает 220В на ваш район.
Вы, когда уходите, холодильник тоже выключаете?
Нет, не выключаю. Вы хотите прокричать мне, что я старпёр и не надо принимать во внимание два реальных случая возгорания, потому что такого быть не может?
Кто-нибудь может объяснить, почему статья в плюсах, а в каментах полно негодующих про идиотизм самой затеи? Увидел непотребную писанину — сделай оценку — пусть автор в следующий раз подумает.
Наверное по тому что я поясняю, негодующие указывают, что данную задачу можно решить более эффективными методами
Я же указываю, что еще и при помощичего можно выжать из данной платы
Так это же совершенно не умная подсветка. Вы обманываете читателей.
Помимо того, что Апельсинка вместо ПИР-детектора — дикий оверкилл, о чём вам неоднократно сообщили, так ещё и сам сценарий привязки к телефону и лишних телодвижений — это совершенно поперёк самого понятия «умный дом».

Смысл SmartHouse и прочих IoT, как по моему нескромному мнению, заключается в повышении удобства быта. Всё, что может избавить от лишних телодвижений — приветствуется. Вы же делаете наоборот — всё усложняете.

Чтобы хоть как-то оправдать микрокомп, рулящий освещением, нужно реализовать сценарий, недоступный более простыми, дешёвыми и надёжными решениями. Ну например — забацать «имитатор присутствия» — чтобы лампа в ваше отсутствие ночью максимально имитировала использование освещения реальным человеком — с привязкой к освещённости, времени, ну и с рандомом — чтобы воры не просекли, что свет работает от тупого таймера.
ну так, задача стояла включить свет еще до прхода домой и из любой точки дома
согласен, что esp так же ее решает
Но для решения поставленной задачи сильно уменьшается кол-во телодвижений

Не совсем понятно на самом деле, зачем включать свет до прихода домой. Как правило, дома свет включают там, где находится наблюдатель. Не могу даже представить, зачем включать свет, когда дома никого нет. Или выключать дистанционно, если дома кто-то есть. И эта задача прекрасно решается обычным выключателем. Это удобно и очень надёжно.

НЛО прилетело и опубликовало эту надпись здесь

Какая то замудренная схема.
У меня все проще: выключатель света в прихожей с реле, датчик двери и шлюз. Все от Xiaomi. Открываешь дверь — включается свет.

ну собственно я верю, что приду к этому сделав цикл статей
вообще сяоми (хаоми кому-как) делает крутые штки, мне очень нравятся
но денег потестить нет, ну изахотелось что-то такое
О, боги… Дожили. На хабре уже была статья про «тупой» дом. Это решение — прям каноничный пример. Ну и… Серьёзно?! Запускать 4-х ядерное арм ядро, чтобы мигать светом? Да ещё на яве? ИМХО — верх современной парадигмы программирования. На чём умею — на том и решаю. С одной стороны человек, конечно, сэкономил себе время. С другой — он бы сэкономил его ещё больше обратившись к специалистам, которые бы сделали простое, надёжное, и, главное, удобное решение на более подходящей элементной базе. В таком виде — верх неудобства — нужен телефон, который надо сначала настроить, затем, при использовании, достать, включить… Вот это вот всё. Если это ради обучения себя — хорошо, но не учите других стрелять из пушек по воробьям. И, да, обычная есп может в телеграм, если немного постараться, или (опять же, оверхед, но меньший) возьмите есп32 и готовую прошивку от MaksMS — 10 минут — готово! Автор — пишите в личку — расскажу как можно значительно более удачно использовать оранж. А из еспэхи (опять же и простой и 32) тоже прекрасно получается колонка. Сейчас себе из 8266 и модуля декодера мп3 сделал себе прекрасное интернет радио в машину за 1 вечер. Корпус, только, не придумаю. Не написал ни строки кода. И запомните: оптимизация — наше всё! В том числе и аппаратных ресурсов. Меня, лично, сильно пугают подобные тенденции современного мира…
Специалисты многое могут насоветовать для решения этой задачи. Например выключатель с z-wave. Так что лучше апельсин за $10 приколхозить.

Одно дело — мессенджеры на электроне. Порой пользователю это навязывают отсутствием альтернатив.


Но тут-то в чём проблема? Автор запилил поделку для себя, на том, на чём ему было удобно. Никому не навязывает, показывает кейс использования.


Не слишком рационально для частной задачи? Пожалуй да.
Можно проще? Безусловно.


Но никто же не заставляет делать только так, и не делать иначе. Но как вариант (потенциально расширяемый) — почему нет? Идея имеет право на существование.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории