Chiang Mai Maker Club | Thailand

การใช้ Node.js กับ บอร์ด Arduino โดยใช้Johnny-Five

Johnny-Five เป็นJavaScript ออกแบบมาสำหรับผู้ที่ต้องการเริ่มต้นใช้งานหุ่นยนต์ที่ขับเคลื่อนและมีการใช้ JavaScriptกับ บอร์ดArduino ได้อีกด้วย 1.ติดตั้งโปรแกรม Node.js   ทำการดาวน์โหลด โปรแกรม Node.js จาก  https://nodejs.org/en/download เมื่อโหลดเส็ด ก็กด NEXT ๆๆ ไปได้เลยคับ จากนั้นทำการเปิดโปรแกรม Sublime Text(อันนี้แล้วแต่ละคนจะใช้โปรแกรมอะไรก๊ได้คับที่ไว้เขียนโค้ด) และทำการเขียนโค้ดตามนี้นะคับ มาจากนั้นกด Ctrl+Shift+s เพื่อบันทึกไฟล์ ,ตั้งชื่อไฟล์และเปลี่ยนนามสกุล .js นะคับ เช่น test.js และจำไว้ด้วยว่าไฟล์อยุ่ตรงนั้นและไดร์ไหน จากนั้นทำการเป็นโปรแกรม Node.js command prompt...

เริ่มต้น Firebase Cloud Functions กันเถอะ

สวัสดีครับ ชาวเมกเกอร์ วันนี้มาแนะนำการใช้งาน Firebase Cloud Functions ก่อนอื่นเรามาทำความรู้จักกับ Firebase กัน พร้อมแล้วไปกันเลย           Firebase Cloud Functions คืออะไร ? บริการฝั่ง server เพื่อตอบรับการ trigger จากบริการต่างๆใน Firebaseโดย Google Cloud จะเก็บฟังก์ชันทั้งหมดที่เราเขียนขึ้นมา ขั้นตอนการติดตั้ง Firebase ทำการติดตั้ง Node JS แล้วทำการดาวน์โหลดเวอร์ชั่น 8.11.1 LTS  ...

เปิด-ปิดไฟผ่าน LineBot โดยใช้ Noed-RED และ mqtt

#ความรู้ที่ผมได้ จาก chiang mai maker club พอดีพี่ๆจาก เชียงใหม่เมเกอร์ เขาให้ความรู้ใหม่ๆมาให้  มีทั้ง Node-RED และ Rasyberry pi และ LINE แล้วก็ให้มาลองทำเองดู ผมก็เลยลองทำ เปิด-ปิด ไฟผ่านLinebot ก็มีคนสนใจพอสมควรก็เลยต้องมาเขียนบทความ การที่จะใช้line bot  ปิด-เปิด ไฟ จะต้องมี 1.Node-RED 2.บอร์ด esp32หรือบอร์ดที่เชื่อม wifiได้ 3.line bot 4.mqtt ขั้นตอนการให้เราสร้างlinebot เข้าได้ตามลิ้งค์เลยคับ ...

เชื่อมต่อ wifi ให้บอร์ด raspberry pi ง่าย ๆ ไม่ง้อจอ

สวัสดี ห่างหายไปนาน วันนี้จะมานำเสนอวิธีการเชื่อมต่ออินเตอร์เน็ตผ่านไวไฟ (WIFI) ง่าย ๆ ให้กับเจ้าบอร์ด Raspberry Pi กันครับ วัตถุดิบ : บอร์ด Raspberry Pi พร้อม SD card ที่ลง raspbian เรียบร้อยแล้ว ขั้นตอนการปรุง : 1. สร้างไฟล์ชื่อ ssh และ wpa_supplicant.conf 2. แก้ไฟล์ wpa_supplicant.conf โดยลอกโปรแกรมตามนี้ ***อย่าลืมแก้ ssid และ psk ของตัวเองด้วยนะ...

Carbon Fiber PLA Filament สำหรับ 3D printer

……สวัสดีครับ วันนี้เรา Chiang Mai Maker Club ได้รับ Carbon fiber PLA filament มาให้ลองเล่นกัน เดี๋ยวเรามาลองดูว่ามันจะเหมือนหรือแตกต่างกับ PLA filament ทั่วไปรึเปล่า งานนี้ต้องขอขอบคุณพี่ Tawatchai ที่ส่งมาให้พวกเราได้ลองเล่นกันครับ….

Numerical Derivative VS Analytical Derivative

….หลังจากที่อ่านเรื่อง Neural Network มาหลายวัน ผมก็พยายามเขียน Code มาเรื่อยๆ จนถึงการทำ Gradient descent  ของ Output เพื่อ optimize ค่า local weighting matrix  ในแต่ละ neuron node ซึ่งการทำ Gradient descent พูดให้เข้าใจง่ายๆ มันคือการหา Derivative หรือ อัตตราการเปลื่ยนแปลงของ output เมื่อเทียบกับ อัตตราการเปลื่ยนแปลงของ input นั้นแหล่ะ แค่ input มีหลายตัวเฉยๆ...

leX2017 : กระบวนการคิดเชิงออกแบบ (Design Thinking)

ประสบการณ์การเข้าร่วมโครงการ Learning Express 2017 ร่วมกับ Singapore polytechnic และ Kanazawa Institute of Technology ณ มหาวิทยาลัยเทคโนโลยีราชมงคลล้านนา เชียงใหม่ . . เมื่อต้นเดือนมีนาคมที่ผ่านมา ในระหว่างที่ผมกำลังเลื่อนโทรศัพท์ไปมาด้วยความเบื่อ ก็ไปสะดุดกับโพส ๆ นึงซึ่งประกาศรับสมัครนักศึกษาเข้าร่วมกิจกรรม Learning Express 2017 ในประกาศนั้นรับสมัครนักศึกษาเข้าร่วมโครงการ โดยให้เป็นบัดดี้กับนักศึกษาจากสิงคโปร์ และญี่ปุ่น ซึ่งเป็นโอกาสดีที่ได้จะได้ทำการฝึกภาษา และแลกเปลี่ยนวัฒนธรรม แต่ถึงอย่างนั้น ด้วยความรู้ทางด้านภาษาอันน้อยนิด บวกกับความอยากรู้ อยากลองจึงตัดสินใจส่งใบสมัครไปในวันสุดท้าย...

วัดระยะด้วยโมดูล Ultrasonic แบบกันน้ำด้วย ESPresso Lite V2.0

เฮโหล เมกเกอร์ ห่างหายไปนาน วันนี้ขอนำเสนอทริ๊คเล็ก ๆ น้อย ๆ สำหรับการวัดระยะทางด้วย Ultrasonic แบบ Waterproof (JSN-SR04T) จากบทความที่แล้ว การใช้โมดูลอัลตราโซนิค HC-SR04 ซึ่งเป็นโมดูลวัดระยะยอดนิยมที่มีราคาถูก จะมีหน้าตาดังรูปด้านล่าง   สำหรับโมดูลอัลตราโซนิค JSN-SR04T ซึ่งจะมีราคาสูงขึ้นมาหน่อย ประมาณ 5 เท่า (ไม่หน่อยละแบบนี้) เอาละ ลองมาดูความแตกต่างของทั้ง 2 โมดูลกันหน่อย กกกกกกกกกกกกกกกกกกHR-SR04กกกกกกกกกกกกกกกกกกกกกกกกJSN-SR04T กกกกกกกกกกกกกกกกกกจ่ายแรงดัน +5 Vกกกกกกกกกกกกกกกกกกกกจ่ายแรงดัน +5 กกกกกกกกกกกกกกกกกกเซ็นเซอร์แบบ...

ทำอย่างไรให้ Espresso Lite 2.0 ใช้งานได้อย่างน้อย 1 ปี กับถ่านกระดุมเพียงก้อนเดียว

How to Run Your Espresso Lite V2.0 for Years on a Coin Battery เนื่องจากกระผมมีข้อสงสัยว่าโหมด Deep Sleep ของ ESP8266 นั้นจะใช้กระแสไฟฟ้าเท่าไหร่ หากเราใช้แบตเตอรี่ที่เป็นถ่านกระดุมนั้นเจ้าบอร์ด Espresso lite V2.0 นั้นจะสามารถทำงานได้กี่ชั่วโมงในแต่ละโหมด และจะมีแนวทางไหนบ้างที่ให้ Espresso lite V2.0 สามารถทำงานได้เกิน 1 ปี โดยใช้ถ่านกระดุมเพียงก้อนเดียว ครั้งนี้เรามาทดลองโหมด Deep Sleep ของ Espresso lite...

ไหวหรือเปล่า? ทดสอบ I2C Protocol กับสายไฟ Multi-core ยาว 50 เมตร

…. วันนี้ก็มาถึงวันที่ผมอยากจะต่อสายเซนเซอร์ไปจากตัว MCU (Micro Controller Unit) ยาวๆๆๆ โดยการต่อของผมนั้นจุดปลายที่มีเซนเซอร์ติดตั้งอยู่จะได้ไม่มี MCU อื่นติดตั้งอยู่เลย มีแค่เซนเซอร์ล้วนๆ… เลยอยากจะรู้ว่ามันจะต่อได้ไกลสักแค่ไหน…  วันนี้ได้สาย Multi-core 4 เส้น ยาว 50 เมตร มาพอดี เลยต้องจับเอามาทดสอบดูว่ามันจะเป็นอย่างไร….

การพัฒนาโปรแกรมบน ESP8266 พร้อมกัน 2 ตัว อย่างมีประสิทธิภาพ และไม่งง ด้วย PlatformIO

สำหรับเนื้อเรื่องวันนี้… แค่ตั้งหัวข้อก็ยากแล้วครับ… อารมณ์มันประมาณ The fastest way to do something simultaneously. แหม่ดูอลังจริงๆ…  เนอะ งั้นเรามาเริ่มกันด้วยปัญหา และคำถามกันก่อนนะครับ.. มีใครเคยพัฒนาโปรแกรมบน ESP8266 สองตัวพร้อมกันไหมครับ?  ต้องถอดเสียบไป เสียบมาใช่มั๊ย? เสียบ usb หลายพอร์ตก็ต้องเลือก port ใน arduino IDE ใช่มั๊ย? เสียบไปเสียบมา งงใช่มั๊ย? จำชื่อ port ไม่ได้ใช่มั๊ย? โอ๊ย สารพัดปัญหา …...

[RPI] ตั้งค่าให้ราสเบอร์รี่พายเปิดเว็บเบราเซอร์อัตโนมัติ

กลับมาอีกครั้ง กับทริ๊คเล็ก ๆ น้อย ๆ สำหรับเจ้าบอร์ดราสเบอร์รี่พาย [Raspberry PI] สำหรับท่านใดที่กำลังทำโปรเจคเกี่ยวกับบอร์ดตัวนี้อยู่ แล้วต้องแสดงผลผ่านหน้าจอ หรือต้องการเปิดเว็บเบราเซอร์ ให้แสดงหน้าเว็บที่เราเขียนไว้เองอัตโนมัติ โดยนาทีนี้ขอนำเสนอวิธีการเปิดเว็บ chromium อัตโนมัติแบบเท่ ๆ กันครับ ฮาร์ดแวร์รีเควส : บอร์ดราสเบอร์รี่พาย (ของผมใช้ Raspberry pi 2 นะครับ) จอขนาด 7 นิ้ว หรือต่อสายจอแยกได้จากช่อง hdmi เลยก็ได้จร้า   มาเริ่มเล่นกันเลย Go Go...

Skip to toolbar