Pretty Car (Chiếc xe dễ thương)

 I. Ứng dụng DANCER

Link tải chương trình mẫu: Link

  1. Mục tiêu

Trong khoá học này, chúng ta chỉ yếu học cách sử dụng lập trình đồ hoạ MakeCode để nhận ra âm thanh cũng như chuyển động của chiếc xe mô hình xinh xắn (Pretty car), bao gồm động cơ, còi và đèn RGB hoạt động đồng thời.

  1. Các bước lắp ráp mô hình

Để biết các bước lắp ráp mô hình, vui lòng tham khảo sách hướng dẫn lắp ráp (từ trang 13-17) .

  1. Lắp ráp động cơ servo

Hệ thống dây động cơ ở phía bên trái của ô tô được lắp vào chân M1 của bảng mở rộng Super:bit và dây màu đen gần với mặt pin.

Hệ thống dây động cơ ở phía bên phải của ô tô được lắp vào chân M3 của bảng mở rộng Super:bit và dây màu đen gần với mặt pin

Như hình bên dưới:

image.png

  1. Thêm thư viện mở rộng

Thêm thư viện điều khiển bằng cách bước sau:

Bước 1: Truy cập vào https://makecode.microbit.org/ và tạo một chương trình mới:

Bước 2: Mở rộng khu vực Advanced và chọn vào Extensions

Bước 3: Điền dòng địa chỉ https://github.com/lzty634158/SuperBit vào khu vực tìm kiếm, và nhấn tìm kiếm.

Kết quả sẽ tìm được bộ thư viện như sau, chúng ta click chuột vào để thêm thư viện.

  1. Tìm kiếm các khối được sử dụng

Sau đây là vị trí của các khối xây dựng cần thiết cho lập trình này.

image.png

image.png

 

  1. Tóm tắt chương trình

image.png

image.png

  1. Thử nghiệm

Sau khi chương trình được tải xuống thành công, đèn LEDs trên micro:bit sẽ hiển thị mẫu nụ cười như hình dưới đây. Mở công tắc nguồn, xe sẽ phát nhạc “Ode” và xe sẽ chuyển động tiến-> lùi-> quay trái -> quay phải chuyển các trạng thái chuyển động khác nhau, đèn RGB sẽ chuyển sang các màu khác nhau.

Nếu bạn cần khởi động lại, hãy nhấn nút đặt lại ở mặt sau của bo mạch micro:bit.

 

II. ĐIỀU KHIỂN BẰNG ĐIỆN THOẠI THÔNG QUA ỨNG DỤNG

Link tải chương trình mẫu: Link

  1. Mục tiêu

Trong khóa học này, chúng ta chủ yếu học cách sử dụng  ứng dụng trên điện thoại để điều khiển xe hơi.

  1. Các bước lắp ráp mô hình

Các bước lắp ráp mô hình tiến hành tương tự như mô hình trong phần I.

  1. Lắp ráp dây cho động cơ servo 

Tương tự mô hình phần I.

  1. Thêm thư viện mở rộng

Thêm thư viện điều khiển Super:bit và Neopixel bằng cách bước tương tự phần I.

  1. Giới thiệu về mã code

Chương trình tóm tắt của khóa học này có thể được xem bằng cách mở tập tin hex mà chúng tôi cung cấp ở đầu phần trên giao diện lập trình MakeCode.

 

  1. Tải ứng dụng

Người dùng Android quét mã QR sau bằng trình duyệt hoặc tìm kiếm “Mbit” trong Cửa hàng Play để tải ứng dụng; Người dùng iOS quét mã QR sau bằng máy ảnh hoặc tìm kiếm “Mbit” trong App Store để tải ứng dụng này.

image.png
Lưu ý: Nếu có bất kỳ lời nhắc nào trên điện thoại trong quá trình cài đặt, vui lòng chọn “Cho phép”.

 

  1. Điều khiển thông qua ứng dụng trên điện thoại

1) Sau khi tải chương trình thành công, bật công tắc nguồn của ô tô, đèn LEDs trên micro:bit sẽ hiển thị hình chữ “S” như hình dưới đây là trạng thái chưa kết nối Bluetooth.

image.png

 

2) Mở Bluetooth của điện thoại di động và bật bluetooth . Bạn có thể thấy giao diện như hình bên dưới. Đồng thời, bạn có thể thấy tín hiệu Bluetooth ở góc trên bên trái.

image.png

 

3) Điện thoại di động đặt gần robot sẽ tự động kết nối Bluetooth. Nếu Bluetooth không thể kết nối tự động, bạn cần nhấp vào [CONNECT] để kết nối Bluetooth giữa điện thoại và robot.

image.png

 

Sau khi kết nối Bluetooth thành công, đèn LEDs trên micro:bit sẽ hiển thị hình nụ cười. Nếu ngắt kết nối Bluetooth, nó sẽ hiển thị một mẫu tiếng kêu.

image.png

【Bluetooth được kết nối 】

image.png

【Ngắt kết nối Bluetooth 】

Giao diện điều khiển chính:

  • Nút phía trước điều khiển di chuyển xe về phía trước;
  • Nút Back điều khiển xe quay trở lại;
  • Nút trái để điều khiển xe quay trái;
  • Nút bên phải để điều khiển xe quay phải;
  • Nhấn các phím đàn piano để làm cho buzzer phát các âm khác nhau.

image.png

Giao diện điều khiển xe và piano

image.png

Giao diện điều khiển RGB

image.png

 

Leave a Reply

Your email address will not be published.

error: Content is protected !!
X