Mục lục:

Visuino I2C BMP280 Áp suất, nhiệt độ + OLED: 7 bước
Visuino I2C BMP280 Áp suất, nhiệt độ + OLED: 7 bước

Video: Visuino I2C BMP280 Áp suất, nhiệt độ + OLED: 7 bước

Video: Visuino I2C BMP280 Áp suất, nhiệt độ + OLED: 7 bước
Video: Cảm biến áp suất IIC I2C và nhiệt độ của BMP280 3.3 V 2024, Tháng mười một
Anonim
Image
Image
Những gì bạn sẽ cần
Những gì bạn sẽ cần

Trong hướng dẫn này, chúng ta sẽ sử dụng cảm biến áp suất, nhiệt độ I2C BMP280, màn hình LCD OLED, Arduino UNO đo áp suất và nhiệt độ và hiển thị kết quả trên màn hình LCD. 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
Những gì bạn sẽ cần
Những gì bạn sẽ cần
  • Arduino UNO (có thể là bất kỳ Arduino nào khác)
  • Dây nhảy
  • Màn hình LCD OLED
  • Cảm biến I2C BMP280
  • Chương trình Visuino: Tải xuống Visuino

Bước 2: Mạch

Mạch
Mạch
  • Kết nối chân Arduino (SCL) với chân BMP280 (SCL)
  • Kết nối chân Arduino (SDA) với chân BMP280 (SDA)
  • Kết nối chân Arduino (SCL) với chân LCD OLED (SCL)
  • Kết nối chân Arduino (SDA) với chân LCD OLED (SDA)
  • Kết nối chân Arduino (5V) với chân LCD OLED (VCC)
  • Kết nối chân Arduino (3.3V) với chân BMP280 (VCC)
  • Kết nối chân Arduino (GND) với chân LCD OLED (GND)
  • Kết nối chân Arduino (GND) với chân BMP280 (GND)

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 ESP 8266! 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 thành phần

Trong Visuino Thêm thành phần
Trong Visuino Thêm thành phần
Trong Visuino Thêm thành phần
Trong Visuino Thêm thành phần
Trong Visuino Thêm thành phần
Trong Visuino Thêm thành phần
  • Thêm thành phần Nhiệt độ áp suất BME 280 I2C
  • Thêm 2x thành phần MapRange
  • Thêm HIỂN THỊ OLED LCD I2C
  • Nhấp đúp vào thành phần màn hình LCD OLED và trong trình chỉnh sửa:
  1. Chọn "Trường văn bản", kéo nó sang trái và trong cửa sổ Thuộc tính đặt: x thành 60 và y thành 5
  2. Chọn "Trường văn bản", kéo nó sang trái và trong cửa sổ Thuộc tính đặt: x thành 50 và y thành 20
  3. Chọn "Vẽ Văn bản", kéo nó sang trái và trong cửa sổ Thuộc tính đặt: x thành 0 và y thành 5 và đặt văn bản thành: "Áp lực:"
  4. Chọn "Vẽ Văn bản", kéo nó sang trái và trong cửa sổ Thuộc tính, đặt: x thành 0 và y thành 20 và đặt văn bản thành: "Temp:"

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

Trong Visuino: Kết nối các thành phần
Trong Visuino: Kết nối các thành phần
  • Kết nối chân Arduino I2C [vào] với pin PressureTempe HeatHumidity1 I2C [ra]
  • Kết nối chân Arduino I2C [vào] với chân I2C của DisplayOLED1 [ra]
  • Kết nối chân Arduino Serial [0] [ra] với chân DisplayOLED1 [trong]
  • Kết nối áp suất chân áp PressureTempe HeatHumidity1 (Pa) với chân MapRange1 [in]
  • Kết nối pin Nhiệt độ áp suất1 với chân MapRange2 [in]
  • Kết nối MapRange1 với chân DisplayOLED1 [Trường văn bản phần tử1]
  • Kết nối MapRange2 với chân DisplayOLED1 [Trường văn bản phần tử2]

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

Nếu bạn cấp nguồn cho mô-đun Arduino Uno, màn hình LCD sẽ bắt đầu hiển thị dữ liệu về áp suất và nhiệt độ hiện tại.

Xin chúc mừng! Bạn đã hoàn thành dự án cảm biến I2C BMP280 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 và mở nó trong Visuino:

Đề xuất: