Можно ли без боли соединить две платы по Интернету? Реализация friendship lamps.

kitonbass
Offline
Зарегистрирован: 25.05.2022

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

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

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

Есть ли в принципе техническая возможность реализации такой схемы? И если есть, насколько это сложно?

kitonbass
Offline
Зарегистрирован: 25.05.2022

Лампы, которыми вдохновлялся: https://friendshiplamps.com/

rkit
Offline
Зарегистрирован: 23.11.2016

Можно. Если не смог нагуглить, значит не знаешь как работают сети, и вообще не умеешь программировать, значит забей.

DetSimen
DetSimen аватар
Offline
Зарегистрирован: 25.01.2017

kitonbass пишет:
Платить деньги хитрым иностранцам не хочется, вот и вспомнил про arduino.

Вспомни лучше про ESP

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

есть

Komandir
Komandir аватар
Offline
Зарегистрирован: 18.08.2018

Любые девайсы с интернет и "сервер" на dweet.io

Morroc
Offline
Зарегистрирован: 24.10.2016

kitonbass пишет:

Но стоят они дофига.

Подозреваю, что всё не так просто и мне как минимум нужно будет откуда-то взять сервер для обмена данными, но всё же решил спросить здесь.

Все так если нет собственного сервера, доступного из сети. Им может быть и одна из ламп, реализуемость  такого зависит от провайдера инета в том числе, проще найти какой нибудь внешний сервер.

kitonbass пишет:

Есть ли в принципе техническая возможность реализации такой схемы? И если есть, насколько это сложно?

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

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

kitonbass пишет:

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

С такими навыками гугления далеко вы не уедете ))) 

Тут этот товарищ авторитетом не пользуется, но таки вот, изучайте - https://www.youtube.com/watch?v=BHipSfGhBoo

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

простейший сервер доступен через проект на гитхабе

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

v258 пишет:

Тут этот товарищ авторитетом не пользуется, но таки вот, изучайте - https://www.youtube.com/watch?v=BHipSfGhBoo

ну так он жеж коллега Илона Маска, неудивительно, это зависть, обычная человеческая зависть, приходит парень из подворотни и запускает корабли в космос и делает лампу ДРУЖБЫ на 1000 рублей )))

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

kitonbass пишет:

Но стоят они дофига.

...

Есть ли в принципе техническая возможность реализации такой схемы?

Техническая возможность есть.

Но стоить будет в несколько раз дороже того, что Вы назвали "дофига".

kitonbass
Offline
Зарегистрирован: 25.05.2022

Вау, спасибо!
У меня просто нет опыта взаимодействия с Ардуино, и я пытался найти не готовое решение, а способы соединения двух плат

А оно вон как просто, оказывается

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

kitonbass пишет:

Вау, спасибо!
У меня просто нет опыта взаимодействия с Ардуино, и я пытался найти не готовое решение, а способы соединения двух плат

А оно вон как просто, оказывается

и заметь! никакого БДСМ (как ты и просил, без боли) )))

kitonbass
Offline
Зарегистрирован: 25.05.2022

rkit пишет:

Можно. Если не смог нагуглить, значит не знаешь как работают сети, и вообще не умеешь программировать, значит забей.

Что-то да знаю, учусь на технической специальности и примерно представляю, как всё должно работать, но конкретно с Arduino ни разу не работал

kitonbass
Offline
Зарегистрирован: 25.05.2022

Даа! Теперь думаю, как сам не догадался, что идея реализации принадлежит не мне)

v258
v258 аватар
Offline
Зарегистрирован: 25.05.2020

ua6em пишет:

v258 пишет:

Тут этот товарищ авторитетом не пользуется, но таки вот, изучайте - https://www.youtube.com/watch?v=BHipSfGhBoo

ну так он жеж коллега Илона Маска, неудивительно, это зависть, обычная человеческая зависть, приходит парень из подворотни и запускает корабли в космос и делает лампу ДРУЖБЫ на 1000 рублей )))

Ага. Зато теперь понятно, почему у нас космические корабли падают

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

v258 пишет:

ua6em пишет:

v258 пишет:

Тут этот товарищ авторитетом не пользуется, но таки вот, изучайте - https://www.youtube.com/watch?v=BHipSfGhBoo

ну так он жеж коллега Илона Маска, неудивительно, это зависть, обычная человеческая зависть, приходит парень из подворотни и запускает корабли в космос и делает лампу ДРУЖБЫ на 1000 рублей )))

Ага. Зато теперь понятно, почему у нас космические корабли падают

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

Morroc
Offline
Зарегистрирован: 24.10.2016

kitonbass пишет:

примерно представляю, как всё должно работать, но конкретно с Arduino ни разу не работал

примерно так же и с Arduino ) общий сервер, два клиента его пинают, синхронизируя статус ВКЛ/ВЫКЛ

kitonbass пишет:

как сам не догадался, что идея реализации принадлежит не мне)

а вы бороду в барбершопе не бреете ? ) тот тип который это придумал точно бреет )

ВН
Offline
Зарегистрирован: 25.02.2016

kitonbass пишет:
Что-то да знаю, учусь на технической специальности и примерно представляю, как всё должно работать, но конкретно с Arduino ни разу не работал

Для этой задачи достаточно ESP-01 или  01S + немного обвязки, ардуина тут совершенно лишняя деталь.

Dinosaur
Dinosaur аватар
Offline
Зарегистрирован: 01.01.2018

Делал такое на двух esp, дружили они друг с другом через бесплатный MQTT брокер (чтобы свой сервер не изобретать)