create and develop intelligent innovation
Arduino Learning Kit
Arduino Learning Kit

Arduino Learning Kit

Arduino Learning Kit

     บอร์ด Arduino Learning Kit เป็นความร่วมมือระหว่าง  บริษัทเท็นเนอยี่ อินโนเวชั่น จำกัด   และ  SEE U. LAB วิทยาลัยพลังงานทดแทน มหาวิทยาลัยแม่โจ้  ในการวางคอนเซ็ปและออกแบบ โดยมีวัตถุประสงค์เพื่อใช้สำหรับการฝึกเขียนโปรแกรมบนแพรตฟอร์มอาดูโน่ (Arduino Platform) ในการศึกษาและเรียนรู้การนำบอร์ดอาดูโน่เชื่อมต่อกับโมดูลและเซนเซอร์ชนิดต่าง ๆ ซึ่งสามารถเลือกชนิดบอร์ดคอนโทรลเลอร์ได้ถึง 3 ชนิดคือ Arduino Uno, Arduino Nano และ ESP32 โดยแค่ทำการเลื่อนดิฟสวิตช์ในการเลือกใช้งานบอร์ดและโมดูลต่าง ๆ และยังมีช่องเสียบโมดูล ESP8266 ใช้สำหรับติดต่อกับ WiFi โดยเชื่อมต่อกับบอร์ดแม่ผ่านทาง serial port เพื่อศึกษาและเรียนรู้ระบบ IoT (Internet Of Thing)

ตัวอย่างการใช้ ESP32 โมดูลเป็นบอร์ดคอนโทรลเลอร์ ทำการทดสอบโมดูลและเซนเซอร์ต่างๆที่อยู่บนบอร์ด

คุณสมบัติและโมดูลเซนเซอร์ต่าง ๆบนบอร์ด
  • ขนาดบอร์ด 16.0cm x 23.5cm x 4.5cm (กว้าง x ยาว x สูง )
  • เลือกการเชื่อมต่อบอร์ดคอนโทรลเลอร์ได้ถึง 3 ชนิดคือ Arduino UNO, Arduino Nano และ ESP32
  • มีช่องเสียบ ESP8266 WiFi Module โดยเชื่อมต่อกับบอร์ดแม่ผ่านทาง serial port เพื่อการเรียนรู้ระบบ IoT(Internet Of Thing)
  • มีโมดูลฐานเวลา DS3231 บนบอร์ด เชื่อมต่อบน I2C bus
  • มีวงจรขับมอเตอร์ดีซีเพื่อควบคุมความเร็วด้วยวิธีการ PWM (Pulse Width Mod) จำนวน 2 ช่อง
  • มีตัวต้านทานปรับค่าได้ (potentiometer) จำนวน 3 ตัว สำหรับการอ่านค่าแรงดัน 0-5V เพื่อการเรียนรู้หลักการ Analog signal (ADC)
  • มีจอแสดงผล LCD16x2 เชื่อมต่อบน I2C bus
  • มีจอแสดงผล OLED128x64 ขนาด 0.96นิ้ว เชื่อมต่อบน I2C bus
  • มี LED RGB ต่ออยู่บนบอร์ด เพื่อเรียนรู้การขียนโปรแกรมขับ LED RGB เป็นสีต่างๆ
  • มี Relay Module 2 channel เพื่อเรียนรู้การเขียนโปรแกรมควบคุบรีเลย์
  • เซนเซอร์วัดอุณหภูมิและความชื้น DHT22(อยู่บนตัวบอร์ด) และ DS18B20 (มีคอนเนคเตอร์ให้เชื่อมต่อ)บน onewire bus
  • เซนเซอร์ตรวจจับความเคลื่อนไหว (Motion Sensor)
  • เซนเซอร์วัดระดับความสว่างของแสง LDR(Light Dependent Resistor)
  • เซนเซอร์วัดระยะวัตถุหรืออัลตร้าโซนิค (Ultrasonic Sensor)
  • โมดูล TM1638 บอร์ดแสดงผลตัวเลข 8 หลักพร้อม LED และปุ่มกด ซึ่งใช้สาย
  • สัญญาณเพียง 3 เส้นในการสั่งงาน
  • External eeprom IC เพื่อเรียนรู้เขียนโปรแกรมติดต่อกับ eeprom memory ภายนอก
  • มีวงจรขับสแตปปิ้งมอเตอร์ (Stepping Motor) เพื่อเรียนรู้การเขียนโปรแกรมควบคุมสแตปปิ้งมอเตอร์
  • มีวงจรแปรงสัญญาณ RS485 เพื่อเรียนรู้การเขียนโปรแกรมติดต่อบน RS485 bus
  • มีโปโต้บอร์ดสำหรับต่อวงจรทดลอง
  • มีชุด Regulator บนบอร์ดสำหลับแปลงไฟจาก 12V ออกมาเป็น 5V และ 3.3V สามารถนำไปต่อวงจรภายนอกได้
ส่วนประกอบบนบอร์ด
Arduino Learning Kit
  1. แจ็คสำหรับต่อกับอะแดปเตอร์ 12 VDC
  2. เฮดเดอร์ช่องเสียบไฟ 12 VDC
  3. เฮดเดอร์ช่องเสียบไฟ 5 VDC 
  4. เฮดเดอร์ช่องเสียบไฟ 3.3 VDC
  5. สวิตช์รีเซตสำหรับบอร์ด Arduino Uno
  6. External EEPROM ขนาด 644 Kbyte
  7. ไอซี DS3231 RTC (ไอซีฐานเวลา)
  8. แบตเตอรี่ 3.3 V สำหรับเป็นไฟเลี้ยงให้กบัไอซี DS3231
  9. Jumper สำหรับเซต Address ให้กับ ExternalEEPROM
  10. จอแสดงผล LCD 16×2 ชนิด I2C
  11. จอแสดงผล OLED 128×64 ขนาด 0.96 นิ้ ชนิด I2C
  12. คอนเนคเตอร์สำหรับเสียบ Arduino Uno
  13. คอนเนคเตอร์สำหรับเสียบ Arduino Nano
  14. คอนเนคเตอร์สำหรับเสียบ ESP32(ESP-WROM-32)
  15. โปโต้บอร์ดสำหรับต่อวงจรทดลอง
  16. คอนเนคเตอร์ไฟ 5 VDC
  17. คอนเนคเตอร์ GND
  18. DIP Switch สำหรับเลือกการเชื่อมต่อไปยังโมดูล TM1638
  19. โมดูล TM1638 บอร์ดแสดงผลตัวเลข 8 หลักพร้อม LED และปุ่มกด 
  20. รีเลย์โมดูลชนิด 2 ช่อง
  21. DIP Switch สำหรับเลือกการเชื่อมต่อบอร์ดไปยังรีเลย์โมดูลชนด 2 ช่อง
  22. โมดูล ESP8266(mini WeMos) WiFi Module
  23. คอนเนคเตอร์สำหรับต่อกับมอเตอร์ DC สำหรับขับด้วยสัญญาณ PWM
  24. คอนเนคเตอร์สำหรับต่อกับ DS18B20 เซนเซอร์วัดอุณหภูมิชนิดกันน้ำ
  25. จั๊มเปอร์สำหรับเลือกการเชื่อมต่อระหว่าง DS18B20 หรือ DHT22 ซึ่งเลือกได้อย่างใดอย่างหนึ่ง
  26. เซนเซอร์ DHT22 วัดอุณหภูมิ และความชื้น
  27. คอนเนคเตอร์สำหรับเชื่อมต่อสัญญาณ RS485
  28. บัซเซอร์ (Buzzer)
  29. DIP Switch สำหรับเปิด-ปิดการเชื่อมต่อ RS485, LED RGB และ Buzzer ซึ่งใช้ขาสัญญาณร่วมกัน
  30. เซนเซอร์วัดความเข้มแสง (LDR sensor)
  31. LED RGB
  32. ตัวต้านทานปรับค่าได้ VR1, VR2 และ VR3
  33. เซนเซอร์ตรวจจับความเคลือนไหว (PIR motion sensor)
  34. DIP Switch สำหรับเลือกการเชื่อมต่อไปยัง Motion Sensor
  35. เซนเซอร์อัลตร้าโซนิค (Ultrasonic Sensor) สำหรับวัดระยะห่างวัตถุ
  36. DIP Switch สำหรับเลือกการเชื่อมต่อไปยังวงจรขับ Ultrasonic Sensor
  37. คอนเนคเตอร์สำหรับต่อ Stepping motor (สามารถเลือกชนิด 5V หรือ 12V ได้จากจั๊มเปอร์)
  38. คอนเนคเตอร์สำหรับต่อ Stepping motor (สามารถเลือกชนิด 5V หรือ 12V ได้จากจั๊มเปอร์)
  39. DIP Switch สำหรับการเลือกการเชื่อมต่อไปยังวงจรขับ Stepping motor
วงจรบอร์ด Arduino Learning Kit
บทความและตัวอย่างการเขียนโปรแกรมบอร์ด Arduino Learning Kit

10 Comments

    1. ต้องขออภัยด้วยนะครับ ตอนนี้บอร์ดที่อยู่ในสต๊อก มีคนจองไว้หมดแล้วครับ ทางเรากำลังเร่งผลิตอยู่ น่าจะประมาณต้นเดือนหน้า ถ้าเสร็จแล้วทางเราจะรีบแจ้งให้ทราบโดยเร็วครับ

  1. Pingback: writing services

Leave a Reply

Your email address will not be published. Required fields are marked *

Cresta Social Messenger