จากความนิยมของกระแส Intenet of Things (IoT) และโอกาสต่างๆ ในการสร้างรายได้จากระบบ SmartHome, SmartOffice และ SmartFarm
หลักสูตรนี้จึงสอนพื้นฐานการติดตั้ง การเขียนโปรแกรม และตัวอย่างการประยุกต์ใช้งานจริงของไมโครคอนโทรลเลอร์ "NodeMCU" ซึ่งเป็นชุด Development Kit ที่มีโมดูล Wi-Fi ในตัว และบอร์ด "Arduino" ซึ่งเป็นบอร์ดไมโครคอนโทรลเลอร์ที่ได้รับความนิยมสูง ใช้งานง่ายเหมาะสำหรับผู้เริ่มต้น พร้อมทั้งจะสอนการเขียนโปรแกรมเชื่อมต่อทั้งแบบ Server-Client และ "Firebase by Google" เพื่อเชื่อมต่อฐานข้อมูลแบบ Real-Time และแสดงผลบนหน้าแอพพลิเคชั่นของทั้ง Android และ iOS
หมายเหตุ* หลักสูตรนี้จะไม่มีการสอนเขียน UI บน Android หรือ iOS แต่จะเน้นสอนเขียนโค้ดเพื่อเชื่อมต่อ NodeMCU และ Arduino แบบต่างๆ
ดาวน์โหลดเอกสารหลักสูตร
(.pdf)
Course Outline
พื้นฐานผู้เข้าอบรม
- พื้นฐานการเขียนโปรแกรม if, loop, function, class เป็นต้น
- แนวคิด OOP C# หรือ JAVA
|
CodeMobiles Learning Path
คลิปวีดีโอแนะนำแนวทางในการลงทะเบียนหลักสูตรโค้ดโมบายส์ สำหรับผู้ที่ไม่แน่ใจในตัวเองว่าควรลงหลักสูตรไหน
|
พื้นฐานผู้เข้าอบรม :
- - สามารถใช้งานคอมพิวเตอร์ขั้นพื้นฐานได้
- - มีพื้นฐานการเขียนโปรแกรมมาบ้าง เช่น C/C++, PHP, Java, C#
เหมาะสำหรับ : ผู้ที่มีพื้นฐานในการเขียนโปรแกรม และผู้ที่สนใจพัฒนางานทางด้าน IoT
ไฮไลท์ของหลักสูตรนี้
- การเขียนโปรแกรมควบคุม NodeMCU/Arduino ด้วย Arduino IDE
- การควบคุม Input/Output ด้วยสัญญาณแบบ Digital และ Analog
- การใช้งาน Ultrasonic Sensor
- การใช้งาน Infrared Sensor
- การใช้งาน Temperature Sensor
- การใช้งาน Relay
- การใช้งานบอร์ด Arduino ติดต่อกับโมดูล WiFi ESP8266
- การใช้งานบอร์ด Arduino กับจอ LCD display
- การใช้งานบอร์ด Arduino ในการทำ Data logger ด้วย SD card module
- การสร้างรูปแบบ Client-Server ด้วย NodeMCU
- การใช้งาน NodeMCU กับ Real-time Database ผ่าน Google Firebase
- การเขียนแอพพลิเคชั่นเรียกใช้งาน Wi-Fi เพื่อคุยกับ NodeMCU
- การเรียกเชื่อมต่อกับ Real-time Database บน Firebase และ MQTT
- การเขียนแอพพลิเคชั่นเชื่อมต่อกับ NodeMCU เพื่อสั่งการควบคุม และแสดงผล
- ตัวอย่าง Source code เพื่อเชื่อมต่อ Sensor แบบต่างๆ และ Source code บนฝั่ง Mobile
สิ่งที่ต้องเตรียม :
- 1. เครื่องโน๊ตบุ๊ค Windows หรือ Mac ก็ได้
- 2. สาย USB สำหรับต่อ NodeMCU กับโน๊ตบุ๊ค (หัว micro USB)
- 3. สมุดปากกา
- 4. คอมพิวเตอร์สเปคขั้นต่ำที่ใช้ในการเรียน
พิเศษ :
- เรามีจัดเตรียมอุปกรณ์ต่างๆในการเรียนไว้ให้ผู้เข้าอบรม (ยืมใช้เวลาเรียน) โดยไม่มีค่าใช้จ่ายเพิ่มเติม แต่หากผู้เข้าอบรมมีอุปกรณ์เองอยู่แล้ว เช่น NodeMCU หรือโมดูลเซนเซอร์ต่างๆ สามารถนำมาเรียนด้วยได้เลย หรือถ้าท่านใดสนใจสั่งซื้อเป็นของตัวเองเลย เรามีชุด Kit จำหน่ายในราคา 1,500 บาท
การเตรียมเครื่องก่อนมาเรียนหลักสูตรนี้
ตัวอย่าง Workshop Core Arduino (Arduino + NodeMCU + Firebase + Android)
ภาพตัวอย่างหลักสูตร Core Arduino (Arduino + NodeMCU + Firebase + Android)
เนื้อหาการโดยละเอียด
เนื้อหาในส่วนของ NodeMCU/Arduino และการเขียนโปรแกรมด้วยภาษา C
- ทำความรู้จักกับบอร์ด NodeMCU V2 และ Arduino UNO
- - NodeMCU คืออะไร
- - Arduino คืออะไร
- วิธีการติดตั้งบอร์ด NodeMCU V2, Arduino UNO และโปรแกรม Arduino IDE
- - ดาวน์โหลดโปรแกรมจนกระทั่งติดตั้งบอร์ดลงบนโปรแกรม
- เรียนรู้พื้นฐานภาษา C ที่ใช้ในการควบคุมบอร์ด
- - Syntax พื้นฐานของภาษา C ที่ใช้บนโปรแกรม Arduino IDE
- - ชนิดของข้อมูลและการประกาศตัวแปร เช่น character, int, float
- - การใช้งานคำสั่งวนลูปเช่น for, while เป็นต้น
- - การใช้งานคำสั่งระบุเงื่อนไข if, if-else, switch-case
- การประกาศฟังก์ชั่นและการใช้งานฟังก์ชั่น
- - type name ( parameter1, parameter2, ... ){
statments
}
- รู้จักกับฟังก์ชั่นที่ใช้กำหนดคำสั่งให้กับบอร์ด NodeMCU/Arduino
- - void setup, void loop
- - รู้จัก Library และการติดตั้ง Library
- NodeMCU Workshop : Blink
- NodeMCU Workshop : การควบคุม Input/Output ด้วยสัญญาณแบบ Digital และ Analog
- - DigitalWrite/Read
- - AnalogWrite/Read
- NodeMCU Workshop : การใช้งาน Ultrasonic Sensor
- - วัดระยะทางด้วยโมดูล Ultrasonic Sensor
- NodeMCU Workshop : การใช้งาน Infrared Sensor
- - ตรวจจับสิ่งกีดขวางด้วยโมดูล Infrared Sensor
- NodeMCU Workshop : การใช้งาน Temperature sensor
- NodeMCU Workshop : การใช้งาน Relay
- Arduino Workshop : การเชื่อมต่อโมดูล WiFi ESP8266 ESP-01 ด้วยชุดคำสั่ง AT command
- Arduino Workshop : การเชื่อมต่อโมดูล Bluetooth 4.0 low energy ด้วยชุดคำสั่ง AT command
- Arduino Workshop : การใช้งานจอแสดงผล LCD display
- Arduino Workshop : การทำ Data logger ด้วย SD card module
เนื้อหาส่วนการเชื่อมต่อ NodeMCU ด้วย Wi-Fi และพื้นฐานการใช้งาน Firebase
- NodeMCU Workshop : การใช้งานโมดูล Wi-Fi บน NodeMCU
- NodeMCU Workshop : การสร้างรูปแบบ Client-Server ด้วย NodeMCU
- - การใช้ GET/POST Request
- - การทำ Webserver บน NodeMCU
- รู้จักกับ Firebase
f
- - Real-time Database
- - โครงสร้างข้อมูลแบบ JSON
- NodeMCU Workshop : การเชื่อมต่อ NodeMCU กับ Firebase ด้วย Library FirebaseArduino
- - การส่งข้อมูลไปยัง Real-time Database
- - การรับข้อมูลจาก Real-time Database
More Details / รายละเอียดเพิ่มเติม
สำหรับผู้ที่ต้องการให้ทางโค้ดโมบายส์ จัดเตรียมเครื่อง Mac ให้ จ่ายเพิ่ม 1,000 ฿ (ราคาไม่รวมภาษีมูลค่าเพิ่ม 7%) รบกวนแจ้งล่วงหน้า เพราะเครื่องมีจำกัด
หมายเหตุ : ทางบริษัท ฯ ขอสงวนสิทธิ์ในการเลื่อนกำหนดเปิด หรือยกเลิกคอร์ส หากมีผู้เข้าอบรมน้อยกว่าจำนวนขั้นต่ำ ซึ่งผู้อบรมที่ชำระเงินค่าอบรมแล้ว จะได้รับเงินค่าอบรมคืนทั้งหมด
Apply Now / สมัครเข้าอบรม
1.
2. e-mail มาที่ support@codemobiles.com
3. หรือโทร 081-359-9468, (Hotline 24 hrs) 081-359-9468
Payment / วิธีชำระเงิน
ชำระเงินผ่านธนาคารหรือตู้ ATM
ธนาคารกสิกรไทย
สาขา ซอยแฉล้มนิมิตร (ประดู่ 1)
ชื่อบัญชี บริษัท โค้ดโมบายส์ จำกัด (ออมทรัพย์)
670-2-04739-9
กรุณาตรวจสอบข้อมูลบัญชีให้ถูกต้องก่อนการโอนเงิน
*เมื่อชำระเงินเรียบร้อยแล้ว รบกวนแฟกซ์สลิปมาที่ +(66) 2-689-7926, สแกนส่งทางอีเมล support@codemobiles.com
หรือโทรแจ้งมาที่เบอร์ +(66) 2-689-8943