Mục lục:

Máy đo chỉ số UV sử dụng cảm biến ML8511 ULTRAVIOLET Arduino: 6 bước
Máy đo chỉ số UV sử dụng cảm biến ML8511 ULTRAVIOLET Arduino: 6 bước

Video: Máy đo chỉ số UV sử dụng cảm biến ML8511 ULTRAVIOLET Arduino: 6 bước

Video: Máy đo chỉ số UV sử dụng cảm biến ML8511 ULTRAVIOLET Arduino: 6 bước
Video: GY-ML8511 Mạch Cảm Biến Tia UV Bước Sóng 280 - 390nm Ngõ Ra Analog 2024, Tháng bảy
Anonim

Trong hướng dẫn này, chúng ta sẽ học cách đo Chỉ số tia cực tím của Mặt trời bằng Cảm biến ML8511 ULTRAVIOLET.

Xem video!

Bước 1: Những gì bạn sẽ cần

Những gì bạn sẽ cần
Những gì bạn sẽ cần
Những gì bạn sẽ cần
Những gì bạn sẽ cần
Những gì bạn sẽ cần
Những gì bạn sẽ cần
  • Arduino Uno hoặc bất kỳ bảng Arduino nào khác
  • Cảm biến UV ML8511
  • Màn hình OLED
  • Breadboard
  • Dây nhảy
  • Phần mềm Visuino: Tải tại đây

Bước 2: Mạch

Mạch
Mạch
  • Kết nối chân cảm biến UV GND với chân Arduino GND
  • Kết nối chân cảm biến UV 3V3 với chân 3.3V của Arduino
  • Kết nối chân cảm biến UV EN với chân Arduino 3.3V
  • Kết nối chân tương tự cảm biến UV OUT với chân 0 tương tự của Arduino
  • Kết nối chân Arduino analog 1 với chân Arduino 3.3V
  • Kết nối chân VCC của Màn hình OLED với chân 5V của Arduino
  • Kết nối chân GND của Màn hình OLED với chân GND của Arduino
  • Kết nối chân SDA của màn hình OLED với chân SDA của Arduino
  • Kết nối chân SCL của màn hình OLED với chân SCL của Arduino

Bước 3: Khởi động Visuino và chọn loại bảng Arduino UNO

Khởi động Visuino và chọn loại bảng Arduino UNO
Khởi động Visuino và chọn loại bảng Arduino UNO
Khởi động Visuino và chọn loại bảng Arduino UNO
Khởi động Visuino và chọn loại bảng Arduino UNO

Visuino: https://www.visuino.eu cũng cần được cài đặt. Tải xuống phiên bản miễn phí hoặc đăng ký dùng thử miễn phí.

Khởi động Visuino như trong hình đầu tiên Nhấp vào nút "Công cụ" trên thành phần Arduino (Hình 1) trong Visuino Khi hộp thoại xuất hiện, chọn "Arduino UNO" như hiển thị trên Hình 2

Bước 4: Trong Visuino Thêm, Đặt & Kết nối các thành phần

Trong Visuino Thêm, Đặt & Kết nối các thành phần
Trong Visuino Thêm, Đặt & Kết nối các thành phần
Trong Visuino Thêm, Đặt & Kết nối các thành phần
Trong Visuino Thêm, Đặt & Kết nối các thành phần
Trong Visuino Thêm, Đặt & Kết nối các thành phần
Trong Visuino Thêm, Đặt & Kết nối các thành phần
  • Thêm thành phần UV "Cảm biến ánh sáng UV Lapis ML8511"
  • Thêm thành phần OLED "Màn hình OLED SSD1306 / SH1106 (I2C)"
  • Bây giờ nhấp đúp vào thành phần "DisplayOLED1".
  • Trong cửa sổ phần tử, kéo "Vẽ văn bản" sang bên trái và trong cửa sổ thuộc tính, đặt văn bản thành: Cường độ UV mW / cm2
  • Trong cửa sổ phần tử, hãy kéo "Trường văn bản" sang bên trái và trong cửa sổ thuộc tính, hãy đặt kích thước thành 3 và Y thành 30
  • Đóng cửa sổ Thành phần
  • Kết nối bảng Arduino Chân tương tự 0 với cảm biến chân "UVLight1"
  • Kết nối bảng Arduino Chân tương tự 1 với tham chiếu chân "UVLight1"
  • Kết nối đầu ra UVLight1 pin với DisplayOLED1> Pin trường văn bản 1 vào
  • Kết nối DisplayOLED1 I2C Out với bảng Arduino I2C In

Bước 5: Tạo, biên dịch và tải lên mã Arduino

Tạo, biên dịch và tải lên mã Arduino
Tạo, biên dịch và tải lên mã Arduino

Trong Visuino, ở dưới cùng nhấp vào Tab "Xây dựng", đảm bảo rằng cổng chính xác được chọn, sau đó nhấp vào nút "Biên dịch / Xây dựng và Tải lên".

Bước 6: Chơi

Nếu bạn cấp nguồn cho mô-đun Arduino UNO, Màn hình OLED sẽ bắt đầu hiển thị giá trị chỉ số UV hiện tại.

Xin chúc mừng! Bạn đã hoàn thành dự án của mình với Visuino. Cũng được đính kèm là dự án Visuino, mà tôi đã tạo cho Có thể hướng dẫn này, bạn có thể tải xuống và mở nó trong Visuino:

Đề xuất: