Mục lục:

Bộ cấp dữ liệu vật nuôi thông minh: 11 bước
Bộ cấp dữ liệu vật nuôi thông minh: 11 bước

Video: Bộ cấp dữ liệu vật nuôi thông minh: 11 bước

Video: Bộ cấp dữ liệu vật nuôi thông minh: 11 bước
Video: Nhanh trí dùng ba,o cao s,u#shorts 2024, Tháng mười một
Anonim
Máy cho thú cưng thông minh
Máy cho thú cưng thông minh

Tôi là sinh viên của Học viện Howest Kortrijk ở Bỉ. Tôi đã làm một máng ăn đặc biệt cho mèo và chó. Tôi đã thực hiện dự án này cho con chó của tôi. Nhiều khi tôi không có ở nhà để cho chó ăn vào buổi tối. Vì vậy, con chó của tôi phải chờ đợi để có được thức ăn của mình. Với dự án này, anh ấy sẽ nhận thức ăn của mình vào thời điểm mà tôi chọn. Bạn cũng có thể kiểm soát lượng thức ăn mà chó nhận được. Đây là một cách dễ dàng để người chủ cho thú cưng ăn. Vì vậy, họ không phải lo lắng về việc cho thú cưng ăn nếu chúng không có ở nhà.

Tôi đã thực hiện nó bằng Raspberry Pi và một số thiết bị. Tất cả dữ liệu được lưu trên cơ sở dữ liệu. Tôi cũng đã tạo một trang web để bạn có thể thiết lập thiết bị của mình.

Bước 1: Thiết bị

Bạn sẽ cần một số thiết bị để thực hiện dự án này.

- Raspberry Pi 3 Model B, € 32,49 trên Amazon.com

- Cảm biến RFID, € 6,95 trên Amazon.com

- Cảm biến PIR, € 8,99 trên Amazon.com

- Cảm biến tải (1kg), € 11, 16 trên Amazon.com

- Màn hình LCD, € 12, 95 trên Amazon.com

- Bộ khuếch đại cảm biến tải, € 9, 95 trên Amazon.com

- Động cơ Servo, € 9, 99 trên Amazon.com

- Dây, € 7, 99 trên Amazon.com

- Pin 9V, € 10, 99 trên Amazon.com

- Thẻ SD 16G, € 9, 98 trên Amazon.com

- Sắt hàn, € 13, 99 trên Amazon.com

- Dải tiêu đề ghim, € 4, 59 trên Amazon.com

- Dây hàn, € 9, 99 trên Amazon.com

- Cáp Ethernet 1, 5m, € 6, 28 Amazon.com

Bước 2: Sơ đồ điện tử

Trong tệp pdf, bạn sẽ thấy sơ đồ điện tử. Kiểm tra nhiều lần để không mắc lỗi. Một dây sai có thể phá hủy nhiều thiết bị.

Bước 3: Cài đặt Hình ảnh trên Raspberry Pi

Bạn cần cài đặt một hình ảnh trên thẻ sd của mình. Bạn sẽ tìm thấy hình ảnh trong các tệp.

Để cài đặt hình ảnh trên thẻ sd của bạn, bạn cần cài đặt "wind32diskimager".

Bước 4: Khởi động Raspberry Pi

Khởi động Raspberry Pi
Khởi động Raspberry Pi

Để kết nối với Raspberry Pi, bạn phải cài đặt "Putty". Kết nối Raspberry Pi và máy tính của bạn bằng cáp ethernet. Khởi động Putty và điền vào IP-adres: 169.254.10.1

Khi kết nối, bạn nhập tên người dùng: pi và mật khẩu: raspberry

Bước 5: Nhập tệp từ Github

Đăng nhập vào Raspberry Pi của bạn. Để tạo một "dự án" bản đồ bạn gõ: "mkdir project".

Chuyển đến thư mục có "cd project". Khi ở trong thư mục, bạn gõ "git clone https://github.com/howest-mct/1920-1mct-project1-LanderVanLuchene". Các tệp sẽ cài đặt trên Raspberry Pi của bạn.

Bước 6: Thiết lập MySQL Workbench

Thiết lập MySQL Workbench
Thiết lập MySQL Workbench

Để lưu dữ liệu của bạn, bạn cần cài đặt "MySQL Workbench".

Khi bạn mở "MySQL Workbench", bạn sẽ thấy "MySQL Connections". Nhấn vào nút dấu cộng để thêm kết nối mới.

Bạn tạo kết nối SSH với các cài đặt được liệt kê trên hình ảnh. Mật khẩu SSH là "raspberry". Bạn có thể chọn mật khẩu khác. Tôi đã sử dụng "mysql" làm mật khẩu. Bạn có thể lưu mật khẩu trong vault, vì vậy bạn không cần phải nhập mật khẩu của mình mỗi khi mở kết nối.

Nếu bạn đã hoàn tất với cài đặt, bạn có thể lưu kết nối.

Bước 7: Thêm cơ sở dữ liệu

Thêm cơ sở dữ liệu
Thêm cơ sở dữ liệu
Thêm cơ sở dữ liệu
Thêm cơ sở dữ liệu

Mở kết nối. Ở phía bên trái, bạn sẽ thấy "Quản trị". Nhấp vào "quản trị rồi nhấp vào" Nhập / Khôi phục dữ liệu "Chọn" Nhập từ tự chứa "và chọn tệp câm Sau đó bạn nhấn" Bắt đầu nhập ".

Bước 8: Thiết lập mã Visual Studio

Để viết mã, bạn phải cài đặt "Visual Studio Code".

Khi bạn mở "Visual Studio Code", bạn cần cài đặt một tiện ích mở rộng có tên "Remote SSH". Tiện ích mở rộng này cho phép bạn kết nối với pi rapsberry của mình.

Nhấn vào nút màu xanh lá cây ở dưới cùng bên trái để kết nối với Raspberry Pi. Chọn kết nối với máy chủ và nhập: ssh [email protected]

Bạn sẽ phải gõ mật khẩu "raspberry".

Bước 9: Cài đặt các gói trên Visual Studio Code

Bạn mở một thiết bị đầu cuối mới trong Visual Studio Code. Trong thiết bị đầu cuối, bạn phải cài đặt một số gói. Tôi sẽ liệt kê chúng dưới đây:

- pip3 cài đặt mysql-connector-python

- pip3 cài đặt flask-socketio

- pip3 cài đặt cors bình

- pip3 cài đặt gevent

- pip3 cài đặt gevent-websocket

Bước 10: Xây dựng khay cho thú cưng thông minh

Xây dựng hệ thống cung cấp thức ăn thông minh cho thú cưng
Xây dựng hệ thống cung cấp thức ăn thông minh cho thú cưng

Tôi không có hướng dẫn đầy đủ về cách tạo Vật nuôi thông minh về mặt vật lý. Tôi lấy làm tiếc vì điều đó!

Cảm biến lực nên được chế tác như hình. Đặt mũi tên xuống khi bạn đang xây dựng nó.

Đề xuất: