Chiang Mai Maker Club | Thailand

การใช้งาน 3D Printer CMMC

การใช้งาน 3D Printer CMMC ขั้นตอนการใช้งาน -หาไฟล์ 3D ของสิ่งที่ต้องการพิมพ์ -ใช้โปรแกรม Cura ในการแปลงไฟล์ 3D ให้ไปไฟล์ GCode -เปิดใช้งานเครื่องพิมพ์ และติดตั้งพลาสติกให้เรียบร้อย เลือกพลาสติกให้เหมาะสม -เชื่อมต่ออินเตอร์เน็ต และเข้าเว็บ IP:192.168.1.124 ทำการลงชื่อเข้าใช้ให้เรียบร้อย -ตรงหน้าต่าง Temperature ให้ตั้งค่าความร้อนให้เหมาะสม   -ให้อัพโหลดไฟล์ GCode ที่ต้องการพิมพ์ -ไปที่หน้าต่าง GCode Viewer เพื่อตรวจเช็คความถูกต้องของชิ้นงานก่อนทำการพิมพ์ -เมื่อชิ้นงานถูกต้อง อุณหภูมิของหัวพิมพ์ถึงกำหนด...

วิธีการใช้งาน Scroll pHAT กับ Raspberry pi

  การที่จะทำให้ Scroll pHAT ทำงานได้นั้นได้ไปโหลด Library มาก่อน สามารถโหลด ได้ตามนี้คับ https://github.com/pimoroni/scroll-phat จะได้ไฟล์ที่ชื่อว่า Scroll-pHAT master.zip แล้วคลิกขวาแล้วเลือก Extract Here เพื่อแตกไฟล์ จากนั้นไปไป ที่ Teminal  แล้วพิมตามรูปไปที่ละขั้นตอนนะคับ เมื่อเข้าไปที่ cd examples   จะเห็นไฟล์ .py ให้ลอง พิม python sine.py ดู แล้ว  Scroll pHAT  จะทำงาน   และถ้าอยากเขียนโค้ดดให้ พิมว่า...

เมื่อการกินอาหารในโลกอนาคตอันใกล้ สนุกขึ้นด้วยศิลปะและเทคโนโลยี!

Focus on ✿ คิดอาหารให้นอกกรอบไปจากเดิม ✿ ทำอาหารให้มีชีวิต ✿ 3D Food Printing ✿ อาหารไม่ใช่แค่อาหาร     ” สวัสดีค่ะทุกคน 😀 ถ้าจะมาหาโค้ด คำสั่ง ตัวเลข สมการ ปิดไปได้เลยเพราะที่นี่ไม่มี ล้อเล่นค่ะ ฮ่าๆๆ นี่เป็นบทความแรกที่อยากแชร์ประสบการณ์ การเข้าร่วม Food Fiction Futures Fabrication Workshop จัดขึ้นโดย Freak Lab...

การติดตั้ง Git

  Git คืออะไร ?      Git คือ เครื่องมือที่เอาไว้บันทึกเวอร์ชันการเปลี่ยนแปลงของไฟล์ในโปรเจคเรา ทำให้เราสามารถที่จะย้อนกลับไปดูเวอร์ชันต่างๆ ของโปรเจคได้ทุกเมื่อ หรือจะดูว่าใครเป็นคนแก้ไขไฟล์นั้นๆได้ ซึ่ง Git เป็น Version Control แบบ Decentralized หรือ Distributed คือไม่ต้องมีเซิร์ฟเวอร์เก็บโค้ดไว้ตรงกลาง ซึ่งจะต่างกับพวก Subversion หรือ CVS ที่ต้องมีเซิร์ฟเวอร์ ที่ไว้คอยเก็บโค้ดรวมไว้ตรงกลาง (Centralized) และที่สำคัญ Git นั้นทำงานได้รวดเร็วมาก เตรียมความพร้อมก่อนใช้งาน    ...

ติดตั้ง ARM Mbed CLI (Offline) บน Ubuntu 16.04.4

STMictoelectronics เป็นหนึ่งในผู้ผลิตอุปกรณ์สารกึ่งตัวนำชั้นแนวหน้าอีกบริษัทหนึ่งของโลก ซึ่งผลิตบอร์ดไมโครคอนโทรลเลอร์ที่คุ้นเคยกันดี เช่น NUCLEO-F411RE หรือ ARM Cortex-M3 เป็นต้น สำหรับมือใหม่ผู้เริ่มต้นใช้งานไมโครคอนโทรลเลอร์ NUCLEO เหมาะสมสำหรับการเริ่มต้นเรียนรู้ หรือนำไปใช้พัฒนาอุปกรณ์ต้นแบบ ในการเขียนโปรแกรมสำหรับบอร์ดเหล่านี้ สามารถเลือกใช้ซอฟต์แวร์และคอมไพล์เลอร์ในการพัฒนาที่หลากหลาย ทั้งแบบมีลิขสิทธิ์เสียค่าใช้จ่าย (Commercial) และแบบฟรี หรือเป็นแบบ Open Source NUCLEO-F411RE บอร์ดไมโครคอนโทรลเลอร์ ARM Cortex-M4 เบอร์ STM32F411RET6 ออกแบบให้มีขาใช้งานแบบบอร์ด Arduino และมีขาคอนเน็คเตอร์ตัวผู้ 19×2 จำนวน 2 แถว มาพร้อมส่วนดาวน์โหลดโปรแกรมและดีบั๊กเชื่อมต่อกับเครื่องคอมพิวเตอร์ผ่านพอร์ต Mini...

การใช้ 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 ในประกาศนั้นรับสมัครนักศึกษาเข้าร่วมโครงการ โดยให้เป็นบัดดี้กับนักศึกษาจากสิงคโปร์ และญี่ปุ่น ซึ่งเป็นโอกาสดีที่ได้จะได้ทำการฝึกภาษา และแลกเปลี่ยนวัฒนธรรม แต่ถึงอย่างนั้น ด้วยความรู้ทางด้านภาษาอันน้อยนิด บวกกับความอยากรู้ อยากลองจึงตัดสินใจส่งใบสมัครไปในวันสุดท้าย...

Skip to toolbar