สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: วงจร
- ขั้นตอนที่ 3: เริ่ม Visuino และเลือก Arduino UNO Board Type
- ขั้นตอนที่ 4: ใน Visuino เพิ่ม ตั้งค่า & เชื่อมต่อส่วนประกอบ
- ขั้นตอนที่ 5: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
- ขั้นตอนที่ 6: เล่น
วีดีโอ: เครื่องวัดอุณหภูมิพร้อมจอ LCD DHT11 และ I2C 20x4: 6 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีสร้างตัวตรวจสอบอุณหภูมิอย่างง่ายโดยใช้เซ็นเซอร์ DHT11 และ I2C LCD
ดูวิดีโอ!
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- 20x4 I2C ตัวอักษร LCD display
- สายจัมเปอร์
- Arduino Uno หรือบอร์ด Arduino อื่น ๆ
- เซ็นเซอร์อุณหภูมิและความชื้น DHT11
- ซอฟต์แวร์ Visuino: ดาวน์โหลดที่นี่
ขั้นตอนที่ 2: วงจร
- เชื่อมต่อพินจอแสดงผล LCD [VCC] กับพิน Arduino [5V]
- เชื่อมต่อพินจอแสดงผล LCD [GND] กับพิน Arduino [GND]
- เชื่อมต่อพินจอแสดงผล LCD [SDA] กับพิน Arduino [SDA]
- เชื่อมต่อพินจอแสดงผล LCD [SCL] กับพิน Arduino [SCL]
หมายเหตุ: ใช้โพเทนชิออมิเตอร์ด้านหลัง LCD เพื่อปรับความสว่าง
- เชื่อมต่อพินเซ็นเซอร์ DHT11 [GND] กับพิน Arduino [GND]
- เชื่อมต่อพินเซ็นเซอร์ DHT11 [VCC] กับพิน Arduino [5V]
- เชื่อมต่อพินเซ็นเซอร์ DHT11 [ออก] หรือ "S" กับพินดิจิตอล Arduino [2]
ขั้นตอนที่ 3: เริ่ม Visuino และเลือก Arduino UNO Board Type
ต้องติดตั้ง Visuino: https://www.visuino.eu ด้วย ดาวน์โหลดเวอร์ชันฟรีหรือลงทะเบียนเพื่อทดลองใช้ฟรี
เริ่ม Visuino ดังรูปแรก คลิกที่ปุ่ม "Tools" บนส่วนประกอบ Arduino (ภาพที่ 1) ใน Visuino เมื่อกล่องโต้ตอบปรากฏขึ้น ให้เลือก "Arduino UNO" ดังแสดงในภาพที่ 2
ขั้นตอนที่ 4: ใน Visuino เพิ่ม ตั้งค่า & เชื่อมต่อส่วนประกอบ
- เพิ่มส่วนประกอบ "DHT11"
- เพิ่มส่วนประกอบ "Liquid Crystal Display (LCD) - I2C" เลือก "LiquidCrystalDisplay1" และในหน้าต่างคุณสมบัติตั้งค่าแถวเป็น 4 และคอลัมน์เป็น 20
ดับเบิลคลิกที่ "LiquidCrystalDisplay1" และในหน้าต่าง Elements:
- ลาก "ช่องข้อความ" ไปทางซ้าย จากนั้นในหน้าต่างคุณสมบัติตั้งค่าข้อความเป็น "TEMP:" และความกว้างเป็น 20
- ลาก "ช่องข้อความ" อื่นไปทางซ้าย จากนั้นในหน้าต่างคุณสมบัติตั้งค่าคอลัมน์เป็น 1 และความกว้างเป็น20
- ลาก "ช่องข้อความ" อื่นไปทางซ้าย จากนั้นในหน้าต่างคุณสมบัติตั้งค่าข้อความเป็น "ความชื้น:" และความกว้างเป็น 20 และคอลัมน์เป็น 2
- ลาก "ช่องข้อความ" อื่นไปทางซ้าย จากนั้นในหน้าต่างคุณสมบัติตั้งค่าคอลัมน์เป็น 3 และความกว้างเป็น20
ปิดหน้าต่างองค์ประกอบ
- เชื่อมต่อ "LiquidCrystalDisplay1" พิน I2C ออกกับ Arduino I2C In
- เชื่อมต่อเซ็นเซอร์พิน "HumidityThermometer1" กับ Arduino Digital pin 2
- เชื่อมต่ออุณหภูมิขา "HumidityThermometer1" กับ LiquidCrystalDisplay1>Text Field2 pin In
- เชื่อมต่อขา "HumidityThermometer1" ความชื้นกับ LiquidCrystalDisplay1>Text Field4 pin In
ขั้นตอนที่ 5: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
ใน Visuino ที่ด้านล่างให้คลิกแท็บ "บิลด์" ตรวจสอบให้แน่ใจว่าได้เลือกพอร์ตที่ถูกต้อง จากนั้นคลิกที่ปุ่ม "รวบรวม/สร้างและอัปโหลด"
ขั้นตอนที่ 6: เล่น
หากคุณจ่ายไฟให้กับโมดูล Arduino UNO จอ LCD จะเริ่มแสดงค่าอุณหภูมิและความชื้น ในกรณีที่คุณไม่เห็นข้อความใด ๆ ตรวจสอบให้แน่ใจว่าคุณปรับความสว่างโดยใช้โพเทนชิออมิเตอร์
ยินดีด้วย! คุณได้เสร็จสิ้นโครงการของคุณด้วย Visuino สิ่งที่แนบมาด้วยคือโครงการ Visuino ที่ฉันสร้างขึ้นสำหรับคำแนะนำนี้ คุณสามารถดาวน์โหลดและเปิดใน Visuino:
แนะนำ:
วิธีใช้จอแสดงผล LCD อักขระ 20x4 I2C กับ Arduino: 6 ขั้นตอน
วิธีใช้จอ LCD อักขระ I2C ขนาด 20x4 กับ Arduino: ในบทช่วยสอนง่ายๆ นี้ เราจะได้เรียนรู้วิธีใช้จอ LCD อักขระ I2C ขนาด 20x4 กับ Arduino Uno เพื่อแสดงข้อความง่ายๆ "สวัสดีชาวโลก ชมวิดีโอ
เกมกรรไกรกระดาษหินแบบใช้มือถือ Arduino โดยใช้จอ LCD ขนาด 20x4 พร้อม I2C: 7 ขั้นตอน
เกม Paper Rock Scissors แบบใช้มือถือที่ใช้จอ LCD ขนาด 20x4 พร้อม I2C: สวัสดีทุกคนหรือบางทีฉันควรจะพูดว่า "สวัสดีชาวโลก!" คงจะเป็นความยินดีอย่างยิ่งที่ได้แบ่งปันโปรเจ็กต์กับคุณซึ่งเป็นจุดเริ่มต้นของฉันในหลายๆ ด้านของ Arduino นี่คือเกม Arduino Paper Rock Scissors แบบใช้มือถือโดยใช้จอ LCD I2C 20x4 ผม
ติดตาม: ศูนย์สื่อขั้นสูงพร้อม Odroid N2 และ Kodi (รองรับ 4k และ HEVC): 3 ขั้นตอน
ติดตาม: Advanced Media Center พร้อม Odroid N2 และ Kodi (รองรับ 4k และ HEVC): บทความนี้เป็นบทความต่อจากบทความก่อนหน้าของฉันที่ประสบความสำเร็จค่อนข้างมากเกี่ยวกับการสร้างศูนย์สื่ออเนกประสงค์ โดยอ้างอิงจาก Raspberry PI ที่ได้รับความนิยมมากในตอนแรก แต่ ในภายหลัง เนื่องจากไม่มีเอาต์พุตที่สอดคล้องกับ HEVC, H.265 และ HDMI 2.2 จึงมีสวิตช์
จอ 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 สายเท่านั้น
จอ LCD I2C / IIC - แปลง SPI LCD เป็นจอแสดงผล LCD I2C: 5 ขั้นตอน
จอ LCD I2C / IIC | แปลง SPI LCD เป็น I2C LCD Display: การใช้จอแสดงผล spi lcd จำเป็นต้องมีการเชื่อมต่อมากเกินไป ซึ่งทำได้ยากมาก ดังนั้นฉันจึงพบโมดูลที่สามารถแปลง i2c lcd เป็น spi lcd ได้ ดังนั้นมาเริ่มกันเลย