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

ST7565 và ESP8266 - Màn hình LCD bự chà bá chưa đến 100k cho thế giới IoT

Mình rất thích LCD ST7565 này, và đã đặt liền 4 con mà mỗi con quá rẻ có 20k. Nhưng khổ một điều, điện áp hoạt động và IO của LCD ST7565 có 3.3V. Bản thân mình lại không thích việc chơi điện trở để chơi LCD này với Arduino. Lý do đơn giản là phải hàn quá nhiều, mình lại lười crying. Hổm nay, mình đang làm loạt bài về ESP8266 và cũng phải gặp vấn đề điện trở để làm cầu phân áp khi giao tiếp giữa ESP8266 và Arduino.

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

Thư viện ST7565 trên Arduino Create - Thử nghiệm đầu tiên: Hoàn hảo!

Mình rất tự hào và hãnh diện, khi thư viện made in Việt Nam đầu tiên của Thái Sơn (Nick Chung) được mình tải lên tại Arduino Create với mục đích thử nghiệm việc biên dịch code online trên Arduino Create đã hoàn thành công việc của nó ngay trong lần thử đầu tiên. Qua bài viết này, mình xin hướng dẫn các bạn lập trình Arduino với Arduino Create thông qua việc làm một ví dụ mẫu về việc cài thư viện và sử dụng nó trên Arduino Create.

lên
7 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ả

Hướng dẫn làm máy đo nồng độ cồn (khóa cồn)

Bài viết này sẽ hướng dẫn các bạn cách làm một máy đo nồng độ cồn hay một thiết bị khóa nếu nồng độ cồn cao sẽ không hoạt động và nếu nồng độ đạt mức cho phép thiết bị mới hoạt động.

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

Giới thiệu vắn tắt kít phát triển ESP8266 ( chíp nạp CP2102 )

Hôm nay mình xin giới thiệu với các bạn một kít phát triển rất thú vị, đó là ESP8266

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