Mục lục:

Bộ nạp thông minh: 4 bước
Bộ nạp thông minh: 4 bước

Video: Bộ nạp thông minh: 4 bước

Video: Bộ nạp thông minh: 4 bước
Video: Sửa bộ sạc acquy 12V IC 3843 kích mosfet 2024, Tháng mười một
Anonim
Bộ nạp thông minh
Bộ nạp thông minh

Có một con vật cưng là rất nhiều niềm vui. Nhưng bất cứ khi nào bạn muốn có một kỳ nghỉ vui vẻ và bạn không thể mang theo người bạn thân nhất của mình, bạn cần phải tìm một người đến và cho thú cưng của bạn ăn. Tôi đã gặp vấn đề này rất nhiều và có ý tưởng xây dựng máy cho thú cưng tự động của riêng mình mà bạn có thể kiểm soát từ một trang web.

Quân nhu

  • Raspberry Pi 4
  • 2 bảng bánh mì
  • Mini Breadboard
  • Mô-đun cấp nguồn Breadboard
  • Cảm biến DHT11
  • Cảm biến TMP36
  • LDR
  • MCP3008
  • PCF8574
  • Dây nhảy
  • Mô-đun LCD 16x2
  • Mô-đun laser
  • Động cơ bước
  • Bảng điều khiển động cơ bước
  • Bộ điện trở
  • Gỗ
  • Rôto tùy chỉnh

Bước 1: Bước 1: Lược đồ Fritzing

Bước 1: Lược đồ Fritzing
Bước 1: Lược đồ Fritzing
Bước 1: Lược đồ Fritzing
Bước 1: Lược đồ Fritzing

Để đọc trong cảm biến LDR và TMP, tôi đã sử dụng PCF. Để sử dụng điều này, bạn cần bật I2C trên PI mâm xôi của mình. Đối với DHT11, tôi quyết định sử dụng một thư viện vì việc tự lập trình nó là một mớ hỗn độn. Tôi khuyên bạn nên sử dụng thư viện Adafruit DHT cho việc này.

Bước 2: Bước 2: Tạo cơ sở dữ liệu

Bước 2: Tạo cơ sở dữ liệu
Bước 2: Tạo cơ sở dữ liệu

Ở trên bạn có thể thấy mô hình cơ sở dữ liệu của tôi. Cơ sở dữ liệu của tôi được lưu trữ trên Raspberry pi của tôi bằng MariaDB. 4 bảng tôi sử dụng đã làm như sau

  • tblSensoren được sử dụng để lưu trữ các cảm biến khác nhau mà tôi đã sử dụng
  • tblWaarde được sử dụng để lưu trữ tất cả các giá trị tôi đọc được từ các cảm biến của mình
  • tblActuatoren đã được sử dụng để lưu trữ trạng thái của mô-đun Laser và động cơ bước của tôi
  • tblVoedermomenten được sử dụng để lưu trữ tất cả lịch ngày khi động cơ của tôi phải bật

Bước 3: Bước 3: Kết nối Điện tử và Mã hóa

Bước 3: Kết nối thiết bị điện tử và mã hóa
Bước 3: Kết nối thiết bị điện tử và mã hóa
Bước 3: Kết nối thiết bị điện tử và mã hóa
Bước 3: Kết nối thiết bị điện tử và mã hóa

Tôi đã kết hợp tất cả các thiết bị điện tử như được hiển thị trong lược đồ hình minh họa ở trên. Tôi đã ghim tất cả chúng trên breadboards của mình. Khi tất cả những thứ này được kết nối, bạn có thể tải xuống mã của tôi trên github để thử xem nó có hoạt động không.

Bước 4: Bước 4: Xây dựng trường hợp

Bước 4: Xây dựng trường hợp
Bước 4: Xây dựng trường hợp
Bước 4: Xây dựng trường hợp
Bước 4: Xây dựng trường hợp
Bước 4: Xây dựng trường hợp
Bước 4: Xây dựng trường hợp
Bước 4: Xây dựng trường hợp
Bước 4: Xây dựng trường hợp

Tôi quyết định xây dựng cái hộp từ những tấm ván gỗ còn sót lại mà tôi đã đặt xung quanh. Sau khi cưa tất cả các tấm ván gỗ thành các hình dạng chính xác, tôi đóng đinh và bắt vít tất cả chúng lại với nhau.

Đề xuất: