สารบัญ:
- ขั้นตอนที่ 1: โครงการอื่นๆ ของฉัน
- ขั้นตอนที่ 2: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 3: วงจร
- ขั้นตอนที่ 4: เริ่ม Visuino และเลือก Arduino UNO Board Type
- ขั้นตอนที่ 5: ใน Visuino เพิ่ม ตั้งค่า & เชื่อมต่อส่วนประกอบ
- ขั้นตอนที่ 6: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
- ขั้นตอนที่ 7: เล่น
วีดีโอ: วิธีใช้เซ็นเซอร์ความชื้นและอุณหภูมิ DHT12 I2C กับ Arduino: 7 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
ในบทช่วยสอนนี้ เราจะได้เรียนรู้วิธีใช้ DHT12 I2C Humidity and Temperature Sensor กับ Arduino และแสดงค่าบนจอแสดงผล OLED
ดูวิดีโอ!
ขั้นตอนที่ 1: โครงการอื่นๆ ของฉัน
โปรดใช้เวลาสักครู่เพื่อตรวจสอบโครงการเจ๋ง ๆ อื่น ๆ ของฉันที่นี่
ขั้นตอนที่ 2: สิ่งที่คุณต้องการ
- Arduino Uno หรือบอร์ด Arduino อื่น ๆ
- เขียงหั่นขนม
- สายจัมเปอร์
- จอแสดงผล OLED
- ซอฟต์แวร์ Visuino: ดาวน์โหลดที่นี่
ขั้นตอนที่ 3: วงจร
- เชื่อมต่อขาบวก DHT12 + (VCC) กับขา Arduino +5V
- เชื่อมต่อขาลบ DHT12 - (GND) กับขา Arduino GND
- เชื่อมต่อพิน DHT12 (SCL) กับพิน Arduino (SCL)
- เชื่อมต่อขา DHT12 (SDA) กับขา Arduino (SDA)
- เชื่อมต่อ OLED Display pin[VCC] กับ Arduino pin[5V]
- เชื่อมต่อพินจอแสดงผล OLED [GND] กับพิน Arduino [GND]
- เชื่อมต่อพินจอแสดงผล OLED [SDA] กับพิน Arduino [SDA]
- เชื่อมต่อพินจอแสดงผล OLED [SCL] กับพิน Arduino [SCL]
ขั้นตอนที่ 4: เริ่ม Visuino และเลือก Arduino UNO Board Type
ต้องติดตั้ง Visuino: https://www.visuino.eu ด้วย ดาวน์โหลดเวอร์ชันฟรีหรือลงทะเบียนเพื่อทดลองใช้ฟรี
เริ่ม Visuino ดังรูปแรก คลิกที่ปุ่ม "Tools" บนส่วนประกอบ Arduino (ภาพที่ 1) ใน Visuino เมื่อกล่องโต้ตอบปรากฏขึ้น ให้เลือก "Arduino UNO" ดังแสดงในภาพที่ 2
ขั้นตอนที่ 5: ใน Visuino เพิ่ม ตั้งค่า & เชื่อมต่อส่วนประกอบ
- เพิ่มส่วนประกอบ "DHT12"
- เพิ่มส่วนประกอบการแสดงผล "OLED"
- ดับเบิลคลิกที่ "DisplayOLED1"
- ในหน้าต่างองค์ประกอบ ให้ลาก "ช่องข้อความ" ไปทางซ้าย
- ในหน้าต่างคุณสมบัติตั้งค่าขนาดเป็น2
- ในหน้าต่างองค์ประกอบ ให้ลาก "ช่องข้อความ" อีกช่องหนึ่งไปทางด้านซ้าย
- ในหน้าต่างคุณสมบัติตั้งค่าขนาดเป็น 2 และ Y ถึง 20
- ปิดหน้าต่างองค์ประกอบ
- เชื่อมต่ออุณหภูมิขา "HumidityThermometer1" กับ "DisplayOLED1" > "Text Field1"
- เชื่อมต่อขา "HumidityThermometer1" ความชื้นกับ "DisplayOLED1" > "Text Field2"
- เชื่อมต่อ "HumidityThermometer1" พินเซ็นเซอร์ I2C เข้ากับพินบอร์ด Arduino I2C In
- เชื่อมต่อ "DisplayOLED1" พิน I2C ออก กับพินบอร์ด Arduino I2C In
ขั้นตอนที่ 6: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
ใน Visuino ที่ด้านล่างให้คลิกแท็บ "บิลด์" ตรวจสอบให้แน่ใจว่าได้เลือกพอร์ตที่ถูกต้อง จากนั้นคลิกที่ปุ่ม "รวบรวม/สร้างและอัปโหลด"
ขั้นตอนที่ 7: เล่น
หากคุณจ่ายไฟให้กับโมดูล Arduino UNO จอแสดงผล OLED จะเริ่มแสดงค่าอุณหภูมิและความชื้น
ยินดีด้วย! คุณได้เสร็จสิ้นโครงการของคุณด้วย Visuino สิ่งที่แนบมาด้วยคือโครงการ Visuino ที่ฉันสร้างขึ้นสำหรับคำแนะนำนี้ คุณสามารถดาวน์โหลดและเปิดใน Visuino:
แนะนำ:
I2C Relay กับ Arduino IDE: 5 ขั้นตอน
I2C Relay พบ Arduino IDE: ฉันสั่งรีเลย์บอร์ดที่ดี แต่ไม่มีคำสั่ง ArduinoIDE แค่ Raspberry Pi e.o ฉันพบวิธีใช้งานกับ Arduino และต้องการแชร์เพื่อให้คุณประหยัดเวลาได้ ตัวอย่าง RaspberryPi ดั้งเดิม: wiki.52pi.com/index.php/DockerPi_4_Channel_R
วิธีใช้จอแสดงผล LCD อักขระ 20x4 I2C กับ Arduino: 6 ขั้นตอน
วิธีใช้จอ LCD อักขระ I2C ขนาด 20x4 กับ Arduino: ในบทช่วยสอนง่ายๆ นี้ เราจะได้เรียนรู้วิธีใช้จอ LCD อักขระ I2C ขนาด 20x4 กับ Arduino Uno เพื่อแสดงข้อความง่ายๆ "สวัสดีชาวโลก ชมวิดีโอ
วิธีใช้เซ็นเซอร์ความชื้นและอุณหภูมิ DHT22 กับ Arduino: 6 ขั้นตอน
วิธีใช้เซ็นเซอร์ความชื้นและอุณหภูมิ DHT22 กับ Arduino: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้เซ็นเซอร์ความชื้นและอุณหภูมิ DHT22 กับ Arduino และแสดงค่าบนจอแสดงผล OLED ดูวิดีโอ
DHT12 (i2c เซ็นเซอร์ความชื้นและอุณหภูมิราคาถูก) ใช้งานง่ายรวดเร็ว: 14 ขั้นตอน
DHT12 (i2c เซ็นเซอร์ความชื้นและอุณหภูมิราคาถูก) ใช้งานง่ายรวดเร็ว: คุณสามารถค้นหาการอัปเดตและอื่น ๆ บนเว็บไซต์ของฉัน https://www.mischianti.org/2019/01/01/dht12-library-en/.ฉันชอบเซ็นเซอร์ที่ สามารถใช้ได้กับ 2 สาย (โปรโตคอล i2c) แต่ฉันชอบสายราคาไม่แพง นี่คือไลบรารี Arduino และ esp8266 สำหรับ DHT12 series o
จอ LCD I2C / IIC - ใช้ SPI LCD กับจอแสดงผล LCD I2C โดยใช้โมดูล SPI เป็น IIC กับ Arduino: 5 ขั้นตอน
จอ LCD I2C / IIC | ใช้ SPI LCD กับจอแสดงผล LCD I2C โดยใช้โมดูล SPI เป็น IIC กับ Arduino: สวัสดีทุกคน เนื่องจาก SPI LCD 1602 ปกติมีสายเชื่อมต่อมากเกินไป ดังนั้นจึงยากมากที่จะเชื่อมต่อกับ Arduino แต่มีโมดูลเดียวในตลาดที่สามารถทำได้ แปลงจอแสดงผล SPI เป็นจอแสดงผล IIC ดังนั้นคุณต้องเชื่อมต่อเพียง 4 สายเท่านั้น