สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: วงจร
- ขั้นตอนที่ 3: เริ่ม Visuino และเลือก Arduino UNO Board Type
- ขั้นตอนที่ 4: ใน Visuino เพิ่มส่วนประกอบ
- ขั้นตอนที่ 5: ใน Visuino: การเชื่อมต่อส่วนประกอบ
- ขั้นตอนที่ 6: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
- ขั้นตอนที่ 7: เล่น
วีดีโอ: Visuino I2C BMP280 แรงดัน อุณหภูมิ+OLED: 7 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
ในบทช่วยสอนนี้ เราจะใช้แรงดัน I2C BMP280, เซ็นเซอร์อุณหภูมิ, OLED lcd, Arduino UNO วัดความดันและอุณหภูมิ และแสดงผลบนหน้าจอ LCD ดูวิดีโอสาธิต
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- Arduino UNO (สามารถเป็น Arduino อื่น ๆ ได้)
- สายจัมเปอร์
- OLED จอแอลซีดี
- เซ็นเซอร์ I2C BMP280
- โปรแกรม Visuino: ดาวน์โหลด Visuino
ขั้นตอนที่ 2: วงจร
- เชื่อมต่อพิน 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
ในการเริ่มต้นเขียนโปรแกรม 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 เพิ่มส่วนประกอบ
- เพิ่มอุณหภูมิความดันส่วนประกอบ BME 280 I2C
- เพิ่มองค์ประกอบ MapRange 2x
- เพิ่ม DISPLAY OLED LCD I2C
- ดับเบิลคลิกที่ส่วนประกอบ OLED LCD และในตัวแก้ไข:
- เลือก "ช่องข้อความ" ลากไปทางซ้ายและในชุดหน้าต่างคุณสมบัติ: x ถึง 60 และ y ถึง 5
- เลือก "ช่องข้อความ" ลากไปทางซ้ายและในชุดหน้าต่างคุณสมบัติ: x ถึง 50 และ y ถึง 20
- เลือก "วาดข้อความ" ลากไปทางซ้ายและในชุดหน้าต่างคุณสมบัติ: x ถึง 0 และ y ถึง 5 และตั้งค่าข้อความเป็น:"ความดัน:"
- เลือก "วาดข้อความ" ลากไปทางซ้ายและในชุดหน้าต่างคุณสมบัติ: x ถึง 0 และ y ถึง 20 และตั้งค่าข้อความเป็น:"Temp:"
ขั้นตอนที่ 5: ใน 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
ใน Visuino กด F9 หรือคลิกที่ปุ่มที่แสดงในรูปที่ 1 เพื่อสร้างรหัส Arduino และเปิด Arduino IDE
ใน Arduino IDE ให้คลิกที่ปุ่ม Upload เพื่อคอมไพล์และอัพโหลดโค้ด (ภาพที่ 2)
ขั้นตอนที่ 7: เล่น
หากคุณจ่ายไฟให้กับโมดูล Arduino Uno จอ LCD จะเริ่มแสดงข้อมูลเกี่ยวกับแรงดันและอุณหภูมิในปัจจุบัน
ยินดีด้วย! คุณทำโปรเจ็กต์เซ็นเซอร์ I2C BMP280 ด้วย Visuino เรียบร้อยแล้ว สิ่งที่แนบมาด้วยคือโครงการ Visuino ที่ฉันสร้างขึ้นสำหรับคำแนะนำนี้
ดาวน์โหลดและเปิดได้ใน Visuino:
แนะนำ:
ภาพเคลื่อนไหวบิตแมปบนจอแสดงผล OLED SSD1331 (SPI) ด้วย Visuino: 8 ขั้นตอน
ภาพเคลื่อนไหวบิตแมปบนจอแสดงผล OLED SSD1331 (SPI) ด้วย Visuino: ในบทช่วยสอนนี้ เราจะแสดงและย้ายภาพบิตแมปในรูปแบบแอนิเมชั่นอย่างง่ายบนจอแสดงผล OLED SSD1331 (SPI) ด้วย Visuino ดูวิดีโอ
Arduino UNO พร้อม OLED Ultrasonic Range Finder และ Visuino: 7 ขั้นตอน
Arduino UNO พร้อม OLED Ultrasonic Range Finder และ Visuino: ในบทช่วยสอนนี้ เราจะใช้ Arduino UNO, OLED Lcd, โมดูลค้นหาช่วงอัลตราโซนิก และ Visuino เพื่อแสดงช่วงอัลตราโซนิกบน LCD และกำหนดระยะทางจำกัดด้วยไฟ LED สีแดง ชมวิดีโอสาธิต
0.96 นิ้ว I2C OLED พร้อมขา SMD: 3 ขั้นตอน
0.96 นิ้ว I2C OLED พร้อมขา SMD: วัสดุ: 1 x บอร์ด OPEN-SMART UNO R3 1 x 0.96 นิ้ว I2C OLED พร้อมขา SMD 1 x IO Expansion Shield1 x อุปกรณ์ทดสอบ 4 x สายเคเบิล Dopont รีวิว: โมดูลแสดงผล I2C OLED ที่สวยงามพร้อมหมุด SMD และ PAD สำหรับ DIY ง่ายต่อการบัดกรีบน Experiment PCB หรือ
NEO-6M GPS เชื่อมต่อกับ NodeMCU - ตำแหน่งจอแสดงผล OLED - Visuino: 7 ขั้นตอน
NEO-6M GPS เชื่อมต่อกับ NodeMCU - ตำแหน่งการแสดงผล OLED - Visuino: ในบทช่วยสอนนี้ เราจะใช้ NodeMCU Mini, OLED Lcd, NEO-6M GPS และ Visuino เพื่อแสดงตำแหน่ง GPS สดบน LCD ชมวิดีโอสาธิต
VISUINO ลูกเต๋ากลิ้งโดยใช้โมดูล OLED ขนาด 0.96 นิ้ว 4 พิน: 7 ขั้นตอน
VISUINO Rolling Dice ใช้โมดูล OLED ขนาด 0.96 นิ้ว 4 ขา: ในบทช่วยสอนนี้ เราจะใช้ OLED Lcd และ Visuino เพื่อสร้าง Rolling Dice เมื่อเรากดปุ่มบนเขียงหั่นขนมของเรา ดูวิดีโอสาธิต