arduino

การติดตั้ง NodeWIFI กับ ArduinoIDE

Posted by | Arduino, Embeded System, ESP8266, Internet of thing | One Comment

สำหรับใครที่ยังไม่เคยเล่นไมโครคอนโทรลเลอร์มาก่อนเลย หรือแม้แต่ Arduino ให้ทำการติดตั้งโปรแกรม Arduino IDE ลงไปก่อน โดยเข้าไปกดติดตั้งได้ฟรีที่ https://www.arduino.cc/en/Main/Software  เราสามารถศึกษาเริ่มต้นการใช้งาน Arduinoได้จากชุด library ที่ติดมากับโปรแกรมได้ สำหรับ Arduino ในขั้นตอนแรกเราต้องปรับแต่งให้ Arduino IDE มีบอร์ด ESP8266 Core สักก่อนครับ เนื่องจาก NodeWIFI ใช้ ESP8285 ซึ่งไมโครคอนโทรลเลอร์ที่ใช้ core cpu จาก Tensilica ไม่สามารถใช้คอมไพล์เลอร์ร่วมกับ…

Read More

รู้จักกับ NodeWIFI

Posted by | Arduino, Embeded System, ESP8266, Internet of thing | No Comments

Internet of Things เป็น แนวคิดที่ว่าต่อไปเราจะมีเครือข่ายของทุกสรรพสิ่ง พวกมันจะสื่อสารผ่านอินเตอร์เน็ทได้ ไม่ว่าจะเป็นเครื่องใช้ไฟฟ้าในบ้าน ทีวี ตู้เย็น หลอดไฟ ปลั้กไฟ จะถูกเชื่อมโยงเข้าด้วยกัน และ เราจะสามารถจะควบคุม จากที่ไหน ก็ได้ ทุกที่ทุกเวลา ซึ่งจะทำให้ชีวิตสะดวก สบายมากขึ้น และ ใช้ทรัพยกรได้อย่างมีประสิทธิ์ ไอเดียน่าจะเป็นจริงได้ อุปกรณ์และเซ็นเซอร์จำนวนมาก ต้องถูกเชื่อมต่อเข้ากับเน็ท ซึ่งหมายถึง อุปกรณ์ที่จะเชื่อมต่อต้องมีราคาที่ถูกมาก และ เครือข่ายอินเตอร์เน็ท กระจายอยู่ทุกมุมโลกอีกด้วย ที่ผ่านมา เราได้รู้จักบอร์ดที่มีการเชื่อมกับ…

Read More

Node32s และ NodeWifi สำหรับ Fritzing

Posted by | Embeded System, ESP32, ESP8266 | No Comments

เอาใจคนใช้ Fritzing กันหน่อยนะครับ ตอนนี้ทางผมได้ทำ Node32s และ NodeWifi ในเวอร์ชั่น Fritzing ให้แล้วครับ เอาไปใช้ทำภาพประกอบ ทำโปรเจค Workshop กันได้เลยครับ ตามไปโหลดได้ที่  Github

Read More

ติดตั้ง Node32s กับ PlatformIO

Posted by | Arduino, Embeded System, ESP32 | No Comments

Platform IO เป็นแพ็คเกจเสริมการทำงานของ Editor ที่โด่งดังนั่นชื่อ Atom ทำให้สามารถเขียนโค้ดโปรแกรมลงบอร์ดทดลองได้หลากหลาย (Embedded Board) ทั้ง Arduino ,ESP8266, Rapberry PI จากที่เคยลองใช้ตอนเขียนโปรแกรมบน ESP8266 ประทับใจเรื่องความเร็วการคอมไพล์ และ การ flash ที่รวดเร็วกว่า Arduino มาก แต่ก้อเหมาะกับมือโปรแกรมเมอร์นะครับ และ ตอนนี้ Support ESP32 และ Node32s อีกด้วย…

Read More

เล่นสนุกกับ Capacitive TOUCH บน Node32S (esp32)

Posted by | Arduino, Embeded System, ESP32, ESP8266 | No Comments

หลังจากหายไปหลายวัน ตอนนี้ ESP32 มีการ UPDATE อีกแล้วครับ ตอนนี้น่าสนใจหน่อยครับ คือมันมีความสามารถทำให้ขาที่ต่อออกมา เป็น Sensor แบบสัมผัสหรือ Capacitive touch ได้ครับ ซึ่งอันนี้ ก้อเพื่งจากทดสอบสดๆ ร้อนๆเลยครับ อีกสักพักคงเป็นตัวอย่างใน Arduino ESP32 แต่ทางเราเอามาเปิดเผยก่อนนะครับ Touch Sensor คือ sensor สัมผัส สัมผัสโดยตรง หรือ จะเป็นแบบไม่สัมผัมแต่เข้าใกล้ๆ ซึ่งข้างหลังนี้เป็นนิยามจาก…

Read More

มาลองใช้ FreeRTOS ทำไฟกระพริบบน Node32s แบบเทพๆ กันดีกว่า

Posted by | Arduino, Embeded System, ESP32 | No Comments

กลับมากันอีกแล้วครับ สำหรับบทความนี้ เราจะมาแนะนำให้รู้จัก FreeRTOS หนึ่งในความสามารถใหม่ ที่มากับ ESP32 เนื่องจาก CPU ตัวใหม่ใน ESP32 เป็นแบบ Dual Core และ ประสิทธิ์ภาพความเร็วถึง 240 MHz ผมสงสัยว่าเราจะใช้ความสามารถมาได้เต็มที่ได้อย่างไงนะ ปกติ เคยเขียนแต่โปรแกรม หนึ่ง Core ทำมันทุกอย่าง ทาง Espressif ได้เตรียมตัวเรื่องนี้มาไว้อย่างเดียวเลยที่เดียว เขาได้เละ core sdk…

Read More

การใช้งาน Node32s บน Arduino IDE

Posted by | Arduino, ESP32, Internet of thing | No Comments

เกริ่นกันก่อน ผมรู้สึกว่าหลายคนยัง งง ว่าอะไร คือ Node32S Node32s เป็นบอร์ดไมโครคอนโทรลเลอร์ ที่มี WIFI โดยใช้ ESP32 จาก Espressif ซึ่งต่อยอดมาจาก ESP8266 รุ่นยอดนิยม ที่เพิ่มเติมส่วนของ Bluetooth Low-energy (BLE BT4.0, Bluetooth Smart) และ เพิ่ม GPIO ไปถึง 30 I/O…

Read More

รู้จักกับ ESP32 และ Node32s

Posted by | Arduino, Embeded System, ESP32, Internet of thing | No Comments

แนะนำ Node-32s บอร์ด Node32s เป็นบอร์ดที่นำ SoC อย่าง ESP32 ของบริษัท Espressif มาออกแบบเป็นบอร์ดพัฒนา โดย ESP32 เป็นไอซีที่พัฒนาเพิ่มเติมจาก ESP8266 ที่นิยมอย่างมาก เนื่องจากมันเป็นไมโครคอนโทรลเลอร์ที่มีราคาถูก และ มี WIFI ติดมาด้วย แถมยังใช้ Arduino เขียนโปรแกรมได้ด้วย แต่สำหรับ ESP32 ตัวใหม่นี้ ยังเพิ่มความสามารถเข้าไปอีก มีการเชื่อมต่อ Bluetooth Low-Energy  (BLE, BT4.0, Bluetooth…

Read More

ลองเล่น Blynk กันเถอะ

Posted by | ESP8266 | One Comment

พบกับรูปแบบ IOTs ในแบบฉบับของ application ที่น่าสนใจ ” Blynk” ที่สามารถเชื่อมต่ออุปกรณ์ Device ของเราเข้ากับ internet ได้อย่างง่ายดาย ไม่ว่าจะเป็น Arduino , ESP8266 , Rasberry pi หรือแม้แต่อื่นๆ ที่รวมเอา widget ต่างๆมาควบคุมแทนการเขียน code ยากๆ ไม่เพียงเท่านั้น ทางเลือกในการเชื่อมต่อเข้ากับ Blynk server เรายังสามารถใช้ได้ทั้ง…

Read More

ติดตั้ง Arduino ESP สำหรับ NodeMCU V1.0

Posted by | ESP8266 | No Comments

สำหรับใครที่ยังไม่เคยเล่นไมโครคอนโทรลเลอร์มาก่อนเลย หรือแม้แต่ Arduino ให้ทำการติดตั้งโปรแกรม Arduino IDE ลงไปก่อน โดยเข้าไปกดติดตั้งได้ฟรีที่ https://www.arduino.cc/en/Main/Software  เราสามารถศึกษาเริ่มต้นการใช้งาน arduinoได้จากชุด library ที่ติดมากับโปรแกรมได้ เมื่อติดตั้งเสร็จแล้ว ให้ทำการเปิด Arduino IDE ขึ้นมาแล้วเลือกไปที่คำว่า menu > Preferences จะได้หน้าต่างแบบนี้ขึ้นมา   หลังจากนั้น ให้ copy ลิงค์นี้ http://arduino.esp8266.com/package_esp8266com_index.json ไปวางในช่องของ Additional Boards Manager…

Read More

รู้จักกับ Arduino ESP8266 (NodeMCU)

Posted by | ESP8266 | No Comments

เข้าสู่โลก internet of things (IoT) กันแล้ว โดยอุปกรณ์ที่มาแรง ในตอนนี้คงหนีไม่พลาด ESP8266 ซึ่งในตอนนี้ แตกลูก แตกหลาน ออกมาหลายบอร์ด ทางเราก็เคยเอามาแนะนำไปแล้วในบทความเก่า มาเล่น ESP8266 บน Arduino IDE กันเถอะ ซึ่งบอร์ดที่เราใช้ เป็นบอร์ด NodeMCU Devkit ซึ่งในตอนนี้ ทาง NodeMCU จะออกมาอีกสองรุ่น คือ รุ่น 0.9 กับ รุ่น 1.0 ทางผู้พัฒนาตั้งใจจะออก…

Read More