Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-13 06:58
Trong thế giới bận rộn ngày nay, người ta không có đủ thời gian để kết nối với bên ngoài cũng như thế giới xã hội. Một người có thể không có đủ thời gian để cập nhật hàng ngày về các vấn đề thời sự cũng như thế giới xã hội như facebook hay gmail. Một người thường quên sau khi cất giữ đồ đạc của mình. Với những vấn đề này, chúng tôi đã đưa ra giải pháp bằng cách phát triển một ROBOT biết nói, có thể chứng minh là một điều kỳ diệu trong cuộc sống bận rộn và bận rộn của chúng ta.
Khi được hỏi, nó có thể cập nhật cho chúng ta thường xuyên về thế giới bên ngoài (ví dụ: các vấn đề thời sự, tin nhắn, đời sống xã hội và nhiều hơn nữa).
Internet of Things (IoT) là sự phát triển không ngừng của Internet mà qua đó các đối tượng 'vật' hàng ngày có khả năng giao tiếp cho phép chúng gửi và nhận dữ liệu. Nó được kỳ vọng sẽ kết nối các hệ thống, thiết bị, cảm biến có thể giao tiếp mà không cần giao tiếp giữa máy và máy.
Bước 1: Trình diễn Video
Bước 2: Yêu cầu phần cứng
- Raspberry Pi
- Kết nối Internet (Ethernet hoặc WiFi)
- Bốn bánh
- Bốn động cơ
- Pin 12v
- L293D (Trình điều khiển động cơ)
- Bot Chasis (Cơ thể)
- Dây nhảy
- breadboard hàn sắt
- Gỗ MDF
Bước 3: Sơ đồ mạch cho chuyển động của động cơ
Kết nối Raspberry pi như đã cho trong Sơ đồ lược đồ.
Sơ đồ bao gồm kết nối của các chân Raspberry với L293D và Pin (12v).
Bước 4: Cài đặt bình
Chúng tôi sẽ sử dụng một khung công tác web Python có tên là Flask để biến Raspberry Pi thành một máy chủ web động. Và từ máy chủ này, chúng tôi sẽ có thể kiểm soát bot của mình và nó có thể di chuyển bất kỳ nơi nào chúng tôi muốn. Cài đặt Flask Web Framework và làm theo các lệnh được đưa ra bên dưới:
Cài đặt Pip
$ sudo apt-get install python-pip
Lắp đặt bình
$ sudo pip cài đặt bình
Tạo tệp python Bot_control.py và sao chép & dán mã trực tiếp trên thiết bị đầu cuối của Raspbian Jessie. Mã được cung cấp trên kho lưu trữ github của tôi: Mã
Bước 5: Chuyển động của máy
Tạo tệp python Bot_control.py và sao chép & dán mã trực tiếp.
$ nano Bot_control.py
Sau đó, tạo một Thư mục mẫu tên.
Mẫu $ mkdir
$ nano main.html
$ cd..
Mã vận hành
$ python Bot_control.py
Mở trình duyệt của bạn bằng địa chỉ IP Raspberry pi của bạn (trong trường hợp của tôi là 192.168.0.5). Truy cập liên kết Github mà tôi đã cung cấp, Downlaod mã html trực tiếp cho bình Jinja.
Bước 6: Thiết lập Voice Engine: E-Speak
Espeak là một gói tổng hợp giọng nói hiện đại hơn Festival. Nghe có vẻ rõ ràng hơn nhưng có một chút than vãn. Nếu bạn đang tạo ra một người ngoài hành tinh hoặc một phù thủy RPi thì đó là người dành cho bạn! Nghiêm túc mà nói, nó là một giải pháp hoàn thiện tốt với các tùy chọn tùy chỉnh tuyệt vời.
Cài đặt Espeak với:
$ sudo apt-get install espeak
Kiểm tra Espeak với: Giọng nữ tiếng Anh, nhấn mạnh chữ hoa (-k), nói chậm (-s) bằng cách sử dụng văn bản trực tiếp: -
$ espeak -ven + f3 -k5 -s150 "E-Speak đang hoạt động bình thường"
Bước 7: Thiết lập phần mềm cho giọng nói
Cho đến bây giờ tôi đã liên kết các tính năng này với Máy của mình. Rất nhanh, tôi sẽ liên kết thêm API với máy.
1. Giới thiệu về máy
2. Ngày và giờ (Thông tin thêm Link1Link 2)
3. Twitter (Liên kết Twitter)
4. Lịch trình ngày
Phần còn lại Chúng ta có thể liên kết: Gmail, Facebook Notifier, Weather, Google Search Engine, v.v.