Mục lục:
- Quân nhu
- Bước 1: Tạo một lược đồ Fritzing
- Bước 2: Tạo cơ sở dữ liệu
- Bước 3: Xây dựng thiết lập và lập trình của tôi
- Bước 4: Tạo trang web của tôi
- Bước 5: Xây dựng trường hợp của tôi
Video: CloudLamp: 5 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 tại Howest Kortrijk. Để thể hiện những gì chúng tôi đã học được vào cuối năm đó, chúng tôi phải thực hiện một dự án. Tôi đã chọn làm một chiếc đèn thông minh hình đám mây. Tôi nảy ra ý tưởng này vì tôi muốn làm một đám mây cho sinh nhật chị em tôi. Nhưng tôi không có thời gian cũng như kỹ năng để làm nó. Vào cuối năm đó, tôi đã học được rất nhiều điều nên thậm chí tôi có thể tạo ra một phiên bản tốt hơn / thông minh hơn của đèn điện toán đám mây.
CloudLamp là một chiếc đèn thông minh có hình dạng của một đám mây.
Nó có rất nhiều chức năng.
Nó có các cảm biến để đo chất lượng không khí trong nhà. Biện pháp đó:
- Nồng độ CO2 (tính bằng ppm)
- Độ ẩm tương đối (tính bằng%)
- Nhiệt độ (tính bằng ° C)
Trên trang web, bạn có thể xem báo cáo thời tiết về các địa điểm bạn đã chọn. Màu sắc của đèn thích ứng với thời tiết của địa điểm đã chọn. Đối với dữ liệu thời tiết của tôi, tôi sử dụng API openweathermaps.
Ngoài ra còn có một micrô được tích hợp để bạn có thể thay đổi vị trí của đám mây bằng 2 lần vỗ tay. Và màn hình LCD hiển thị cho bạn vị trí của đèn và mô tả thời tiết. Bạn có thể thấy nó ở đây.
Đèn có 5 chế độ thời tiết khác nhau:
- nắng
- tuyết
- cơn mưa
- Nhiều mây
- Có mây
- bão táp
Quân nhu
Bạn có thể tìm thấy hầu hết mọi thứ trong một cửa hàng DIY.
Tổng chi phí cho tôi là khoảng € 220.
cho dự án này, bạn cần:
- Raspberry Pi 3 kiểu B
- Cảm biến độ ẩm và nhiệt độ - DHT11
- Điểm đột phá của cảm biến chất lượng không khí Adafruit CCS811
- gối đầy
- Bình nước 5l
- rgb ledstrip
- Linh kiện bán dẫn
- LCD 16X2
- Micrô KY-038
- Thẻ micro SD 8GB
- Điện trở 470-OHM
- Nữ - Dây nữ
- Dây nữ - dây nam
- Nam - Dây đực
- súng bắn keo
- PCB
Bước 1: Tạo một lược đồ Fritzing
THÔNG TIN CHI TIẾT Để sử dụng CSS811, cần có một số cấu hình bổ sung. Bạn có thể tìm thấy mọi thứ ở đây. DHT11 là một thành phần một dây. Tôi đã sử dụng một thư viện để lập trình nó. Thật là rắc rối nếu bạn muốn tự mình lập trình, vì vậy tôi thực sự khuyên bạn nên sử dụng thư viện: Adafruit DHT
Tôi sử dụng giao tiếp nối tiếp qua USB giữa raspberry pi và Arduino. Màn hình LCD và dải đèn LED của tôi được kết nối với Arduino và DHt11, micrô và ccs811 của tôi được kết nối với mâm xôi.
Bước 2: Tạo cơ sở dữ liệu
Ở đây bạn có thể xem mô hình cơ sở dữ liệu của tôi.
Tôi đã lưu trữ cơ sở dữ liệu này trên Raspberry pi của mình bằng MariaDB.
Cơ sở dữ liệu của tôi có 3 bảng, 1 cho các cảm biến của tôi, 1 để ghi dữ liệu. và 1 cho tất cả các vị trí của API openweathermaps.
Bước 3: Xây dựng thiết lập và lập trình của tôi
Trước khi hàn tất cả lại với nhau, tôi đã sử dụng breadboard để liên kết mọi thứ với nhau và kiểm tra các cảm biến và dải đèn led. Bạn có thể tìm thấy mã của tôi trên github.
Bước 4: Tạo trang web của tôi
Để hiển thị dữ liệu của các cảm biến của tôi và API openweathermaps, tôi đã tạo một trang web hiển thị mọi thứ một cách gọn gàng.
Bước 5: Xây dựng trường hợp của tôi
Khi bạn đã hoàn thành tất cả các bước thành công, bạn có thể bắt đầu xây dựng trường hợp. Để làm như vậy, tôi thực sự khuyên bạn nên hàn các thành phần của mình lại với nhau để chúng không thể bị ngắt kết nối một cách ngẫu nhiên. Trong các hình ảnh trên, bạn có thể thấy một số bước tôi đã thực hiện để tạo ra trường hợp của mình. Đầu tiên tôi hàn mọi thứ lại với nhau, sau đó tôi có thể cho mọi thành phần vào một chai nước lớn 5 lít. Cuối cùng, tôi sử dụng keo nóng để dán vỏ gối vào chai.
Đề 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