Mục lục:
- Bước 1: Bắt đầu
- Bước 2: Lên dây
- Bước 3: Mã hóa ESP12F
- Bước 4: Thiết lập IFTTT và AdafruitIO
- Bước 5: Kết thúc
Video: Robot Raptor điều khiển bằng giọng nói: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Tài liệu hướng dẫn này cho biết cách sử dụng nhận dạng giọng nói IFTTT của trợ lý Google có sẵn trên điện thoại di động và máy tính bảng để chuyển dữ liệu điều khiển đến kênh AdafruitIO. Điều khiển này sau đó được tìm nạp qua WiFi bằng mô-đun ESP12F dựa trên Arduino và trong một quy trình đơn giản, điều khiển 4 FET cầu H điều khiển chân trái, chân phải, xoay đầu và nghiêng cơ thể. Các bộ phận của Wowwee Roboraptor cũ hơn được sử dụng cho thân máy và động cơ.
Bước 1: Bắt đầu
Đầu tiên, bắt đầu tháo vỏ và xác minh dây nào điều khiển động cơ mà chúng ta muốn điều khiển. Mỗi động cơ có một đầu nối 2pin. Các động cơ này không chỉ được kích hoạt bằng dương và đất trên hai chân, mà là từ dương sang âm và từ âm sang dương để kích hoạt toàn bộ động cơ. Tôi bắt đầu chỉ đơn giản là áp dụng tích cực cho một tham chiếu mặt đất và ví dụ đó, sẽ chỉ di chuyển chân về phía trước, ngăn chặn chuyển động hoàn toàn về phía trước và phía sau.
Dành một chút thời gian để làm quen với động cơ hookup. Có 5 động cơ mà tôi tìm thấy điều khiển: chân trái, chân phải, đuôi, xoay đầu và nghiêng cơ thể. Những điều này được ghi chú trong bảng mạch ở phía sau của raptor.
Bước 2: Lên dây
Bên trái là mô-đun ESP12F được sử dụng. Nó nằm trong một nhà cung cấp dịch vụ lập trình, nhưng bất cứ thứ gì bạn muốn sử dụng để lập trình / gỡ lỗi đều hoạt động. Nó cần nối đất để được chia sẻ với các cầu H, nhưng nếu không, các dây khác duy nhất với nó là 8 dây để điều khiển các cầu H như được hiển thị trong mã.
4 cầu H nằm trên bảng điều khiển màu trắng để điều khiển 4 động cơ (trái / phải / đầu / nghiêng). Tôi đã sử dụng TA8080K với biểu dữ liệu tại https://www.knjn.com/datasheets/ta8080k.pdf, nhưng các thiết bị so sánh khác cũng sẽ hoạt động. Tôi đã bắt đầu với một N-FET đơn giản nhưng nhận thấy bàn chân sẽ không di chuyển đến sải chân hoàn toàn, điều này ngăn cản việc kiểm soát bước đi. Mỗi cầu H có hai đầu vào điều khiển từ ESP12F, Vcc, gnd và hai đầu ra động cơ.
Vcc động cơ là một loạt hai pin Lithium-ion 18650 song song cho phép 8V cho động cơ. Tôi nhấn 4V vào ESP12F về mặt kỹ thuật vượt quá thông số kỹ thuật của ESP12F 3.3V. Cũng có một nắp 22uF ở động cơ Vcc để giảm tiếng ồn. (Có lẽ rất nhiều thứ có thể được thực hiện để có độ tin cậy tốt hơn ở đây!)
Bước 3: Mã hóa ESP12F
ESP12F là một công cụ chi phí thấp tuyệt vời cho thiết bị WiFi. Tệp đính kèm hiển thị các GPIO được sử dụng để điều khiển động cơ và cách nó giao tiếp với kênh điều khiển AdafruitIO.
Hãy nhớ các phương pháp gỡ lỗi tốt trong việc theo dõi các vấn đề. Có các câu lệnh gỡ lỗi vì vậy bạn có thể muốn có một đầu ra đầu cuối cho đến khi hầu hết nó hoạt động cho bạn.
Bước 4: Thiết lập IFTTT và AdafruitIO
OK, bây giờ một số phép thuật web để kết nối tất cả lại với nhau!
Đầu tiên hãy thiết lập kênh AdafruitIO của bạn. Tại io.adafruit.com, hãy tạo một nguồn cấp dữ liệu mới cho phép bạn tìm thấy khóa AIO. Điều này xác định trong mã arduino của bạn kênh đang xem và cần được thêm vào mã arduino của bạn.
Truy cập ifttt.com và thiết lập một tài khoản nếu cần và bắt đầu một applet mới. Chúng tôi sẽ tập trung vào điều khiển "di chuyển về phía trước" nhưng "xoay đầu" và "phía sau robot" là tương tự. Để đến màn hình cấu hình hiển thị, bạn cần chỉ định "cái này" được kích hoạt bởi trợ lý google và "cái đó" đang gửi dữ liệu đến AdafruitIO. Chỉ định nguồn cấp dữ liệu AIO mà bạn đã chỉ định trong phần trước. Trong trường dữ liệu cuối cùng để lưu, điều này có nghĩa là chuỗi văn bản và trường số sẽ được chuyển đến nguồn cấp dữ liệu adafruit.
Bước 5: Kết thúc
Phần đuôi bị bỏ ra ngoài vì ESP12F có những hạn chế đối với các IO khác. Có thể thực hiện thêm việc hack loa, công tắc và micrô, nhưng điều đó sẽ đòi hỏi nhiều thời gian hơn.
Hy vọng rằng điều này cung cấp cho bạn ý tưởng về việc định hướng lại một robot cơ bản chung với khả năng điều khiển bằng giọng nói và các tùy chọn hơn thế nữa.
Đề xuất:
Tự động hóa Nói chuyện -- Âm thanh từ Arduino -- Tự động hóa điều khiển bằng giọng nói -- HC - 05 Mô-đun Bluetooth: 9 bước (có Hình ảnh)
Tự động hóa Nói chuyện || Âm thanh từ Arduino || Tự động hóa điều khiển bằng giọng nói || HC - 05 Mô-đun Bluetooth: …………………………. Please SUBSCRIBE To my YouTube channel for more videos … …. Trong video này, chúng tôi đã xây dựng Tự động hóa nói chuyện .. Khi bạn gửi lệnh thoại qua thiết bị di động thì lệnh đó sẽ bật các thiết bị gia đình và gửi phản hồi tôi
Điều khiển bằng giọng nói Ngôi nhà của bạn từ mọi nơi trên thế giới: 5 bước
Điều khiển bằng giọng nói Ngôi nhà của bạn Từ mọi nơi trên Thế giới: … không còn là khoa học viễn tưởng nữa … Sử dụng phần cứng và phần mềm hiện có, Tài liệu hướng dẫn này sẽ chứng minh cách có thể điều khiển bằng giọng nói phần lớn hệ thống trong nhà của bạn thông qua điều khiển bằng giọng nói, điện thoại thông minh, máy tính bảng và / hoặc PC từ mọi nơi tôi
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Robot điều khiển bằng giọng nói sử dụng vi điều khiển 8051: 4 bước (có hình ảnh)
Robot điều khiển bằng giọng nói sử dụng vi điều khiển 8051: Robot điều khiển bằng giọng nói nhận lệnh cụ thể dưới dạng giọng nói. Dù lệnh được đưa ra thông qua mô-đun thoại hoặc mô-đun Bluetooth, nó sẽ được giải mã bởi bộ điều khiển hiện có và do đó lệnh đã cho được thực thi. Ở đây trong dự án này, tôi
Điều khiển bằng giọng nói Alexa Điều khiển từ xa TV ESP8266: 9 bước
Điều khiển từ xa bằng giọng nói Alexa TV Điều khiển từ xa ESP8266: Có ai đó trong nhà bạn làm mất điều khiển từ xa, bạn bước vào một căn phòng trống và thấy TV đang phát sáng. Pin bắt đầu hỏng và không có điều khiển từ phía sau phòng. Giờ đây, bạn có thể điều khiển TV, DVR, bất kỳ thứ gì có điều khiển IR mà bạn có thể c