Mục lục:
2025 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2025-01-23 15:15
Xin chào, tên tôi là Thibault D'Haese và tôi là sinh viên của Howest Kortrijk. Tôi hiện đang học năm thứ nhất ngành Công nghệ Truyền thông và Truyền thông Đa phương tiện.
Vào cuối năm, chúng tôi phải thực hiện một dự án IoT. Đối với dự án này, tôi đã nảy ra ý tưởng làm một máy tạo độ ẩm có thể gửi tất cả dữ liệu đo được của nó lên một trang web. Đối với thiết bị của tôi, tôi đã chọn một cái tên rõ ràng, CigarSaver.
Dưới đây, bạn có thể đọc tất cả các bước cần thiết mà tôi đã phải trải qua để đưa dự án đến một kết quả thành công.
Bước 1: Thành phần và Vật liệu
Đối với dự án của mình, tôi đã sử dụng rất nhiều thành phần khác nhau để có thể kết thúc tốt đẹp mọi thứ. Các thành phần mà tôi đã sử dụng được liệt kê bên dưới. Tổng chi phí cho dự án này vào khoảng € 233.
Các thành phần:
- Raspberry Pi 4 kiểu B
- Bộ nguồn Raspberry Pi
- Raspberry Pi T-cobbler
- Thẻ micro SD 32GB
- Breadboard
- Cảm biến nhiệt độ ~ DS18B20
- Cảm biến độ ẩm ~ DHT11
- Công tắc cửa từ
- Điện trở 5K
- LCD 16x2
- Động cơ bước ~ 28BYJ-48
- Trình điều khiển ULN2003
- Bộ rung hoạt động
- Dây nhảy từ nữ đến nữ
- Dây nhảy nam đến nam
- Dây nhảy từ nữ đến nam
Vật liệu:
- Gỗ
- Plexiglass
- Tay nắm cửa
Công cụ:
- Cưa gỗ công nghiệp
- Cưa điện
- Tuốc nơ vít điện
- Sắt hàn
- Máy khoan
Trong file excel bên dưới, bạn có thể xem bảng giá đầy đủ của tất cả các vật liệu của tôi.
Bước 2: Cơ sở dữ liệu
Sau khi tôi tìm ra mọi thành phần, tôi bắt đầu tạo một sơ đồ mối quan hệ thực thể.
Với cơ sở dữ liệu của tôi, bạn có thể thấy:
- Giá trị hiện tại nếu cửa mở hay không
- Khi cửa đã được mở
- Lịch sử của nhiệt độ và nhiệt độ hiện tại
- Lịch sử phần trăm độ ẩm và phần trăm độ ẩm hiện tại
Tôi đã lưu trữ Cơ sở dữ liệu của mình trên RPi của mình bằng MariaDB.
Bước 3: Tạo Fritzing Scheme
Sau khi mọi thứ đã được tìm ra, đã đến lúc kết hợp phần cứng của tôi lại với nhau. Đầu tiên, tôi thực hiện điều này hầu như với máy tính nên tôi không thể làm sai bất cứ điều gì có thể gây ra đoản mạch.
Để tạo chương trình này, tôi đã sử dụng chương trình fritzing.
Bước 4: Lắp ráp phần cứng
Sau khi hoàn thành kế hoạch fritzing của tôi và tôi hài lòng với nó, tôi bắt đầu lắp ráp phần cứng của mình lại. Tôi bắt đầu với cảm biến nhiệt độ và độ ẩm của mình. Tôi đã làm điều đó bởi vì các cảm biến trông dễ nhất đối với tôi. Cảm biến cửa là điều cuối cùng tôi làm trong số các cảm biến vì nó vẫn phải được chuyển đến.
Sau khi các cảm biến được hoàn thành, tôi đã thực hiện màn hình LCD của mình. Điều này không còn khó nữa vì tôi đã chuyển và mã hóa nó trong quá khứ.
Bước cuối cùng là kết nối các thiết bị truyền động của tôi. Thiết bị truyền động đầu tiên tôi kết nối là bộ rung của tôi. Sau khi thành công, tôi chuyển sang thiết bị truyền động cuối cùng, cụ thể là động cơ bước của tôi
Bạn có thể tìm thấy mã của tôi trên github.
Bước 5: Thiết kế trang web đầu tiên trên thiết bị di động
Để có thể hiển thị tất cả dữ liệu được đo bằng các cảm biến của tôi, tôi đã quyết định thực hiện một thiết kế trong Adobe XD mà sau này tôi sẽ chuyển đổi thành một trang web thực tế. Thông qua trang web, bạn cũng có thể kiểm soát phần trăm độ ẩm của máy làm ẩm.
Bước 6: Xây dựng trường hợp
Sau đó, nó là thời gian để làm cho bao vây của tôi. Để có tài liệu của mình, tôi đến Brico và mua gỗ một tấm plexiglass. Tôi làm bên ngoài hộp của mình từ gỗ mà tôi đã cắt bởi một người thợ mộc. Ở bên trong, tôi đặt một tấm kính để bạn có thể dễ dàng nhìn thấy các thành phần điện tử nếu có sự cố.
Mã của tôi có thể được tìm thấy trên github ngay tại đây.
Đề 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