Mục lục:
- Bước 1: Thiết bị
- Bước 2: Sơ đồ điện tử
- Bước 3: Cài đặt Hình ảnh trên Raspberry Pi
- Bước 4: Khởi động Raspberry Pi
- Bước 5: Nhập tệp từ Github
- Bước 6: Thiết lập MySQL Workbench
- Bước 7: Thêm cơ sở dữ liệu
- Bước 8: Thiết lập mã Visual Studio
- Bước 9: Cài đặt các gói trên Visual Studio Code
- Bước 10: Xây dựng khay cho thú cưng thông minh
Video: Bộ cấp dữ liệu vật nuôi thông minh: 11 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
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
Để 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
Để 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
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
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:
Bộ nạp vật nuôi thông minh: 9 bước
Smart Pet Feeder: Bạn có một con vật cưng? Không: nhận một con! (và quay lại hướng dẫn này). Vâng: công việc tốt! Thật tuyệt vời nếu bạn có thể cho người thân của mình ăn và uống nước mà không cần hủy bỏ kế hoạch để về nhà đúng giờ phải không? Chúng tôi nói đừng lo lắng gì cả
SmartPET - Bộ nạp vật nuôi thông minh: 7 bước (có hình ảnh)
SmartPET - Bộ cấp dữ liệu vật nuôi thông minh: Này! Tôi là Maxime Vermeeren, 18 tuổi, sinh viên MCT (Công nghệ đa phương tiện và truyền thông) tại Howest, tôi đã chọn tạo một chiếc máy cho thú cưng thông minh làm dự án của mình. vì vậy tôi quyết định chế tạo một chiếc máy t
Máy cấp liệu cho mèo (vật nuôi) sức mạnh công nghiệp: 10 bước
Người cho ăn cho mèo (thú cưng) của Industrial Strength: Tôi đi du lịch nhiều tuần tại một thời điểm và tôi có những con mèo hoang ngoài trời này cần được cho ăn khi tôi đi vắng. Trong vài năm, tôi đã sử dụng bộ nạp đã sửa đổi được mua từ Amazon được điều khiển bằng máy tính pi raspberry. Mặc dù
Quay số thông minh - Điện thoại truyền thống thông minh tự động sửa lỗi: 8 bước
Smart Dial - Điện thoại truyền thống thông minh tự động sửa lỗi: Smart Dial là điện thoại tự động sửa lỗi thông minh được tạo ra cho người cao tuổi có nhu cầu đặc biệt và nó cho phép người cao tuổi quay số trực tiếp từ điện thoại truyền thống mà họ quen dùng. Chỉ nhờ hoạt động tình nguyện tại một trung tâm chăm sóc người cao niên địa phương mà tôi
Máy cấp liệu cho cá sử dụng Arduino Nano, Động cơ Servo và Vật liệu thải: 7 bước
Máy cung cấp thức ăn cho cá sử dụng Arduino Nano, động cơ servo và vật liệu thải: Đây là một dự án đơn giản bằng cách sử dụng một động cơ servo duy nhất và một số vật liệu cơ bản. Nó giúp cho cá ăn kịp thời