ĐĂNG KÍ NHẬN TIN TỰ ĐỘNG

Nhập địa chỉ E-mail vào ô phía trên để nhận tin mới liên tục từ Tự Tay Làm

Tự làm con bọ robot chuyển động khi có tin nhắn

Đăng lúc: Thứ bảy - 28/03/2015 07:59 - Người đăng bài viết: Ban Biên Tập
Chia sẻ lên Facebook Chia sẻ lên Twitter Chia sẻ lên Yahoo Chia sẻ lên Zing Me Chia sẻ lên Yume Chia sẻ lên Link hay Chia sẻ lên Google+
con bọ robot

con bọ robot

Đây là một con robot đơn giản sẽ tự động nhảy múa khi có tin nhắn hoặc thông báo mới từ các mạng xã hội trên thiết bị thông minh của bạn, như điện thoại, máy tính bảng. Với con bọ này, bạn sẽ không bỏ lỡ bất kì thông báo nào từ điện thoại của mình.
Con bọ nhảy múa này hoạt động dựa vào tín hiệu kết nối Bluetooth. Khi có bất kì thông báo mới trên điện thoại từ một ứng dụng Android hoặc của ứng dụng Facebook, Twitter thì con bọ này sẽ chuyển động, nhảy múa tung tăng trên mặt bàn.
Câu hỏi đặt ra là làm con bọ này có khó lắm không? Cùng không khó lắm. Bạn không cần phải chuẩn bị nhiều bộ phận và cũng không cần phải có nhiều kiến thức về điện tử chuyên sâu. Với các bộ phận cần thiết như module BLE, motor rung nhỏ có trong các điện thoại cũ và nguồn điện là một pin đồng xu. Hiển nhiên là cũng cần phải chuẩn bị một số dây thép nhỏ.
Các bộ phận, dụng cụ cần chuẩn bị:
-Module BLE (HM-10 hoặc HM-11): đây là bộ phận chính của con bọ này. Module BLE có tác dụng kết nối với điện thoại thông minh và điều khiển hoạt động của động cơ rung.
-Motor rung: động cơ rung, có thể tận dụng ở các điện thoại cũ và tìm mua ở các cửa hàng điện thoại.
-Nguồn điện: có thể sử dụng một cục pin đồng xu (CR2032) duy trì được từ 1-3 ngày. Tuy nhiên, nếu có thể thì bạn nên dùng pin LiPo và một bộ sạc.
-Ba điện trở: không phải là bộ phận chính nhưng sử dụng điện trở để làm đôi chân cho con bọ.
-Hai dây thép nhỏ dùng để làm râu cho con bọ.
-Tấm nhựa nhỏ.
Và các dụng cụ cần chuẩn bị như dây điện, súng bắn keo, mỏ hàn và chì hàn, băng keo và một điện thoại chạy hệ điều hành Android 4.3 trở lên.

chuẩn bị vật liệu
 
Các bước thực hiện:
Bước 1: Thiết lập module BLE
Ở chế độ ban đầu của module BLE là mode-0, điều này có nghĩa rằng có thể thay đổi chế độ truyền thông có dây UART sang chế độ không dây. Muốn chuyển sang chế độ điều khiển từ xa, cần phải chuyển qua chế độ mode-1 hoặc mode-2.
Lưu ý: HM-10 hoạt động ở chế độ mode-1, HM-11 hoạt động ở chế độ mode-2, nhưng có thể khác tùy theo firmware điều khiển của module.
Để thay đổi chế độ cho module này, bạn cần một module FTDI và 4 dây kết nối đến module BLE và kết nối với máy tính.

module BLE
Bạn tải chương trình PCComAssistant ở địa chỉ này. Khi chạy chương trình này, bạn chọn cổng ở COM port rồi bấm nút Open COM, gõ AT vào khung nhập liệu rồi bấm nút Send và bấm nút xác thực OK ở hộp thoại hiện ra. Khi xong, bạn nhập vào dòng lệnh AT+MODE1 và nếu thành công thì sẽ xuất hiện thông báo OK+Set:x. Nếu đang sử dụng HM-11 thì gõ dòng lệnh AT+MODE2.

chương trình PCComAssistant
 
Bước 2: Làm phần thân chính cho con bọ
Đầu tiên, bạn xác định vị trí đặt cục pin trên tấm nhựa, nếu sử dụng pin LiPo thì kết nối với hai lỗ sạc pin với hai lỗ BATT+, BATT-. Motor rung được đặt ở đầu con bọ.
Tiếp theo là khâu khó khăn nhất là hàn ba dây vào module BLE. Nếu sử dụng bảng breakout thì phải hàn chính xác các vị trí, cần ba dây ra cực âm: VCC, GND, PIO2. Còn ba điện trở được dùng để làm chân cho con bọ.

Làm phần thân chính cho con bọ
 
Bước 3: Làm các bộ phận khác trên thân
Kết nối như các dòng bên dưới:
-PIO2(hoặc PIO3) của module BLE đến cực dương của motor rung.
-Cực âm của motor rung kết nối với cực dương của pin.
-VCC/GND của module BLE kết nối với cực (+) /(-).

Làm các bộ phận khác trên thân
 
Để làm cho robot giống như con bọ thật sự thì bạn kết nối các dây râu ở vị trí đầu rồi trang trí theo sở thích.
Bước 4: Tải ứng dụng
Tiếp theo, bạn cần tải ứng dụng Blinky tại địa chỉ này trên chợ ứng dụng Google Play.

ứng dụng Blinky
 
Có thể bạn quan tâm: Tự chế Robot từ bàn chải đánh răng và motor rung

Khi cài đặt xong trên điện thoại thì bạn tiến hành thiếp lập ứng dụng theo các bước sau đây:
-Chuyển đến thẻ Settings rồi chọn kiểu module BLE.
-Đánh dấu chọn vào mục Run in background để giữ cho ứng dụng luôn chạy nền kể cả khi thoát ứng dụng trên màn hình điện thoại.
-Bấm vào biểu tượng chữ i trên góc trên bên phải màn hình.
-Cho phép ứng dụng Blinky truy cập đến thông báo của các ứng dụng khác bằng cách chuyển đến thẻ Message List.
-Bấm nút menu và chọn Refresh contents để làm mới danh sách. Trong danh sách hiện ra, bạn chọn ứng dụng mong muốn cho phép Blinky truy cập. Khi xong, chọn Enable this app's message all.
Xem video trình diễn hoạt động của con bọ robot khi nhận được thông báo mới từ điện thoại thông minh.
Bây giờ, ứng dụng Blinky đã có thể điều khiển từ xa con bọ. Bạn dùng một điện thoại khác để nhắn tin Facebook đến điện thoại hiện tại sẽ thấy ngay kết quả.
Tác giả bài viết: Bùi Thanh Liêm
Nguồn tin: www.tutaylam.com
Từ khóa:

con bọ robot, tin nhắn

Đánh giá bài viết
Tổng số điểm của bài viết là: 10 trong 2 đánh giá
Click để đánh giá bài viết

Ý kiến bạn đọc

Avata
võ sỹ tân - Đăng lúc: 01/04/2015 02:48
Sao có mạch diên va chương trình nhỉ.ai có cho mình xin vói.dùng vdk pic
Avata
võ sỹ tân - Đăng lúc: 01/04/2015 02:37
Nội dung
 

Thăm dò ý kiến

Tham khảo ý kiến về website Sản phẩm tự chế

Không nên mở thêm website này.

Ý tưởng tốt, tôi thích website này.

Giao diện website đẹp, dễ tương tác.

Giao diện website màu mè, dễ bị phân tán.