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

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

Программа писалась на VB6.

в каком году писалась? я думал, что vb6 давно мертв.
писалась неделю назад :) Почему именно ВБ6? Просто потому-что вот так :)

будьте мудрее, потратьте две недели на освоение приличного языка. до конца жизни будете самому же себе благодарны.

То, что vb6 это прошлый век я согласен. По поводу языка я больше смотрю в сторону C, т.к. я знаю PHP (пусть и не на уровне профи, но синтаксис и принципы работы мне нравятся)

А вы сознательно писали всё сами с нуля? Просто эти задачи уже давно решены миллионом способов, и скорее всего, лучше работают, и писать меньше, и без ПК можно обойтись

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

да и че там писать то, два вечера

Просто целый компьютер для этого использовать… Ну слишком оверкилл, по-моему. Разумнее кажется взять за 100р модуль Ethernet для ардуины и она сама сможет общаться с интернетом, или заменить ардуину на wi-fi модуль esp8266 за те же 100р.

Именно. Буквально на прошлой неделе пришел ко мне начальник и попросил из палок и желудей соорудить что-то, с помощью чего можно было бы удаленно запускать вентиляцию в случае ее внезапной остановки. Факт остановки мы мониторить уже давно умеем, а вот запускать никак. Какая задача, такое и решение: нагородил ардуину + езернет шилд и релюху, на ардуине крутится mqtt клиент, который подписан на один топик на сервере (москито сервер давно поднят и раьотает), пишу в топик единицу, на 1 секунду замыкается релюха, размыкается, в топик пишется нолик. Весь этот колхоз запихнул в красивый корпус на дин рейку, повесил в щиток, выходы релюхи подключил к кнопке пуска, дал питание и езернет, попробовал — вуаля! Задача решена. Попросили «лишь бы работало и побыстрее», я и сделал на коленке. Работает. Теперь пусть думают как врезать в щиток замочный замыкатель (для блокировки пуска при сервисных работах на вентсистеме).
А сервер, который забирает файл, да по юарту ардуине шлет и она уже что-то там делает… ну ИМХО это как микроскопом гвозди забивать.
я согласен, и в статье я сказал, что есть куча разных вариантов лучше, красивше и быстрее. Для меня это был больше интересный опыт, я впервые такое делал
Если задача строго одноразовая, и комп уже есть, а Wemos надо покупать — оверинжиниринг можно и потерпеть. Так то для мигания лампочкой с помощью интернета люди используют связку из USB клавиатуры (там лампочек аж 3) и роутера с OpenWRT ;)
я согласен, и в статье я сказал, что есть куча разных вариантов лучше, красивше и быстрее
Все перепробованные мною Ethernet-шилды для Arduino Mega и Uno зависают и поднимаются только после power reset. Поэтому тут обязательно понадобится watch-dog. Про существование ethernet модулей для более мелких Arduino Nano и Mini не слыхал, и они скорей всего есть, но размеры их будут больше самих контроллеров )) Так что ничего проще чем esp8266, как Вы и сказали нет. А дальше веб-сервер поднять на raspberry например или же использовать готовый облачный blynk. Проще и надежнее связки — Arduino <--> Интернет не придумать. ИМХО.
ну я не сколько про шилды говорил, сколько про такие модули, они размером примерно с розетку Ethernet: ru.banggood.com/W5500-Ethernet-Module-TCPIP-Protocol-Stack-SPI-Interface-IOT-Shield-p-1600005.html?cur_warehouse=CN
image
image
Посмотри в сторону WiFi Wemos D1 mini. Его цена в Москве, всего 250р. И компьютер при этом не нужен
НЛО прилетело и опубликовало эту надпись здесь
Для дома может и пойдет, а для ответственного оборудования сделать надежно на компе гораздо сложнее, чем на МК. Просто потому, что на компе выполняется еще 100 штук разного хлама, за которым нужно следить, чтобы оно не помешало правильной работе. А то винда обновляться пойдет, или в линуксе место кончится из-за логов; чтоб ресурс диска/карточки не вышел, надо бы сделать загрузку в RAM или read-only root; короче, много других компетенций нужно, которые на МК вообще не нужны.
Рулить ответственным оборудованием с помощью esp8266 я бы тоже не стал, но esp32 мы на работе использовали в одном коммерческом непотребительском проекте, вроде норм.
интересно, а если бы данные брались не с сайта, а читались бы с флешки, на которую записали бы телеметрию с куриосити,
то можно ли было бы назвать статью про управление ардуино через уарт, статьей про «управление ардуино с марса»?

или все же она так и осталась бы статьей про управление ардуино через уарт

Обсалютно бесполезная статья, и при том в очередной раз показывающая что ардуино не учит пониманию контролеров, а его колечет.

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

Публикации

Истории