[TH] Arduino: Arduino Uno

บทความนี้แนะนำบอร์ด Arduino รุ่น Uno ซึ่งเป็นบอร์ดที่นิยมใช้ในการศึกษาการเขียนโปรแกรมเพื่อควบคุมอุปกรณ์ โดยกล่าวถึงคุณสมบัติของบอร์ด และการใช้ Arduino IDE รุ่น 2 (beta 7) เป็นพื้นฐานสำหรับการเขียนโปรแกรมต่อไป

[TH] Arduino: Ohm’s Law

ในบทความนี้เป็นเนื้อหาเกี่ยวกับกฎของโอห์ม (Ohm’s Law) ซึ่งเป็นเรื่องพื้นฐานที่เกี่ยวข้องกับวงจรไฟฟ้าที่เกิดจากความสัมพันธ์ระหว่างกระแสไฟฟ้าที่มีหน่วยเป็นแอมป์ (Amp) ความต่างศักย์ไฟฟ้าหรือแรงดันไฟฟ้าที่่มีหน่วยเป็นโวลต์ (Volt) และความต้านทานของตัวนำหรือโหลด (Load) ที่มีหน่วยเป็นโอห์ม (Ohm) หรือสมการ V=IR โดย V เป็นแรงดัน I คือกระแสไฟฟ้า และ R คือค่าความต้านทานของตัวนำ

[TH] Node.js&Phaser.js

บทความนี้กล่าวถึงการติดตั้ง Phaser.js สำหรับเป็นเฟรมเวิร์กของเกมและใช้ Node.js เป็นตัวให้บริการทรัพยากรเว็บเพื่อใช้กับบอร์ด Raspberry pi 4 ทำให้บอร์ดเป็นเครื่องให้บริการเว็บของเกมที่เราพัฒนาขึ้น โดยในบทความกล่าวถึงการสร้างโครงงาน การติดตั้งไลบรารี การเขียนโค้ดต้นแบบ และการรันเครื่องบริการเพื่อให้เครื่องลูกข่ายรันเกมผ่านบราวเซอร์

[TH] VisionRobo Car: Drive Motor

บทความนี้เป็นการเขียนโปรแกรมภาษาไพธอนเพื่อขับเคลื่อนหุ่นยนต์เคลื่อนที่ด้วยล้อ โดยตัวหุ่น VisionRobo car เป็นชุดหุ่นยนต์ที่ติดตั้งการเคลื่อนที่ด้วยมอเตอร์ไฟฟ้ากระแสตรงที่ติดกับชุดเฟืองจำนวน 2 ล้อ ใช้วงจรขับมอเตอร์กระแสตรงต่อเข้ากับบอร์ด Raspberry Pi และต่อโมดูลกล้องแบบ USB WebCamera และโมดูล Ultrasonic Sensor เพื่อใช้ในการประมวลผลภาพ และคำนวณระยะห่างของตัวหุ่นยนต์กับวัตถุรอบตัว

ภาพพที่ 1 VisionRobo car

[TH] Raspberry Pi & Ultrasonic Sensor

บทความนี้กล่าวถึงการใช้โมดูล Ultrasonic กับบอร์ด Raspberry Pi (บทความก่อนหน้านี้ใช้กับ ESP8266) ด้วยภาษาไพธอนเพื่อแสดงระยะห่างจากเซ็นเซอร์กับวัตถุที่พบได้ใกล้ที่สุด

ภาพที่ 1 VisionRobo ที่ติดตั้งโมดูล Ultrasonic Sensor

[TH] QRCode Detected!

บทความนี้อธิบายวิธีการใช้ OpenCV เพื่อค้นหา QRCode จากภาพที่ได้จาก Web Camera ที่พ่วงต่อจากพอร์ต USB ของ Raspberry Pi เมื่อพบ QRCode ในภาพจะทำการถอดรหัสและแสดงผลข้อความที่ถอดรหัสได้ โดยตัวอย่างของบทความนี้ประกอบด้วยตัวอย่างการอ่านแสดงผลจากกล้องเว็บ และออกจากโปรแกรมด้วยการกดแป้น ESC กับตัวอย่างการค้นหารหัส QRCode และถอดรหัสข้อความภายในภาพพร้อมจัดเก็บผลลัพธ์ของภาพลงไฟล์ภาพ

ภาพที่ 1

[TH] Data Science Ep1 Pandas

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

[TH] How to calculate the percentage of head or tails occurrence of a one coin.

บทความนี้เป็นตัวอย่างโปรแกรมภาษาไพธอนเพื่อคำนวณหาร้อยละของการเกิดของด้านหัวหรือก้อยของการโยนเหรียญที่มี 2 ด้านจำนวน n ครั้ง

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

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

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

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

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