
สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12


ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้เซ็นเซอร์ความชื้นและอุณหภูมิ DHT22 กับ Arduino และแสดงค่าบนจอแสดงผล OLED
ดูวิดีโอ!
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ


- Arduino Uno หรือบอร์ด Arduino อื่น ๆ
- เซ็นเซอร์ DHT22
- เขียงหั่นขนม
- สายจัมเปอร์
- จอแสดงผล OLED
- ซอฟต์แวร์ Visuino: ดาวน์โหลดที่นี่
ขั้นตอนที่ 2: วงจร

- เชื่อมต่อขาบวก DHT22 + (VCC) กับขา Arduino +5V
- เชื่อมต่อขาลบ DHT22 - (GND) กับขา Arduino GND
- เชื่อมต่อขา DHT22 (ออก) กับขาดิจิตอล Arduino (7)
- เชื่อมต่อ OLED Display pin[VCC] กับ Arduino pin[5V]
- เชื่อมต่อพินจอแสดงผล OLED [GND] กับพิน Arduino [GND]
- เชื่อมต่อพินจอแสดงผล OLED [SDA] กับพิน Arduino [SDA]
- เชื่อมต่อพินจอแสดงผล OLED [SCL] กับพิน Arduino [SCL]
ขั้นตอนที่ 3: เริ่ม Visuino และเลือก Arduino UNO Board Type


ต้องติดตั้ง Visuino: https://www.visuino.eu ด้วย ดาวน์โหลดเวอร์ชันฟรีหรือลงทะเบียนเพื่อทดลองใช้ฟรี
เริ่ม Visuino ดังรูปแรก คลิกที่ปุ่ม "Tools" บนส่วนประกอบ Arduino (ภาพที่ 1) ใน Visuino เมื่อกล่องโต้ตอบปรากฏขึ้น ให้เลือก "Arduino UNO" ดังแสดงในภาพที่ 2
ขั้นตอนที่ 4: ใน Visuino เพิ่ม ตั้งค่า & เชื่อมต่อส่วนประกอบ




- เพิ่มองค์ประกอบ "DHT"
- เลือก "HumidityThermometer1" และในหน้าต่างคุณสมบัติตั้งค่าประเภทเป็น DHT22
- เพิ่มส่วนประกอบการแสดงผล "OLED"
- ดับเบิลคลิกที่ "DisplayOLED1"ในหน้าต่างองค์ประกอบลาก "ช่องข้อความ" ไปทางซ้าย
- ในหน้าต่างคุณสมบัติตั้งค่าขนาดเป็น2
- ในหน้าต่างองค์ประกอบ ให้ลาก "ช่องข้อความ" อีกช่องหนึ่งไปทางด้านซ้าย
- ในหน้าต่างคุณสมบัติตั้งค่าขนาดเป็น 2 และ Y ถึง 20
- ปิดหน้าต่างองค์ประกอบ
- เชื่อมต่ออุณหภูมิขา "HumidityThermometer1" กับ "DisplayOLED1" > "Text Field1"
- เชื่อมต่อขา "HumidityThermometer1" ความชื้นกับ "DisplayOLED1" > "Text Field2"
- ต่อเซ็นเซอร์ขา "HumidityThermometer1" เข้ากับบอร์ด Arduino DIGITAL pin 7
- เชื่อมต่อ "DisplayOLED1" พิน I2C ออก กับพินบอร์ด Arduino I2C In
ขั้นตอนที่ 5: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino

ใน Visuino ที่ด้านล่างให้คลิกแท็บ "บิลด์" ตรวจสอบให้แน่ใจว่าได้เลือกพอร์ตที่ถูกต้อง จากนั้นคลิกที่ปุ่ม "รวบรวม/สร้างและอัปโหลด"
ขั้นตอนที่ 6: เล่น
หากคุณจ่ายไฟให้กับโมดูล Arduino UNO จอแสดงผล OLED จะเริ่มแสดงค่าอุณหภูมิและความชื้น
ยินดีด้วย! คุณได้เสร็จสิ้นโครงการของคุณด้วย Visuino สิ่งที่แนบมาด้วยคือโครงการ Visuino ที่ฉันสร้างขึ้นสำหรับคำแนะนำนี้ คุณสามารถดาวน์โหลดและเปิดใน Visuino:
แนะนำ:
วิธีใช้เซ็นเซอร์ความชื้นและอุณหภูมิ DHT12 I2C กับ Arduino: 7 ขั้นตอน

วิธีใช้เซ็นเซอร์ความชื้นและอุณหภูมิ DHT12 I2C กับ Arduino: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีใช้เซ็นเซอร์ความชื้นและอุณหภูมิ DHT12 I2C กับ Arduino และแสดงค่าบนจอแสดงผล OLED ดูวิดีโอ
Arduino Lux Meter - เชื่อมต่อ OPT3001 กับ Arduino: 4 ขั้นตอน

Arduino Lux Meter - เชื่อมต่อ OPT3001 กับ Arduino: โดยทั่วไปแล้วเราต้องเผชิญกับสถานการณ์ที่เราต้องวัดความเข้มของแสง ดังนั้นฉันจึงตัดสินใจทำโครงการเล็กๆ ที่จะช่วยเราแก้ปัญหานี้ โครงงานนี้แสดงให้เห็นว่าเราสามารถใช้ OPT3001 กับ Arduino เป็น Lux meter ได้อย่างไร ในโครงการนี้ ฉันมี
Arduino LCD 16x2 บทช่วยสอน - การเชื่อมต่อจอแสดงผล LCD 1602 กับ Arduino Uno: 5 ขั้นตอน

Arduino LCD 16x2 บทช่วยสอน | การเชื่อมต่อจอแสดงผล LCD 1602 กับ Arduino Uno: สวัสดีทุกคนเนื่องจากหลายโครงการต้องการหน้าจอเพื่อแสดงข้อมูลไม่ว่าจะเป็นมิเตอร์แบบ DIY หรือการแสดงจำนวนการสมัคร YouTube หรือเครื่องคิดเลขหรือล็อคปุ่มกดพร้อมจอแสดงผลและหากโครงการประเภทนี้ทั้งหมดถูกสร้างขึ้นด้วย Arduino พวกเขาจะกำหนด
ระยะไกล 1.8 กม. Arduino กับ Arduino การสื่อสารไร้สายด้วย HC-12: 6 ขั้นตอน (พร้อมรูปภาพ)

ระยะไกล 1.8 กม. การสื่อสารไร้สาย Arduino ไปยัง Arduino ด้วย HC-12: ในคำแนะนำนี้ คุณจะได้เรียนรู้วิธีสื่อสารระหว่าง Arduinos ในระยะไกลได้ถึง 1.8 กม. ในที่โล่ง HC-12 เป็นพอร์ตอนุกรมไร้สาย โมดูลการสื่อสารที่มีประโยชน์มาก ทรงพลังอย่างยิ่ง และใช้งานง่าย ก่อนอื่นคุณจะเล
สร้างอุปกรณ์ Apple HomeKit Temperature Sensor (DHT22) โดยใช้ RaspberryPI และ DHT22: 11 ขั้นตอน

สร้างอุปกรณ์ Apple HomeKit Temperature Sensor (DHT22) โดยใช้ RaspberryPI และ DHT22: ฉันกำลังมองหาเซ็นเซอร์อุณหภูมิ / ความชื้นราคาประหยัดที่ฉันสามารถใช้เพื่อตรวจสอบสิ่งที่เกิดขึ้นในพื้นที่รวบรวมข้อมูลของฉัน เนื่องจากฉันพบว่าฤดูใบไม้ผลินี้เปียกมาก และมีความชื้นมาก ดังนั้นฉันจึงมองหาเซ็นเซอร์ราคาสมเหตุสมผลที่ฉันสามารถ