Официальный сайт компании Arduino по адресу arduino.cc
Управление реле по Wi-Fi
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Втр, 03/09/2013 - 12:45
Ребят подскажите пожалуйста такой момент:
Требуется управлять открытием шлагбаума. Для этого у него есть сухой контакт, к которому можно подключить кнопку. Делать это нужно удаленно, используя Wi-Fi как среду передачи сигнала. Можно ли сделать такое на Arduino?
Я представляю себе это как: на одном конце кнопка->Arduino->Wi-Fi Shield, на другом Wi-Fi Shield->Arduino->reley (шлагбаум). Справедливо ли такое решение?
Справедливо. Если только цена двух Wifi шилдов не пугает. Если пугает - ищите беспроводные модули подешевле/попроще или тяните проводок. Возможно тогда и одной дуины хватит.
Цена не пугает. Хочется сделать и точка! Нашел во такое видео http://www.youtube.com/watch?v=DKvEEInlpq0 . Ктто-то уже заморочился.
Единственный момент, знаний маловато. Подскажите, как избежать "подводных камней". С точки зрения программирования - ничего сложного, но вот передать сигнал и принять, я пока не могу представить как...
Избегать подводных камней - очень просто. Дробить задачу на маленькие куски и решать их постепенно.
Купите ардуину/кнопку и реле-шилд. Заставте их работать, дла начала "без всякой беспроводности". Там и "подводные камни" узнаете (ну к примеру "как узнать что шлагбаум уже поднялся").
>но вот передать сигнал и принять,
А никак. Возмите одну дуину и один WiFi шилд. Научитесь с ним работать. В качестве клиента и в качестве сервера. Потому что даже на уровне терминов/абстракций сейчас ваш вопрос просто не имеет ответа.
>Ктто-то уже заморочился.
Да. Если поищите - даже тут на форуме уже занимались шлагбаумами во двор.
>Хочется сделать и точка!
Ну кроме цены, Wifi это еще "сложней" (не намного, конечно, академиком быть не нужно). Так как он "более универсален", следовательно нужно будет, хотя-бы по верхам, освоить что такое IP (какие бывают и т.п.), DHCP, что-то такое HTTP и т.п. Причем - опять-таки тут на форуме это обсуждалось. Может и не на примере WiFi а на примере какого-нибудь Ethernet шилда, но "идеология" - та же самая.
если разобраться что такое DHCP и что оно делает, то зачем нужно IP можно и не узнавать ))))
если разобраться что такое DHCP и что оно делает, то зачем нужно IP можно и не узнавать ))))
Фиг там. Даст вам DHCP IP-шник... он, зараза, динамически прагает, как клиенту узнать куда стучать? Значит прийдется узнать что их еще резервировать можно/нужно. А потом может всплыть, что клиент находится снаружи файервола. Провайдер выдает "серые IP-адреса" и т.п. Так что... DHCP не покрывает все что нужно знать про IP (по крайней мере в некоторых ситуациях).
Фиг там.
Попался :) А теперь объясните тоже самое не используя слово/синоним/перевод "IP" :D
Фиг там.
Попался :) А теперь объясните тоже самое не используя слово/синоним/перевод "IP" :D
Ну и кто тут попался? Прочитайте мой изначальный пост, где говорилось что нужно еще разобратся "какие бывают IP-шники". Я изначально понял что вы хотели сказать что-то типа "разбираясь с DHCP прийдется выяснить что такое IP". Но... даже разобрашись с DHCP на уровне "клиента" все равно можно попасть в ситуацию когда полученных знаний про IP - не достаточно. И, кстати, разбирательство с DHCP - может оказатся опциональным. Можно построить решение и без использование DHCP. Так что разбирательство сведется к "он нам не нужен и не будет хмурить мозг" :)
IP - 3 раза в тексте :)
Для новичка в любом случае намного проще понять принцип DHCP чем разбираться с классами сетей и их масками, но это конечно если разбираться, а так забиваем статически, подмаску и вперед. Ксатати ни разу не задумывался - а как у Дуни с IPv6 дела обстоят не в курсе?
Нашел :) Все есть и все работает )))
Ксатати ни разу не задумывался - а как у Дуни с IPv6 дела обстоят не в курсе?
Час назад задумался :) После чтения статьи
Как подключиться к Hyperboria / Хабрахабр
Быстрое гугление дало вот такое:
Arduino IPv6 stacks ногами растущий из Contiki: The Open Source Operating System for the Internet of Things
который, в свою очередь тоже для арудино вроде есть
https://github.com/contiki
Я это же нашел )))
можно конечно и на ардуино )) но только если из любви к искусству
есть куча готовых и существенно более дешевых решений, например тут http://www.focalprice.com/security-device/ca-008001004.html
Спасибо за мысли. Как работает стек TCP/IP и прочие штуки я знаю.Вот микроконтроллеры - это новое. Считаю что имеет смысле потренироваться в эмуляторе, а далее браться за "живое". PROTEUS)
можно конечно и на ардуино )) но только если из любви к искусству
есть куча готовых и существенно более дешевых решений, например тут http://www.focalprice.com/security-device/ca-008001004.html
Решений то как раз нет на Wi-Fi. Радиоканал не подойдет, так как сложная радио обстановка, большие расстояния. А так уже есть сеть Wi-Fi, и таки да, все ради искусства)
искусство так искусство)) возможно не с двух сторон нужен wifi, где то можно и проводом ethernet подключить. Это может упростить/удешевить задачу
Провода = гемор. Можно было бы тянуть провод, на этом бы история и закончилось.
Подскажите лучше какую ардуину использовать с шилдом вай-фай чтоб оставалось достаточное количество свободных контактов. Брать сразу Мегу или Уно тоже подойдет? Какие переходники/преобразователи нужны? Сам представляю такую схему:
1. Пульт управления. Состоит из: Контроллер + Wi-Fi модуль + 3 кнопки (по одной на каждый управляемый объект).
2. Исполнительное устройство. Состоит из: Контроллер + Wi-Fi модуль + реле. (по одному ИУ на каждый шлагбаум).
Чего еще нужно, помогите собрать нужный набор)
Хм. А взять описание WiFi шилда, посмотреть какие пины он использует. Посчитать сколько пинов вам нужно для кнопок/реле. Сложить эти два числа. Потом открыть описание плат ( Контроллеры Arduino - ссылка в шапке сайта) и посмотреть какия из плат имеет количество входов/выходов больше или либо равное этой сумме.... разве для этого нужна чужая помощь?
Если нужна, то еще рано братся за проект. Ограничтесь покупкой любой ардиины с USB, парой кнопок и светодиодов. Освойте вначале их.
Хм. А взять описание WiFi шилда, посмотреть какие пины он использует. Посчитать сколько пинов вам нужно для кнопок/реле. Сложить эти два числа. Потом открыть описание плат ( Контроллеры Arduino - ссылка в шапке сайта) и посмотреть какия из плат имеет количество входов/выходов больше или либо равное этой сумме.... разве для этого нужна чужая помощь?
Если нужна, то еще рано братся за проект. Ограничтесь покупкой любой ардиины с USB, парой кнопок и светодиодов. Освойте вначале их.
Прочесть описание не сложно, более того, в Гугле я тоже не забанен!) Но у каждого прибора есть свои приколы, о них к сожалению не пишут в мануалах. Знание приходит с опытом, представьте что Вы обратились ко мне по охранной сигнализации,а я отправил Вас курить маны))
Спасибо за содействие
Провода = гемор. Можно было бы тянуть провод, на этом бы история и закончилось.
я не про это
в здании наверняка есть проводная сеть
а около шлашбаума как вариант может быть wifi-клиент (типа dlink) + ардуино проводом
ардуину можно любую взять. Если wifi брать шилдом то скорее всего он будет расчитан на подключение к arduino UNO. Можно взять сразу с wifi на борту например такую http://arduino.cc/en/Main/ArduinoYUN или такую http://www.aliexpress.com/item/WiFi-RedBack-1-0-Arduino-yellowjacket-Com...
Провода = гемор. Можно было бы тянуть провод, на этом бы история и закончилось.
я не про это
в здании наверняка есть проводная сеть
а около шлашбаума как вариант может быть wifi-клиент (типа dlink) + ардуино проводом
Это не здание, а жилой квартал, где шлагбаумы и автоматика для распашных ворот расположены в вершинах треуголника. Wi-Fi есть, потому что буду делать там видео. В виду того, что большие расстояния, из проводов только оптика могла подойти, а это сложно и очень дорого. Поэтому есть Wi-Fi.