Internet of thing

การติดตั้ง 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 บน 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

แจกไฟล์ esp8266 NodeMCU สำหรับ Fritzing ครับ

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

เอาล่ะครับ พอดีผมจะเริ่มทำ Tutorial โดนใช้บอร์ด NodeMCU V1.0 เป็นใหม่ของตลาด แต่ปัญหาก้อคือ หา part นี้ใน Fritzing ไม่ได้ ผมเลย ลองมั่วๆกับ Fritzing อยู่ หลายชั่วโมง จึงได้ NodeMCU ตัวนี้ขึ้นมา

Fritzing เป็นโปรแกรมที่ใช้สร้างภาพ Visual ของบอร์ดทดลอง ที่ข้อดีของมันคือภาพสวยมาก จะสังเกตว่าตัวอย่างตามเวป ส่วนมาก ก็ใช้ Friting นี้ล่ะ ทำภาพประกอบ ซึ่งจริงๆ นอกจากทำภาพประกอบ ก็ยังใช้ออกแบบวงจร หรือทำ Diagram ได้อีกด้วย

Read More

มาทำ Smart Home กันเถอะ

Posted by | Android, Arduino, Embeded System, Internet of thing, Open Source Hardware | 9 Comments

กระแส SmartHome เป็นที่สนใจของเหล่า Maker กันมาก เนื่องด้วยความสะดวกสบาย และ น่าจะเพิ่มความสามารถหากับระบบไฟฟ้าที่บ้านได้อีก เหมือนใส่ไมโครคอนโทรลเลอร์เข้าไป ซึ่งทางผมได้ทดลองทำไป เวอร์ชั่นแรกไปแล้ว ผ่าน ESP8266+Arduino เมื่อประมาณตุลาคมปีที่แล้ว แต่ไม่ได้ บอกกล่าวกันมาก เป็น Version ทดลอง ดูความเป็นไปได้ของบอร์ดมากก ด้วยความชอบส่วนตัว เกี่ยวกับ Smart Home กับ ชอบความไฮเทค แบบพอเพียง ดูเรียบง่าย แต่สะดวกสบาย (ชีวิตจะขาดๆ เกินๆ) เลยคิดว่า เดี่ยวทำโปรเจคเกี่ยวกับ…

Read More

มาทำ Server สำหรับเก็บข้อมูล ด้วย phant กันดีกว่าครับ

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

จากบทความที่แล้ว เราได้รู้จัก กับ data.sparkfun.com กันไปนะครับ สำหรับเพื่อนที่อยากจะทำ server กันเอง อันนี้เป็นข่าวดี คือโปรเจค phant ซึ่งเป็น core server ของ data.sparkfun.com อนุญาติให้เรา เอา server ไปติดตั้งเองได้ วิธีการติดตั้ง ติดตั้ง Nodejs กันสักก่อนครับ จากนั้นเข้าไป console พิมพ์คำสั่ง ตัว npm จะ download source…

Read More

ก้าวแรกสู่ IoT : ESP8266 บันทึกข้อมูลเข้า Cloud ของ data.sparkfun.com

Posted by | Arduino, Embeded System, Internet of thing | 2 Comments

ผมเชื่อว่าหลายคน เคยเจอเหตุการณ์นี้ อยากจะบันทึกค่าการทดลอง ทุกๆ 10 นาที ต้องจับเวลาและบันทึกเอง ซึ่งดีกว่านี้อีกนิด ใช้ Data logger บันทึกข้อมูล ลง SD -Card แล้วเอามาพร็อตกราฟ ด้วยโปรแกรม excel หรือ โปรแกรมใดๆ บนคอมพิวเตอร์ แต่ก็ยังติดปัญหาอีก ถ้าอยู่คนล่ะที่ อยากจะบันทึก และ ดู monitor การทดลอง แบบ Real time มันก็เป็นไปไม่ได้อีก มารู้จักกับ Data…

Read More