การใช้งาน ESP32 กับ จอ LCD และ LED หน้า 8/3 ใบงานที่ 8 ตัวอย่างโปแกรมแสดงอุณหภูมิ และความชื้นสัมพัทธ์ ผ่านจอ OLED การทดลองที่ 1 ทดลองโดยใช้อุปกรณ์ประกอบการทดลอง ESP32 กับบอร์ด OLED Display อุปกรณ์ประกอบการทดลองมีดังนี้ ลำดับ รายการอุปกรณ์ทดลอง รหัสอุปกรณ์ จำนวน 1.1 บอร์ด ESP32S F12105 1 แผง 1.2 บอร์ด Breadboard + Adapter F13104 1 แผง 1.3 บอร์ด OLED Display F11103 1 แผง 1.4 บอร์ด Switch F12103 1 แผง 1.5 บอร์ด Variable Resistor F12101 1 แผง 1.6 สายไฟต่อวงจรการทดลอง 9 เส้น 1.7 สายไฟเชื่อมต่อ IDE 2 เส้น 1.8 ชุดจ่ายไฟเข้า Adapter 9V 1 ชุด
การใช้งาน ESP32 กับ จอ LCD และ LED หน้า 8/4 ใบงานที่ 8 รูปภาพการต่อวงจรการทดลองที่ 1 ESP32 กับบอร์ด OLED Display Block โปรแกรม FT-IDE รูปวงจรการทดลองที่ 1
การใช้งาน ESP32 กับ จอ LCD และ LED หน้า 8/5 ใบงานที่ 8 2. โมดูล LCD 1602 (I2C) รหัสอุปกรณ์ F11105 การต่อใช้งานจอ LCD ที่ใช้การสื่อสารอนุกรมแบบ I2C (Inter-Integrated Circuit) อ่านว่า "ไอสแควร์ซี" ที่เป็น Slave สามารถติดต่อกลับมาที่ Master ได้เพื่อส่งข้อมูลกลับ (สื่อสารแบบ Half Duplex) Master เรียก Slave โดยส่งข้อมูล Address ไปที่บัส SDA (สายสัญญาณข้อมูล) ซึ่งจะเข้า จังหวะกับ SCL (สาย Clock) Slave ที่ถูกเรียกจะส่งสัญญาณ Acknoledge กลับไปที่ SDA โดยการ Pull Down ให้แรงดันเป็น 0 V เมื่อมีการตอบกลับจาก Slave แล้ว Master ก็จะสามารถส่งคำสั่งอื่นๆ เพื่อกำหนดการทำงานของ Slave เช่น สั่งให้เก็บข้อมูล หรือ แสดงค่าต่างๆ ตามที่โมดูล Slave ที่ได้ ออกแบบไว้ รูปโมดูล LCD 1602 (I2C) ตัว PCF8574 สามารถใช้ได้เพียง 8 Pin เท่านั้น เนื่องจากมีขนาดเท่ากับ 1 byte ตามที่ I2C ส่งไปในแต่ละ Package แต่ LCD มีอยู่ทั้งหมดมากกว่า 16 ขา แต่ LCD ยังมีโหมด 4 Bit ให้สามารถ เลือกใช้ ดังนั้น หากเลือกใช้งานในโหมดนี้ เราก็ยังเหลือข้อมูลไว้ใช้กับ RW และ ENA รวมถึง การควบคุม Back Light ได้อีก ด้านหน้า ด้านหลัง
การใช้งาน ESP32 กับ จอ LCD และ LED หน้า 8/6 ใบงานที่ 8 การทดลองที่ 2 ทดลองโดยใช้อุปกรณ์ประกอบการทดลอง ESP32 กับบอร์ด LCD 1602 (I2C) อุปกรณ์ประกอบการทดลองมีดังนี้ ลำดับ รายการอุปกรณ์ทดลอง รหัสอุปกรณ์ จำนวน 2.1 บอร์ด ESP32S F12105 1 แผง 2.2 บอร์ด Breadboard + Adapter F13104 1 แผง 2.3 บอร์ด LCD 1602 Module F11105 1 แผง 2.4 บอร์ด Switch F12103 1 แผง 2.5 บอร์ด Variable Resistor F12101 1 แผง 2.6 สายไฟต่อวงจรการทดลอง 9 เส้น 2.7 สายไฟเชื่อมต่อ IDE 2 เส้น 2.8 ชุดจ่ายไฟเข้า Adapter 9V 1 ชุด รูปภาพการต่อวงจรการทดลอง ESP32 กับบอร์ด LCD 1602 (I2C) รูปวงจรการทดลองที่ 2
การใช้งาน ESP32 กับ จอ LCD และ LED หน้า 8/7 ใบงานที่ 8 3. โมดูล Dot Matrix รหัสอุปกรณ์ F11103 โมดูล LED Dot Matrix 8x8 ดวง ขนาดจอ เส้นทะแยงมุม 40x40 มิลลิเมตร สามารถใช้งาน เดี่ยว ๆ หรือนำมาเรียงต่อกันเพื่อทำไฟวิ่งแสดงข้อความได้ รูปโมดูล LED Dot Matrix 8x8 ดวง การทดลองที่ 3 ทดลองโดยใช้อุปกรณ์ประกอบการทดลอง ESP32 กับบอร์ด LED Dot Matrix อุปกรณ์ประกอบการทดลองมีดังนี้ ลำดับ รายการอุปกรณ์ทดลอง รหัสอุปกรณ์ จำนวน 3.1 บอร์ด ESP32S F12105 1 แผง 3.2 บอร์ด Breadboard + Adapter F13104 1 แผง 3.3 บอร์ด Dot Matrix F11104 1 แผง 3.4 บอร์ด Switch F12103 1 แผง 3.5 บอร์ด Variable Resistor F12101 1 แผง 3.6 สายไฟต่อวงจรการทดลอง 10 เส้น 3.7 สายไฟเชื่อมต่อ IDE 2 เส้น 3.8 ชุดจ่ายไฟเข้า Adapter 9V 1 ชุด ด้านหน้า ด้านหลัง
การใช้งาน ESP32 กับ จอ LCD และ LED หน้า 8/8 ใบงานที่ 8 รูปภาพการต่อวงจรการทดลอง ESP32 กับบอร์ด LED Dot Matrix รูปวงจรการทดลองที่ 3
การใช้งาน ESP32 กับ จอ LCD และ LED หน้า 8/9 ใบงานที่ 8 4. โมดูล 7 Segment รหัสอุปกรณ์ F11106 โมดูลแสดงผลตัวเลข 4 หลัก แบบมีจุดนาฬิกาคั่น หน้าจอ 0.36" ใช้ไฟ 3.3-5 V ใช้ IC TM1637 เป็นตัวขับ การเชื่อมต่อแบบอินเตอร์เฟส I2C ใช้สายสัญญาณพียง 2 เส้น ใช้ง่าย มีไลบารีมาให้พร้อมใช้ งาน สำหรับงานแสดงผลตัวเลขที่มีเวลาเช่น นาฬิกา , แสดงผลการจับเวลา และอื่น ๆ รูปโมดูล 7 Segment การทดลองที่ 3 ทดลองโดยใช้อุปกรณ์ประกอบการทดลอง ESP32 กับบอร์ด 7 Segment อุปกรณ์ประกอบการทดลองมีดังนี้ ลำดับ รายการอุปกรณ์ทดลอง รหัสอุปกรณ์ จำนวน 4.1 บอร์ด ESP32S F12105 1 แผง 4.2 บอร์ด Breadboard + Adapter F13104 1 แผง 4.3 บอร์ด Dot Matrix F11104 1 แผง 4.4 บอร์ด Switch F12103 1 แผง 4.5 บอร์ด Variable Resistor F12101 1 แผง 4.6 สายไฟต่อวงจรการทดลอง 9 เส้น 4.7 สายไฟเชื่อมต่อ IDE 4 เส้น 4.8 ชุดจ่ายไฟเข้า Adapter 9V 1 ชุด ด้านหน้า ด้านหลัง
การใช้งาน ESP32 กับ จอ LCD และ LED หน้า 8/10 ใบงานที่ 8 รูปภาพการต่อวงจรการทดลอง ESP32 กับบอร์ด 7 Segment รูปวงจรการทดลองที่ 4
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/1 ใบงานที่ 9 9. การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ 1. โมดูล Temp and Humidity รหัสอุปกรณ์ F21105 เป็นเซนเซอร์ที่ใช้วัดอุณหภูมิเป็นองศาเซลเซียล และองศาฟาเรนไฮ มีไลบารี่พร้อมใช่งานกับ Arduino สามารถใช้วัดค่าได้เที่ยงตรงกว่า NTC หรือ PTC มาก เพราะให้เอาต์พุตออกมาในรูปของดิจิตอล ใช้วัดอุณหภูมิอากาศโดยรอบ Sensor วัด อุณหภูมิ กับ ความชื้นมีออกมาหลายรุ่น เช่น DHT11 DHT 22 DHT21 บางทีมาแต่ตัว sensor บางทีมาเป็น module ความแตกต่างก็คือความแม่นยำในการวัดค่าของ sensor ใช้แหล่งจ่ายแรงดัน VDD ขนาด 3-5.5 VDC ครับ ซึ่งข้อดีคือจะทำให้ DHT11 นี้สามารถใช้งาน ได้กับ ESP วิธีการส่งข้อมูลของ DHT11กับอุปกรณ์ตัวนี้ใช้การสื่อสารกับ MCU ด้วยวิธี Single-wire Two-way Serial interface ถ้าจะให้แปลเป็นภาษาไทยก็คือ การสื่อสารอนุกรุมสองทางโดยใช้สายเส้น เดียว การสื่อสารแบบนี้จะใช้สายสื่อสารเพียงเส้นเดียวและส่งข้อมูลได้ทั้งจาก MCU ไปที่ตัว DHT11 และในทางกลับกันก็ได้ การใช้ pull up resistor นั้นหมายถึงต้องการให้เวลาทำงานปกติในขณะที่ไม่มีอุปกรณ์ทีต่ออยุ่ กับสายสื่อสาร ระดับแรงดันของสัญญาณในสาย Data คึอแรงดันระดับ "สูง" และจะมีแรงดันในระดับ ต่ำเมื่อมีอุปกรณ์ (จะเป็น Master หรือ Slave ก็ได้) ดึงสัญญาณลงในระดับ "ต่ำ" ดังนั้นหาก Scope วัด ระดับสัญญาณได้เป็น "สูง" ตลอดเวลา ก็หมายความว่าอุปกรณ์ของเราอาจจะผิดปกติ รูปโมดูล Temp and Humidity ตัวอย่าง Block โปรแกรม FT-IDE ด้านหน้า ด้านหลัง
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/2 ใบงานที่ 9 การทดลองที่ 1 ทดลองโดยใช้อุปกรณ์ประกอบการทดลอง ESP32 กับบอร์ด Temp and Humidity อุปกรณ์ประกอบการทดลองมีดังนี้ ลำดับ รายการอุปกรณ์ทดลอง รหัสอุปกรณ์ จำนวน 1.1 บอร์ด ESP32S F12105 1 แผง 1.2 บอร์ด Breadboard + Adapter F13104 1 แผง 1.3 บอร์ด Temp and Humidity F11105 1 แผง 1.4 สายไฟต่อวงจรการทดลอง 3 เส้น 1.5 สายไฟเชื่อมต่อ IDE 2 เส้น 1.6 ชุดจ่ายไฟเข้า Adapter 9V 1 ชุด รูปภาพการต่อวงจรการทดลองที่ 1 ESP32 กับบอร์ด Temp and Humidity รูปวงจรการทดลองที่ 1
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/3 ใบงานที่ 9 2. โมดูล Line Tracking รหัสอุปกรณ์ F21107 Sensor ตรวจจับเส้นขาว-ดำ ใช้ไฟเลี้ยง 3.3-5V ให้เอาต์พุตออกมา 2 แบบ คือแบบ Digital และ Analog แบบ Digital สามารถปรับค่าที่ต้องการได้โดยการปรับค่าที่ตัวต้านทาน เมื่อค่าที่อ่านได้ถึงระดับ ที่ตั้งไว้เซนเซอร์ก็จะส่งค่า 1 ออกมา ถ้ายังไม่ถึงระดับก็จะส่งค่า 0 ออกมา และอีกแบบคือเอาต์พุตแบบ Analog อ่านค่าได้เป็นตัวเลข0-1023 หรือแรงดันไฟฟ้า 0-5V นิยมใช้เป็นตัวตรวจจับเส้นสีขาวกับสีดำ สำหรับรถ smart car รูปโมดูล Line Tracking ตัวอย่างBlock โปรแกรม FT-IDE ด้านหน้า ด้านหลัง
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/4 ใบงานที่ 9 การทดลองที่ 2 ทดลองโดยใช้อุปกรณ์ประกอบการทดลอง ESP32 กับบอร์ด Line Tracking อุปกรณ์ประกอบการทดลองมีดังนี้ ลำดับ รายการอุปกรณ์ทดลอง รหัสอุปกรณ์ จำนวน 2.1 บอร์ด ESP32S F12105 1 แผง 2.2 บอร์ด Breadboard + Adapter F13104 1 แผง 2.3 บอร์ด Line Tracking F21107 1 แผง 2.4 สายไฟต่อวงจรการทดลอง 4 เส้น 2.5 สายไฟเชื่อมต่อ IDE 2 เส้น 2.6 ชุดจ่ายไฟเข้า Adapter 9V 1 ชุด รูปภาพการต่อวงจรการทดลองที่ 2 ESP32 กับบอร์ด Line Tracking รูปวงจรการทดลองที่ 2
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/5 ใบงานที่ 9 3. โมดูล Water Level Sensor รหัสอุปกรณ์ F21106 ใช้สำหรับวัดระดับน้ำ โดยค่าที่ได้จะเป็นค่า analog ใช้เตือนระดับน้ำต่ำหรือสูง Sensor ตัวนี้ ความไวค่อยข้างสูง สามารถนำไปประยุกต์ใช้งานเกี่ยวกับการวัดปริมาณน้ำฝน แจ้งเตือนระดับน้ำได้ รูปโมดูล Water Level Sensor การทดลองที่ 3 ทดลองโดยใช้อุปกรณ์ประกอบการทดลอง ESP32 กับบอร์ด Water Level Sensor อุปกรณ์ประกอบการทดลองมีดังนี้ ลำดับ รายการอุปกรณ์ทดลอง รหัสอุปกรณ์ จำนวน 3.1 บอร์ด ESP32S F12105 1 แผง 3.2 บอร์ด Breadboard + Adapter F13104 1 แผง 3.3 บอร์ด Water Level Sensor F21107 1 แผง 3.4 สายไฟต่อวงจรการทดลอง 9 เส้น 3.5 สายไฟเชื่อมต่อ IDE 2 เส้น 3.6 ชุดจ่ายไฟเข้า Adapter 9V 1 ชุด ด้านหน้า ด้านหลัง
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/6 ใบงานที่ 9 รูปภาพการต่อวงจรการทดลองที่ 3 ESP32 กับบอร์ด Water Level Sensor รูปวงจรการทดลองที่ 3
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/7 ใบงานที่ 9 4. โมดูล Untrasonic Sensor HC-SR04 รหัสอุปกรณ์ F23106 โมดูลอัลตราโซนิค (Ultrasonic Sensor) คือโมดูลที่ใช้คลื่นเสียงความถี่ในการส่ง และรับเพื่อ ระบุตำแหน่งระยะห่างของวัตถุนั้น ๆ โดยตัวส่งจะสร้างคลื่นเสียงออกไป และเมื่อคลื่นกระทบวัตถุจะถูก สะท้อนมาให้กับตัวรับเพื่อนำไปประมวลผล ซึ่งในการทดลองนี้จะเลือกใช้โมดูล HC-SR04 หลักการทำงานของ Ultrasonic HC-SR04 มีขา TRIG (ตัวส่ง) และ ECHO (ตัวรับ) เพื่อส่งคลื่นอัลตราโซนิคในการวัดแต่ละครั้ง จะต้องสร้างสัญญาณพัลส์ (Pulse width) ที่มีความกว้างอย่างน้อย 10 ไมโครวินาที (10 microssecond) ป้อนเข้าขา Trig และวัดความกว้างของสัญญาณพัลส์ช่วงที่เป็น High จากขา Echo ประมาณ 150 ไมโครวินาที ถึง 25 มิลลิวินาที (150 microsecond — 25 milliseconds) การคำนวณระยะทาง การคำนวณระยะทาง สามารถทำได้โดยการส่งสัญญาณพัลล์จากตารางการส่งข้อมูลด้านบนโดยส่ง พัลส์ลอจิก High ความกว้างอย่างน้อย 10 microsecond ออกไปที่ขา TRIG จากนั้นทำการวัดความกว้าง ของสัญญาณพัลส์ที่สะท้อนกลับมายังจา Echo โดยใช้คำสั่ง pulseIn() จากนั้นนำค่าที่ได้มาคำนวนหา ระยะทาง ซึ่งความเร็วเสียงที่อุณหภูมิปกติ จะได้ประมาณ 340 m/s ดังนั้นจึงสามารถหาระยะทางได้จาก สมการ S = Vt หรือ S = (ระยะเวลาที่วัดได้ / 2) / 29.1 จะได้ระยะทางมีหน่วยเป็นเซนติเมตร (cm : centimeter) รูปโมดูล Untrasonic Sensor HC-SR04 ด้านหน้า ด้านหลัง
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/8 ใบงานที่ 9 ตัวอย่างBlock โปรแกรม FT-IDE การทดลองที่ 4 ทดลองโดยใช้อุปกรณ์ประกอบการทดลอง ESP32 กับบอร์ด Untrasonic Sensor HC-SR04 อุปกรณ์ประกอบการทดลองมีดังนี้ ลำดับ รายการอุปกรณ์ทดลอง รหัสอุปกรณ์ จำนวน 4.1 บอร์ด ESP32S F12105 1 แผง 4.2 บอร์ด Breadboard + Adapter F13104 1 แผง 4.3 บอร์ด Untrasonic Sensor HC-SR04 F23106 1 แผง 4.4 สายไฟต่อวงจรการทดลอง 4 เส้น 4.5 สายไฟเชื่อมต่อ IDE 2 เส้น 4.6 ชุดจ่ายไฟเข้า Adapter 9V 1 ชุด
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/9 ใบงานที่ 9 รูปภาพการต่อวงจรการทดลองที่ 4 ESP32 กับบอร์ด Water Level Sensor รูปวงจรการทดลองที่ 4
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/10 ใบงานที่ 9 5. โมดูล Tilt Switch Sensor รหัสอุปกรณ์ F23102 โมดูลสวิตช์ Tilt Switch ตรวจจับความสั่น การเคลื่อนไหวให้สัญญาณเป็นแบบ Digital ค่า 0 - 1 สามารถปรับความไวได้ที่ตัวต้านทานปรับค่าได้บนบอร์ด รูปโมดูล Tilt Switch Sensor การทดลองที่ 5 ทดลองโดยใช้อุปกรณ์ประกอบการทดลอง ESP32 กับบอร์ด Tilt Switch Sensor อุปกรณ์ประกอบการทดลองมีดังนี้ ลำดับ รายการอุปกรณ์ทดลอง รหัสอุปกรณ์ จำนวน 5.1 บอร์ด ESP32S F12105 1 แผง 5.2 บอร์ด Breadboard + Adapter F13104 1 แผง 5.3 บอร์ด Tilt Switch Sensor F23102 1 แผง 5.4 สายไฟต่อวงจรการทดลอง 4 เส้น 5.5 สายไฟเชื่อมต่อ IDE 2 เส้น 5.6 ชุดจ่ายไฟเข้า Adapter 9V 1 ชุด ด้านหน้า ด้านหลัง
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/11 ใบงานที่ 9 รูปภาพการต่อวงจรการทดลองที่ 5 ESP32 กับบอร์ด Tilt Switch Sensor รูปวงจรการทดลองที่ 5
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/12 ใบงานที่ 9 6. โมดูล Soil Humidity Sensor รหัสอุปกรณ์ F22105 ตัวเซ็นเซอร์วัดความชื้นในดิน จะมีสัญญาณ Output Analog และ Digital ส่งค่าออกมาให้ NodeMCU ESP8266 ใช้งานได้ง่าย เมื่อตรวจจับเจอดินที่เปียกและดินแห้ง มีขาใชงานทั้งหมด 1. VCC external 3.3 V - 5 V 2. GND external GND 3. DO small plate digital output interface (0 and 1) 4. AO small plate analog output interface รูปโมดูล Soil Humidity Sensor ตัวอย่างBlock โปรแกรม FT-IDE สามารถที่จะใช้งานขอเพื่อเช็คสถาณะได้ทั้ง LOW/HIGH หรือ Analog ตัวอย่างการใช้งาน ทั้งแบบ analog และ digital ด้านหน้า ด้านหลัง
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/13 ใบงานที่ 9 การทดลองที่ 6 ทดลองโดยใช้อุปกรณ์ประกอบการทดลอง ESP32 กับบอร์ด Soil Humidity Sensor อุปกรณ์ประกอบการทดลองมีดังนี้ ลำดับ รายการอุปกรณ์ทดลอง รหัสอุปกรณ์ จำนวน 6.1 บอร์ด ESP32S F12105 1 แผง 6.2 บอร์ด Breadboard + Adapter F13104 1 แผง 6.3 บอร์ด Soil Humidity Sensor F22105 1 แผง 6.4 สายไฟต่อวงจรการทดลอง 4 เส้น 6.5 สายไฟเชื่อมต่อ IDE 2 เส้น 6.6 ชุดจ่ายไฟเข้า Adapter 9V 1 ชุด รูปภาพการต่อวงจรการทดลองที่ 6 ESP32 กับบอร์ด Soil Humidity Sensor รูปวงจรการทดลองที่ 6
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/14 ใบงานที่ 9 7. โมดูล Load Cell รหัสอุปกรณ์ F22107 Load Cell Weight Sensor 1Kg เซนเซอร์วัดน้ำหนัก Load Cell วัดได้สูงสุด 1Kg พร้อมโมดูล ขยายสัญญาณ HX711 ซึ่งเป็นโมดูลสำหรับขยายสัญญาณ จาก Sensor และชั่งน้ำหนัก (Load Cell) วัด แรงดันที่ได้จาก Load Cell โดยตรงค่าแรงดันที่ไดจะออกมาน้อยมาก จึงไม่สามารถป้อนไปยัง Arduino Nodemcu Raspberry pi หรือ ไมโครคอนโทรลเลอร์ชนิดอื่นๆได้โดนตรง โดยโมดูลตัวนี้จะทำการขยาย สัญญาณออกเป็น Digital 24Bit ความแม่นยำสูง โดยเสียบสายสัญญาณ 2 เส้น และ แหล่งจ่ายไฟให้กับ โมดูลอีก 2 เส้น รูปโมดูล Load Cell Weight Sensor 1Kg ตัวอย่างBlock โปรแกรม FT-IDE
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/15 ใบงานที่ 9 การทดลองที่ 7 ทดลองโดยใช้อุปกรณ์ประกอบการทดลอง ESP32 กับบอร์ด Load Cell อุปกรณ์ประกอบการทดลองมีดังนี้ ลำดับ รายการอุปกรณ์ทดลอง รหัสอุปกรณ์ จำนวน 7.1 บอร์ด ESP32S F12105 1 แผง 7.2 บอร์ด Breadboard + Adapter F13104 1 แผง 7.3 บอร์ด Load Cell F22105 1 แผง 7.4 สายไฟต่อวงจรการทดลอง 4 เส้น 7.5 สายไฟเชื่อมต่อ IDE 2 เส้น 7.6 ชุดจ่ายไฟเข้า Adapter 9V 1 ชุด รูปภาพการต่อวงจรการทดลองที่ 7 ESP32 กับบอร์ด Load Cell รูปวงจรการทดลองที่ 7
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/16 ใบงานที่ 9 8. โมดูล IR Flame Detector รหัสอุปกรณ์ F23101 IR Flame Sensor ใช้ตรวจจับเปลวไฟโดยใช้ เซนเซอร์อินฟาเรด ให้สัญญาณเอาต์พุตออกมาทั้ง แบบดิจิตอลและแบบสัญญาณอนาล็อก สามารถปรับความไวได้ที่โวลุมบนโมดูลได้ รูปโมดูล IR Flame Detector การทดลองที่ 8 ทดลองโดยใช้อุปกรณ์ประกอบการทดลอง ESP32 กับบอร์ด IR Flame Detector อุปกรณ์ประกอบการทดลองมีดังนี้ ลำดับ รายการอุปกรณ์ทดลอง รหัสอุปกรณ์ จำนวน 8.1 บอร์ด ESP32S F12105 1 แผง 8.2 บอร์ด Breadboard + Adapter F13104 1 แผง 8.3 บอร์ด IR Flame Detector F23101 1 แผง 8.4 สายไฟต่อวงจรการทดลอง 4 เส้น 8.5 สายไฟเชื่อมต่อ IDE 2 เส้น 8.6 ชุดจ่ายไฟเข้า Adapter 9V 1 ชุด ด้านหน้า ด้านหลัง
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/17 ใบงานที่ 9 รูปภาพการต่อวงจรการทดลองที่ 8 ESP32 กับบอร์ด IR Flame Detector รูปวงจรการทดลองที่ 8
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/18 ใบงานที่ 9 9. โมดูล Small Sound รหัสอุปกรณ์ F21103 Sound detection sensor หรือ เซนเซอร์ตรวจจับเสียง เป็นเซนเซอร์ที่นำไมโครโฟนมาต่อใช้ งานร่วมกับวงจรอิเล็กทรอนิกส์เพื่อให้บอร์ด Arduino สามารถที่จะอ่านค่าได้ เซนเซอร์ตรวจจับเสียงใน ที่นี้มีด้วยกัน 4 รุ่น แต่ละรุ่นจะมีความไวในการตรวจจับที่แตกต่างกันขึ้นอยู่กับชนิดของตัวไมโครโฟนและ วงจรอิเล็กทรอนิกส์ที่ออกแบบมามีทั้งแบบเอาต์พุตแอนาล็อก และดิจิตอล รูปโมดูล Sound Detection Sensor การทดลองที่ 9 ทดลองโดยใช้อุปกรณ์ประกอบการทดลอง ESP32 กับบอร์ด Small Sound อุปกรณ์ประกอบการทดลองมีดังนี้ ลำดับ รายการอุปกรณ์ทดลอง รหัสอุปกรณ์ จำนวน 9.1 บอร์ด ESP32S F12105 1 แผง 9.2 บอร์ด Breadboard + Adapter F13104 1 แผง 9.3 บอร์ด Small Sound F21103 1 แผง 9.4 สายไฟต่อวงจรการทดลอง 4 เส้น 9.5 สายไฟเชื่อมต่อ IDE 2 เส้น 9.6 ชุดจ่ายไฟเข้า Adapter 9V 1 ชุด ด้านหน้า ด้านหลัง
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/19 ใบงานที่ 9 รูปภาพการต่อวงจรการทดลองที่ 9 ESP32 กับบอร์ด Small Sound รูปวงจรการทดลองที่ 8
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/20 ใบงานที่ 9 10. โมดูล Raindrop Detection Sensor รหัสอุปกรณ์ F21103 โมดูลตรวจจับน้ำฝน (Raindrop Detection Sensor Module) เป็นโมดูลสำหรับตรวจสอบสภาพ อากาศ, วัดความชื้นในอากาศและน้ำฝนขึ้นอยู่กับการเขียนโปรแกรมและการต่อใช้งานภายนอก สามารถ เชื่อมต่อใช้งานกับบอร์ด Rasberry Pi, Arduino, ARM, MCS-51, AVR, PIC ซึ่งในสภาพอากาศปกติจะให้ ค่าความต้านทานสูง แต่เมื่อสภาพอากาศเปลี่ยนไปมีฝนตกหรือมีความชื้นในอากาศมากจะให้ค่าความ ต้านทานลดต่ำลง สามารถปรับค่าความไวในการตรวจจับได้ (Potentiometer Sensitivity Adjustment) ให้ค่าสัญญาณเอาท์พุทออกมาเป็นแบบ Digital Output คือ 0 กับ 1 หรือให้ค่าออกมาเป็นแบบ Analog Output (AO) ได้ และมี LED แสดงสถานะ Power และ Output รูปโมดูล Raindrop Detection Sensor ตัวอย่างBlock โปรแกรม FT-IDE
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/21 ใบงานที่ 9 การทดลองที่ 9 ทดลองโดยใช้อุปกรณ์ประกอบการทดลอง ESP32 กับบอร์ด Raindrop Detection Sensor อุปกรณ์ประกอบการทดลองมีดังนี้ ลำดับ รายการอุปกรณ์ทดลอง รหัสอุปกรณ์ จำนวน 10.1 บอร์ด ESP32S F12105 1 แผง 10.2 บอร์ด Breadboard + Adapter F13104 1 แผง 10.3 บอร์ด Raindrop Detection Sensor F23104 1 แผง 10.4 สายไฟต่อวงจรการทดลอง 4 เส้น 10.5 สายไฟเชื่อมต่อ IDE 2 เส้น 10.6 ชุดจ่ายไฟเข้า Adapter 9V 1 ชุด รูปภาพการต่อวงจรการทดลองที่ 10 ESP32 กับบอร์ด Raindrop Detection Sensor รูปวงจรการทดลองที่ 10
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/22 ใบงานที่ 9 11. โมดูล Joy Stick รหัสอุปกรณ์ F13106 XY Joystick Module โมดูลจอยสติ๊กส์ เป็นโมดูลที่ใช้สำหรับการควบคุมทิศทาง โดย Output เป็นแบบ Analog โดยใช้ Potentiometer 2 ช่องเพื่ออ่านค่าตำแหน่งของคันโยก (XY) รูปโมดูล Joy Stick ตัวอย่างBlock โปรแกรม FT-IDE ด้านหน้า ด้านหลัง
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/23 ใบงานที่ 9 การทดลองที่ 11 ทดลองโดยใช้อุปกรณ์ประกอบการทดลอง ESP32 กับบอร์ด Joy Stick อุปกรณ์ประกอบการทดลองมีดังนี้ ลำดับ รายการอุปกรณ์ทดลอง รหัสอุปกรณ์ จำนวน 11.1 บอร์ด ESP32S F12105 1 แผง 11.2 บอร์ด Breadboard + Adapter F13104 1 แผง 11.3 บอร์ด Joy Stick F13106 1 แผง 11.4 บอร์ด Switch F12103 1 แผง 11.5 บอร์ด LCD 1602 Module F11105 1 แผง 11.6 สายไฟต่อวงจรการทดลอง 11 เส้น 11.7 สายไฟเชื่อมต่อ IDE 4 เส้น 11.8 ชุดจ่ายไฟเข้า Adapter 9V 1 ชุด รูปภาพการต่อวงจรการทดลองที่ 11 ESP32 กับบอร์ด Joy Stick รูปวงจรการทดลองที่ 11
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/24 ใบงานที่ 9 12. โมดูล IR Receiver Remote รหัสอุปกรณ์ F11102 ชุดสั่งงานอุปกร์ผ่าน Remote ประกอบด้วย รีโมทขนาดเล็กมีหลายปุ่มให้ใช้งาน และตัวรับสัญญาณอิน ฟาเรด ต่อเป็นโมดูลสำเร็จ เสียบสายพร้อมใช้งาน มีโคด Arduino มาตรฐาน สั่งงานควบคุมได้ง่าย ซึ่งการส่ง สัญญาณออกมาจะเป็นการเปิด/ปิดหลอดไฟ LED แบบเร็ว ๆ เพื่อเข้ารหัสสัญญาณ ในแต่ละปุ่มจะให้ค่าสัญญาณ ออกมาแตกต่างกัน เราสามารถอ่านค่าจากรีโมทอินฟาเรด แล้วนำมาควบคุมโปรแกรมของเราใน Arduino ได้ รูปโมดูล IR Receiver Remote ตัวอย่างBlock โปรแกรม FT-IDE
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/25 ใบงานที่ 9 การทดลองที่ 12 ทดลองโดยใช้อุปกรณ์ประกอบการทดลอง ESP32 กับบอร์ด IR Receiver Remote อุปกรณ์ประกอบการทดลองมีดังนี้ ลำดับ รายการอุปกรณ์ทดลอง รหัสอุปกรณ์ จำนวน 12.1 บอร์ด ESP32S F12105 1 แผง 12.2 บอร์ด Breadboard + Adapter F13104 1 แผง 12.3 บอร์ด IR Receiver Remote F11102 1 แผง 12.4 สายไฟต่อวงจรการทดลอง 3 เส้น 12.5 สายไฟเชื่อมต่อ IDE 2 เส้น 12.6 ชุดจ่ายไฟเข้า Adapter 9V 1 ชุด รูปภาพการต่อวงจรการทดลองที่ 12 ESP32 กับบอร์ด IR Receiver Remote รูปวงจรการทดลองที่ 12
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/26 ใบงานที่ 9 13 โมดูล IR Infrared รหัสอุปกรณ์ F21104 เซนเซอร์ตรวจจับวัตถุ IR Infrared เป็นโมดูลเซ็นเซอร์ตรวจจับวัตถุระยะใกล้ มีหลักการทำงาน โดยให้หลอด Infrared LED ทำการส่งสัญญาณ เป็นแสงอินฟราเรดออกไปตกกระทบกับวัตถุที่ตรวจพบใน ระยะ และทำการสะท้อนกลับมายังตัวหลอดโฟโต้ไดโอดที่ทำหน้าที่รับแสงอินฟราเรด โดยจะให้ค่า output ออกมาเป็น Digital signal แต่สำหรับบางโมดูลอาจจะรองรับ output แบบ Analog signal ด้วย ส่วนตัว R ปรับค่านั้น ใช้ในการปรับความไวต่อการตรวจจับแสงอินฟราเรด ซึ่งจะส่งผลต่อระยะในการตรวจ พบวัตถุของตัวเซนเซอร์ สะดวกในการนำไปใช้ติดตั้งกับงานจำพวก หุ่นยนต์, Smart car, หุ่นยนต์หลบสิ่ง กีดขวาง เป็นต้น • สามารถตรวจจับวัตถุได้ในระยะ 2 – 30 เซ็นติเมตร • ใช้แรงดันไฟฟ้าในการทำงาน 3V – 5.5V • ใช้หลักการสะท้อนของแสงในการตรวจจับ โดยมีหลอด LED อินฟาเรดส่งแสง และมีโฟโต้ ทรานซิสเตอร์ในการรับแสง • สามารถแยกสีขาว – ดำ ได้ดี • ใช้ไอซีเปรียบเทียบแรงดันเบอร์ LM393 ถ้า Sensor IR Infrared ตรวจเจอวัตถุด้านหน้าได้ จะส่งค่าสัญญาณ digital ลอจิก 0 มาให้ Arduino UNO และจะสั่งให้หลอดไฟ LED ติด แต่ถ้าไม่มีเอาวัตถุมาบังหน้า Sensor IR Infrared ตัว เซ็นเซอร์จะส่งค่า ลอจิก 1 มา รูปโมดูล IR Infrared ตัวอย่างBlock โปรแกรม FT-IDE ด้านหน้า ด้านหลัง
การใช้งาน ESP32 กับ เซนเซอร์ต่าง ๆ หน้า 9/27 ใบงานที่ 9 การทดลองที่ 13 ทดลองโดยใช้อุปกรณ์ประกอบการทดลอง ESP32 กับบอร์ด IR Infrared อุปกรณ์ประกอบการทดลองมีดังนี้ ลำดับ รายการอุปกรณ์ทดลอง รหัสอุปกรณ์ จำนวน 1.1 บอร์ด ESP32S F12105 1 แผง 1.2 บอร์ด Breadboard + Adapter F13104 1 แผง 1.3 บอร์ด IR Infrared F21104 1 แผง 1.4 สายไฟต่อวงจรการทดลอง 3 เส้น 1.5 สายไฟเชื่อมต่อ IDE 2 เส้น 1.6 ชุดจ่ายไฟเข้า Adapter 9V 1 ชุด รูปภาพการต่อวงจรการทดลองที่ 13 ESP32 กับบอร์ด IR Infrared รูปวงจรการทดลองที่ 13
การใช้งาน ESP32 กับ Rotary Encoders, MamBrane Switch หน้า 10/1 ใบงานที่ 10 10. การใช้งาน ESP32 กับ ESP32 กับ Rotary Encoder, MamBrane Switch 1. โมดูล Rotary Encoders รหัสอุปกรณ์ F12102 Rotary encoder เป็นอุปกรณ์ที่แปลงการหมุน (360 องศา) เป็นสัญญาณทางไฟฟ้า เพื่อใช้ในการ ปรับค่าของการทำงานของอุปกรณ์ ซึ่งทำงานต่างจาก Potentiometer คือ สามารถหมุนได้ต่อเนื่องไม่มีสุด ปลายในแต่ละด้าน รูปโมดูล Rotary Encoders การทดลองที่ 1 ทดลองโดยใช้อุปกรณ์ประกอบการทดลอง ESP32 กับบอร์ด Rotary Encoders อุปกรณ์ประกอบการทดลองมีดังนี้ ลำดับ รายการอุปกรณ์ทดลอง รหัสอุปกรณ์ จำนวน 1.1 บอร์ด ESP32S F12105 1 แผง 1.2 บอร์ด Breadboard + Adapter F13104 1 แผง 1.3 บอร์ด Rotary Encoders F12102 1 แผง 1.4 สายไฟต่อวงจรการทดลอง 4 เส้น 1.5 สายไฟเชื่อมต่อ IDE 2 เส้น 1.6 ชุดจ่ายไฟเข้า Adapter 9V 1 ชุด ด้านหน้า ด้านหลัง
การใช้งาน ESP32 กับ Rotary Encoders, MamBrane Switch หน้า 10/2 ใบงานที่ 10 รูปภาพการต่อวงจรการทดลองที่ 1 ESP32 กับบอร์ด Rotary Encoders รูปวงจรการทดลองที่ 1
การใช้งาน ESP32 กับ Rotary Encoders, MamBrane Switch หน้า 10/3 ใบงานที่ 10 2. โมดูล MamBrane Switch รหัสอุปกรณ์ F13105 คีย์แพด เมมเบรนสวิตซ์ 4×4 Matrix Membrane Keypad Keyboard Module ใช้สำหรับ โครงงานที่ต้องมีกดปุ่มเพื่อป้อนค่าตัวเลข กำหนดการทำงานของโปรแกรมให้กับไมโครคอนโทรลเลอร์ เช่น เครื่องตั้งเวลา ตั้งรหัสเปิดปิดประตู เป็นต้น รูปโมดูล MamBrane Switch ตัวอย่างBlock โปรแกรม FT-IDE ด้านหลัง ด้านหน้า
การใช้งาน ESP32 กับ Rotary Encoders, MamBrane Switch หน้า 10/4 ใบงานที่ 10 การทดลองที่ 2 ทดลองโดยใช้อุปกรณ์ประกอบการทดลอง ESP32 กับบอร์ด MamBrane Switch อุปกรณ์ประกอบการทดลองมีดังนี้ ลำดับ รายการอุปกรณ์ทดลอง รหัสอุปกรณ์ จำนวน 2.1 บอร์ด ESP32S F12105 1 แผง 2.2 บอร์ด Breadboard + Adapter F13104 1 แผง 2.3 บอร์ด MamBrane Switch F13105 1 แผง 2.4 บอร์ด LCD 1602 Module F11105 1 แผง 2.5 สายไฟต่อวงจรการทดลอง 12 เส้น 2.6 สายไฟเชื่อมต่อ IDE 2 เส้น 2.7 ชุดจ่ายไฟเข้า Adapter 9V 1 ชุด รูปภาพการต่อวงจรการทดลองที่ 2 ESP32 กับบอร์ด MamBrane Switch รูปวงจรการทดลองที่ 2
การใช้งาน ESP32 กับ RS485 โมดูลสื่อสาร, โมดูลเครื่องส่งสัญญาณอุณหภูมิ/ความซื้น หน้า 11/1 ใบงานที่ 11 11. การใช้งาน ESP32 กับ RS485 โมดูลสื่อสาร, โมดูลเครื่องส่งสัญญาณอุณหภูมิ/ความซื้น 1. โมดูล RS485 SH20 รหัสอุปกรณ์ F21110 เซ็นเซอร์วัดอุณหภูมืและความชื้นแบบ RS485 ความแม่นยำสูง • วัดอุณหภูมิ-20 องศา ถึง 60 องศา • วัดความชื้น 0-100% • ไฟเลี้ยง 4-30VDC รูปโมดูล RS485 SH20 การทดลองที่ 1 ทดลองโดยใช้อุปกรณ์ประกอบการทดลอง ESP32 กับบอร์ด RS485 SH20 อุปกรณ์ประกอบการทดลองมีดังนี้ ลำดับ รายการอุปกรณ์ทดลอง รหัสอุปกรณ์ จำนวน 1.1 บอร์ด ESP32S F12105 1 แผง 1.2 บอร์ด Breadboard + Adapter F13104 1 แผง 1.3 บอร์ด RS485 SH20 F21110 1 แผง 1.4 บอร์ด MAX485 RS485 F11101 1 แผง 1.5 บอร์ด OLED Display F11103 1 แผง 1.6 สายไฟต่อวงจรการทดลอง 12 เส้น 1.7 สายไฟเชื่อมต่อ IDE 2 เส้น 1.8 ชุดจ่ายไฟเข้า Adapter 9V 1 ชุด
การใช้งาน ESP32 กับ RS485 โมดูลสื่อสาร, โมดูลเครื่องส่งสัญญาณอุณหภูมิ/ความซื้น หน้า 11/2 ใบงานที่ 11 รูปภาพการต่อวงจรการทดลองที่ 1 ESP32 กับบอร์ด RS485 SH20 รูปวงจรการทดลองที่ 1
การใช้งาน ESP32 กับ RS485 โมดูลสื่อสาร, โมดูลเครื่องส่งสัญญาณอุณหภูมิ/ความซื้น หน้า 11/3 ใบงานที่ 11 2. โมดูล ESP-01S DHT11 รหัสอุปกรณ์ F21108 เซนเซอร์ตรวจวัดอุณหภูมิและความชื้นรุ่น DHT11 ออกแบบมาสำหรับใช้กับ ESP8266-01/01S เพียงแค่เสียบ แล้วตั้งเป็นเซนเซอร์โหนด วัดอุณหภูมิ/ความชื้น ส่งขึ้น Server ผ่านทาง Wi-Fi รอบรับ ไฟเลี้ยงช่วงกว้าง 3.7-12V อ่านค่าจาก Sensor โดยใช้ GPIO2 ของ ESP-01 รูปโมดูล ESP-01S DHT11 การทดลองที่ 2 ทดลองโดยใช้อุปกรณ์ประกอบการทดลอง ESP32 กับบอร์ด ESP-01S DHT11 อุปกรณ์ประกอบการทดลองมีดังนี้ ลำดับ รายการอุปกรณ์ทดลอง รหัสอุปกรณ์ จำนวน 2.1 บอร์ด ESP32S F12105 1 แผง 2.2 บอร์ด Breadboard + Adapter F13104 1 แผง 2.3 บอร์ด ESP-01S DHT11 F21110 1 แผง 2.4 บอร์ด Relay F12108 1 แผง 2.5 บอร์ด OLED Display F11103 1 แผง 2.6 สายไฟต่อวงจรการทดลอง 9 เส้น 2.7 สายไฟเชื่อมต่อ IDE 2 เส้น 2.8 ชุดจ่ายไฟเข้า Adapter 9V 1 ชุด ด้านหน้า ด้านหลัง
การใช้งาน ESP32 กับ RS485 โมดูลสื่อสาร, โมดูลเครื่องส่งสัญญาณอุณหภูมิ/ความซื้น หน้า 11/4 ใบงานที่ 11 รูปภาพการต่อวงจรการทดลองที่ 2 ESP32 กับบอร์ด ESP-01S DHT11 รูปวงจรการทดลองที่ 2
การใช้งาน ESP32 กับ USB To FT232 หน้า 12/1 ใบงานที่ 12 12. การใช้งาน ESP32 กับ USB To FT232 1. โมดูล USB To FT232 รหัสอุปกรณ์ F22103 ตัวแปลงจาก USB เป็น TTL UART สำหรับเบิร์นโปรแกรมตัวบอร์ด Arduino ทุกรุ่นที่ไม่มี USB รวมไปถึง ใช้กับโปรแกรมตัวโมดูล ESP8266 Wifi ได้ สามารถเลือกแรงดันได้ทั้ง 3.3v และ 5v และมี pin สำหรับการเชื่อมต่ออื่นๆ ใช้สำหรับเบิร์นโปรแกรมลง Arduino รุ่นที่ไม่มี USB เช่น Arduino Pro Mini ใช้งานง่าย มีขา DTR มาให้ด้วย ทำให้เบิร์นได้เลย ไม่ต้องกดปุ่มรีเซต ใช้ชิฟ FT232RL ตัวเดียวกับที่บอร์ด Arduino รูปโมดูล USB To FT232 การทดลองที่ 1 ทดลองโดยใช้อุปกรณ์ประกอบการทดลอง ESP32 กับบอร์ด USB To FT232 อุปกรณ์ประกอบการทดลองมีดังนี้ ลำดับ รายการอุปกรณ์ทดลอง รหัสอุปกรณ์ จำนวน 1.1 บอร์ด ESP32S F12105 1 แผง 1.2 บอร์ด Breadboard + Adapter F13104 1 แผง 1.3 บอร์ด USB To FT232 F22103 1 แผง 1.4 สายไฟต่อวงจรการทดลอง 9 เส้น 1.5 สายไฟเชื่อมต่อ IDE 2 เส้น 1.6 ชุดจ่ายไฟเข้า Adapter 9V 1 ชุด ด้านหน้า ด้านหลัง
การใช้งาน ESP32 กับ USB To FT232 หน้า 12/2 ใบงานที่ 12 รูปภาพการต่อวงจรการทดลองที่ 1 ESP32 กับบอร์ด USB To FT232 รูปวงจรการทดลองที่ 1
การใช้งาน ESP32 กับ โมดูลบันทึกข้อมูล และ โมดูลบอร์ดเก็บค่าเวลา หน้า 13/1 ใบงานที่ 13 13. การใช้งาน ESP32 กับ โมดูลบันทึกข้อมูล Micro SD Cade, โมดูลบอร์ดเก็บค่าเวลา 1. โมดูล SD Reader รหัสอุปกรณ์ F22102 สามารถในการบันทึกข้อมูลต่าง ๆ จากบอร์ด Arduino ลงบน Micro SD Card มีอินเตอร์เฟส แบบ SPI ใช้งานง่าย มีไลบารีสำเร็จรูปให้พร้อมใช้งาน มีวงจรเรกูเลต 3.3V มาให้ในตัวบอร์ด สามารถใช้ ไฟได้ในช่วง 4.5V - 5.5V รูปโมดูล Micro SD Card 2. โมดูล DS1307 RTC Clock รหัสอุปกรณ์ F22101 โมดูลนาฬิกาแบบเรียลไทม์ ใช้เป็นนาฬิกาให้กับบอร์ด Arduino ประยุกต์ใช้งานได้หลากหลาย เช่น การเกษตรใช้เพื่อตั้งเวลารดน้ำต้นไม้ การเลี้ยงสัตว์ใช้ในการให้อาหารแบบอัตโนมัติ เป็นต้น รูปโมดูล DS1307 RTC Clock ด้านหน้า ด้านหลัง ด้านหน้า ด้านหลัง
การใช้งาน ESP32 กับ โมดูลบันทึกข้อมูล และ โมดูลบอร์ดเก็บค่าเวลา หน้า 13/2 ใบงานที่ 13 Block โปรแกรม FT-IDE การทดลองที่ 1 ทดลองโดยใช้อุปกรณ์ประกอบการทดลอง ESP32 กับบอร์ด SD Reader, DS1307 RTC Clock อุปกรณ์ประกอบการทดลองมีดังนี้ ลำดับ รายการอุปกรณ์ทดลอง รหัสอุปกรณ์ จำนวน 1.1 บอร์ด ESP32S F12105 1 แผง 1.2 บอร์ด Breadboard + Adapter F13104 1 แผง 1.3 บอร์ด SD Reader F22103 1 แผง 1.4 บอร์ด DS1307 RTC Clock F22101 1 แผง 1.5 สายไฟต่อวงจรการทดลอง 10 เส้น 1.6 สายไฟเชื่อมต่อ IDE 4 เส้น 1.7 ชุดจ่ายไฟเข้า Adapter 9V 1 ชุด
การใช้งาน ESP32 กับ โมดูลบันทึกข้อมูล และ โมดูลบอร์ดเก็บค่าเวลา หน้า 13/3 ใบงานที่ 13 รูปภาพการต่อวงจรการทดลองที่ 1 ESP32 กับบอร์ด SD Reader, DS1307 RTC Clock รูปวงจรการทดลองที่ 1
การใช้งาน ESP32 กับ โมดูลจีพีเอส หน้า 14/1 ใบงานที่ 14 14. การใช้งาน ESP32 กับ โมดูลจีพีเอส 1. โมดูล GPS Module รหัสอุปกรณ์ F22106 เป็นโมดูล GPS ที่ใช้ระบุตำแหน่งต่างๆบนโลก มี library ให้ใช้งาน รูปโมดูล GPS Module การทดลองที่ 1 ทดลองโดยใช้อุปกรณ์ประกอบการทดลอง ESP32 กับบอร์ด GPS Module อุปกรณ์ประกอบการทดลองมีดังนี้ ลำดับ รายการอุปกรณ์ทดลอง รหัสอุปกรณ์ จำนวน 1.1 บอร์ด ESP32S F12105 1 แผง 1.2 บอร์ด Breadboard + Adapter F13104 1 แผง 1.3 บอร์ด GPS Module F22106 1 แผง 1.4 สายไฟต่อวงจรการทดลอง 4 เส้น 1.5 สายไฟเชื่อมต่อ IDE 2 เส้น 1.6 ชุดจ่ายไฟเข้า Adapter 9V 1 ชุด
การใช้งาน ESP32 กับ โมดูลจีพีเอส หน้า 14/2 ใบงานที่ 14 รูปภาพการต่อวงจรการทดลองที่ 1 ESP32 กับบอร์ด GPS Module รูปวงจรการทดลองที่ 1