03.06.2011, 10:34 | #1 | |||
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,616
Вес репутации: 9821 |
Связываем Wi-Fi Роутер Asus wl500gp и Arduino
На текущий момент статья устарела, сейчас есть не дорогие, миниатюрные, с более мощным процессором роутеры WT3020
Обсуждение в разделе CyberWrt. Теперь благодаря CyberWrt роутер можно превратить в робота или любое другое устройство за 2 клика И для этого не нужно иметь специальных знаний, все настройки производятся из браузера Вашего ПК Автор статьи: natural. Предлагается такой способ автоматизации домашнего хозяйства при помощи wl500gp. Покупается arduino или его клон, я взял arduino nano (джидаи могут спаять такой сами ) Он представляет из себя avr-микроконтроллер с распаенным usb, размером 45х18мм. У arduino 14 цифровых входа\выхода, 8 аналоговых, таймеры, ацп и много другого интересного. С помощью скриптового языка python организуется связь роутера и мк. И так, для примера заливаем такой код в мк: PHP код:
Теперь осталось научить роутер общаться с arduino через usb. 1. делаем пассы руками над роутером: Цитата:
Теперь подключаем arduino. Выполняем: lsusb dmesg Должны увидеть упоминания про FTDI FT232BM. Значит все ок и роутер дал девайсу имя /dev/ttyUSB0. 2. Ставим python3. Как-то так: Цитата:
4. Теперь запускаем python3, и пишем в него (или то же самое можно делать в скрипте): Цитата:
Далее можете подключать к выводам мк реле, лампочки, моторчики, датчики, RFM-радиомодули, и т.п. и развлекаться с автоматизацией. Я, например, успешно научил Carduino работать с flash-памятью SST25vf010 по SPI-интерфейсу, программатора нет, а надо было прошить. Сейчас собираюсь прошить Carduino код чтоб работать с lcd дисплеем от motorola c350, благо есть успешный опыт его подключения к мк от тов. Pashgan, что на chipenable.ru. На экранчик можно будет выводить, например, количество свободного места на роутере, загрузку проца роутера, или температуру за бортом. Вобщем тема arduino интересная (http://www.arduino.cc/ тут народ много чего выделывает), arduino - автоматизация автомобиля. |
|||
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|