นโยบายการจัดการความรู้ มหาวิทยาลัยสงขลานครินทร์ 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... มีต่อ »
หมวดหมู่บันทึก: พัฒนางานประจำ
สัญญาอนุญาต: ซีซี: แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน Cc-by-nc-sa
โดย ServiceMan   สร้าง: 18 มิถุนายน 2560 21:07 แก้ไข: 18 มิถุนายน 2560 21:07 [ แจ้งไม่เหมาะสม ]

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

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

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

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

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

ผมเริ่มหันมาใช้ Embeded board ตระกูล Orange Pi และพบว่า OS ที่น่าใช้สำหรับ board รุ่นนี้คือ armbian แต่ก็พบปัญหาว่าเมื่อติดตั้ง apache แล้ว reboot จะทำให้ apache ไม่สามารถทำงานได้ ต้อง remove แล้วติดตั้งใหม่ ก็สามารถใช้งานได้เป็นปกติ จนกว่าจะ reb... มีต่อ »
หมวดหมู่บันทึก: พัฒนางานประจำ
สัญญาอนุญาต: ซีซี: แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน Cc-by-nc-sa
โดย ServiceMan   สร้าง: 11 พฤษภาคม 2560 21:20 แก้ไข: 11 พฤษภาคม 2560 21:20 [ แจ้งไม่เหมาะสม ]

(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... มีต่อ »
หมวดหมู่บันทึก: พัฒนางานประจำ
สัญญาอนุญาต: ซีซี: แสดงที่มา-ไม่ใช้เพื่อการค้า-อนุญาตแบบเดียวกัน Cc-by-nc-sa
โดย ServiceMan   สร้าง: 18 กุมภาพันธ์ 2560 21:21 แก้ไข: 18 กุมภาพันธ์ 2560 21:21 [ แจ้งไม่เหมาะสม ]

(0) ESP8266 + RTD PT100

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

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

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

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

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

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

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

(0) Nanopi NEO + Armbian

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