Mục lục:
- Bước 1: Bước 1: Làm Vỏ + Bộ nạp tự động
- Bước 2: Bước 2: Kết nối các thành phần của bạn
- Bước 3: Bước 3: Tạo cơ sở dữ liệu
- Bước 4: Bước 4: Viết mã Python & mã Arduino
- Bước 5: Bước 5: HTML, CSS và JavaScript
- Bước 6: Bước 6: Lắp ráp dự án
Video: SmartAquarium - Mathias: 6 bước
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-05 19:33
Một vấn đề lớn đối với những người nuôi cá là khi họ đi nghỉ, họ cần ai đó chăm sóc chúng. Tôi và gia đình có cùng một vấn đề và luôn hối hả tìm ai đó. Bây giờ với dự án của mình, tôi hy vọng sẽ loại bỏ được vấn đề này với SmartAquarium của mình.
Thông tin chung:
- chi phí trung bình là khoảng 313 euro
- tổng thời gian dành cho việc thực hiện mọi thứ về dự án: 250 giờ (điều này có thể thay đổi tùy thuộc vào kỹ năng lập trình của bạn)
Liên kết:
- Trang web cá nhân của tôi: mathiasdeherdt.be
- Hóa đơn vật tư hay còn gọi là BOM: FinalBOM.xlsx
Bước 1: Bước 1: Làm Vỏ + Bộ nạp tự động
Vật liệu:
- Gỗ
- Gỗ và keo siêu dính
- Cốc nhựa
- tay nắm cửa
- Vít
- Tay cầm sắt
- Bản lề
- Dây gà
- từ tính
Công cụ:
- Nhìn thấy
- Máykhoan
- Sander
- Tua vít
- Dũa gỗ
Xây dựng vỏ từng bước:
Bước 1: cưa gỗ theo kích thước mong muốn. Bạn muốn có 2 tấm ván cho phía trên và dưới, 2 tấm cho bên trái và bên phải và 2 tấm cho mặt sau và mặt trước. Khi bạn đã có mọi thứ, hãy tiếp tục dán chúng lại với nhau (bằng keo dán gỗ) để tạo thành một chiếc hộp. Hãy chắc chắn rằng có nhiều áp lực lên gỗ để mọi thứ có thể kết dính với nhau
Bước 2: Đảm bảo bạn chừa lỗ cho dây cáp và lỗ thoát khí. Không quan trọng chúng ở đâu, chỉ cần đặt chúng ở nơi bạn có vẻ phù hợp
Bước 3: Sau khi bạn tạo lỗ, hãy lấy bìa gỗ và giũa mọi thứ sao cho thật mịn
Bước 4: dán tay cầm lên trên vỏ bọc của bạn và dán tay nắm cửa ở bên có thể đóng mở. Đồng thời kết nối cửa với bản lề và đặt nam châm để cửa luôn đóng
Xây dựng bộ nạp từng bước:
Bước 1: Tìm một chiếc bát nhựa không quá lớn và tạo một lỗ nhỏ trên đó, đảm bảo nắp bát có thể được tháo ra rất dễ dàng
Bước 2: Tìm thứ gì đó để làm các vật liệu so sánh bên trong và kết nối chúng với một thanh gỗ
Bước 3: Đảm bảo thanh gỗ lớn hơn thanh sắt quay của động cơ bước, chúng ta sẽ tạo một lỗ ở đó để động cơ bước di chuyển mọi thứ vào bên trong
Bước 4: Làm một cái gì đó có thể đặt máng ăn phía trên lỗ trong bể cá của bạn, tôi đã làm nó bằng một số loại đồ chơi xây dựng
Bước 2: Bước 2: Kết nối các thành phần của bạn
Các thành phần (bạn luôn có thể tham khảo BOM của tôi):
- Raspberry Pi với sức mạnh dẻo dai
- Arduino loại A đến B
- Ds18b20 chống thấm nước
- Màn hình QAPASS 1602A
- Động cơ bước 28BYJ-48
- Bảng bánh mì
- Dây nam sang dây nam, dây nam sang dây nữ
- Điện trở
- Cảm biến PH 40x40 mm
- Máy thở
- Lực điện trở nhạy cảm (FSR)
- Chuyển tiếp
- 2 cảm biến đo điện thế
- LM2596S DC-DC
- [ĐÈN ĐỂ BÀN]
Công cụ
- Hàn sắt
- Tuốt kìm
- Cái vặn vít
- Ống co nhiệt
- Máy thổi khí nóng
- người đánh cát
Vậy bắt đầu từ đâu? Trước tiên, bạn sẽ cần phải lấy mọi thành phần, sau đó hãy thử và làm theo sơ đồ của tôi với khả năng tốt nhất của bạn.
Pi là phần quan trọng nhất của câu đố, nó sẽ hoạt động như một trung tâm điều khiển mọi thứ, ngay cả Arduino. Arduino sẽ là nô lệ của Pi nhưng còn hơn thế nữa ở Bước 3.
Hầu hết các sơ đồ là thẳng về phía trước, kết nối mọi thứ và đảm bảo rằng các cơ sở được kết nối tốt. Phần khó là đèn của bạn. Chúng tôi sẽ phải phá bỏ công tắc đang mở và kết nối nó với một rơ le, nếu chúng tôi làm hỏng việc này, bạn có thể phá hủy đèn. Khi công tắc đã mở, hãy nối 2 dây vào dây của đèn. Kết nối chúng với rơ le [PICTURE]
Ngoài ra, một thông báo quan trọng, hãy sử dụng ống co nhiệt khi cáp được tiếp xúc để chúng không gây nhiễu cho nhau.
Bước 3: Bước 3: Tạo cơ sở dữ liệu
Trước tiên, bạn muốn tạo một mô hình cho cơ sở dữ liệu của mình, của tôi sẽ giống như thế này [Hình 1], tôi có hai tab, một cho cảm biến của tôi và một cho phép đo của tôi.
Trong bảng cảm biến, bạn sẽ cần ID, Tên (của cảm biến) và một đơn vị. Trong bảng đo lường, tôi có sensor_ID (từ bảng cảm biến của tôi), thời gian bạn thực hiện phép đo và giá trị của phép đo của bạn. Chúng tôi cũng cần một bảng khác cho ánh sáng, điều này để chúng tôi có thể bật và tắt nó trên trang web và hiển thị trạng thái hiện tại.
Sau khi tạo xong cơ sở dữ liệu, bạn sẽ đặt nó trên Raspberry Pi.
Bước 4: Bước 4: Viết mã Python & mã Arduino
Bây giờ là lúc cho công việc thực sự, viết mã cho mọi thứ. Bên trong tệp zip, bạn sẽ tìm thấy mã (không tốt lắm) của tôi. Có thông tin được đưa vào dòng bình luận.
Đối với phần phụ trợ, bạn sẽ chỉ cần tệp app.py.
Đối với giao diện người dùng, bạn sẽ cần Mẫu và tĩnh
Như tôi đã nói ở Bước 2, Arduino là nô lệ của Raspberry Pi. Chúng tôi làm điều này để chúng tôi có thể kết nối Arduino với Pi bằng cáp USB và thực hiện một vài chỉnh sửa và cài đặt một số thứ. Trước hết, bạn sẽ cài đặt nanpy trên Pi.
Bước 5: Bước 5: HTML, CSS và JavaScript
Thiết kế của trang web cũng là một phần rất quan trọng của dự án, nó là một cách để kiểm tra những thứ như nhiệt độ và cho thức ăn một cách tự động.
Tôi đã chọn tạo các hình chữ nhật mà bên trong tôi hiển thị các giá trị của mình.
Ngoài ra, có một tính năng thú vị, nơi bạn có thể xem biểu đồ của tất cả dữ liệu từ cảm biến nhiệt độ và PH.
Bước 6: Bước 6: Lắp ráp dự án
Sau khi hoàn thành tất cả các bước khác, bạn có thể bắt đầu lắp ráp mọi thứ lại với nhau. Tất cả các thành phần của bạn đang ở bên trong hộp gỗ mà bạn đã làm. Chúng tôi gắn mọi thứ lên tường bằng cách sử dụng khóa dán và đặt mọi thứ vào đúng vị trí mà vẫn đảm bảo mọi thứ được kết nối đúng cách.
Đề xuất:
Động cơ bước Điều khiển động cơ bước Không cần vi điều khiển !: 6 bước
Động cơ bước Điều khiển động cơ bước Không cần vi điều khiển !: Trong phần Hướng dẫn nhanh này, chúng tôi sẽ tạo một bộ điều khiển động cơ bước đơn giản bằng cách sử dụng động cơ bước. Dự án này không yêu cầu mạch phức tạp hoặc vi điều khiển. Vì vậy, không cần thêm ado, chúng ta hãy bắt đầu
Động cơ bước được điều khiển Động cơ bước không có vi điều khiển (V2): 9 bước (có hình ảnh)
Động cơ bước được điều khiển bằng động cơ bước Không cần vi điều khiển (V2): Trong một trong những Hướng dẫn trước đây của tôi, tôi đã chỉ cho bạn cách điều khiển động cơ bước bằng cách sử dụng động cơ bước mà không cần vi điều khiển. Đó là một dự án nhanh chóng và thú vị nhưng nó đi kèm với hai vấn đề sẽ được giải quyết trong Có thể hướng dẫn này. Vì vậy, hóm hỉnh
Đầu máy mô hình điều khiển động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Đầu máy mô hình điều khiển động cơ bước | Động cơ bước làm bộ mã hóa quay: Trong một trong những phần Hướng dẫn trước, chúng ta đã học cách sử dụng động cơ bước làm bộ mã hóa quay. Trong dự án này, bây giờ chúng ta sẽ sử dụng bộ mã hóa quay động cơ bước đó để điều khiển đầu máy mô hình bằng vi điều khiển Arduino. Vì vậy, không có fu
Âm thanh bay bổng với Arduino Uno Từng bước (8 bước): 8 bước
Acoustic Levitation With Arduino Uno Step-by-by-by (8 bước): bộ chuyển đổi âm thanh siêu âm L298N Dc cấp nguồn cho bộ chuyển đổi âm thanh nữ với chân cắm một chiều nam Arduino UNOBreadboard Cách hoạt động: Đầu tiên, bạn tải mã lên Arduino Uno (nó là một vi điều khiển được trang bị kỹ thuật số và các cổng tương tự để chuyển đổi mã (C ++)
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy