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

Chào các bạn!

Ướ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 tới, lù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ó!

Phần cứng của xe

Và đây là hình ảnh em nó sau khi lắp ráp xong

Kết nối L293D với Arduino

Mình làm theo bài viết này: http://arduino.vn/bai-viet/429-lam-du-xe-voi-module-dieu-khien-dong-co-l293d

Kết nối ESP8266 với Arduino

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

Code cho Arduino

Phần mềm điều khiển trên Android

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

Phần mềm điều khiển trên PC

Hi, giao diện không có gì cả vì mình chỉ điều khiển bằng bốn phím chỉ hướng của máy tính

Code java: https://www.dropbox.com/s/dr3rc8apvy2k4tf/Client.java?dl=0 (mirror)

Những hình ảnh về dự án: 
Bài viết truyền cảm hứng: 
lên
26 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

Bộ điều khiển PID - ứng dụng phần 2 - xe dò line dùng thuật toán PID

Tiép nối bài viết về xe dò line cảm ơn Đỗ Hữu Toàn đã viết hộ mình phần 4. hôm nay mình sẽ làm cho chiếc xe dò line đi mượt và có hồn hơn 

lên
34 thành viên đã đánh giá bài viết này hữu ích.
Các bài viết cùng tác giả

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

Với mục đích giúp các bạn tiếp cận với các thiết bị IOT gần hơn. Hôm nay mình sẽ hướng dẫn các bạn viết chương trình điều khiển 8 LED qua mạng wifi. Và hơn thế nữa, nếu kết hợp với VPN hoặc mở port thì chúng ta có thể làm hơn thế nữa!

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