Chiang Mai Maker Club | Thailand

มาเล่น GPS ATGM336H กับ esp32 ขึ้นจอ 128×64 lcd กันครับ

เปิดโปรแกรม Arduino ide แล้วเลือก Board เป็น Node32s จากนั้นไปติดตั้ง library ของ GPS ATGM336H กับ 128×64 lcd library ของ GPS ATGM336H ในที่นี้จะใช้ TinyGPS++ ส่วน 128×64 lcd ใช้ u8g2lib  ตามลิ้งเลยครับ https://github.com/mikalhart/TinyGPSPlus/releases https://github.com/olikraus/u8g2 การต่อขา GPS ATGM336H กับ esp32 GPS : esp32 -vcc...

Arduino+sx1276 ส่งข้อมูลไปยัง cat lora iot

สวัสดีครับ วันก่อน ผมได้ โมดูล sx1726 มาซึ่งผมคิดว่ามันจะต้องส่งข้อมูลไป cat loraiot อุปกรณ์ 1. sx1726 1ตัว ที่ซื้อ https://www.aliexpress.com/item/2pcs-868MHz-super-low-power-RF-LoRa-module-SX1276-chip-Long-Distance-communication-Receiver-and-Transmitter/32859550198.html?spm=2114.search0104.3.105.5bb0d6c7UDLx6P&ws_ab_test=searchweb0_0,searchweb201602_4_10065_10068_318_319_5727315_10696_450_10084_10083_10618_452_535_534_533_10307_532_5727215_204_10059_10884_10887_100031_320_10103_448_449,searchweb201603_60,ppcSwitch_0&algo_expid=32a44919-504b-4e47-ac84-37f8ac2ae909-15&algo_pvid=32a44919-504b-4e47-ac84-37f8ac2ae909 2. arduino 1ตัว ที่ซื้อทั้วไปได้เลย ขั้นตอนที่ 1 ต่อวงจรก่อนนะครับ arduino pin ———–> sx1276 pin 3v3 ———–> VCC GND ———–> GND D13 ———–>...

วิธีการใช้งาน raspberryri กับ 2.7inch e-Paper HAT

2.7inch e-Paper HAT เป็น อุปกรณ์ E-paper ที่ใช้เทคโนโลยีการแสดงภาพของจอแสดงผลแบบอิเลคโตรโฟเรชั่นแบบแคปซูล มีวิธีการแสดงผล คือ การสร้างทรงกลมเล็ก ๆ สีซึ่งจะทำให้เม็ดสีสีเงินถูกระงับในน้ำมันโปร่งใสและจะเคลื่อนที่ไปตามค่าไฟ         ขั้นตอนในการใช้งาน2.7inch e-Paper HAT 1.ทำการต่อ2.7inch e-Paper HAT เข้ากับ raspberryri 2.ตั้งค่าหน้า interfaces ตามรูปเลยคับ 3.จากนั้น install python ตามรูปปเลยคับ 4.นั้นสร้างสร้างโพลเดอร์ที่ชื่อว่า epaperHat 5. เข้าไปยังโพลเดอร์ที่ชื่อว่า epaperHat จากนั้นทำการโหลด ...

มาลองเล่น Line webhook ด้วย Google cloud function กันดีกว่า

Chat bot คำนี้หลายคนอาจจะพึ่งเคยได้ยิน หรือบางคนอาจจะได้ยินมานานมากแล้ว โดนส่วนตัวผมก็เคยได้ยินมาบ้าง แต่ไม่เคยให้ความสนใจมากก่อน จนกระทั่งมาลองเล่น firebase hosting และ firebase function จึงอยากลองทำ chat bot เอาไว้สั่งงาน หรือเอาไว้ถามข้อมูลต่าง ๆ ดังนั้น วันนี้เลยมาเล่าสู่กันฟังว่า เจ้า firebase function ก็สามารถรับข้อมูลจาก Line chat bot ได้เช่นกันนะ เอาละ ไปลงมือกันเลย เตรียมวัตถุดิบ โทรศัพท์ที่ติดตั้ง line application...

การใช้งาน 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 เข้าได้ตามลิ้งค์เลยคับ ...

Skip to toolbar