ขอแนะนำ ชุด ArduinoAll Starter Kit++

ชุดอุปกรณ์เรียนรู้ ArduinoAll Starter Kit และ ชุด Arduino ESP8266 IoT Kit
สำหรับผู้เริ่มต้นพร้อมใช้งานกับคอร์สเรียน แนะนำโดย ArduinoAll 

ชุด Full Course สำหรับเรียนรู้ Arduino IoT แบบครบถ้วน

ในชุด ArduinoAll IoT Kit นี้ ได้รวมเอาการเรียนรู้ Arduino และ ESP8266 ทั้ง 2 แบบมาไว้ด้วยกัน
มีคอร์สเรียนให้แบบละเอียดทั้ง Arduino และ ESP8266 Wifi ทำให้ได้พื้นฐานอย่างครบถ้วนที่สุด สำหรับทำโปรเจก IoT

เริ่มเรียนตั้งแต่พื้นฐานอย่างเป็นระบบ ออกแบบมาสำหรับทุกคน


เริ่มต้น เรียนรู้ Arduino IoT และ Source Code ตัวอย่างคลิกที่นี่

  





ชุด ArduinoAll IoT Kit พร้อมคอร์สเรียน อุปกรณ์ประกอบด้วย

A002 : Arduino Relay 5V 2 ช่อง Relay module 10A 250V Active LOW สำหรับ Arduino   1 ชิ้น    
A005 : Servo Motor Arduino SG90 motor Servo ขนาดเล็ก Arduino Micro Servo SG90   1 ชิ้น    
A006 : สายไฟ จัมเปอร์ Jumper Wire สายแพ ขั้ว ผู้-ผู้ ยาว 20cm 40 เส้น   1 ชิ้น    
A097 : Light Dependent Resistor LDR 5MM Photoresistor   1 ชิ้น    
A128 : Arduino Keypad 4x4 matrix keypad arduino   1 ชิ้น    
A135 : สายจัม ผู้-เมีย Jump Wire (Male to Female) สายแพ ยาว 20cm. ขนาด40 เส้น   1 ชิ้น    
A175 : Ultrasonic SR04 เซนเซอร์ Ultrasonic Module HC-SR04 Distance Measuring Transducer Sensor   1 ชิ้น    
A187 : switch ไมโครสวิตช์ กดติดปล่อยดับ 6 x 6 x 5MM แบบ 2 ขา micro switch จำนวน 10 ชิ้น   1 ชิ้น    
A193 : IC 74HC595   1 ชิ้น    
A247 : บอร์ดทดลอง Breadboard 830 holes MB-102   1 ชิ้น    
A447 : 1602 LCD (Blue Screen) 16x2 LCD with backlight of the LCD screen พร้อม I2C Interface 5V   1 ชิ้น    
A454 : Arduino Uno R3 แบบ SMD เพิ่มพอร์ทขยาย พร้อมสาย USB Arduino Uno + คอร์สเรียน Arduino Starter ออนไลน์   1 ชิ้น    
A506 : ตัวต้านทาน 4.7K 1/4W Metal film 1% จำนวน 10 ชิ้น   1 ชิ้น    
A510 : Active Buzzer Module 3.3 - 5V ทำงานแบบ Active LOW   1 ชิ้น    
A522 : ตัวต้านทาน 220 โอห์ม 220r 1/4W 1% จำนวน 10 ชิ้น   1 ชิ้น    
A531 : โมดูล Micro SD Card Micro SD Card Module MicroSD Card Adapter (Catalex)   1 ชิ้น    
A627 : DHT11 Digital Temperature and Humidity Sensor DHT11 แบบ PCB พร้อมสายไฟ   1 ชิ้น    
A296 : TCRT5000 infrared reflectance Obstacle avoidance line tracking sensor เซนเซอร์เช็คสิ่งกีดขวาง เส้นขาวดำ นับจำนวน   1 ชิ้น    
A812 : บอร์ดทดลอง NodeMCU V2 NodeMCU V2 ESP8266 Development Kit ESP-12F/N   1 ชิ้น    
A1398 : Potentiometer B100 K ตัวต้านทานปรับค่าได้ 100K   1 ชิ้น    
A1858 : Bluetooth module HC-06 JDY   1 ชิ้น    
A1874 : LED 5mm pack red, green ,yellow 10 total of 30 หลอดไฟ LED สีแดง เขียว เหลือง อย่างละ 10 รวมทั้งหมด 30 ดวง   1 ชิ้น  
  กล่องเก็บอุปกรณ์ ฟรี   1 กล่อง  



คำแนะนำในการเริ่มต้นเล่น Arduino ที่ต้องรู้

  • เริ่มจากการเรียนรู้ภาษา C สำหรับ Arduino ถ้าใครมีพื้นฐานแล้วก็จะไปได้เร็วขึ้น แต่ถ้ายังเขียนไม่เป็นเลยก็ศึกษาไม่ยาก
  • หัดใช้คำสั่งควบคุมอุปกรณ์ เปิด/ปิดไฟ LED
  • ใช้คำสั่งการรับค่าจากสวิตช์
  • อ่านค่าจากสวิตช์ นำมาสั่งงาน เช่นกดปุ่ม 1 ให้ไฟสีแดงติด กดปุ่ม 2 ให้ไฟสีเขียวติด 3 วินาทีแล้วดับ
  • สั่งควบคุมเอาต์พุตแบบต่าง ๆ เช่น การปรับความสว่างของ LED , ควบคุมควมเร็วมอเตอร์ , ควบคุม Servo มอเตอร์ , สั่งเปิดปิดไฟโหลดใหญ่ เช่นเปิดไฟ/เปิดพัดลม ที่ไฟ 220V
  • ใช้เซนเซอร์แบบต่าง ๆ ร่วมกับกับ Arduino เช่น สวิตช์แบบปุ่มกดโทรศัพท์ Matrix , เซนเซอร์ตรวจจับวัตถุแบบอินฟาเรด , เซนเซอร์วัดความชื้่นและอุณหภูมิ , เซนเซอร์วัดระยะทางตรวจจับสิ่งกีดขวางด้วย Ultrasonic
  • เรียนรู้การสื่อสารหลักกับอุปกรณ์เซนเซอร์ต่าง ๆ ทำให้มีความเข้าใจในการใช้อุปกรณ์หลัก ๆ เกือบทุกชนิด โดยมีการสื่อสารอยู่ 3 แบบ คือ แบบ SPI , I2C , Serial Uart
  • เรียนรู้การขยายขา I/O ของ Arduino แบบต่าง ๆ เนื่องจากขาของ Arduino อาจมีไม่พอในการควบคุม เช่นต้องการสั่งเปิด/ปิดอุปกรณ์จำนวนหลายร้อยตัว แต่ Arduino มีขาเพียงแค่ 3 ขา จะควบคุมได้แบบไหนบ้าง
  • เทคนิคที่จำเป็นอื่น ๆ เช่น การใช้งานแบบ Interrupt ที่ทำให้โปรแกรมทำงานได้ราบรื่น , การเขียนข้อมูลลง EEPROM สำหรับบันทึกข้อมูลไว้ใช้ใหม่ตอนปิดไฟ , การต่อร่วมกับ Arduino ตัวอื่นเพื่อแบ่งการทำงานประสานกัน

การเริ่มเล่น เรียนรู้ Arduino IoT Wi-Fi

  • ปัจจุบันมีบอร์ดรุ่นใหม่ ที่เขียนโปรแกรมแบบ Arduino และเพิ่มความสามารถในการติดต่อสื่อสารแบบ Wi-Fi ต่อกับ Internet ได้
  • บอร์ดใช้ชิฟ ESP8266 ซึ่งมีหลายรุ่นมาก ๆ โดยหลักใช้ชิฟ ESP8266 ตัวเดียวกัน
  • ความสามารถหลัก และการเขียนโปรแกรมควบคุมจึงเหมือนกัน
  • โดยบอร์ด ESP8266 ที่นิยมใช้มากที่สุดตัวหนึ่งคือ NodeMCU 
  • มีการพัฒนาให้สามารถใช้ Arduino IDE เขียนโปรแกรมได้ ให้ความรู้สึกเหมือนเขียน Arduino แบบทั่ว ๆ ไป
  • ใครที่มีความรู้ด้านการเขียนโปรแกรม Arduino แล้ว ก็จะเขียนได้รวดเร็ว แต่ถ้าใครไม่เคยเล่น Arduino ก็เล่นตัวนี้ได้ไม่ยาก
  • สามารถทดลองกับอุปกรณ์แบบเดียวกับ Arduino ได้ โดยกำหนดขาให้ถูกต้อง 
  • บางอุปกรณ์จะมีการติดตั้งไลบารีเพิ่มที่ออกแบบมาสำหรับ Arduino ESP8266 โดยเฉพาะ
  • การใช้งานและเทคนิคต่าง ๆ จะเหมือนกับ Arduino แต่บางส่วนที่พิเศษก็มีแนะนำเพิ่มเติม


ตัวอย่างบางส่วนใน ArduinoAll IoT Kits