5 โครงการ ESP32 ที่คุณสามารถทำเสร็จภายใน 1 ชั่วโมง
ถ้าคุณมี ESP32 อยู่สักสองสามอันและไม่มีอะไรจะทำกับมัน ให้ฉันแสดงโปรเจคสนุก ๆ บางอย่างที่คุณสามารถทำให้เสร็จภายในหนึ่งชั่วโมง จากเครื่องวัดคุณภาพอากาศแบบเต็มรูปแบบไปจนถึงโปรเจคเซ็นเซอร์ง่าย ๆ นี่คือห้าสิ่งที่คุณสามารถทำกับ ESP32 ของคุณวันนี้
การแสดงคุณภาพอากาศและอุณหภูมิและเซนเซอร์
คุณต้องการเปิดหน้าต่างของคุณไหม?
หากคุณเคยอยู่ในห้องทำงานแบบปิดมาเป็นเวลานาน และเริ่มมีหมอกในสมองเล็กน้อย เพียงเปิดหน้าต่างและทุกอย่างหายไป แสดงว่าคุณคงเคยพบกับความมหัศจรรย์ของการเรอบ้านของลูฟเทนแล้ว โดยพื้นฐานแล้ว ห้องหนึ่งอาจเต็มไปด้วยสารอินทรีย์ระเหยง่าย (สารประกอบอินทรีย์ระเหยง่าย) และอาจทำให้เกิดหมอกในสมอง อาการง่วงนอน และอื่นๆ อีกมากมาย ดังนั้นจึงเป็นความคิดที่ดีที่จะ “เรอ” สำนักงานของคุณเป็นบางครั้ง
ESP32 ที่จับคู่กับเซ็นเซอร์จำนวนหนึ่งสามารถวัดคุณภาพอากาศในสำนักงานของคุณได้อย่างง่ายดาย และช่วยให้คุณรู้เมื่อถึงเวลาที่ควรเปิดหน้าต่าง ทั้งหมดเริ่มต้นด้วย ESP32 ฐาน (เวอร์ชันใดก็ได้) และหน้าจอ OLED SSD1306 (และไฟ LED หากคุณต้องการแสดงสัญลักษณ์คุณภาพอากาศเป็นสีแดง/เหลือง/เขียว)
จากตรงนั้น คุณจะต้องใช้เซ็นเซอร์หลายตัว GY-SGP30 ให้ข้อมูลการอ่านอุณหภูมิและความชื้น รวมถึงค่า TVOC, ไฮโดรเจน และเอทานอล SCD41 อ่านระดับ CO2 การเพิ่ม PMS7003 เข้าไปจะให้การวัด PM1.0, PM2.5, และ PM10 เซ็นเซอร์ทั้งหมดเหล่านี้สามารถรวมเข้ากับตรรกะบางอย่างเพื่อสร้างดัชนีคุณภาพอากาศ (AQI) ที่ครอบคลุมได้ผ่านสิ่งที่คล้ายกับ ESP32 Air Quality Sensor บน GitHub
จริง ๆ แล้ว เมื่อคุณมีเซ็นเซอร์ทั้งหมด จอ OLED และบอร์ดทดลอง โปรเจกต์นี้ไม่ควรใช้เวลานานในการประกอบและเริ่มใช้งาน มีการอัปเกรดหลายอย่างที่คุณสามารถทำได้ เช่น การทำให้บรรจุภัณฑ์เล็กลง ใช้พลังงานจากแบตเตอรี่ หรือเพียงทำให้ดูดีขึ้น อย่างไรก็ตาม โปรเจกต์เริ่มต้นควรสามารถรวมเข้ากับการตั้งค่า Home Assistant ของคุณโดยตรงและพร้อมใช้งานในเวลาเพียงไม่กี่นาทีหลังจากประกอบ
เครื่องวัดระยะด้วยอุลตร้าโซนิค
โครงการเริ่มต้นอย่างเรียบง่าย แต่มีประโยชน์มากมาย
ในขณะที่วิดีโอด้านบนครอบคลุมโครงการที่สมบูรณ์ตั้งแต่เริ่มต้นจนจบ การสร้างเครื่องวัดระยะทางด้วยอัลตราโซนิกเป็นสิ่งที่เปิดกว้างมากกว่า ในการเริ่มต้น โครงการนี้เพียงแค่ต้องมีสามส่วนประกอบหลัก: ESP32 และเซ็นเซอร์อัลตราโซนิก นอกจากนี้คุณสามารถเพิ่มลำโพง, จอแสดงผล, หรือไฟ LED บางส่วนเพื่อแสดงให้เห็นว่าสิ่งใดอยู่ห่างจากเซ็นเซอร์เท่าใด
จริงๆ แล้ว โครงการประเภทนี้ค่อนข้างง่าย คุณเพียงแค่รับค่าการอ่านจากเซ็นเซอร์อัลตราโซนิกและแปลค่าพวกนั้นในบางวิธี เพียงแค่นำเซ็นเซอร์อัลตราโซนิกมาติดบนบอร์ดทดลอง และเสียบสายไฟสี่เส้น—กราวด์, ไฟฟ้า, ทริกเกอร์, และอีโค่
จากตรงนั้น คุณสามารถใช้บทเรียนง่ายๆ ในการแปลการอ่านค่าจากเซ็นเซอร์เป็นการวัดระยะทาง—และนั่นก็คือโครงการ! เมื่อคุณเข้าใจวิธีการรับค่าการอ่านจากเซ็นเซอร์อัลตราโซนิกแล้ว จากนั้นคุณสามารถเริ่มทำโครงการที่ซับซ้อนมากขึ้นได้
โครงการหนึ่งที่เป็นไปได้คือเซ็นเซอร์จอดรถสำหรับโรงรถของคุณ เพียงแค่ติดตั้ง ESP32 กับผนังโดยต่อสายเซ็นเซอร์อัลตราโซนิค และให้ ESP32 ควบคุมไฟ LED บางส่วนตามผนังเพื่อช่วยให้คุณรู้ว่าคุณใกล้ผนังมากแค่ไหน
จริงๆ แล้ว เมื่อคุณต่อเซ็นเซอร์อัลตร้าโซนิกและทำให้มันทำงานได้แล้ว จะมีวิธีต่างๆ มากมายที่คุณสามารถใช้มันในโครงการ ดังนั้นเริ่มจากเล็กๆ และแค่ให้มันพิมพ์ค่าการอ่านออกมาที่คอนโซล จากนั้นค่อยพัฒนาขึ้นไปจากตรงนั้น
แจ้งเตือนประตูอัจฉริยะเปิด
บางครั้งคุณก็แค่ต้องรู้ว่าเมื่อประตูเปิดอยู่
เพียงแค่ใช้ ESP32 และสวิตช์รีดแม่เหล็ก คุณก็สามารถรู้ได้ง่ายๆ ว่าประตูเปิดหรือปิด ความจริงแล้ว นี่สามารถเป็นโครงการง่ายๆ ที่คุณวางได้ทุกที่ในบ้าน สถานที่แรกที่นึกถึงคือบนตู้เย็นหรือตู้แช่แข็ง
ครั้งหนึ่ง ภรรยาและฉันเผลอปล่อยให้ประตูตู้แช่ลึกของเราปิดไม่สนิทเพียงเล็กน้อย ตัวตู้แช่เองไม่มีสัญญาณเตือน ดังนั้นเราไม่รู้เรื่องนี้เป็นวันหรือสองวัน และตอนนั้นเราก็เสียทุกอย่างในตู้แช่ไปหมด
ดังนั้น การสร้างโปรเจกต์ง่ายๆ แบบนี้อาจมีประโยชน์มาก ฉันแนะนำให้ใช้บอร์ดอย่าง ESP32-C6 จาก Seeed Studio เพราะมันมีการรวม Matter โดยตรง แต่ก็สามารถใช้ ESP32 ใดๆ ที่สามารถทำงานกับ ESPHome ได้เช่นกัน
จากนั้น คุณก็เพียงแค่ต้องมีสวิตช์รีดเอง สวิตช์รีดเป็นสวิตช์แม่เหล็กที่คุณอาจคุ้นเคยกับการเห็นในระบบสัญญาณเตือนหรือเซ็นเซอร์ประตู มันใช้แม่เหล็กที่ด้านหนึ่งและเซ็นเซอร์อ่านแม่เหล็กที่อีกด้านหนึ่ง ดังนั้น เมื่อใดก็ตามที่แม่เหล็กถูกดึงออกจากเซ็นเซอร์ มันจะตัดการเชื่อมต่อภายในสวิตช์และส่งสัญญาณไปยัง ESP32
จากตรงนั้น คุณสามารถตั้งค่าให้มันทำงานโดยให้ไฟกะพริบหลังจากมีการหน่วงเวลา ส่งการแจ้งเตือนถึงคุณ หรือที่ง่ายกว่านั้น คือส่งเสียงเตือนหลังจากที่ประตูเปิดค้างไว้นานสองนาที
สัญญาณเตือนเซ็นเซอร์เอียง
วางบนชั้นหนังสือหรือด้านข้างตู้ นี้สามารถเป็นระบบเตือนล่วงหน้าได้ง่าย
คล้ายกับสัญญาณเตือนประตู สัญญาณเตือนเอียงก็สามารถมีประโยชน์ไม่แพ้กัน หรืออาจมากกว่า ไม่ว่าคุณจะใช้เซ็นเซอร์เอียงแบบง่ายหรือชุดอัตราเร่งและไจโรสโคปเต็มรูปแบบ ESP32 เป็นสัญญาณเตือนเอียงที่สมบูรณ์แบบ
สัญญาณเตือนเอียงจะมีประโยชน์ที่ไหนบ้าง? คุณสามารถติดมันไว้บนตู้เสื้อผ้าที่ยึดติดกับผนังได้ แต่คุณก็ยังกังวลว่ามันอาจจะล้มได้ เซ็นเซอร์เอียงอาจเป็นสัญญาณเตือนล่วงหน้าที่คุณต้องการเพื่อวิ่งเข้าไปในห้องและพยายามหยุดมันไม่ให้ล้ม
เพียงแค่หาตัวเซ็นเซอร์เอียงแบบนี้ ซึ่งคือโมดูล SW-520D และเชื่อมต่อมันกับ ESP32 คุณสามารถปรับความไวที่ต้องการได้ และกำหนดสิ่งที่ต้องการให้ทำเมื่อมีการตรวจพบการเอียง ดังนั้น ถ้าคุณวางระบบนี้บนตู้หนังสือหรือโต๊ะเครื่องแป้ง คุณสามารถให้ระบบส่งสัญญาณเตือนได้หากมันเอียงเกินไม่กี่องศา และให้สัญญาณเตือนต่อเนื่องจนกว่าระบบจะกลับมาอยู่ในแนวราบ
เซนเซอร์วัดความชื้นในดิน
ครั้งสุดท้ายที่คุณรดน้ำต้นไม้นั้นคือเมื่อไหร่?
ฉันเคยคิดว่าพืชต้องการน้ำทุกวัน แต่ฉันคิดผิดมาก การรดน้ำพืชทุกวันเป็นวิธีที่ดีในการฆ่าพืชดังกล่าว อย่างไรก็ตาม พืชแต่ละชนิดดูดซึมน้ำในอัตราที่ต่างกัน และบางชนิดอาจจำเป็นต้องรดน้ำบ่อยกว่าชนิดอื่น
ดังนั้น ESP32 พร้อมกับเครื่องวัดความชื้นในดินจึงเป็นวิธีที่สมบูรณ์แบบในการรู้ว่าเมื่อใดถึงเวลารดน้ำต้นไม้ที่คุณชื่นชอบ เครื่องวัดความชื้นสามารถอ่านได้ว่าดินชื้นมากแค่ไหน และเมื่อดินแห้งพอ มันก็สามารถส่งการแจ้งเตือนบางอย่างให้คุณได้ อาจเป็นอะไรก็ได้ตั้งแต่การใช้ลำโพงเพื่อพูดว่า 'ถึงเวลารดน้ำต้นไม้ของคุณแล้ว!' ซ้ำไปซ้ำมาตราบจนกว่าคุณจะรดน้ำต้นไม้ หรืออาจเป็นวิธีที่สุภาพกว่านั้นโดยส่งการแจ้งเตือนผ่าน Home Assistant ก็ได้
วิธีที่คุณเลือกสร้างเครื่องวัดความชื้นขึ้นอยู่กับคุณ แต่โครงการนี้เป็นโครงการง่าย ๆ ที่ไม่ใช้เวลานานและคุ้มค่ามาก เพราะมันจะช่วยให้คุณไม่ลืมรดน้ำต้นไม้ที่คุณซื้อมาไว้ที่ออฟฟิศ
ESP32 คือการอัปเกรดบ้านอัจฉริยะที่สมบูรณ์แบบที่คุณไม่เคยลอง
จริงๆ แล้ว ESP32 นั้นยอดเยี่ยมมากสำหรับโครงการสมาร์ทโฮมโดยรวม โดยเฉพาะเมื่อคุณลองใช้บอร์ดอย่าง XIAO ESP32-C6 จาก Seeed Studio เพราะมันมี Thread, Matter และ Zigbee ในตัว
ดังนั้น ถ้าคุณต้องการโครงการสมาร์ทโฮมแบบ DIY ที่ทำได้ง่ายและเร็ว ESP32 คือแพลตฟอร์มที่เหมาะสมที่สุดสำหรับคุณที่จะใช้

