Lưu ý: Bài lên kế hoạch, không phải bài tutorial, review, or giới thiệu sản phẩm
1. Mở bài
Nhân dịp sự kiện #tinhtecreator đang được mọi người hưởng ứng nồng nhiệt, thì mình cũng đóng góp vài bài lấy năng suất. Trong khuôn khổ bài viết ngày hôm nay mình sẽ đề xuất kết hoạch nâng cấp bể thủy sinh hiện tại mình mới setup bằng một số tool tự chế, dạng smartaquarium đầy trên mạng. Nhiều người sẽ hỏi sao không mua cho lẹ, câu trả lời đơn giản: mình thích 😁. Một người có nhiều sở thích nên mình không chơi riêng từng loại mà kết hợp, vừa được chơi thủy sinh vừa được code, vừa làm IoT vọc vạch, một phát ăn luôn mấy món :D2. Thân Bài
a. Thực tế
Thực tế khi bạn nuôi một con gì đó, không chỉ là bể thủy sinh, bạn sẽ phải bỏ thời gian ra cho ăn, chăm sóc, theo dõi, tỉa tót đủ thử thứ, vậy tại sao không đơn giản hóa nó khi mình có khả năng?Hệ thống trong tưởng tượng của mình có thể: cho cá ăn, đánh led, điều khiển lọc theo giờ; hiển thị các thông tin của bể như độ PH, nhiệt độ,…
Hệ thống này phải access được từ bên ngoài để điểu khiển online, và có bảng điều khiển offline riêng.
Tất cả yêu cầu trên đều có sẵn: 1 con NodeMCU or bất cứ con arduino like nào có kết nối wifi, đặc biệt phải hỗ trợ từ 1 app tên là Blynk - Chính là nơi điều khiển đám mây đó, bạn có thể xem qua bài này. 1 màn hình HMI cảm ứng để làm offline controller.
b. Kế hoạch sơ bộ
Với các tài nguyên trên mình có thể có được 1 hệ thống đơn giản như thế này:Yêu cầu chức năng:
- Điều khiển từ internet - Blynk
- Điều khiển offline
- Hiển thị các thông tin cơ bản: số lần cho ăn, thời gian cho ăn từ lần cho ăn trước, tổng lượng đánh led đã đánh trong ngày, tất nhiên là các thông số môi trường nước.
- Hoạt động “riêu tham” (real time).
c. Triển khai
- Bước 1: Chuẩn bị thiết bị phần cứng: NodeMCU, HMI, dây nối, cảm biến mối trường: nhiệt độ, độ PH. Phần mềm Blynk. Servo moto để làm máy cho cá ăn. + v,v…
- Bước 2: Coding, lập trình phần mềm điểu khiển.
- Bước 3: Vận hành kiểm tra.
- Bước 4: Hoàn thành sản phẩm
3. Kết Bài
Trên đây chỉ là bài viết nhằm lên plan cho những gì mình làm, không phải là tutorial nên sẽ không có thông tin gì cho đến khi mình bắt tay vào làm thực sự.Hãy chờ đón các bài viết tiếp theo để cùng build hệ thống này nghen.