ชุดทดลอง STEM Arduino เพื่อสร้างโครงงานอิเล็กทรอนิกส์และพัฒนา IoT

 

แปลและเรียบเรียง : ณัฐพนธ์ จงฤกษ์มงคล

ชุดทดลอง STEM เพื่อเรียนรู้และพัฒนาสร้างโครงงานอิเล็กทรอนิกส์ สำหรับนักสร้างนักทดลอง Maker และผู้สนใจเรียนรู้อิเล็กทรอนิกส์ ที่รวมโมดูลอิเล็กทรอนิกส์จำนวนมากไว้ในบอร์ดเดียว เรียนรู้อิเล็กทรอนิกส์พื้นฐานจากอุปกรณ์อินพุตและเอาต์พุตต่างๆ การสื่อสารแบบอนุกรม ไปจนถึงการเรียนรู้เกี่ยวกับอินเตอร์เน็ตของสรรพสิ่ง (IoT) โดยเขียนโปรแกรมพัฒนาบนบอร์ด Arduino (ATmega328p), ESP8266 WiFi, โมดูลสื่อสาร NRF24L01, โมดูลบลูทูธ HC-06 และโดยในชุดทดลองจะประกอบด้วยเซนเซอร์มากกว่า 20 โมดูล และเน้นให้ผู้เรียนได้เรียนรู้เนื้อหาเป็นขั้นตอนตั้งแต่เบื้องต้นจนถึงขั้นสูง ซึ่งในชุดทดลองมาพร้อมบทเรียนและตัวอย่างการเขียนโปรแกรมควบคุม เพื่อให้ผู้เรียนสามารถพัฒนาเป็นโครงงานต่างๆ ได้ง่ายยิ่งขึ้น

อุปกณ์ต่างๆ ในชุดทดลอง STEM Arduino เพื่อสร้างโครงงานอิเล็กทรอนิกส์และพัฒนา IoT

กับชุดทดลอง STEM Arduino เพื่อสร้างโครงงานอิเล็กทรอนิกส์และพัฒนา IoT นี้ เป็นชุดทดลองที่ให้บอร์ดประมวลผลมา 2 แบบ คือ Arduino NANO (ATmega328p RGB Nano Port) และสำหรับสื่อสารผ่านไร้สาย ESP8266 WiFi Port ซึ่งออกแบบให้ทดลองบนตัวเมนบอร์ดหลักได้ รวมทั้งอุปกรณ์อินพุต/เอาต์พุค์ต่างๆ ช่วยให้ผู้เรียนสามารถทดลองโครงงานได้สะดวกยิ่งขึ้น

รายการอุปกรณ์ในชุดทดลอง   

 

รายการอุปกรณ์ จำนวน   รายการอุปกรณ์

จำนวน

1.  ATmega328p RGB Nano Port 1 17 RGB ATmega328p development board 1
2. ESP8266 WiFi Port 1 18 IOT multifunction expansion board 1
3. NRF24L01 Port 1 19. ESP8266 CH340G development board 1
4. Wireless HC-06 Port 1 20. NRF24L01 Wireless module 2
5. Ultrasonic module Port 1 21. HC-06 module 1
6. IR remote control and receiver module 1 22. HC-SR04 ultrasonic sensor 1
7. DHT11 (Humidity and Temperature Sensor) 1 23. 170 breadboard 1
8. Traffic Light Sensor 1 24. IR remote control 1
9. 10K Potentiometer 1 25. 65pcs jumper wires 1
10. Push Button 1 26. Micro USB cable 1
11. MB102 power supply module 1 27. Type C USB cable 1
12. Thermal Temperature Sensor 1 28. Jumper Cap 3
13. Small Breadboard and Shield 1 29. Ultrasonic module  1
14. WS2812 RGB LED module 1 30. 1602 LCD Display  1
15. Active Buzzer 1 31. Photoresistor module  1
16. DS1307 Real-Time Clock 1 32. Encoder module  1

เนื้อหาในบทเรียนการทดลอง

ในส่วนของเนื้อหาบทเรียนจะมีทั้งความรู้ทั่วไปในระดับง่ายและเนื้อหาที่ซับซ้อนเพิ่มมากขึ้น โดยจะแบ่งกลุ่มของเนื้องหาอิงกับบอร์ดประมวลผล ซึ่งจะให้ส่วนของเนื้อหาพื้นฐานใช้การทดลองร่วมกับบอร์ดประมวลผล Arduino NANO และในส่วนของเนื้อหาที่ซับซ้อนจะใช้บอร์ดประมวลผล ESP8266 WiFi โดยการทดลองทั้งสองส่วนจะนำมาประยุกต์ใช้งานร่วมกันได้ทันทีและตัวอย่างเนื้อหาการทดลองดังแสดงข้างล่างนี้

  • Lesson 1 Installing IDE
  • Lesson 2 Light LED
  • Lesson 3 Button control LED
  • Lesson 4 Active Buzzer
  • Lesson 5 passive buzzer
  • Lesson 6 Traffic Light
  • Lesson 7 Running water light
  • Lesson 8 WS2812B
  • Lesson 9 Gradient RGB
  • Lesson 10 DS1307
  • Lesson 11 Show temp
  • Lesson 12 Show temp and humidity
  • Lesson 13 Ultrasonic module
  • Lesson 14 Photosensitive resistance
  • Lesson 15 Rotary encoder control RGB
  • Lesson 16 NRF24L01 launch
  • Lesson 17 Infrared control LED
  • Lesson 18 Infrared control RGB
  • Lesson 19 Bluetooth control RGB
  • Lesson 20 ESP8266 Development board
  • .
  • .
  • Lesson 28 ESP8266 Nodem combined with HC-SR04 Ultrasonic Ranging

โปรแกรมสำหรับใช้พัฒนาโครงงาน

สำหรับโปรแกรมสำหรับพัฒนาที่ใช้งานร่วมกับชุดทดลอง STEM Arduino เพื่อสร้างโครงงานอิเล็กทรอนิกส์และพัฒนา IoT จะใช้โปรแกรม Arduino IDE ที่สามารถดาวน์โหลดมาใช้งานได้ฟรี (Open source software : OSS) ที่เว็บไซต์ https://www.arduino.cc/en/software โดยสามารถใช้โปรแกรมได้ตั้งแต่เวอร์ชั่น 1.8.13 ขึ้นไป

ลักษณะของโปรแกรม Arduino IDE เวอร์ชั่น 1.8.13

ตัวอย่างการเขียนโปรแกรม Arduino IDE 

ตัวอย่างเนื้อหาการเรียนรู้ในบทเรียน

การเรียนรู้เนื้อหาในชุดทดลอง STEM Arduino เพื่อสร้างโครงงานอิเล็กทรอนิกส์และพัฒนา IoT จะมีขั้นตอนแบ่งออกเป็น 4 ส่วนใหญ่ๆ คือ ขั้นตอนที่ 1 การกล่าวนำเนื้อหาที่เกี่ยวข้องถึงหลักการและคุณสมบัติอุปกรณ์ที่นำมาใช้งาน ขั้นตอนที่ 2 การต่อวงจรบนเมนบอร์ดทดลองตำแหน่งขาต่างๆ และบอร์ดประมวลผลที่ใช้งาน, ขั้นตอนที่ 3 การเขียนโปรแกรม Arduino IDE เพื่อควบคุมการทำงานโดบในชุดทดลองจะมีตัวอย่างมาให้, ขั้นตอนสุดท้ายที่ 4 เป็นการโปรแกรมคำสั่งให้กับบอร์ดประมวลผลทำงานรวมทั้งสังเกตการทดลองและสรุปผลการทดลองที่ได้

 ขั้นตอนที่ 1 กล่าวนำเนื้อหาที่เกี่ยวข้องและคุณสมบัติอุปกรณ์ที่ใช้งาน

ขั้นตอนที่ 2 การต่อวงจรบนเมนบอร์ดทดลอง

ขั้นตอนที่ 3 การเขียนโปรแกรม Arduino IDE  

ขั้นตอนที่ 4 การโปรแกรมคำสั่งให้กับบอร์ดประมวลผลและสรุปผลการทดลอง  

สำหรับชุดทดลอง STEM Arduino เพื่อสร้างโครงงานอิเล็กทรอนิกส์และพัฒนา IoT เหมาะสำหรับนักเรียนและนักศึกษาในระดับมัธยมหรืออาซีวศึกษา ที่ต้องการเรียนรู้เกี่ยวกับงานในด้านอิเล็กทรอนิกส์และการใช้งานอุปกรณ์เซนเซอร์ต่างๆ ทั่วไป โดยสามารถเรียนรู้ได้ทั้งในส่วนของเนื้อหาพื้นฐานทั่วไปด้วยบอร์ดประมวลผล Arduino NANO และเนื้อหาที่สูงขึ้นด้วยบอร์ดประมวลผล ESP8266 WiFi ซึ่งจะเน้นในเรืองของการพัฒนาเทคโนโลยีของสรรพสิ่ง (Internet of Things : IoT)

 

ติดต่อสอบถามข้อมูลเพิ่มเติมได้ที่

บริษัท ซีเอ็ดยูเคชั่น จำกัด (มหาชน) 1858/87-90 ถนนเทพรัตน แขวงบางนาใต้ เขตบางนา กรุงเทพมหานคร 10260
โทรศัพท์ 0 2826 8263 โทรสาร 0 2826 8356-59 อีเมล์ stem@se-ed.com

.