Chào các bạn. Chúng ta gặp nhau ở đây vì chúng ta có điểm chung là những người yêu động vật. Tận dụng ít gỗ vụn và vài công cụ đơn giản chúng ta đã có 1 ngôi nhà cho người bạn của mình. Bắt đầu nào
Tính năng của ngôi nhà gồm:
1- Thiết kế nhà
Kích thước nhà anh em có thể x2, x3 hay x10 tùy vào pet.
Đây là clip hoàn thành ngôi nhà
Tính năng của ngôi nhà gồm:
- Cho ăn tự động trong thời gian thực.
- Tự động bật quạt và đèn LED cảnh báo khi nhiệt độ vượt ngưỡng cho phép.
- Cập nhật thông số nhiệt độ, độ ẩm từ ngôi nhà bạn vào điện thoại liên tục.
- Tự động chuyển sang pin khi mất điện để đảm bảo tính năng thông minh hoạt động liên tục.
1- Thiết kế nhà
Kích thước nhà anh em có thể x2, x3 hay x10 tùy vào pet.
Đây là clip hoàn thành ngôi nhà
Gỗ vụ được sau khi được cắt. Kích thước có trong ảnh nhé anh em
https://content.instructables.com/ORIG/FBB/5ZAQ/JXOYK1WV/FBB5ZAQJXOYK1WV.jpg?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=cbd7cfb4338b0cf04d07ffbbcbcf2171
https://content.instructables.com/ORIG/F2F/O4FE/JXOYK1MF/F2FO4FEJXOYK1MF.jpg?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=e6cd33dcdb9d33eaec2ad2551172c5b4
https://content.instructables.com/ORIG/FUR/BV7G/JXOYK1PU/FURBV7GJXOYK1PU.jpg?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=744137dfdeca8b1ee2a021cca99d26ff
https://content.instructables.com/ORIG/FE0/8TDF/JXOYK1PW/FE08TDFJXOYK1PW.jpg?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=0288152a8b551ee49e48ab74f680cec5
https://content.instructables.com/ORIG/FE7/SGMB/JXOYK1TD/FE7SGMBJXOYK1TD.jpg?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=0a936360a86a945c25e96e0e67b09bc2
https://content.instructables.com/ORIG/F2H/2SSG/JXOYJREB/F2H2SSGJXOYJREB.jpg?auto=webp&frame=1&width=909&height=1024&fit=bounds&md=e149a687a8782e635aa2ced6bd5e4d56
https://content.instructables.com/ORIG/FU0/QF3X/JXOYJRH5/FU0QF3XJXOYJRH5.jpg?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=92d0dcb25e64f6daa8b661e8f6159bee
https://content.instructables.com/ORIG/FM9/L81W/JXOYJRZV/FM9L81WJXOYJRZV.jpg?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=9c0d8753e841f58e3a8b7d2fea34458c
2- Hệ thống thông minh - P1 linh kiện
- Hệ thống thông minh dễ kiếm gồm: WIFI NodeMcu Lua ESP8266 ESP-12F, DHT22, Rơ le 5v 4 kênh.
- Nếu có sevor sẽ tốt hơn nhưng dự án được hoàn thiện trong lúc ngẫu hứng lên mình tận dụng luôn motor dc.
- Các linh kiện khác như led, quạt các bạn có thể tận dụng từ máy tính cũ…
https://content.instructables.com/ORIG/F5F/YA6L/JXOYK6T2/F5FYA6LJXOYK6T2.png?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=f9bcc7043d1228a871cd6546bfaa8623
Cho ăn ở trạng thái chờ.
https://content.instructables.com/ORIG/FNP/59AM/JXOYK6T8/FNP59AMJXOYK6T8.png?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=362da7e29532b516d2e779a83a6266d1
Nhiệt độ ổn định. Trạng thái cho ăn chờ. Quạt và đèn tắt.
https://content.instructables.com/ORIG/FDU/3DI4/JXOYK76U/FDU3DI4JXOYK76U.png?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=084cbc025cf74d52957222444b277a26
Quảng cáo
Giao diện cài đặt
https://content.instructables.com/ORIG/FRX/Q3Q5/JXOYK7B1/FRXQ3Q5JXOYK7B1.png?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=e7634a34f1d0d6479e9724a07b6a2356
3- Hệ thống thông minh - P2 code
- Để bắt đầu, bạn sẽ cần tải xuống Arduino IDE từ đây. Và cài đặt nó.
- Để nhập: File→ Preferences, ở mục Additional Board Manager URLs, thêm liên kết:
https://content.instructables.com/ORIG/F58/3H79/JXOYK8DB/F583H79JXOYK8DB.png?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=0f7d2f26b84eea5c42daa26c3f566c5b
- Tool→Board→Node MCU 0.9 Chọn cổng loại tương ứng.
- Cài đặt thư viện NTP Client Library
- Tools > Manage Libraries…
- gõ 'ntpclient'. Hãy tìm NTPClientby Fabrice Weinberg. chọn nó và cài đặt.
- Cài đặt DHT Client Library
- Tools > Manage Libraries…
- gõ 'dht'. Tìm kiếm thư viện cảm biến DHT của Adafruit .. chọn nó và đặt.
- Time zone bạn tham khảo thêm ở đây
- Bạn cần điều chỉnh độ lệch UTC cho mũi giờ của mình tính bằng mili giây
Quảng cáo
- Ví dụ: UTC -5.00 : -5 * 60 * 60 : -18000
UTC +0.00 : 0 * 60 * 60 : 0
- Thời gian là rất quan trọng. Bởi vì chúng ta cho thú cưng của mình ăn trong thời gian thực.
- Trong ví dụ này mình đặt thời gian tự động cho ăn 3 lần. 5:38 - 11,38 - 17:38. Hãy thay đổi để phù hợp với nhu cầu của bạn.
- Nếu bạn có các tính năng bổ sung. Vui lòng giữ void loop () như của mình. Nó cực kỳ quan trọng. Nếu không, hệ thống của bạn sẽ bị treo.
- Trong đoạn code mình cũng mô tả chi tiết. Bạn có thể thay đổi màu thông báo theo ý muốn. Chỉ cần sửa nó. Có một cách đơn giản để tìm màu yêu thích của bạn. Chỉ cần dán mã màu vào trang tìm kiếm google
- Bạn có thể gặp lỗi khi cập nhật mã. Vui lòng rút phích cắm của rơ le và chọn cập nhật lại
- Tải code mình tạo ở đây
5- Nhà thông minh - P4 kết nối
Clip test tính năng cho ăn tự động
- Kết nối các thành phần:
- DHT 22:
GND --- GND
VCC --- 5V
Anh em xem thêm ở đây:
https://learn.adafruit.com/adafruit-io-basics-temperature-and-humidity/arduino-wiring
- Relay:
GND --- GND
D5 --- In2 ---> Automatic Feeder
D6 --- In1 ---> Cooling Fan
D7 --- In3 ---> Led
D8 --- In4 ---> Heater Fan
Anh em xem thêm ở đây:
https://www.instructables.com/id/NODEMCU-10-ESP8266-CONTROLLED-RELAY-USING-BLYNK-OV
Các thành phần được kết nối trông như thế này
https://content.instructables.com/ORIG/FQ1/32F5/JXOYKL47/FQ132F5JXOYKL47.jpg?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=a2123ec49de29e1034b663ee933cc8e4
6- Hệ thống thông minh - P5 chuyển nguồn tự động
- Hệ thống của chúng ta cung cấp thức ăn cho vật nuôi trong thời gian thực. Và thời gian được lấy từ internet nên chúng ta cần có những giải pháp để giữ điện 24/24.
- Mình sử dụng bảng chuyển mạch tự động. Nó rất rẻ và hoạt động tuyệt vời. Bạn có thể cần ít nhất hai cái. 1 cho hệ thống nhà thông minh và 1 cho wifi của bạn.
https://content.instructables.com/ORIG/FKW/AASV/JXOYKMRB/FKWAASVJXOYKMRB.jpg?auto=webp&frame=1&width=700&fit=bounds&md=a9a3ce88dcc1293176c9836b475a8b19
Cách đấu pin 3s1p hoặc 3s2p
https://content.instructables.com/ORIG/FUE/BX9Q/JU6SYLMC/FUEBX9QJU6SYLMC.jpg?auto=webp&frame=1&width=366&fit=bounds&md=58358143bd578a92a05d76bd16e9f45c
https://content.instructables.com/ORIG/FJJ/BB1C/JU6SYLL0/FJJBB1CJU6SYLL0.jpg?auto=webp&frame=1&width=366&fit=bounds&md=8fd99f1b9cbbae43af896d413d1a8ee3
7- Hệ thống thông minh - P6 thiết kế APP với blynk
- Bạn sẽ cần ứng dụng blynk cho dự án này. Liên kết:
- Hãy bắt đầu một dự án mới.
Tạo tài khoản mới trong ứng dụng Blynk
Tạo dự án mới
Nhận mã thông báo xác thực
Kiểm tra hộp thư đến của bạn để xem liệu bạn có nhận được email từ Blynk với Mã thông báo xác thực hay không. Bạn sẽ cần nó sau này.
- Cài đặt Thư viện Blynk
- Thông tin thêm về blynk tại đây:
- Vui lòng đặt các thông số như ảnh của mình. Vậy là bạn đã hoàn thành một dự án tuyệt vời cho thú cưng của mình.
https://content.instructables.com/ORIG/F0M/NBBP/JXOYKOEI/F0MNBBPJXOYKOEI.png?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=77a6a5a1bbfab51da4d1a9f4c3c45bfc
https://content.instructables.com/ORIG/FIP/O40A/JXOYKOEK/FIPO40AJXOYKOEK.png?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=5d4ccdc8819d88253379915b0576711c
https://content.instructables.com/ORIG/F6Q/G1MT/JXOYKOEP/F6QG1MTJXOYKOEP.png?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=0a900ab40a91f0fbc05186a7b6b54366
https://content.instructables.com/ORIG/FM0/DJYD/JXOYKOET/FM0DJYDJXOYKOET.png?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=0fbc77c6b895b54ad4e9c6a836c7415f
https://content.instructables.com/ORIG/FK8/TZ5Z/JXOYKOEV/FK8TZ5ZJXOYKOEV.png?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=2425beee16ca948ebc49494591a5f775
https://content.instructables.com/ORIG/FYG/K8R5/JXOYKOEX/FYGK8R5JXOYKOEX.png?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=9a7e39ae580420ffa965499edabc9629
https://content.instructables.com/ORIG/FLA/JCZU/JXOYKOEZ/FLAJCZUJXOYKOEZ.png?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=b0ae76e48ecea7d498d7050d951e2512
https://content.instructables.com/ORIG/FVV/YH6G/JXOYKOF1/FVVYH6GJXOYKOF1.png?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=150982077ac37ffa767aa606b5821cff
https://content.instructables.com/ORIG/FFG/X92E/JXOYKOF3/FFGX92EJXOYKOF3.png?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=dd6d3cca8688aa516eb9500faf3b7e41
https://content.instructables.com/ORIG/FVT/I24B/JXOYKOF6/FVTI24BJXOYKOF6.png?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=2008307f8c42eceaff41c69ab9eefeac
https://content.instructables.com/ORIG/F58/X7YE/JXOYKOGA/F58X7YEJXOYKOGA.png?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=54fa736e04e58da7d4e75486a77355c7
https://content.instructables.com/ORIG/FY1/3L9D/JXOYKOGE/FY13L9DJXOYKOGE.png?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=e9e6ae8fd70d73465db1fd8548b1674d
https://content.instructables.com/ORIG/FSG/9YQC/JXOYKOHB/FSG9YQCJXOYKOHB.png?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=b87a2fab5518369912f76f5c8415a364
https://content.instructables.com/ORIG/FJI/CNOA/JXOYKOHH/FJICNOAJXOYKOHH.png?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=ddb110a444fc3b92db7d34f834a1f814
https://content.instructables.com/ORIG/F2O/GHXK/JXOYKOHI/F2OGHXKJXOYKOHI.png?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=444c509edc5bba65a2eeac724c92549d
https://content.instructables.com/ORIG/FFP/VIJS/JXOYKOHJ/FFPVIJSJXOYKOHJ.png?auto=webp&frame=1&width=1024&height=1024&fit=bounds&md=bce4ece23c1f2882c172d866662188c7