Điều khiển bằng giọng nói DIY
Xin chào các bạn. Hôm nay tôi muốn giới thiệu với các bạn sản phẩm tự chế của tôi sử dụng điều khiển bằng giọng nói. Thực ra nó là một công tắc bật/tắt điều khiển bằng giọng nói. Điểm đặc biệt của sản phẩm tự chế này là thiết bị này không chỉ có thể điều khiển tải bằng khẩu lệnh mà còn có thể phản hồi bằng khẩu lệnh đã được ghi trước đó trên thẻ nhớ.
Về ngoại hình, thiết bị này hóa ra không có gì nổi bật. Đó là lỗi của tôi nhưng tôi không đặt cho mình mục tiêu làm đẹp mà chỉ là tôi lười biếng mà thôi. Trên thực tế, vì lý do tương tự, tôi đã mang ra một số thiết bị tối thiểu để điều khiển thiết bị này, trong đó ở mặt trước chỉ có núm điều chỉnh âm lượng cho bộ phát đáp và đầu thu thẻ flash, lúc đầu tôi cũng muốn nhét vào bên trong. .
Công tắc này có thể làm gì? Nó có thể tắt 3 tải độc lập với nhau. Nó hoạt động như sau: trong công tắc, tôi đã tổ chức tăng khả năng chống ồn khỏi việc bật không mong muốn. Điều này được thể hiện ở chỗ để tắt tải cần thiết, trước tiên bạn phải liên hệ với thiết bị.
Để liên hệ, bạn phải nói “Arduino”.Tôi gọi nó như vậy vì trung tâm của thiết bị này là mô-đun giọng nói mà chúng ta sẽ biết trong tương lai và chủ yếu dành cho nhà thiết kế Arduino. Mặc dù tôi chưa bao giờ gặp Arduino và các mô-đun của nó không được sử dụng trong thiết bị này.
Chúng ta chuyển sang công tắc Arduino, nếu công tắc phản hồi “Nghe”, sau đó nói ba lệnh sau trong ba lệnh do tôi chỉ định: “Lamp”, “Garland”, “Light”. Sau khi nhận lệnh, thiết bị sẽ chuyển trạng thái của thiết bị được kết nối sang ngược lại: đèn sáng thì tắt, nếu không sáng thì sáng. Và anh ta sẽ trả lời, chẳng hạn: “Đèn tắt” hoặc “Đèn đang bật”...
Nói một cách đơn giản, cuộc đối thoại của chúng ta với switch sẽ như sau:
- Arduino.
- Tôi đang lắng nghe.
- Ánh sáng.
- Tôi bật đèn.
Tất nhiên, có thể lập trình mô-đun bằng các lệnh cụ thể: “Bật đèn”, “Tắt đèn”, nhưng tôi quyết định thực hiện sao cho một lệnh sẽ bật và tắt nó.
Tôi ghi lại tất cả các câu trả lời vào thẻ flash. Đây là những tập tin WAV thông thường. Văn bản được đọc bởi một trang web dịch tiếng Anh. Đây có thể là bất kỳ chương trình nào khác có thể đọc văn bản. Hoặc nói chung, bạn hoặc người thân của bạn có thể viết ra những câu trả lời này...
Không biết đây là điểm cộng hay điểm trừ nhưng thiết bị này rất nhạy với âm sắc giọng nói. Chẳng hạn, anh ta coi thường vợ tôi cho đến khi tôi ghi âm riêng giọng nói của cô ấy trên mô-đun. Và tôi đã đưa ra cho cô ấy những câu trả lời khác nhau: một người phụ nữ trả lời tôi và một người đàn ông trả lời cô ấy. Thật tuyệt phải không?)
Chà, bây giờ cuối cùng chúng ta hãy chuyển sang thử nghiệm thiết bị này. Chúng tôi cắm nó vào mạng và kết nối một tải.
Bạn cần đợi khoảng 5 giây cho đến khi mô-đun tự khởi động, trong khi bộ điều khiển truy cập mô-đun, trong khi trình phát khởi chạy ổ đĩa flash và các tệp trên đó...
Hãy xem video dưới đây về quá trình làm việc...
Đây là cách công tắc này hoạt động. Bây giờ chúng ta hãy nhìn vào bên trong của công tắc. Tháo nắp trên. Bo mạch máy nghe nhạc đầu tiên có bộ khuếch đại. Chính cô ấy là người sao chép lại các câu trả lời được ghi trên ổ đĩa flash. Bảng mạch được điều khiển bằng giao thức UART. Các lệnh được gửi bởi bộ điều khiển nằm trên bảng thứ hai, chúng ta sẽ quay lại sau. Tiếp theo, bảng thứ ba - bộ nguồn có công tắc nguồn - được chế tạo trong các học kỳ. Toàn bộ mạch được cách ly điện áp. Bảng mạch cũng được điều khiển bởi một bộ điều khiển. Nguồn điện tạo ra điện áp ổn định 5 volt. Công tắc nguồn có thể chịu được tải khoảng 200 W mỗi kênh. Bây giờ chúng ta hãy chuyển sang bảng thứ hai. Có một bộ điều khiển trên đó điều khiển mọi thứ và mô-đun nhận dạng lệnh thoại.
Chúng ta sẽ xem xét hoạt động, kết nối và cấu hình của mô-đun trong video tiếp theo. Và bây giờ tôi sẽ giải thích hoạt động của bộ điều khiển được thực hiện trên atmega8. Mô-đun nhận dạng lệnh sẽ đưa ra lệnh cho bộ điều khiển thông qua UART, bộ điều khiển sau khi xử lý lệnh sẽ bật hoặc tắt tải và ra lệnh cho mô-đun âm thanh phát phản hồi âm thanh. Mọi thứ có vẻ đơn giản).
Tôi muốn nói rằng khi làm ra sản phẩm tự chế này, tôi không đặt cho mình nhiệm vụ chế tạo một thiết bị nghiêm túc mà là một món đồ chơi.
Trong video tiếp theo, bạn sẽ xem trực tiếp mô-đun này, vì vậy hãy đăng ký kênh để không bỏ lỡ, tất nhiên nếu tài liệu này khiến bạn quan tâm.
Tôi đã xây dựng công tắc này vài năm trước bằng mô-đun V2. Nhưng trong video tiếp theo chúng ta sẽ xem xét phiên bản mới hơn V3. Chúng tôi cũng sẽ xem xét 2 loại công việc với mô-đun này: đơn giản - đây là nếu bạn không biết lập trình và đầy đủ - đây là nếu bạn biết cách lập trình bộ vi điều khiển.
Mô-đun nhận dạng giọng nói V3 -
Mô-đun nhận dạng giọng nói V2 -
Tôi hy vọng bạn thích video về chủ đề này. Cảm ơn đã xem video này. Nếu bạn thích thì hãy cho mình một like để mình biết bạn quan tâm nhé. Đăng ký kênh nhé, hẹn gặp lại các bạn lần sau.
Các lớp học tương tự
Đặc biệt thú vị
Bình luận (7)