สารบัญ:

Visuino I2C BMP280 แรงดัน อุณหภูมิ+OLED: 7 ขั้นตอน
Visuino I2C BMP280 แรงดัน อุณหภูมิ+OLED: 7 ขั้นตอน

วีดีโอ: Visuino I2C BMP280 แรงดัน อุณหภูมิ+OLED: 7 ขั้นตอน

วีดีโอ: Visuino I2C BMP280 แรงดัน อุณหภูมิ+OLED: 7 ขั้นตอน
วีดีโอ: Arduino Nano, BME280 และ SSD1306 OLED Weather Station 2024, กรกฎาคม
Anonim
Image
Image
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ

ในบทช่วยสอนนี้ เราจะใช้แรงดัน I2C BMP280, เซ็นเซอร์อุณหภูมิ, OLED lcd, Arduino UNO วัดความดันและอุณหภูมิ และแสดงผลบนหน้าจอ LCD ดูวิดีโอสาธิต

ขั้นตอนที่ 1: สิ่งที่คุณต้องการ

สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
สิ่งที่คุณต้องการ
  • Arduino UNO (สามารถเป็น Arduino อื่น ๆ ได้)
  • สายจัมเปอร์
  • OLED จอแอลซีดี
  • เซ็นเซอร์ I2C BMP280
  • โปรแกรม Visuino: ดาวน์โหลด Visuino

ขั้นตอนที่ 2: วงจร

The Circuit
The Circuit
  • เชื่อมต่อพิน Arduino (SCL) กับพิน BMP280 (SCL)
  • เชื่อมต่อพิน Arduino (SDA) กับพิน BMP280 (SDA)
  • เชื่อมต่อพิน Arduino (SCL) กับพิน OLED LCD (SCL)
  • เชื่อมต่อพิน Arduino (SDA) กับพิน OLED LCD (SDA)
  • เชื่อมต่อพิน Arduino (5V) กับพิน OLED LCD (VCC)
  • เชื่อมต่อพิน Arduino (3.3V) กับพิน BMP280 (VCC)
  • เชื่อมต่อพิน Arduino (GND) กับพิน OLED LCD (GND)
  • เชื่อมต่อพิน Arduino (GND) กับพิน BMP280 (GND)

ขั้นตอนที่ 3: เริ่ม Visuino และเลือก Arduino UNO Board Type

เริ่ม Visuino และเลือก Arduino UNO Board Type
เริ่ม Visuino และเลือก Arduino UNO Board Type
เริ่ม Visuino และเลือก Arduino UNO Board Type
เริ่ม Visuino และเลือก Arduino UNO Board Type

ในการเริ่มต้นเขียนโปรแกรม Arduino คุณจะต้องติดตั้ง Arduino IDE จากที่นี่:

โปรดทราบว่ามีข้อบกพร่องที่สำคัญบางอย่างใน Arduino IDE 1.6.6 ตรวจสอบให้แน่ใจว่าคุณติดตั้ง 1.6.7 หรือสูงกว่า มิฉะนั้น Instructable นี้จะไม่ทำงาน! หากคุณยังไม่ได้ทำตามขั้นตอนในคำแนะนำนี้เพื่อตั้งค่า Arduino IDE เป็นโปรแกรม ESP 8266! ต้องติดตั้ง Visuino: https://www.visuino.eu ด้วย เริ่ม Visuino ดังรูปแรก คลิกที่ปุ่ม "Tools" บนส่วนประกอบ Arduino (ภาพที่ 1) ใน Visuino เมื่อกล่องโต้ตอบปรากฏขึ้น ให้เลือก "Arduino UNO" ดังแสดงในภาพที่ 2

ขั้นตอนที่ 4: ใน Visuino เพิ่มส่วนประกอบ

ใน Visuino เพิ่มส่วนประกอบ
ใน Visuino เพิ่มส่วนประกอบ
ใน Visuino เพิ่มส่วนประกอบ
ใน Visuino เพิ่มส่วนประกอบ
ใน Visuino เพิ่มส่วนประกอบ
ใน Visuino เพิ่มส่วนประกอบ
  • เพิ่มอุณหภูมิความดันส่วนประกอบ BME 280 I2C
  • เพิ่มองค์ประกอบ MapRange 2x
  • เพิ่ม DISPLAY OLED LCD I2C
  • ดับเบิลคลิกที่ส่วนประกอบ OLED LCD และในตัวแก้ไข:
  1. เลือก "ช่องข้อความ" ลากไปทางซ้ายและในชุดหน้าต่างคุณสมบัติ: x ถึง 60 และ y ถึง 5
  2. เลือก "ช่องข้อความ" ลากไปทางซ้ายและในชุดหน้าต่างคุณสมบัติ: x ถึง 50 และ y ถึง 20
  3. เลือก "วาดข้อความ" ลากไปทางซ้ายและในชุดหน้าต่างคุณสมบัติ: x ถึง 0 และ y ถึง 5 และตั้งค่าข้อความเป็น:"ความดัน:"
  4. เลือก "วาดข้อความ" ลากไปทางซ้ายและในชุดหน้าต่างคุณสมบัติ: x ถึง 0 และ y ถึง 20 และตั้งค่าข้อความเป็น:"Temp:"

ขั้นตอนที่ 5: ใน Visuino: การเชื่อมต่อส่วนประกอบ

ใน Visuino: การเชื่อมต่อส่วนประกอบ
ใน Visuino: การเชื่อมต่อส่วนประกอบ
  • เชื่อมต่อพิน Arduino I2C [เข้า] กับพิน PressureTemperatureHumidity1 I2C [ออก]
  • เชื่อมต่อพิน Arduino I2C [เข้า] กับพิน DisplayOLED1 I2C [ออก]
  • เชื่อมต่อ Arduino Serial[0] พิน [ออก] กับ DisplayOLED1 พิน [ใน]
  • เชื่อมต่อ PressureTemperatureHumidity1 แรงดันพิน (Pa) กับ MapRange1 พิน [ใน]
  • เชื่อมต่อ PressureTemperatureHumidity1 pin Temperature กับ MapRange2 pin [ใน]
  • เชื่อมต่อ MapRange1 กับ DisplayOLED1 พิน [ช่องข้อความองค์ประกอบ1]
  • เชื่อมต่อ MapRange2 กับ DisplayOLED1 พิน [ช่องข้อความองค์ประกอบ2]

ขั้นตอนที่ 6: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino

สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino

ใน Visuino กด F9 หรือคลิกที่ปุ่มที่แสดงในรูปที่ 1 เพื่อสร้างรหัส Arduino และเปิด Arduino IDE

ใน Arduino IDE ให้คลิกที่ปุ่ม Upload เพื่อคอมไพล์และอัพโหลดโค้ด (ภาพที่ 2)

ขั้นตอนที่ 7: เล่น

หากคุณจ่ายไฟให้กับโมดูล Arduino Uno จอ LCD จะเริ่มแสดงข้อมูลเกี่ยวกับแรงดันและอุณหภูมิในปัจจุบัน

ยินดีด้วย! คุณทำโปรเจ็กต์เซ็นเซอร์ I2C BMP280 ด้วย Visuino เรียบร้อยแล้ว สิ่งที่แนบมาด้วยคือโครงการ Visuino ที่ฉันสร้างขึ้นสำหรับคำแนะนำนี้

ดาวน์โหลดและเปิดได้ใน Visuino:

แนะนำ: