[TH] Data Science Ep1 Pandas

บทความนี้เป็นการใช้งานคลังไลบรารี Pandas ของภาษาไพธอนโดยใช้บอร์ด Raspberry Pi 3 B+ เป็นอุปกรณ์ทำงาน โดยสามารถนำไปประยุกต์ใช้งานกับไพธอนของระบบปฏิบัติการ Windows, macOS หรือ Linux ได้ ซึ่งบทความนี้จะแบ่งเป็นหลายตอนเหมือนกับคลังไลบรารี ulab ที่ผ่านมา โดยในบทความตอนที่ 1 กล่าวถึงคุณสมัติของ Pandas, การติดตั้ง และโครงสร้างข้อมูลของ Pandas

Read More

[TH] Let’s have fun doing time-lapse with ESP32CAM.

บทความนี้เป็นการประยุกต์ใช้ชุดบอร์ด ESP32CAM เพื่อทำการถ่ายภาพแบบต่อเนื่องโดยกำหนช่วงเวลาระหว่างการถ่ายภาพแต่ละใบหรือที่เรียกว่า time-lapse ซี่งในบทความนี้เขียนโดยใช้ภาษาไพธอน ด้วยการติดตั้งเฟิร์มแวร์ที่ถูกคอมไพล์ด้วยการผนวกไลบรารี camera สำหรับการเชื่อมต่อกับโมดูลกล้องบนบอร์ด ESP32CAM ทำให้การเขียนโปรแกรมสะดวกและปรับแต่งโค้ดได้ง่าย

ภาพที่ 1 บอร์ด ESP32CAM ที่ใช้ในการทดลองครั้งนี้
Read More

[TH] How To Compile MicroPython To Use With ESP32.

บทความนี้เป็นบันทึกย่อขั้นตอนการคอมไพล์ MicroPython เพื่อใช้งานกับบอร์ด ESP32 ด้วยระบบปฏิบัติการลินุกซ์ที่อยู่ในระบบปฏิบัติการ Windows 10 หรือ WSL รุ่น 1 หรือ 2 เพื่อนำไบนารีไฟล์ที่ได้ไปเขียนลงบอร์ด ESP32 ต่อไป

Read More

[TH] LAMP on Raspberry Pi

บทความนี้เป็นบันทึกความจำเกี่ยวกับการตั้งค่าให้บอร์ด Raspberry Pi 3 B+ ให้กลายเป็นเครื่องบริการเว็บตามหลักของ LAMP หรือ Linux + Apache + MySQL + PHP โดยเราเลือกใช้ MariaDB แทน MySQL และได้กล่าวถึงวิธีติดตั้งและตั้งค่าไปแล้วในบทความก่อนหน้านี้

Read More

[TH] How to install MariaDB on Raspberry Pi?

บทความนี้เป็นบันทึกฉบับย่อของการการติดตั้งระบบบริหารจัดการฐานข้อมูล MariaDB บนบอร์ด Raspberry Pi เพื่อใช้จัดเก้บและจัดการกับข้อมูล โดยสร้างฐานข้อมูลเฉพาะให้กับผู้ใช้ที่สามารถล็อกอินเข้าใช้ระบบของ Raspberry Pi ได้

Read More

[TH] Installing NumPy and Matplotlib on Raspberry Pi

บทความนี้แนะนำการติดตั้งไลบรารี NumPy และ Matplotlib บนบอร์ด Raspberry Pi เพื่อใช้งานทางด้านการคำนวณ (อ่านตัวอย่างการใช้ numpy สำหรับอุปกรณ์ขนาดเล็กได้จากบทความ ulab) และแสดงผล โดยในบทความกล่าวถึงการติดตั้ง การอัพเกรด และการใช้งานเบื้องต้นเพื่อเป็นแนวทางในการนำไปใช้งานต่อไป ส่วนการใช้งาน Raspberry Pi กับการเขียนโปรแกรมภาษาไพธอนสามารถหาอ่านเพิ่มเติมจากแหล่งความรู้ต่าง ๆ หรือสนับสนุนทีมงานเราได้ด้วยการซื้อหนังสือ หรือหาบอร์ด Raspberry Pi 4 รุ่น 4GB สามารถสั่งซื้อได้จากร้ายค้าต่าง ๆ หรือจากที่นี่ครับ ส่วนผู้เขียนใช้งาน Raspberry Pi 3 B+

Read More

[TH] ulab EP 8 poly, fft and filter

บทความตอนที่ 8 เป็นตอนสุดท้ายของชุดไลบรารี ulab ที่เป็นไลบรารีคำนวณทางคณิตศาสตร์ที่สามารถนำมาใช้กับ AI ได้ โดยในบทความตอนนี้กล่าวถึงโมดูลย่อย poly, fft และ filter ซึ่งได้อธิบายการทำงานของแต่ละฟังก์ชันพร้อมยกตัวอย่างการใช้งานเพื่อเป็นแนวทางในการประยุกต์ใช้ต่อไป

Read More

[TH] ESP32 & NEO-6MV2 GPS Module

บทความนี้เป็นการใช้ ESP32 เชื่อมต่อกับโมดูลจีพีเอสผ่านทางพอร์ตสื่อสารอนุกรมลำดับที่ 2 ของ ESP32 เพื่ออ่านข้อมูลและแสดงผลข้อมูลที่ได้รับจากโมดูลจีพีเอส และแสดงความหมายที่อ่านได้ โดยตัวอย่างโปรแกรมที่ 1 เป็นการอ่านค่าจากโมดูลจีพีเอส และตัวอย่างที่ 2 เป็นการแสดงสารสนเทศที่อ่านได้จากโมดูลจีพีเอสเพื่อให้ผู้อ่านได้นำไปปรับปรุงแก้ไขต่อไป

ภาพที่ 1 โมดูลจีพีเอส NEO-6MV2
Read More

[TH] ulab EP 7 approx

บทความตอนที่ 7 ของชุดไลบรารี ulab เป็นเรื่องของโมดูลย่อย approx ที่ใช้สำหรับการประมาณค่าของตัวเลข ผลลัพธ์ของฟังก์ชัน หรือหารากของฟังก์ชันด้วยวิธี bisect หรือ newton และการหาค่าด้วย trapz โดยในนบทความนี้กล่าวถึงบทบาทหน้าที่ของแต่ละฟังก์ชันพร้อมวิธีการใช้งาน และตัวอย่างโปรแกรมเพื่อเป็นแนวทางสำหรับการศึกษาการใช้งานและประยุกต์ใช้ต่อไป

Read More