Mục lục:

Cách đấu dây và sử dụng cảm biến ánh sáng GY-30 BH1750 (GY30 / GY302) - Dễ dàng - Dự án Arduino !: 7 bước
Cách đấu dây và sử dụng cảm biến ánh sáng GY-30 BH1750 (GY30 / GY302) - Dễ dàng - Dự án Arduino !: 7 bước

Video: Cách đấu dây và sử dụng cảm biến ánh sáng GY-30 BH1750 (GY30 / GY302) - Dễ dàng - Dự án Arduino !: 7 bước

Video: Cách đấu dây và sử dụng cảm biến ánh sáng GY-30 BH1750 (GY30 / GY302) - Dễ dàng - Dự án Arduino !: 7 bước
Video: Giao tiếp cảm biến với Blynk App 2.0 | Đọc giá trị cảm biến | Tự học IoT cơ bản (P6) 2024, Tháng mười một
Anonim
Image
Image

Trong hướng dẫn này, chúng ta sẽ học cách sử dụng cảm biến cường độ ánh sáng GY-30 BH1750 với Arduino một cách nhanh chóng và dễ dàng.

Xem video trình diễn.

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
  1. Arduino UNO (hoặc bất kỳ Arduino nào khác)
  2. Cảm biến cường độ sáng GY-30 BH1750
  3. Màn hình OLED
  4. Breadboard
  5. Dây nhảy
  6. Chương trình Visuino: Tải xuống Visuino

Bước 2: Mạch

Mạch
Mạch
  1. Kết nối chân dương Arduino [5V] với chân dương bảng mạch [Dòng màu đỏ]
  2. Kết nối chân âm Arduino [GND] với chân âm bảng mạch [BlueLine]
  3. Kết nối chân Arduino [SCL] với breadboard
  4. Kết nối chân Arduino [SDA] với breadboard
  5. Kết nối chân Màn hình OLED [SCL] với breadboard <cùng một dòng mà chân Arduino [SCL] được kết nối
  6. Kết nối chân Màn hình OLED [SDA] với breadboard <cùng một dòng nơi chân Arduino [SDA] được kết nối
  7. Kết nối chân cắm của Màn hình OLED [VCC] với chân dương của bảng mạch điện [Đường màu đỏ]
  8. Kết nối chân cắm Màn hình OLED [GND] với chân cắm âm bảng mạch [BlueLine]
  9. Kết nối chân Cảm biến ánh sáng [SCL] với breadboard <cùng một dòng nơi chân Arduino [SCL] được kết nối
  10. Kết nối chân Cảm biến ánh sáng [SDA] với breadboard <cùng một dòng nơi chân Arduino [SDA] được kết nối
  11. Kết nối chân Cảm biến ánh sáng [VCC] với chân dương bảng mạch điện [Đường màu đỏ]
  12. Kết nối chân cảm biến ánh sáng [GND] với chân âm bảng mạch [BlueLine]

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

Để bắt đầu lập trình Arduino, bạn cần phải cài đặt Arduino IDE từ đây:

Xin lưu ý rằng có một số lỗi nghiêm trọng trong Arduino IDE 1.6.6. Đảm bảo rằng bạn cài đặt phiên bản 1.6.7 trở lên, nếu không, bản có thể hướng dẫn này sẽ không hoạt động! Nếu bạn chưa thực hiện, hãy làm theo các bước trong Tài liệu hướng dẫn này để thiết lập Arduino IDE để lập trình Arduino UNO! Visuino: https://www.visuino.eu cũng cần được cài đặt. 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 các thành phần

Trong Visuino Thêm & Đặt các thành phần
Trong Visuino Thêm & Đặt các thành phần
Trong Visuino Thêm & Đặt các thành phần
Trong Visuino Thêm & Đặt các thành phần
Trong Visuino Thêm & Đặt các thành phần
Trong Visuino Thêm & Đặt các thành phần
Trong Visuino Thêm & Đặt các thành phần
Trong Visuino Thêm & Đặt các thành phần
  1. Thêm thành phần "ROHM BH1750 Ambient Light Sensor (I2C)"
  2. Thêm thành phần "Màn hình OLED SSD1306 / SH1106 (I2C)"
  3. Nhấp đúp vào thành phần "DisplayOLED1" và trong cửa sổ "Phần tử", kéo "Trường Văn bản" sang bên trái
  4. Ở phía bên trái, chọn "TextField1" và trong cửa sổ thuộc tính đặt kích thước: 3

Bước 5: Trong các thành phần kết nối Visuino

Trong các thành phần kết nối Visuino
Trong các thành phần kết nối Visuino
  1. Kết nối chân thành phần "LightSensor1" [Điều khiển] với chân Arduino I2C [Trong]
  2. Kết nối chân thành phần "LightSensor1" [Ra] với chân thành phần "DisplayOLED1> TextField1" [Trong]
  3. Kết nối chân thành phần "DisplayOLED1" [Ra] với chân Arduino I2C [Vào]

Bước 6: 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
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, nhấn F9 hoặc nhấp vào nút hiển thị trên Hình 1 để tạo mã Arduino và mở Arduino IDE

Trong Arduino IDE, nhấp vào nút Tải lên, để biên dịch và tải lên mã (Hình 2)

Bước 7: Chơi

Chơi
Chơi

Nếu bạn cấp nguồn cho mô-đun Arduino UNO, Màn hình sẽ bắt đầu hiển thị số cường độ ánh sáng mà nó nhận được từ Cảm biến ánh sáng.

Lưu ý: Nếu bạn không có Màn hình OLED, bạn có thể chỉ cần nối chân "ListSensor1" [Out] vào chân Arduino Serial [0] [In] và theo dõi Cường độ ánh sáng trong Visuino Serial Tab (Picture1)

Xin chúc mừng! Bạn đã hoàn thành dự án của mình với Visuino. Cũng đí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 tại đây và mở nó trong Visuino:

Đề xuất: