Nguồn: thestempedia.com
Giới thiệu
Internet vạn vật là một công nghệ khá hấp dẫn. Một trong nhiều ứng dụng của nó là tự động hóa gia đình, tức là tự động hóa việc kiểm soát hệ thống sưởi, thông gió, chiếu sáng, điều hòa không khí của một ngôi nhà. Dự án về đèn kích hoạt bằng giọng nói này là phiên bản con của hệ thống tự động hóa chiếu sáng gia đình lớn hơn, nơi chúng tôi sẽ chỉ cho bạn cách tạo ra một bóng đèn kích hoạt bằng giọng nói DIY. Dự án này là một khởi đầu hoàn hảo cho người mới bắt đầu vào thế giới của các dự án tự động hóa gia đình và cho các nhà giáo dục muốn giới thiệu cho sinh viên của họ về IoT và tự động hóa nhà theo cách DIY thú vị!
Chúng tôi sẽ thực hiện dự án này bằng cách sử dụng bộ IoT evive và viết mã của nó trong PictoBlox – một phần mềm lập trình đồ họa dựa trên Scratch với các khả năng nâng cao. Bạn có thể tải xuống từ ĐÂY .
Sẵn sàng thắp sáng cuộc sống của bạn với IoT? Hãy bắt đầu nào!
Gắn giá đỡ bóng đèn
- Hãy hiểu làm thế nào để làm cho bóng đèn điều khiển bằng giọng nói. Hãy bắt đầu với việc tạo ra giá đỡ bóng đèn cho Bóng đèn thông minh của chúng tôi.
1. Lấy tấm trên, có một lỗ trên đó và giá đỡ bóng đèn. Cố định giá đỡ bóng đèn vào tấm bằng cách tháo nắp ngoài khỏi cụm giá đỡ bóng đèn.
2. Khi chúng tôi đã gắn giá đỡ bóng đèn vào tấm, chúng tôi sẽ kết nối dây điện với giá đỡ bóng đèn. Những dây này sẽ kết nối nó với nguồn điện AC của chúng tôi.
3. Lấy một đoạn dây điện nhỏ và gắn nó vào một trong hai ổ cắm của giá đỡ bóng đèn.
4. Tiếp theo, lấy dây điện có gắn phích cắm ở một đầu và các đầu kia miễn phí. Bây giờ, từ hai dây, lấy bất cứ dây nào và gắn nó vào ổ cắm còn lại của giá đỡ bóng đèn.
Rơle: Thành phần quan trọng nhất của Tự động hóa gia đình
Rơle là một trong những thành phần điện quan trọng nhất trong dự án của bạn đối với hệ thống Tự động hóa gia đình. Rơle về cơ bản hoạt động giống như công tắc BẬT hoặc TẮT khi các trợ lý ảo lớn như Alexa cung cấp cho chúng các lệnh khiến ngôi nhà của bạn trở thành Nhà thông minh.
- Quay trở lại với dự án bóng đèn thông minh của chúng tôi, hãy đưa các đầu mở lên trên cùng của tấm từ lỗ đã cho.
- Mang rơle vào, chúng ta sẽ sử dụng hai trong số ba cổng chuyển tiếp, tức là NO (Thường mở) và COM.
- Kết nối một dây hở với NO và dây kia với COM.
- Bây giờ, cố định rơle lên tấm bằng keo nóng.
Hoàn thành hộp cho bóng đèn thông minh
Bây giờ, đã đến lúc lắp ráp phần còn lại của hộp.
- Gắn tất cả bốn mặt, tức là trước, sau, trái và phải vào tấm trên cùng bằng đai ốc và bu lông M3.
- Bây giờ, một chút cẩn thận cần phải được thực hiện trong khi gắn mặt dưới. Trước khi cố định mặt dưới của hộp, hãy đảm bảo rằng bạn đưa dây qua một trong các lỗ được đưa ra ở phía dưới.
- Sau khi hoàn tất, gắn tấm dưới cùng bằng đai ốc và bu lông M3.
Tạo kết nối cho Đèn điều khiển bằng giọng nói của chúng tôi
Bây giờ, đã đến lúc kết nối rơle với nền tảng nhúng dựa trên Arduino evive.
- Kết nối:
- VCC của rơle đến +5V của evive
- GND của rơle đến GND của evive
- RA khỏi rơle đến Chân kỹ thuật số 2 của evive
Bây giờ, khi chúng ta cần một dự án Tự động hóa gia đình được điều khiển bằng Bluetooth bằng Arduino (evive), chúng ta sẽ kết nối mô-đun Bluetooth HC05 của mình với evive.
Cuối cùng, kết nối bóng đèn để hoàn thành việc chế tạo bóng đèn thông minh của chúng tôi.
Hoạt động của bóng đèn điều khiển di động của chúng tôi
Vì chúng ta sẽ điều khiển bóng đèn của mình không dây, chúng ta cần cài đặt Dabble trong Điện thoại thông minh của mình. Bạn có thể tải xuống Dabble từ đây. Ngoài ra, Dabble hiện cũng có sẵn cho các thiết bị iOS. Nếu hoàn tất, hãy chuyển sang bước tiếp theo.
- Mở Dabble
- Nhấp vào Biểu tượng Kết nối-Ngắt kết nối và chọn Mô-đun Bluetooth của bạn từ danh sách thả xuống.
- Mở Mô-đun đầu cuối, chúng tôi sẽ gửi lệnh đến nền tảng Arduino của chúng tôi bằng cách sử dụng nó.
- Bóng đèn sẽ BẬT ngay khi lệnh “sáng” gửi và sẽ tắt khi lệnh được gửi là “tắt”. Ngoài ra, chính Google Voice Assistance đã làm cho dự án IoT này trở thành một dự án kích hoạt bằng giọng nói.
Viết mã trong PictoBlox
Chúng tôi sẽ làm cho dự án này thậm chí còn dễ dàng hơn bằng cách viết kịch bản của nó trong PictoBlox – một nền tảng lập trình đồ họa dựa trên Scratch. Chỉ cần tạo mã sau bằng cách kéo và thả một vài.
Đoạn mã dưới đây cho thấy chức năng rất cơ bản, tức là Bulb sẽ ON, gửi lệnh “đèn sáng” và sẽ tắt bằng cách gửi “đèn tắt”.
Đoạn mã dưới đây cũng sẽ viết trạng thái của Bóng đèn thông minh trên Màn hình TFT:
Kết thúc
Với điều này, bóng đèn kích hoạt bằng giọng nói dựa trên IoT của bạn đã sẵn sàng!
Tải xuống dự án – Mã và tệp
Nhãn mã | Tệp mã |
---|---|
Mã PictoBlox cho bóng đèn kích hoạt bằng giọng nói | https://ai.thestempedia.com/wp-content/uploads/2023/05/Voice-Activated-Light-Bulb-2.sb3 |