Nghiêng lắc điện thoại để điều kiển ô tô bạn đã thử chưa ???

Mô tả dự án: 

Bài viết sẽ hướng dẫn các bạn cách để xây dựng một app để có thể nghiêng lắc điều kiển ô tô. Giống với game đua oto chúng ta thường chơi trên điện thoại "nói vậy thôi không giống lắm đâu" mà mình sưu tầm được từ một bài trên instructables

Tìm hiểu cách xây dựng app

Đây là một dự án đơn giản của điện thoại Android điều khiển chiếc xe bằng Bluetooth. Android với cảm biến gia tốc có trong điện thoại sẽ điều kiển ARDUINO qua BLUETOOTH . Nghiêng về phía trước - xe đi về phía trước, nghiêng sang trái - xe quay sang trái, nghiêng trở lại - xe đi lại. Độ nhạy và giá trị của độ nghiêng thiết lập trong ứng dụng Android. 

Trước khi tìm hiểu, bạn cần biết về App Inventor, hãy xem bài của bạn huytion156 các bạn nhé.

Đây là khối code chính cho app

 

Ý nghĩa các dòng lệnh

Theo như khối app bên trên thì :

  • Khi nghiêng về trục X với tọa độ >= 2.5 thì app sẽ gửi tín hiệu là 1 nếu X <= -2.5 app sẽ gửi tín hiệu 2
  • Khi nghiêng về trục Y với tọa độ >= 2.5 thì app sẽ gửi tín hiệu là 3 nếu Y <= -2.5 app sẽ gửi tín hiệu 4
  • Nếu X và Y nằm trong khoảng 2.5 đến -2.5 thì app sẽ gửi tín hiệu là 0

Tương đương trên ARDUINO :

  • 1 là tiến
  • 2 lùi
  • 3 trái
  • 4 phải
  • 0 dừng

Bật mí với các bạn mình có thể điều kiển tốc độ động cơ tùy thuộc vào độ nghiêng

Đi xa hơn?

Bạn vẫn chưa thấy làm thế nào để làm một chiếc xe? Đừng lo lắng. Hãy làm ngày một chiếc xe như thế này. Sau đó sửa code bạn ấy lại một xíu ở hàm if là được.

Tìm

if (blue==6)//Dung dong co

Sửa thành

if (blue==0)//Dung dong co

Thế là bạn đã hô biến chiếc xe bluetooth thành một chiếc xe điều khiển qua con quay hồi chuyển rồi.

lên
27 thành viên đã đánh giá bài viết này hữu ích.
Chuyên mục: 
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ả

Bộ điều khiển PID - giới thiệu thuật toán phần 1

Hôm nay mình sẽ giới thiệu với các bạn một thuật toán được sử dụng rộng rãi có thể là ngay xung quanh các bận đang có thiết bị sử dụng thuật toán này. nôm na là thuật toán này giúp thiết bị của bạn điều kiển đến yêu cầu của bạn một cách nhanh nhất chính xác nhất ít sai số mình không nói nhiều về cách xây dựng công thức hay blala về lí thuyết mình chỉ có ý định giới thiệu về ứng dụng của nó và lượng kiến thức của học sinh cấp 3 chắc chắn có sai sót mong mọi người thông cảm góp ý.  

lên
31 thành viên đã đánh giá bài viết này hữu ích.
Từ khóa: 

Arduino và hỗ trợ cho người mù qua DỰ ÁN GẬY THÔNG MINH

Mình mong muốn góp một ít kiến thức mình học được từ Arduino.vn để tạo ra những sản phẩm ý nghĩa vì cộng đồng và đặc biệt là những người khuyết tật nói chung và người mù nói riêng thông qua dự án gậy chỉ đường thông minh cho người mù.

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