ขอแนะนำ ชุด 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 พร้อมคอร์สเรียน อุปกรณ์ประกอบด้วย
คำแนะนำในการเริ่มต้นเล่น 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