สารบัญ:

จอแสดงผล ESP32 และ OLED: นาฬิกาอินเทอร์เน็ต - DHT22: 10 ขั้นตอน (พร้อมรูปภาพ)
จอแสดงผล ESP32 และ OLED: นาฬิกาอินเทอร์เน็ต - DHT22: 10 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: จอแสดงผล ESP32 และ OLED: นาฬิกาอินเทอร์เน็ต - DHT22: 10 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: จอแสดงผล ESP32 และ OLED: นาฬิกาอินเทอร์เน็ต - DHT22: 10 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: สอน เขียนโปรแกรม ภาษาซี Wokwi Arduino | ESP32 OLED 128x64 แสดงผลข้อความ #ep3 2024, พฤศจิกายน
Anonim
จอแสดงผล ESP32 และ OLED: นาฬิกาอินเทอร์เน็ต - DHT22
จอแสดงผล ESP32 และ OLED: นาฬิกาอินเทอร์เน็ต - DHT22

คำแนะนำนี้กำลังแข่งขัน o การประกวด: "GIFs Challenge 2017" หากคุณชอบโปรดให้คะแนนโดยคลิกที่แบนเนอร์ด้านบน ขอบคุณมาก!;-)

บทช่วยสอนนี้เป็นความต่อเนื่องของการเดินทางเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับอุปกรณ์ IoT ที่ยอดเยี่ยมนี้ ESP32

ในบทช่วยสอนล่าสุดของฉัน: IOT Made Simple: เล่นกับ ESP32 บน Arduino IDE เราได้สำรวจ:

  • เอาต์พุตดิจิตอล: ไฟ LED กะพริบ
  • อินพุตดิจิตอล: การอ่านเซ็นเซอร์สัมผัส
  • อินพุตแบบอะนาล็อก: การอ่านค่าแรงดันไฟฟ้าจากโพเทนชิออมิเตอร์
  • เอาต์พุตแบบอะนาล็อก: การควบคุมความสว่างของ LED
  • เอาต์พุตแบบอะนาล็อก: การควบคุมตำแหน่งเซอร์โว
  • การอ่านข้อมูลอุณหภูมิ/ความชื้นด้วยเซ็นเซอร์ดิจิตอล
  • กำลังเชื่อมต่ออินเทอร์เน็ตและรับเวลาท้องถิ่น
  • การรับข้อมูลจากเว็บเพจทั่วไป การเปิด/ปิด LED
  • การส่งข้อมูลไปยังเว็บเพจท้องถิ่นอย่างง่าย

ตอนนี้ เรามารวม OLED เพื่อนำเสนอข้อมูลที่จับโดยเซ็นเซอร์ DHT (อุณหภูมิและความชื้น) ในเวลาท้องถิ่นด้วย

ภาพ
ภาพ

ขั้นตอนที่ 1: BoM - บิลวัสดุ

  • คณะกรรมการพัฒนา ESP32 (US$ 8.52)
  • 0.91 นิ้ว 128x32 I2C IIC Serial Blue OLED LCD แสดงผล (US$2.98)
  • DHT22/AM2302 เซนเซอร์วัดอุณหภูมิและความชื้นแบบดิจิตอล (US$ 9.99)
  • 1 x LED (อุปกรณ์เสริม)
  • ตัวต้านทาน 2 ตัว: 330 โอห์มและ 10K ohm
  • โพเทนชิออมิเตอร์: 10K โอห์ม
  • โปรโตบอร์ด

ขั้นตอนที่ 2: การติดตั้งไดรเวอร์และไลบรารี ESP32

การติดตั้งไดรเวอร์และไลบรารี ESP32
การติดตั้งไดรเวอร์และไลบรารี ESP32
การติดตั้งไดรเวอร์และไลบรารี ESP32
การติดตั้งไดรเวอร์และไลบรารี ESP32

เราจะใช้ Arduino IDE เพื่อตั้งโปรแกรม ESP32 ของเรา เช่นเดียวกับที่เราทำกับตระกูล ESP8266

ติดตั้งไดรเวอร์:

สิ่งสำคัญคือคุณต้องติดตั้งไดรเวอร์ CP210x USB เป็น UART ที่อัปเดตบนคอมพิวเตอร์ของคุณแล้ว ป้อนในลิงค์นี้: usb-to-uart-bridge-vcp-drivers และติดตั้งไดรเวอร์ที่เหมาะสมสำหรับระบบปฏิบัติการของคุณ

ติดตั้งไลบรารี:

ความแปลกใหม่ที่นี่คือ Expressif เองใน GitHub จะให้แนวทางที่เหมาะสมสำหรับการติดตั้งไลบรารีแก่เรา: arduino-esp32 ทำตามคำแนะนำสำหรับระบบปฏิบัติการของคุณ

หลังจากนั้นให้รีสตาร์ท Arduino IDE และทำเสร็จแล้ว! คุณต้องเห็นกระดานหลายแผ่นในเมนู "TOOLS" เลือกที่เหมาะสมกับคุณ โดยทั่วไปแล้ว ESP32 DEV MODULE "ทั่วไป" ทำงานได้ดี

เมื่อคุณเปิด Arduino IDE เป็นครั้งแรก คุณจะสังเกตเห็นว่าความเร็วในการอัปโหลดเริ่มต้นคือ 921, 600 บอด สิ่งนี้สามารถกระตุ้นความไม่มั่นคงได้ เปลี่ยนเป็น 115, 200 บอด!

ขั้นตอนที่ 3: การติดตั้ง HW

แนะนำ: