Điều khiển 8 đèn LED qua wifi, sử dụng Arduino và ESP8266

Chuẩn bị

Ý tưởng

Ở màn hình điều khiển trên Android sẽ hiển thị 8 nút bấm như thế này

Khi bấm một nút bất kỳ thì Android sẽ gửi tới Arduino qua esp8266 một chuỗi tương ứng. vd: LED1, LED2,... Arduino sẽ luôn cập nhật dữ liệu nhận được của esp8266 và kiểm tra nếu dữ liệu nhận được có chứa từ LED1, LED2 thì sẽ tiến hành bật/tắt LED tương ứng =>> Với cách này thì nó không đồng bộ được trạng thái đèn (Mình chưa biết viết thế nào để cho nó đồng bộ được, các bạn xem code android và code arduino và viết thêm giúp mình nhé!!!!!!heart

Tiến hành kết nối các thành phần

ESP8266 Arduino MEGA
TX RX3
RX TX3
Vcc 3.3V
GND GND
CH_PD 3.3V

Code cho Arduino

Code cho Android

Download: https://github.com/tranduong108/Arduino-Wifi-Control (mirror) (just APK)

Đóng góp của bạn Thành Trần

Đây là cách mình làm và mình có post cái này share cho vài ng bạn, giờ copy lại lên đây. Giờ hy vọng nó work với bạn, ESP8266 v1 nhé...

----------------------------------------------------------------------------------------------------------------------------------------------- Nếu xài Arduino Mega thì ko lo vì nó tới 4 UART. Cứ cắm vào cái Serial nào khác cái Serial1 là ok.... Còn xài UNO với Nano là phải chạy lại firmware cho cái WiFi.

Nói chung là cái WiFi ESP8266 v1 nếu lúc mua nó chạy baudrate mặc định là 115200 thì phải hạ firmware cho nó để nó chạy baudrate mặc định là 9600. UNO và Nano thì nó chỉ có 1 UART (chân TX và RX), và nó dùng cái này để compile code qua cổng USB hoặc debug qua Serial Monitor, nên phải dùng SoftwareSerial để làm việc với WiFi. Mà SoftwareSerial trên con UNO và Nano nó limit cái baudrate còn 57600 thôi. Cái WiFi nào mà chạy baudrate 115200 là xác định ko xài đc liền, phải flash firmware lại.

Cách flash firmware ở đây:

https://developer.mbed.org/use...

Còn firmware thì tải ở đây:

http://wiki.aprbrother.com/wik...

Đã test thử với cái ở nhà, giờ chạy AT command ầm ầm ;))

Những hình ảnh về dự án: 
Bài viết truyền cảm hứng: 
lên
48 thành viên đã đánh giá bài viết này hữu ích.
Các dự án được truyền cảm hứng

Select any filter and click on Apply to see results

Các bài viết cùng tác giả

Làm xe điều khiển từ xa qua Wifi, điều khiển bằng app Android và PC(Java)

Ước mơ từ nhỏ của mình là làm được một con xe điều khiển (mà phải điều khiển bằng điện thoại cơ mới thích,hehe), nhưng nó vẫn chỉ là ước mơ thôi vì mình không học điện tử mình sợ không làm được, cho đến khi biết tới Arduino thì mình thấy mọi chuyện cứ đơn giản dần. Và sau khi đọc các bài viết chia sẻ của cộng đồng Arduino.vn mình đã có được một con xe điều khiển (chỉ có chức năng đi, quẹo trái, phải, bật tắt đèn). Về phần cứng của xe thì không có gì nhiều để nói cả nhưng mình muốn chia sẻ cho các bạn Source code app điều khiển trên Android mà mình tự viết, các bạn có thể sửa để điều khiển qua Bluetooth hoặc bổ sung thêm tính năng cho nó

lên
26 thành viên đã đánh giá bài viết này hữu ích.