Mục lục:

CloudLamp: 5 bước
CloudLamp: 5 bước

Video: CloudLamp: 5 bước

Video: CloudLamp: 5 bước
Video: Cloud Lite - DẠO BƯỚC TRÊN MÂY 2024, Tháng bảy
Anonim
CloudLamp
CloudLamp

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

Tạo một lược đồ Fritzing
Tạo một lược đồ Fritzing
Tạo một lược đồ Fritzing
Tạo một lược đồ Fritzing
Tạo một lược đồ Fritzing
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

Tạo cơ sở dữ liệu
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

Xây dựng thiết lập và lập trình của tôi
Xây dựng thiết lập và lập trình của tôi
Xây dựng thiết lập và lập trình của tôi
Xây dựng thiết lập và lập trình của tôi
Xây dựng thiết lập và lập trình của tôi
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

Tạo trang web của tôi
Tạo trang web của tôi
Tạo trang web của tôi
Tạo trang web của tôi
Tạo trang web của tôi
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

Xây dựng trường hợp của tôi
Xây dựng trường hợp của tôi
Xây dựng trường hợp của tôi
Xây dựng trường hợp của tôi
Xây dựng trường hợp của tôi
Xây dựng trường hợp của tôi
Xây dựng trường hợp của tôi
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: