Mục lục:

Nói chuyện với ánh sáng của bạn: 5 bước
Nói chuyện với ánh sáng của bạn: 5 bước

Video: Nói chuyện với ánh sáng của bạn: 5 bước

Video: Nói chuyện với ánh sáng của bạn: 5 bước
Video: Cách Nói Chuyện Đi Vào Lòng Người | Kỹ Năng Giao Tiếp Xuất Sắc 2024, Tháng mười một
Anonim
Image
Image

Dự án của tôi là gì?

Dự án này là một ánh sáng mà bạn có thể thay đổi màu sắc bằng cách nói màu bạn thích. Ánh sáng tôi thực hiện trong dự án này sử dụng 4 ánh sáng khác nhau: xanh lá cây, đỏ, vàng, xanh lam và tất nhiên bạn có thể thêm nhiều đèn và thay đổi nhiều màu sắc hơn. Hướng dẫn này sẽ dạy bạn cách điều khiển Arduino bằng giọng nói từ điện thoại.

Làm thế nào nó hoạt động?

Android của bạn có nhận dạng giọng nói và chúng tôi sẽ sử dụng nó để điều khiển Arduino của bạn thông qua Bluetooth. Ứng dụng tôi đã sử dụng được thiết kế bởi SimpleLabsIN và nó hoạt động bằng cách nhấn vào nút micrô, sau đó nó sẽ đợi bạn nói một lệnh. Sau đó, ứng dụng sẽ hiển thị từ mà bạn đã nêu và sẽ gửi các chuỗi dữ liệu để Arduino xử lý.

TechBuilder đã truyền cảm hứng cho tôi để thực hiện dự án này

Bước 1: Các bộ phận và thành phần

Các bộ phận và thành phần
Các bộ phận và thành phần

Chúng tôi sẽ cần những phần sau:

  • Đèn báo LED 4x trở lên (màu bạn chọn)
  • 1x Arduino Leonardo
  • 1x Mô-đun Bluetooth nối tiếp HC-06
  • Breadboard và jumper
  • (Tùy chọn) Pin 9v
  • Điện trở 220Ω

Bước 2: Kết nối và sơ đồ

Kết nối và sơ đồ
Kết nối và sơ đồ
Kết nối và sơ đồ
Kết nối và sơ đồ

Hãy nhớ rằng, HC-06 trần chạy trên 3.3v, bạn không thể chỉ kết nối nó với 5v.

Pin 9v là tùy chọn nếu bạn không muốn nhìn thấy cáp USB cuối cùng.

Nếu hình ảnh trong đó không rõ ràng, vui lòng liên hệ với tôi, tôi sẵn lòng giúp đỡ bạn

Bước 3: Mã Arduino và giao tiếp nối tiếp

Mã Arduino và giao tiếp nối tiếp
Mã Arduino và giao tiếp nối tiếp

Làm thế nào để tải lên mã?

Tải mã lên bằng cáp USB. Mã được làm cho bảng Leonardo. Nếu bạn muốn sử dụng mã trên bảng UNO, bạn sẽ cần thay đổi mã Serial1.read, Serial1.available và Serial1.println. Xóa tất cả số "1" để sử dụng mã trên bảng UNO.

Hiểu ứng dụng:

Ứng dụng hoạt động bằng cách nhận dạng lệnh thoại của bạn, sau đó nó sẽ hiển thị các từ bạn đã nói rồi gửi dữ liệu / chuỗi đến Arduino qua bluetooth. Chuỗi là gì? Một chuỗi giống như một từ, bạn có thể thực hiện các câu lệnh điều kiện từ nó [ví dụ: if (voice == "* computer on") {// bật Pin # 2}]. "Giọng nói" là chuỗi của bạn, "==" là điều kiện của bạn, "* máy tính đang bật" là lệnh của bạn và mã bên trong dấu ngoặc nhọn "{}" là các mã được thực thi khi chuỗi của bạn khớp với điều kiện lệnh. Ứng dụng sẽ gửi các chuỗi ở định dạng này * command #, dấu hoa thị (*) cho biết sự bắt đầu của một lệnh mới và thẻ băm (#) cho biết sự kết thúc của một lệnh.

Làm cách nào để thay đổi các lệnh?

Bạn có thể thấy rằng "* 綠色" được đánh dấu từ hình trên.綠色 là tiếng Trung Quốc của màu xanh lá cây. Bạn có thể thay đổi từ này thành bất kỳ từ nào bạn muốn, giả sử bạn muốn đổi từ đó thành màu hồng, bạn có thể thay thế "* 綠色" bằng "* Pink". Luôn nhớ bắt đầu lệnh bằng dấu hoa thị.

Mã:

Bước 4: Kết nối Arduino với thiết bị Android

Kết nối Arduino với thiết bị Android
Kết nối Arduino với thiết bị Android

Tải xuống ứng dụng: Điều khiển bằng giọng nói BT cho Arduino

Ứng dụng tôi đã sử dụng được thiết kế bởi SimpleLabsIN

5 bước đơn giản:

  1. Tải xuống ứng dụng từ Google PlayStore
  2. Nhấn vào menu tùy chọn, sau đó chọn "Kết nối Robot"
  3. Nhấp vào Mô-đun BT của bạn (trong trường hợp của tôi là HC-06)
  4. Chờ cho đến khi nó thông báo Đã kết nối với BT-Module (HC-06)
  5. Nhấn vào biểu tượng micrô và nêu mệnh lệnh của bạn!

Bước 5: Che các thành phần của bạn

Che các thành phần của bạn
Che các thành phần của bạn
Che các thành phần của bạn
Che các thành phần của bạn

Bây giờ bạn nên che các thành phần của mình, vì vậy ánh sáng của bạn sẽ không sáng và nó cũng sẽ làm cho dự án có phong cách hơn.

Đây là cách tôi đã làm điều đó

  1. Che toàn bộ bằng một loại giấy nửa trong mờ
  2. Dán nó từ bên dưới
  3. Mở đèn

Nó sẽ trông đẹp

Đề xuất: