![Cảm biến nhiệt độ và độ ẩm biết nói - Si7021 và Little Buddy Talker: 3 bước Cảm biến nhiệt độ và độ ẩm biết nói - Si7021 và Little Buddy Talker: 3 bước](https://i.howwhatproduce.com/images/001/image-2789-49-j.webp)
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15
![Cảm biến nhiệt độ và độ ẩm biết nói - Si7021 và Little Buddy Talker Cảm biến nhiệt độ và độ ẩm biết nói - Si7021 và Little Buddy Talker](https://i.howwhatproduce.com/images/001/image-2789-50-j.webp)
![Cảm biến nhiệt độ và độ ẩm biết nói - Si7021 và Little Buddy Talker Cảm biến nhiệt độ và độ ẩm biết nói - Si7021 và Little Buddy Talker](https://i.howwhatproduce.com/images/001/image-2789-51-j.webp)
![Cảm biến nhiệt độ và độ ẩm biết nói - Si7021 và Little Buddy Talker Cảm biến nhiệt độ và độ ẩm biết nói - Si7021 và Little Buddy Talker](https://i.howwhatproduce.com/images/001/image-2789-52-j.webp)
"Little Buddy Talker" là một thiết bị nhỏ cho phép bạn thêm đầu ra giọng nói đơn giản vào các dự án Arduino của mình. Nó chứa một tập hợp giới hạn 254 từ và có thể được kết nối với Arduino hoặc các bộ vi điều khiển khác thông qua SPI. The Little Buddy Talker (LBT) được phát triển bởi Patrick Mitchell, bạn có thể tìm thêm thông tin trên trang web của anh ấy www.engineeringshock.com. LeRoy Miller đã phát triển một thư viện để đơn giản hóa việc sử dụng LBT có tên là word100 và Matt Ganis đã phát triển một tập lệnh thú vị để đơn giản hóa việc đọc các số sử dụng thư viện word100. Trong phần sau, tôi sẽ mô tả một nhiệt kế / ẩm kế nói đơn giản dựa trên cảm biến Si7021, Arduino và Little Buddy Talker. Cho đến nay, nó hầu như không nhiều hơn một chứng minh về khái niệm. Tôi đã sử dụng đột phá Si7021 từ Adafruit và chỉ cần kết hợp tập lệnh mẫu Si7021 từ Adafruit với tập lệnh của Matt Ganis. Bạn cũng sẽ phải cài đặt các thư viện Adafruit Si7021 và Word100.
Bước 1: Vật liệu
![Vật liệu Vật liệu](https://i.howwhatproduce.com/images/001/image-2789-53-j.webp)
![Vật liệu Vật liệu](https://i.howwhatproduce.com/images/001/image-2789-54-j.webp)
Little Buddy Talker - 25 CA $. Tôi nhận được của tôi từ dự án Kickstarter. Thông tin thêm tại www.engineeringshock.com. Si7021 breakout - Tôi đã sử dụng Adafruit breakout, khoảng 7 đô la Mỹ. Mô tả chi tiết và hướng dẫn được tìm thấy trên trang web của Adafruit. Arduino Uno - Tôi đã sử dụng Monkmakesduino nhưng bất kỳ phiên bản nào cũng hoạt động. Tìm thấy tại https://github.com/kd8bxp/Word100 Thư viện Si7021 của Adafruit có thể được tìm thấy tại đây: https://github.com/adafruit/Adafruit_Si7021 Có thể tìm thấy bản gốc của tập lệnh của Matt Ganis tại https://mganis.blogspot.de /
Bước 2: Thiết lập thiết bị
![Thiết lập thiết bị Thiết lập thiết bị](https://i.howwhatproduce.com/images/001/image-2789-55-j.webp)
Việc thiết lập thiết bị khá đơn giản và nhanh chóng: Little Buddy Talker được kết nối với Arduino qua SPI, với đột phá Si7021 qua I2C.
- Kết nối các cổng được đánh dấu Gnd, Vin, Scl và Sda trên cảm biến với các cổng GND, 5V, A5 và A4 của Arduino.
- Kết nối các cổng 5V, GD, DI, SC và CS của 'Little Buddy Talker' với các cổng 5V, GND, 11, 13 và 10 của Arduino. Một breadboard và dây jumper có thể hữu ích.
- Kết nối loa hoặc tai nghe với cổng âm thanh của LBT.
- Cài đặt các thư viện bắt buộc trong Arduino IDE.
- Tải lên tập lệnh mẫu (xem bước tiếp theo) lên Arduino của bạn.
Kết quả của các phép đo được hiển thị trên màn hình nối tiếp và bằng giọng nói. Các phép đo được thực hiện khoảng hai lần một phút, có thể được điều chỉnh trong kịch bản rất dễ dàng để thay đổi giá trị 'độ trễ'.
Một hạn chế chính nhưng tự nhiên của Little Buddy Talker là bộ từ bị hạn chế. 'point' là một từ bị thiếu, khiến việc 'nói' các số dấu phẩy động khó hơn. Vì vậy, trong khi Si7021 có thể đo nhiệt độ chính xác hơn, tôi đã giảm thông tin xuống số nguyên.
Giá trị độ ẩm được cho là độ ẩm tương đối tính bằng%. Thật không may, thuật ngữ 'phần trăm' cũng bị thiếu. Vì vậy, tôi đã cố gắng thay thế nó bằng sự kết hợp của 'per' và 'centi', mặc dù 'per-centi' nghe có vẻ hơi nực cười. Tại thời điểm viết bài, có một dự án Kickstarter cho một phiên bản lớn hơn với hơn 1000 từ, 'Big Buddy Talker', có thể cho phép vượt qua những hạn chế này. Sau khi tập lệnh đã ở trên Arduino, bạn có thể chạy thiết bị cấp nguồn cho nó bằng bộ nguồn. Tôi đã sử dụng thiết lập này để đặt nó trong tủ lạnh, với loa của tai nghe bên ngoài. Nó vẫn hoạt động ở -19 ° C. Trong trường hợp độ ẩm hoặc nhiệt độ thay đổi lớn, cảm biến cần một vài phút để điều chỉnh. Vì vậy, hãy kiên nhẫn và đợi cho đến khi các giá trị đã ổn định.
Bước 3: Tập lệnh và Dự án Outlook
Bạn có thể tải xuống tập lệnh từ đây. Như đã nói, nó chỉ là một bản tổng hợp các tác phẩm của những người khác, với một số điều chỉnh nhỏ. Bạn có thể sửa đổi kịch bản theo ý muốn, nhưng vui lòng giữ các ý kiến bản quyền của Matt Ganis và LeRoy Miller.
Đính kèm, bạn cũng tìm thấy danh sách các thuật ngữ mà Little Buddy Talker có thể nói, một đoạn trích từ tài liệu của LeRoy Millers. Nhưng tôi muốn sử dụng tập lệnh và ứng dụng này làm thử nghiệm cho các cấu trúc tương tự với các cảm biến khác có thể báo cáo các số dài dưới dạng giá trị, ví dụ: cảm biến ánh sáng hoặc màu sắc. Giữ nguyên.
Một ví dụ khác về sự kết hợp giữa LBT và cảm biến có thể được tìm thấy tại đây:
Mọi gợi ý, nhận xét và chỉnh sửa đều được hoan nghênh.
Đề xuất:
Cảm biến nhiệt độ và độ ẩm sử dụng năng lượng mặt trời Arduino Như cảm biến Oregon 433mhz: 6 bước
![Cảm biến nhiệt độ và độ ẩm sử dụng năng lượng mặt trời Arduino Như cảm biến Oregon 433mhz: 6 bước Cảm biến nhiệt độ và độ ẩm sử dụng năng lượng mặt trời Arduino Như cảm biến Oregon 433mhz: 6 bước](https://i.howwhatproduce.com/images/009/image-25178-j.webp)
Cảm biến nhiệt độ và độ ẩm sử dụng năng lượng mặt trời Arduino As 433mhz Cảm biến Oregon: Đây là cấu tạo của một cảm biến nhiệt độ và độ ẩm sử dụng năng lượng mặt trời. Cảm biến mô phỏng một cảm biến Oregon 433mhz và có thể nhìn thấy trong cổng Telldus Net. Những gì bạn cần: 1x " 10-LED Cảm biến chuyển động năng lượng mặt trời " từ Ebay. Đảm bảo rằng nó cho biết bộ đánh bóng 3,7v
Giao diện Arduino với cảm biến siêu âm và cảm biến nhiệt độ không tiếp xúc: 8 bước
![Giao diện Arduino với cảm biến siêu âm và cảm biến nhiệt độ không tiếp xúc: 8 bước Giao diện Arduino với cảm biến siêu âm và cảm biến nhiệt độ không tiếp xúc: 8 bước](https://i.howwhatproduce.com/images/011/image-31672-j.webp)
Giao diện Arduino với cảm biến siêu âm và cảm biến nhiệt độ không tiếp xúc: Ngày nay, các nhà sản xuất, nhà phát triển đang ưa thích Arduino để phát triển nhanh chóng việc tạo mẫu của các dự án. Arduino là một nền tảng điện tử mã nguồn mở dựa trên phần cứng và phần mềm dễ sử dụng. Arduino có cộng đồng người dùng rất tốt. Trong chương trình này
Cách sử dụng cảm biến nhiệt độ DHT11 với Arduino và nhiệt độ in Nhiệt độ và độ ẩm: 5 bước
![Cách sử dụng cảm biến nhiệt độ DHT11 với Arduino và nhiệt độ in Nhiệt độ và độ ẩm: 5 bước Cách sử dụng cảm biến nhiệt độ DHT11 với Arduino và nhiệt độ in Nhiệt độ và độ ẩm: 5 bước](https://i.howwhatproduce.com/images/002/image-3457-34-j.webp)
Cách sử dụng cảm biến nhiệt độ DHT11 với Arduino và nhiệt độ in Nhiệt độ và độ ẩm: Cảm biến DHT11 được sử dụng để đo nhiệt độ và độ ẩm. Họ là những người rất ưa thích đồ điện tử. Cảm biến nhiệt độ và độ ẩm DHT11 giúp bạn thực sự dễ dàng thêm dữ liệu độ ẩm và nhiệt độ vào các dự án điện tử tự làm của mình. Đó là mỗi
Một thiết bị đo chỉ số UV biết nói, sử dụng cảm biến VEML6075 và Little Buddy Talker: 5 bước
![Một thiết bị đo chỉ số UV biết nói, sử dụng cảm biến VEML6075 và Little Buddy Talker: 5 bước Một thiết bị đo chỉ số UV biết nói, sử dụng cảm biến VEML6075 và Little Buddy Talker: 5 bước](https://i.howwhatproduce.com/images/001/image-2826-73-j.webp)
Thiết bị đo chỉ số UV biết nói, sử dụng cảm biến VEML6075 và Little Buddy Talker: Mùa hè sắp đến! Mặt trời đang chiếu sáng! Thật là tuyệt. Nhưng khi bức xạ tia cực tím (UV) ngày càng gay gắt hơn, những người như tôi bị tàn nhang, những hòn đảo nhỏ màu nâu bơi trong biển đỏ, cháy nắng và ngứa da. Có thể có thông tin thời gian thực
Một cảm biến màu biết nói, dựa trên Bộ giọng nói AIY: 4 bước
![Một cảm biến màu biết nói, dựa trên Bộ giọng nói AIY: 4 bước Một cảm biến màu biết nói, dựa trên Bộ giọng nói AIY: 4 bước](https://i.howwhatproduce.com/images/003/image-8235-19-j.webp)
Một bộ cảm biến màu biết nói, dựa trên Bộ giọng nói AIY: Gần đây, tôi đã tìm hiểu một chút về chữ nổi, tôi đã tự hỏi liệu mình có thể chế tạo thứ gì đó bằng bộ giọng nói AIY cho Raspberry Pi hay không, điều này có thể mang lại lợi ích thực tế cho người khiếm thị . Vì vậy, được mô tả trong phần sau, bạn sẽ tìm thấy một nguyên mẫu