Mục lục:

Màn hình LED trạng thái chất lượng không khí PurpleAir: 4 bước
Màn hình LED trạng thái chất lượng không khí PurpleAir: 4 bước

Video: Màn hình LED trạng thái chất lượng không khí PurpleAir: 4 bước

Video: Màn hình LED trạng thái chất lượng không khí PurpleAir: 4 bước
Video: ⚖️【斗罗大陆】EP01-EP130, Full Version |Soul Land |MULTI SUB |Chinese Animation |Donghua 2024, Tháng mười một
Anonim
Màn hình LED trạng thái chất lượng không khí PurpleAir
Màn hình LED trạng thái chất lượng không khí PurpleAir

Với những trận cháy rừng gần đây ở California, chất lượng không khí ở San Francisco đã bị ảnh hưởng rất nhiều. Chúng tôi thấy mình kiểm tra bản đồ PurpleAir nhiều lần trên điện thoại hoặc máy tính xách tay của mình để cố gắng xem khi nào không khí đủ an toàn để mở cửa sổ hoặc có cơ hội ra ngoài.

Tôi luôn là một fan hâm mộ của Nội thất thông tin, những thứ được thiết kế để cung cấp thông tin nhưng không yêu cầu hành động rõ ràng và tôi nghĩ đây sẽ là một thứ hoàn hảo cho thời điểm này.

Mục tiêu của dự án này là cung cấp một màn hình hiển thị trạng thái yên tĩnh, không gây mất tập trung, tự cập nhật trong nền đồng thời cho phép chúng tôi nhận thấy khi nào không khí bên ngoài đã đủ tốt hơn để ra ngoài hoặc mở cửa sổ.

Quân nhu

Adafruit Feather M0 WiFi với chân cắm tiêu đề

Tiêu đề xếp chồng Adafruit

Adafruit Jewel 7

Pin sạc 3.3V hoặc cáp USB

Dây kết nối hoặc dây Jumper

Mảnh nhựa mỏng (Tôi đã sử dụng hộp đựng thực phẩm tái chế)

Nắp nhựa l (ike từ hộp đựng bột yến mạch hoặc nho khô)

Giấy sáp

Đầu nhựa hàn sắt

Hàn

Máy tính có Arduino IDE và cáp USB để lập trình

Bước 1: Bước 1: Thu thập các bộ phận và công cụ của bạn

Bước 1: Thu thập các bộ phận và công cụ của bạn
Bước 1: Thu thập các bộ phận và công cụ của bạn
Bước 1: Thu thập các bộ phận và công cụ của bạn
Bước 1: Thu thập các bộ phận và công cụ của bạn
Bước 1: Thu thập các bộ phận và công cụ của bạn
Bước 1: Thu thập các bộ phận và công cụ của bạn

Adafruit Feather M0 WiFi

Bạn có thể cần phải hàn các chân tiêu đề và tiêu đề có thể xếp chồng vào Feather của mình. Tôi thích chân cắm tiêu đề và / hoặc tiêu đề có thể xếp chồng lên nhau để giúp kết nối nhanh các thành phần với nhau dễ dàng hơn bằng cách sử dụng dây jumper

Adafruit Jewel 7

Bạn có thể sẽ cần hàn dây kết nối vào các miếng đệm trên bảng Jewel. Dự án này cần ba kết nối từ Jewel đến Feather. Nguồn, Mặt đất và Đầu vào Dữ liệu. Tôi sử dụng dây màu để giữ mọi thứ rõ ràng. Màu đỏ cho nguồn, màu đen cho mặt đất và màu xanh lá cây cho đầu vào dữ liệu.

Dây kết nối

Nếu bạn có nó, dây Đỏ, Đen và Xanh lá cây rất hữu ích để nối Ngọc vào Lông vũ.

Pin sạc 3.3V hoặc cáp USB (tùy chọn)

Feather có thể sạc trực tiếp một viên pin nhỏ có thể làm cho màn hình hiển thị trạng thái này di động. Tôi thấy rằng pin có thể cung cấp năng lượng cho Feather và đèn LEDS trong khoảng 6 giờ

Hộp thiếc lớn hoặc hộp bột yến mạch

Tôi thích giao diện của đầu ra tròn, nhưng bạn có thể sử dụng bất kỳ hộp dự án hoặc hộp chứa nào bạn có.

Giấy sáp

Tôi sử dụng giấy da để khuếch tán (làm mềm) ánh sáng từ LEDS, bạn có thể thử nhiều thứ khác nhau mặc dù cố gắng không sử dụng thứ gì đó làm thay đổi màu của ánh sáng

Nhựa đầu

Tôi thấy việc cắt mặt trong của một chiếc nắp nhựa cho phép tôi dán giấy da vào nắp. Điều này cho phép tôi mở nắp để sạc lại pin và tháo phần cứng khi cần thiết. Bạn chỉ có thể dán giấy vào lon nếu bạn đang sử dụng nguồn USB và không có kế hoạch sử dụng lại thiết bị điện tử trong một thời gian. (Tôi đã sử dụng một miếng băng dính như một cánh cửa bẫy trong khi kiểm tra mọi thứ)

Sắt hàn / Hàn

Bạn có thể sẽ cần hàn dây với Jewel, tôi đã sử dụng các đầu nối và dây jumper để kết nối mọi thứ với nhau.

Bước 2: Bước 2: Kết nối mọi thứ với nhau

Tôi hàn những sợi dây màu vào viên ngọc

Sau đó tôi cắm các dây theo thứ tự sau

  • Dây màu đỏ / Nguồn vào chân 2 (3.3V) trên Feather
  • Dây đen / Nối đất đến chân 4 (GND) trên Feather
  • Dây màu xanh lá cây / Dữ liệu vào chân số 9 trên Feather (tùy chọn)

Tôi cũng đã gắn pin vào Feather của mình tại thời điểm này

Tôi dán một miếng băng keo vào dưới cùng của Lông vũ để bảo vệ các chốt

Tôi đã gắn Jewel của mình vào một miếng nhựa tròn để bảo vệ các chân tiếp xúc của nó và cũng cung cấp một cách để hướng thẳng LEDS

Bước 3: Bước 3: Sử dụng trang web Purple Air để tìm cảm biến cục bộ để đọc dữ liệu chất lượng không khí từ

Điều hướng đến trang web của Purple Air tại

Phóng to vùng lân cận của bạn và tìm cảm biến bên ngoài gần nhất

Bạn sẽ muốn TẮT “Cảm biến bên trong” để tìm các cảm biến báo cáo chất lượng không khí bên ngoài

Nhấp vào cảm biến cục bộ và một hộp thoại nhỏ sẽ xuất hiện hiển thị tên cảm biến và dữ liệu chất lượng không khí gần đây.

Bạn sẽ nhận thấy một liên kết ở cuối hộp này có nhãn “Tải tiện ích này” Nhấp vào “Tải tiện ích này”, bạn sẽ nhận thấy một hộp mới xuất hiện với liên kết cho JSON ở dưới cùng

Nhấp vào JSON và một trang web dữ liệu JSON sẽ được tải trong trình duyệt web của bạn. Chúng tôi sẽ sử dụng bit cuối cùng của URL này trong mã của chúng tôi để đọc cảm biến hiện tại. Nó sẽ trông giống như / json? Key = XXXXX & show12345

Lấy mã nguồn

Bạn có thể tải xuống mã nguồn cho dự án này từ kho lưu trữ trên Github.

Chỉnh sửa bản phác thảo Arduino để cập nhật thông tin sau:

Chỉnh sửa tệp arduino_secret.h

Nhập SSID và mật khẩu SSID của bạn

Lưu các tập tin

Chỉnh sửa tệp PurpleTheopolis.ino

Thay thế phân đoạn URL cho Cảm biến bạn muốn giám sát trong biến PURPLE_AIR_SENSOR

Lưu ý: Tần suất cập nhật được sử dụng theo mặc định là 10 phút, nhưng bạn có thể muốn lấy mẫu trong thời gian dài hơn như 30 hoặc 60 phút Thận trọng: Không cần đọc quá nhanh và có thể khiến yêu cầu của bạn bị hạn chế

Tải lên bản phác thảo và xác nhận rằng màu của đèn LED tương ứng với kết quả đọc chất lượng không khí hiện tại.

Bản phác thảo này sử dụng cách đọc PM 2.5 hiện tại và không cố gắng tính toán bất kỳ xu hướng dài hạn hoặc AQI nào.

Bạn có thể chỉnh sửa quy trình màu để thay đổi ánh xạ màu như mong muốn!

Những gì bạn sẽ thấy là giá trị của lần đọc hiện tại (được nhìn thấy trong hộp phía dưới bên trái của cửa sổ bật lên của đài hiện tại)

Bước 4: Bước 4: Đặt mọi thứ lại với nhau và tận hưởng

Bước 4: Đặt mọi thứ lại với nhau và tận hưởng!
Bước 4: Đặt mọi thứ lại với nhau và tận hưởng!

Cắt một lỗ đủ lớn để luồn cáp nguồn USB của bạn qua mặt sau của lon (hay còn gọi là đáy lon)

Cắt một hình tròn nhỏ bằng vật liệu không dẫn điện như nhựa để lót đáy lon thiếc.

Kết nối Feather với cáp USB và đặt Feather vào hộp.

Tôi đã cắt một cái rãnh nhỏ ra khỏi bồn đựng giấy vệ sinh để giữ bảng LED Jewel phía trên Feather và đáy lon.

Một miếng băng dính nhỏ có thể giữ tất cả chúng lại với nhau.

Đậy nắp lon và bạn đã hoàn tất!

Tôi hy vọng bạn thấy dự án này hữu ích và rõ ràng. Xin vui lòng cho tôi biết bất kỳ phản hồi hoặc hình ảnh về các công trình của bạn!

Bạn có thể theo dõi tôi và các dự án của tôi trên Twitter và blog ZebraCatZebra của tôi

Đề xuất: