สร้าง Mini Weather Station จิ๋วพร้อมวัด UV ด้วย ESP32-C3

DIY Mini Weather Station Desktop Gadget with Real Time UV Meter and OLED Display
Mini Weather Station จิ๋วบนโต๊ะทำงาน แสดงผลสภาพอากาศ เวลา ดรรชนี UV และอิโมจิบอกอารมณ์สุดน่ารัก โดย ROBO HUB

สวัสดีเพื่อนๆ ชาว Maker, สายโต๊ะคอม และคนชอบแต่งบ้านทุกคนครับ! ☀️🌤️ เคยไหมครับที่บางวันนั่งทำงานในห้องแอร์เย็นฉ่ำ แต่พอเดินก้าวขาออกจากบ้านปุ๊บ โดนแดดประเทศไทยเผาจนผิวแสบจี๊ดทันที! จะดีกว่าไหมถ้าเรามีของเล่นตั้งโต๊ะน่ารักๆ ขนาดจิ๋ว คอยบอกสภาพอากาศ เวลา และช่วย **วัดค่ารังสี UV แดดเมืองไทยแบบเรียลไทม์** แถมยังมีอิโมจิแสดงสีหน้าบอกอารมณ์ คอยอยู่เป็นเพื่อนบนโต๊ะทำงาน!

คุณ **[ROBO HUB / letsmakeprojects.com]** เลยจัดแจงสร้างโปรเจกต์สุดคิวท์ในชื่อ **Mini Weather Station With a Real-Time UV Meter** ขับเคลื่อนด้วยบอร์ดจิ๋วพลังสูง **ESP32-C3 Super Mini**, หน้าจอ OLED, โมดูลวัดรังสี UV และบรรจุในเคส 3D Print สองสีสุดกะทัดรัดครับ!

อุปกรณ์และวัสดุที่ต้องใช้ในโปรเจกต์ 🛠️📦

ชิ้นส่วนทั้งหมดสามารถหาซื้อได้ง่ายและราคาเป็นมิตรมากๆ ครับ:

  • ไมโครคอนโทรลเลอร์หลัก: บอร์ด ESP32-C3 Super Mini (มี Wi-Fi ในตัว ขนาดจิ๋วพกพาง่าย)
  • จอแสดงผล: โมดูลหน้าจอ OLED ขนาดจิ๋ว (เชื่อมต่อแบบ I2C 4 ขา)
  • เซนเซอร์วัดรังสี UV: โมดูล UV Sensor (สำหรับตรวจวัดความเข้มแสงแดดจริง)
  • อุปกรณ์ประกอบ: สายจัมเปอร์ (Jumper Wires), กาวร้อน (Hot Glue / Super Glue) และสาย USB Type-C
  • งานพิมพ์ 3D: เครื่องพิมพ์ 3D Printer สไลซ์ด้วยโปรแกรม Cura และเส้นพลาสติก PLA (เลือกสีแดงและสีน้ำเงิน)

💡 อยากเริ่มลองต่อวงจร ESP32-C3 หรือสั่งพิมพ์เคสตั้งโต๊ะสวยๆ ด้วย 3D Printer?

ในการทำของเล่นตั้งโต๊ะขนาดจิ๋วแบบนี้ การออกแบบและสั่งพิมพ์เคสด้วย **3D Printing** จะช่วยยึดล็อกจอ OLED และโมดูล UV Sensor ให้สวมเข้าพอดีเป๊ะ โชว์สีสันตัดกันสวยงามโดยไม่ต้องนั่งขัดแต่งงานพิมพ์เลยครับ!

หากเพื่อนๆ กำลังมองหา **บอร์ด ESP32-C3 Super Mini, จอ OLED, เซนเซอร์ UV, อุปกรณ์อิเล็กทรอนิกส์** หรือต้องการสั่งทำเคสตั้งโต๊ะผ่าน บริการรับปริ้นท์ชิ้นส่วน 3D (3D Printing Service) สามารถนำไฟล์ STL มาประเมินราคากับร้าน **Globalbyte Shop** ได้เลยครับ!

ขั้นตอนการสร้าง Step-by-Step 🛠️⚡

ขั้นตอนที่ 1: ออกแบบและพิมพ์เคส 3D Print 📐

ออกแบบโครงสร้างเคสผ่าน Tinkercad โดยวัดขนาดชิ้นส่วนอิเล็กทรอนิกส์ทั้งหมด เคสแบ่งออกเป็น 2 ชิ้นส่วนหลัก คือ **ตัวฐาน (Base)** ซึ่งทำหน้าที่ยึดบอร์ด ESP32-C3, จอ OLED, โมดูล UV และมีช่องเสียบชาร์จ USB-C และ **ฝาครอบด้านบน (Lid)** สำหรับปิดล็อกเพิ่มความสวยงาม ใช้เวลาพิมพ์ไม่ถึง 1 ชั่วโมงด้วยเส้น PLA สีแดงและน้ำเงิน

ขั้นตอนที่ 2: การต่อวงจรและการจัดการพิน 🔌

เนื่องจากตัวเครื่องมีขนาดจิ๋ว จึงต่อสายตรงเข้าบอร์ดโดยไม่ใช้เบรดบอร์ด:

  • โมดูล OLED (4 พิน): Pin SCL ต่อเข้า ขา 9 / Pin SDA ต่อเข้า ขา 8 / VCC และ GND ต่อเข้าช่องไฟ 3.3V และ GND
  • โมดูล UV Sensor (3 พิน): VCC และ GND ต่อเข้าช่องไฟ 3.3V และ GND ของบอร์ด ESP32-C3

ขั้นตอนที่ 3: ประกอบชิ้นส่วนและปรับแต่ง 🧩

เนื่องจากบอร์ด ESP32-C3 Super Mini มีพิน VCC 3.3V และ GND เพียงอย่างละ 1 ขา จึงทำการตัดแบ่งสายจัมเปอร์ (Split Wires) ให้กระจายไฟไปยังทั้งสองโมดูล พันเทปฉนวนป้องกันสายลัดวงจร จากนั้นใช้กาวร้อนยึดบอร์ด ESP32-C3, UV Sensor และจอ OLED เข้ากับล็อกของเคส 3D Print ขันปิดฝาครอบด้านบนด้วยกาวแน่นหนา

การใช้งานและรันโปรแกรมผ่าน USB Type-C 💻📱

ผู้สร้างจงใจไม่ใส่แบตเตอรี่ภายในเครื่อง เพื่อคงขนาดบอดี้ให้เล็กจิ๋ว พกพาสักใส่กระเป๋าเสื้อได้สบาย และไม่ต้องกังวลเรื่องแบตเสื่อม เพียงเสียบสาย **USB Type-C** เข้ากับหัวชาร์จ หรือพาวเวอร์แบงก์ ตัวเครื่องจะเชื่อมต่อ Wi-Fi ดึงข้อมูลสภาพอากาศ เวลา และดรรชนี UV แสดงผลสลับหน้าจอ พร้อมสุ่มอิโมจิบอกอารมณ์บนหน้าจอ OLED อย่างสวยงามเลยครับ! สามารถดูสาธิตการทำงานเพิ่มเติมได้จาก ไฟล์วิดีโอตัวอย่างบน Instructables

⚠️ ข้อควรระวังในการต่อวงจรและเดินสายไฟ!

เนื่องจากมีการพ่วงสายไฟ VCC 3.3V และ GND ร่วมกัน ควรใช้เทปฉนวนพันปิดรอยต่อสายไฟให้มิดชิด เพื่อป้องกันไม่ให้ขั้วสายไฟหลุดไปแตะกับขาพินอื่นๆ บนบอร์ด ESP32-C3 จนเกิดการลัดวงจรชำรุดเสียหายครับ!

🔗 ข้อมูลอ้างอิงและจุดวาร์ปอ่านต่อ:

สำหรับเพื่อนๆ ที่ต้องการศึกษาไฟล์ 3D STL และดาวน์โหลดโค้ดตัวเต็ม สามารถตามลิงก์ไปส่องต่อได้เลยครับ:

*Disclaimer (ข้อจำกัดความรับผิดชอบ): เนื้อหาบทความนี้ถูกเรียบเรียงและสรุปมาจากโปรเจกต์ภาษาอังกฤษ การต่อวงจรอิเล็กทรอนิกส์และการบัดกรีสายไฟควรศึกษาขั้นตอนอย่างละเอียดจาก คู่มือทางการบน Instructables ของ ROBO HUB ก่อนลงมือทำจริงทุกครั้งครับ!

Blog posts