Bài đăng

Đang hiển thị bài đăng từ 2014

Điều khiển đèn bằng router Dlink DIR615C2 thông qua web.

Hình ảnh
                                                     Thành phần cần thiết gồm:        - Router Dlink DIR615C2 đã nạp firmware Openwrt và mod USB .                 - Relay module 4 chanel.                                              - Một ít dây điện I. Mod phần cứng     Dlink DIR615C2 có 6 GPIO dư nên có thể tận dụng nó để điều khiển relay.              Mình chỉ dùng GPIO 0, 2 nối vào relay. Sơ đồ đấu dây như sau: GPIO RELAY MODULE 0 IN1 2 IN2    Chân VCC của relay nối vào 5V trên router, GND của relay nối vào GND trên router. Sơ đồ đấu nối với đèn, mình ví dụ với 1 GPIO 0. II. Phần mềm  1. Cài php và lighttpd opkg update opkg install libsqlite3 opkg install php5-fastcgi opkg install php5-mod-session opkg install lighttpd opkg install lighttpd-mod-fastcgi opkg install lighttpd-mod-simple-vhost  Mở file /etc/lighttpd/lighttd.conf sửa như sau:         - dòng thứ 7 #server.modules = (   thành  

Mod USB cho Router wifi DLink DIR615 E4

Hình ảnh
I. Mod phần cứng.  1. Hàn điện trở 0 ohm vào vị trí L1. Do ko tìm ra điện trở dán 0 ohm nên mình hàn tắt bằng dây chì. 2. Hàn điện trở 22 ohm vào vị trí R4 và R5, hàn cài này là nối chân D+ và D- với đầu cắm USB. Và hàn điện trở 15k ohm vào vị trí R2 và R3, hàn cái này là nối chân D+ và D- với GND bằng điện trở 15k ohm. Do ko có điện trở dán nên mình hàn bằng điện trở thường, và vị trí hàn có khác đối với điện trở 15k. Hình 1: Hàn điện trở 0 ohm vào L1 và 22 ohm vào R4, R5  Hình 2: Hàn điện trở 15k vào chân D+ và D- với GND 3. Hàn đầu USB cái vào. II. Compile fw openwrt cho DLink DIR615 E4 hổ trợ USB. 1. Cài xubuntu 12.04 v     Sau khi cài xubuntu thì cài các gói cần thiết để compile: $ sudo apt-get install subversion $ sudo apt-get install g++ gawk libncurses5-dev zlib1g-dev git-core     Tạo thư mục openwrt và tải source về. $ cd $ mkdir openwrt $ cd openwrt $ svn co svn://svn.openwrt.org/openwrt/trunk     Vào thư mục trun target/linux/ar71xx/files