Chiang Mai Maker Club | Thailand

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...

ON-OFF Timer with Arduino

…สวัสดี วันสงกรานต์ครับ…. วันนี้ผมได้ลองใช้ Arduino ทำอุปกรณ์ ควบคุมการเปิด-ปิดปั้มน้ำ ตามช่วงเวลาครับ เนื่องจากการทำงานของปั้มน้ำปัจจุบันอาศัยการเปิด-ปิดแบบ manual บางครั้งไปเปิดแล้วลืมปิดบ้างทำให้ ปั้มน้ำไหม้ วันนี้เลยลองมาใช้ Arduino ทำตัวควบคุมแบบ  Auto กันบ้าง…

สร้างเกมกดทดสอบความจำ ฝึกสมอง พัฒนาความคิด

สวีดัส สวัสดีครับพ่อแม่พี่น้องชาวเมกเกอร์ วันนี้มาแนะนำการสร้างเกมกดทดสอบความจำ เพื่อใช้ในการฝึกสมองพัฒนาความคิด โดยเกมนี้สามารถเล่นได้ทั้งเด็ก และผู้ใหญ่ เป็นเกมที่ช่วยฝึกสมาธิ และความจำ โดยจะมาเล่าวิธีทำเจ้า don’t forget game กันครับ โดยเกมนี้จะมีอยู่ 4 ปุ่มกด ซึ่งแต่ละปุ่มจะมีสีไม่เหมือนกัน เช่น สีแดง สีน้ำเงิน สีเขียว และสีส้ม โดยตัวประมวลผลหลักยังคงใช้ Arduino อีกเช่นเคย ซึ่งตัวเกมจะทำการสุ่มปุ่มกด ทั้ง 4 สีขึ้นมา โดยผู้เล่นจะต้องกดตามลำดับของสีปุ่มกดที่แสดง ให้ถูกต้อง ตามลำดับ จึงจะผ่านในแต่ละด่านได้ อุปกรณ์ที่ใช้ ปุ่มกดตู้เกม ขนาดใหญ่...

มาทำ Microgear (Library) สำหรับ NETPIE.io กันมั๊ย? (ตอน authentication)

บทความนี้จะพูดถึงขั้นตอนการทำ Microgear หรือ Library ของ NETPIE แต่การเขียนจะเน้นโค๊ดซะเป็นหลัก.. เนื่องจากขี้เกียจแล้ว คำอธิบายก็ได้พูดถึงไปแล้วในบทความนี้แล้วด้วยครับ การสร้าง MicroGear Library สำหรับ NETPIE (แงะ Android MicroGear) ธรรมชาติของ MicroGear เป็น Library สำหรับ NETPIE.io ซึ่งเป็น protocol ที่วิ่งบน MQTT อีกทีนึงครับ การติดต่อกับ NETPIE Broker จะใช้ OAuth เข้ามาช่วยสร้าง MQTT Username MQTT Password MQTT...

การทำแผ่นวงจรพิมพ์ (PCB) โดยใช้เทคนิค Laser Transfer แบบพิเศษ

สวัสดีครับ คราวนี้เรามาทำแผ่นวงจรพิมพ์ หรือ เด็กอิเล็กฯ ชอบเรียกกันว่า “PCB” (Printed circuit board) ซึ่ง เทคนิคที่ผมจะนำเสนอ ต่อไปนี้อาจจะเป็นเทคนิคที่ค่อนข้างที่จะต้องใช้เครื่องมือ ที่ร่วมสมัยมากยิ่งขึ้น จากเดิมเราเคยใช้ เตารีด กับ กระดาษ Photo อาจเจอปัญหา เช่น เส้นที่รีดออกมา ไม่ชัดเจน ลายวงจรที่มีขนาดเล็กไม่สามารถทำได้ สีหมึกจาง มีคราบกาวติดระหว่างการลอกกระดาษออก รวมไปถึงตำแหน่งของการรีดไม่ตรงตามที่ต้องการ ซึ่งมีข้อจำกัดอยู่พอสมควรซึ่งข้อดีของวิธีนี้คือ สามารถใช้อุปกรณ์ไกล้ตัวทำได้ แต่บางคนอาจอยากได้ รายละเอียดที่สูงยิ่งขึ้นเราจึงขอนำเสนอวิธีนี้ วัสดุอุปกรณ์และการเตรียมความพร้อม 1.กระดาษ TheMagicTouch ชนิด CPM6.2 2. เครื่องรีดร้อนแรงดันลม  ...

Vibration Cancellation: Part2 Active Damping test

  ….Active damping คือการสร้างแรงหน่วงหนึดให้เพื่อต้านการเคลื่อนที่ แรงจากความหนืดที่เกิดนั้นจะแปรผันตรงกับความเร็วของการเคลื่อนที่โดยทิศทางของแรงจะตรงข้างกับการเคลื่อนที่ โดยทั่วไปจะใช้ความหนืดของของเหลวเพื่อสร้างแรง เช่น โช๊ค ที่ภายในโช๊คจะมีน้ำมันทำงานคล้ายหลอดฉีดยา ถ้าของเหลวมีความหนึดมากแรงต้านก็จะมากตามแต่ที่นี้เราจะสร้างแรงต้านขึ้นมาจากไมโครคอลโทรลเลอร์

Skip to toolbar