นโยบายการจัดการความรู้ มหาวิทยาลัยสงขลานครินทร์ 1.ให้ใช้เครื่องมือการจัดการความรู้ผลักดัน คุณภาพคน และกระบวนทำงาน 2.ส่งเสริมการแลกเปลี่ยนประสบการณ์การทำงาน จากหน้างาน 3.ส่งเสริมให้มีเวทีเรียนรู้ร่วมกัน

(0) WiringPi สำหรับ OrangePi Zero H2

บันทึกไว้กันลืม วิธีการติดตั้ง WiringPi สำหรับ OrangePi Zero H2 ที่ต้องกันลืมเนื่องจากหลาย link ใน Google ใช้งานจริงไม่ได้ เช่น git clone https://github.com/orangepi-xunlong/WiringOP -b orangepiminigit clone https://github.com/orangepi-xunl... more »
Sections: พัฒนางานประจำ
License: ซีซี: แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน Cc-by-nc-sa
By ServiceMan   created: 18 June 2017 21:07 Modified: 18 June 2017 21:07 [ Report Abuse ]

(0) สั่งปิดเครื่องด้วยปุ่มของ Orange Pi

Board Orange Pi PC plus เมื่อติดตั้ง Armbian เป็น OS การเปิดเครื่องไม่ใช่ปัญหา แต่หากเผลอปิดแหล่งจ่ายไฟโดยที่ยังไม่ได้สั่ง shutdown หรือ init 0 แล้ว เมื่อเปิดเครื่องใหม่อีกครั้งมักจะพบปัญหา คือ MySQL รวนต้องติดตั้งใหม่หรือสร้าง Database ใหม่ซึ่งเ... more »
Sections: พัฒนางานประจำ
License: ซีซี: แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน Cc-by-nc-sa
By ServiceMan   created: 02 June 2017 20:14 Modified: 02 June 2017 20:15 [ Report Abuse ]

(0) บันทึกกันลืม : ESP8266 ไม่จำค่า EEPROM

จากบันทึกก่อนหน้านี้เรื่อง ESP8266 EEPROM Read/Writ เมื่อต้องการบันทึกค่าเพียง 1 byte พบว่าค่าหายไปเมื่อ reboot กลายเป็นค่าที่ไม่ได้บันทึกไว้ หาคำตอบอยู่นานจนพบว่าเมื่อต้องการเขียนไปที่ EEPROM จะต้องใช้คำสั่ง EEPROM.commit(); ปิดท้ายคำสั่งเสมอ... more »
Sections: พัฒนางานประจำ
License: ซีซี: แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน Cc-by-nc-sa
By ServiceMan   created: 28 May 2017 18:55 Modified: 28 May 2017 18:55 [ Report Abuse ]

(0) บันทึกกันลืม : แก้ปัญหา apache2 ไม่ start ใน armbian

ผมเริ่มหันมาใช้ Embeded board ตระกูล Orange Pi และพบว่า OS ที่น่าใช้สำหรับ board รุ่นนี้คือ armbian แต่ก็พบปัญหาว่าเมื่อติดตั้ง apache แล้ว reboot จะทำให้ apache ไม่สามารถทำงานได้ ต้อง remove แล้วติดตั้งใหม่ ก็สามารถใช้งานได้เป็นปกติ จนกว่าจะ reb... more »
Sections: พัฒนางานประจำ
License: ซีซี: แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน Cc-by-nc-sa
By ServiceMan   created: 11 May 2017 21:20 Modified: 11 May 2017 21:20 [ Report Abuse ]

(1) ESP8266 EEPROM Read/Write

บันทึกกันลืม / กันหาย อ้างอิง : cmmakerclub.com #include <EEPROM.h>int address = 0;String EEPROM_read(int index, int length) { String text = ""; char ch = 1; for (int i = index; (i < (index + length)) && ch; ++i) { if (ch = EE... more »
Sections: พัฒนางานประจำ
License: ซีซี: แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน Cc-by-nc-sa
By ServiceMan   created: 18 Febuary 2017 21:21 Modified: 18 Febuary 2017 21:21 [ Report Abuse ]

(0) ESP8266 + RTD PT100

เดือนที่แล้วได้รับ Order (แจ้งซ่อมภายนอก) ให้สร้างระบบบันทึกอุณหภูมิตู้แช่ -80 C จำนวน 6 channel ซึ่งแต่เดิมศูนย์เครื่องมือฯ ได้พัฒนาระบบเฝ้าระวังอุณหภูมิอยู่แล้ว แต่ระบบเดิมออกแบบให้บันทึกอุณหภูมิในช่วง -55 ถึง +125C เท่านั้น (ระบบนี้เคยส่งประกว... more »
Sections: พัฒนางานประจำ
License: ซีซี: แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน Cc-by-nc-sa
By ServiceMan   created: 05 Febuary 2017 10:37 Modified: 05 Febuary 2017 10:37 [ Report Abuse ]

(0) การติดตั้ง OS ลงใน EMMC สำหรับ Orange Pi Plus 2

สองสามอาทิตย์ก่อนผมได้บอร์ด Orange Pi Plus 2 มาหนึ่งชุดเพื่อสร้างเป็น Datalogger server ตาม order ของลูกค้าเพื่อใช้ในการบันทึกอุณหภูมิของตู้แช่ ซึ่งแต่เดิมเราใช้ Server ทั่วไปในการบันทึก แต่งานนี้ลูกค้าต้องการประหยัดและมีจำนวน channel ไม่มากจึงทด... more »
Sections: พัฒนางานประจำ
License: ซีซี: แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน Cc-by-nc-sa
By ServiceMan   created: 21 January 2017 23:50 Modified: 21 January 2017 23:50 [ Report Abuse ]

(0) สร้างรีโมตชัตเตอร์ด้วย ESP8266#2

ต่อจากบันทึกก่อนหน้านี้ บันทึกนี้เรามาต่อกันที่การเขียนโค๊ด ซึ่งไม่ได้ยุ่งยากอะไรโดยสามารถนำตัวอย่าง Web server มาเขียนต่อ และนำเทคนิค Inline Images with Data URLs มาใช้เพื่อแทรกภาพลงในโค๊ดก็จะได้ #include <ESP8266WiFi.h>/////////////////... more »
Sections: พัฒนางานประจำ
License: ซีซี: แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน Cc-by-nc-sa
By ServiceMan   created: 09 January 2017 17:33 Modified: 09 January 2017 17:33 [ Report Abuse ]

(0) สร้างรีโมตชัตเตอร์ด้วย ESP8266#1

จากบันทึกก่อนหน้านี้ เราได้เรียนรู้เกี่ยวกับวิธีการนำภาพใส่ในโค๊ดโปรแกรมฝังตัวบันทึกนี้จึงขออธิบายขั้นตอนในการสร้าง Remote shutter ตามที่ผมได้ทดลองสร้างอย่างง่ายๆ ครับ ก่อนหน้านี้ผมเคยซื้อ Remote shutter มาชุดนึงทดลองใช้งานก็ใช้ดีระดับหนึ่งแต่พ... more »
Sections: บริการวิชาการ
License: ซีซี: แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน Cc-by-nc-sa
By ServiceMan   created: 31 December 2016 21:15 Modified: 09 January 2017 17:24 [ Report Abuse ]

(0) Nanopi NEO + Armbian

จากบันทึกก่อนหน้านี้ OS ที่จะติดตั้งสำหรับ Nanopi Neo นั้นนอกจากจะเป็น ubuntu แล้วเราสามารถเลือกที่จะติดตั้ง armbian ได้ด้วยซึ่งการติดตั้งนั้นก็เหมือนๆ กันคืดจะต้อง download image มาเก็บไว้ที่ PC จากนั้นก็ใช้โปรแกรม Win32 Disk Imager เพื่อเขียน I... more »
Sections: พัฒนางานประจำ
License: ซีซี: แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน Cc-by-nc-sa
By ServiceMan   created: 18 December 2016 22:50 Modified: 18 December 2016 22:50 [ Report Abuse ]