Chiang Mai Maker Club | Thailand

Swing-up & Balancing Inverse Pendulum

…..กลับมาทาง Control system บ้างนะครับ วันเนียผมได้ลองทำ Inverse Pendulum (ลูกตุ้มผกผัน) หลังจากที่เคยลองทำแล้วโดนมัน”ตบ”เลือดแดงมาแล้ว.. T T (Youtube) หลังไปซุ้มเก็บเลเวลมาใหม่เพื่อสู้กับมันอีกรอบ.. โดยผมใช้ PID controller นี้แหล่ะครับ concept-pid-controller แต่จะแก้แค้นมันสักหน่อยโดยผมจะแกว่งมันขึ้นมาจากด้านล่างเลย (เอาให้หายแค้น) ….

CMMC Connector ตอนที่ [1] Connector และ Devices

CMMC Connector เป็น Library ช่วยติดต่อกับ MQTT Protocol และมี WiFi helper เอาไว้ช่วยต่อ WIFI เวลาสัญญาณหายไป รวมทั้งช่วย reconnect MQTT Broker เวลา internet / broker มีปัญหาอีกด้วยครับ แต่วันนี้ยังไม่มีอะไรมาก เอา CMMC Devices มาให้ลองดูควบคู่กับ CMMC Connector กันไปก่อนครับ.. มีอัพเดตเรื่อยๆ เดี๋ยวเอามาให้โหลดกันทีเดียวเลยครับ ชมรมฯ ได้มีโอกาสทำ...

จับ ESP8266 มาอ่านค่าและสั่งงาน Bluetooth Low Energy ผ่าน Serial Port แล้วส่งขึ้น Cloud Server (ใช้ MQTT)

วันอาทิตย์ที่ผ่านมาทดสอบการอ่านค่าจาก Serial port แล้ว bridge ขึ้นไป cloud server ครับ.. เป็นการทดลองที่ดีครับ เพราะว่า ได้ฝึกการอ่านข้อมูลที่มาทาง serial port ได้ทดสอบส่งข้อมูลกลับไป Bluetooth Model โดยใช้ Serial, และ Serial1 แน่นอนครับ.. ESP8266 มี Serial อยู่ 2 ตัวนะครับ (กรณีที่ไม่สั่ง swap serialport) อ้างอิงจาก ESP8266 Arduino...

วิธีการติดตั้ง [mqtt] mosquitto 1.4.2 + websocket บน cloud service (digital ocean)

ก่อนติดตั้ง mosquitto [mqtt broker] สมัคร Digital Ocean กันก่อนครับ ลิ้งก์นี้ -> https://www.digitalocean.com/?refcode=35ccf387cb82 ใครสมัครต่อจากผมจะได้ Credit 10$ ครับ ตามกฎนี้ครับ Give $10, Get $25 Everyone you refer gets $10 in credit. Once they’ve spent $25 with us, you’ll get...

วิธีการติดตั้งและการใช้งาน yeoman / bower / grunt เบื้องต้น [windows]

สวัสดีครับ วันนี้จะมาแนะนำให้ทุกคนรู้จักเกี่ยวกับการเขียน (Web Application) ว่ามันดีกว่าการเขียนเว็บแบบเดิมและแตกต่างกันอย่างไร ตัว Web Application และ Tools ที่เราจะมาทำความรู้จักกัน คือ Yeoman Bower Grunt   Yeoman เป็นเครื่องมือ การเริ่มต้นสร้างโปรเจค (เว็บไซต์) และสามารถเลือก CSS Framework ตั้งแต่เริ่มต้นสร้างโปรเจคได้เลย ตัวอย่าง ถ้าเปรียบเทียบกับแบบเดิมคือการ สร้างไฟล์ index.html และพวก folder ต่าง ๆ ที่ต้องใช้งาน หากเราจะใช้ CSS...

นาฬิกา IoT ชิ้งก์กับ Internet ด้วย ESP8266 | Synchronized Clock with ESP8266

………พักทำเรื่องเครียดๆ มาทำนาฬิกา “ชิวๆ” กันสักหน่อย……  มาทำให้นาฬิกาแขวนให้มัน Smart ขึ้น ตาม concept ของ IoT โดย sync กับ internet กันเนอะ   ตอนดูเวลาในคอม, ในมือถือ, หรือว่าฝาผนังอันไหนมันก็ตรงกัน…. ฟินนนน…..

DIY กล่องดูดความชื้น เพื่อชุบชีวิต PLA ที่ชื้นเกินไป | Drying Box for PLA v1

………เมื่อมีปัญหา เราชาว Maker ก็ต้องหาทางแก้ไข ตอนนี้ CMMC มี PLA filament  ที่ชื้นเต็มไปหมดเลย… (มันเปราะหักง่าย) ผมเลยหาทางแก้โดยจะสร้างตู้อบ(drying box) สำหรับดูดความชื้น… โดนพยายามจะสร้างให้เป็นแบบระบบปิดจะได้มีประสิทธิภาพสูง….. บทความนี้เป็นการอธิบายการทำงานของการอบแห้ง + การทดสอบแบบไม่มีการควบคุม….  ครับผม

การ compile mosquitto (mqtt broker) ให้รองรับ websocket และเป็นเวอร์ชั่นใหม่ล่าสุดครับ 1.4.2

0. ติดตั้ง dependency ด้วยคำสั่ง apt-get install libssl-dev uuid-dev git build-essential cmake -y 1.1 wget http://c-ares.haxx.se/download/c-ares-1.10.0.tar.gz tar xvf c-ares-1.10.0.tar.gz cd c-ares-1.10.0 ./configure make sudo make install   wget http://git.libwebsockets.org/cgi-bin/cgit/libwebsockets/snapshot/libwebsockets-1.4-chrome43-firefox-36.tar.gz -O- | tar xvz cd libwebsockets-1.4-chrome43-firefox-36/ mkdir...

ESP8266 Shield DW.miniESP8266 Test GPIO.pin

CHIANGMAI MAKERCLUB CMMC สืบเนื่องจาก ผมอยากทำ Shield อะไรสักอย่างให้ผู้ที่สนใจทดลองใช้งานเจ้า ESP8266 บน Arduino IDE ให้มีความเข้าใจเกี่ยวกับ GPIO.pin อย่างงาย โดยผมได้เลือกบอร์ดของ DW.miniESP8266 มาจับทำ PCB วงจร เครื่องมือที่ใช้ในการทำ Shield 1. มีดคัตเตอร์ หรือ มีดตัดแผ่นปริ้น 2. สว่านเจาะแผ่นปริ้น 3. เครื่องเขย่าแผ่นปริ้น(หรือเขย่ามือก็ได้) 4. หัวแร้งบัตกรี 5. ตะกั่วบัตกรี 6....

การใช้งาน IoT Dashboard ของ Lelylan และสั่งงานพอร์ต Digital บน Arduino + Ethernet Shield

สวัสดีครับ สำหรับวันนี้คงไม่มีใครที่ไม่รู้จัก IoT อย่าง MQTT แล้วสิครับ ซึ่งในตอนนี้ก็มี MQTT Broker ปรากฏอยู่มากมายให้ลองเล่นกันฟรีๆ  และในนั้นก็มีคนทำ MQTT Dashboard มาให้เราเล่นเช่นกัน ซึ่งผมก็มีโอกาสได้ลองเล่น MQTT Dashboard ของ Lelylan เชื่อมต่อกับ Arduino ที่มี Ethernet Shield ในขั้นเบื้องต้น คือการสั่งงานพอร์ต Digital ของ Arduino ผ่านอินเทอร์เน็ตด้วย MQTT Dashboard ของ Lelylan ซึ่งง่ายต่อการใช้งานและมีระบบการ...

Balancing Robot arduino

สวัสดีครับ วันนี้ผมจะเล่าเรื่องเกี่ยวกับเจ้า Balancing Robot arduino ที่ผมเคยทำนะครับ ก่อนอื่นก็ต้องมาดูอุปกรณ์ที่ผมใช้นะครับ มีมอเตอร์ 400รอบพร้อมชุดเกียพร้อมล้อครับ   2ตัว โครงสร้างที่ปริ้นมาจาก 3d printer ตามรูปครับ MPU9250  1 ตัวครับ Arduino Nano v3.1 – GravitechThai  1ตัว 2MOTOR w/ Feedback Control add-on for Arduino Nano   1 ตัวครับ ยังไงก็ของขอบคุณ...

Skip to toolbar