Month: August 2024

โปรเจค Arduino MediaPipe หุ่นยนต์ ควบคุม ด้วย จำนวนนิ้ว

การควบคุมรถบังคับด้วยท่าทางมือโดยใช้ Arduino, OpenCV และ MediaPipe เป็นโครงการที่น่าสนใจซึ่งผสมผสานเทคโนโลยีหลายด้านเข้าด้วยกัน ตั้งแต่การประมวลผลภาพ การตรวจจับท่าทางมือ ไปจนถึงการควบคุมมอเตอร์ในรถบังคับ ต่อไปนี้คือหลักการทำงานของระบบนี้ 1. การตรวจจับท่าทางมือด้วย MediaPipe MediaPipe เป็นไลบรารีจาก Google ที่สามารถตรวจจับและติดตามตำแหน่งของมือได้อย่างมีประสิทธิภาพ โดย MediaPipe จะทำการประมวลผลภาพจากกล้อง (เช่น เว็บแคม) เพื่อระบุตำแหน่งของมือและนิ้วมือในแบบเรียลไทม์ 2. การประมวลผลข้อมูลด้วย OpenCV และ Python OpenCV เป็นไลบรารีที่ใช้สำหรับการประมวลผลภาพและวิดีโอ…

โปรเจค ESP32 เปิด-ปิดไฟ ผ่านอินเตอร์เน็ต ด้วย Blynk

การสร้างโปรเจคการเปิด-ปิดไฟด้วย ESP32 ผ่านอินเทอร์เน็ตโดยใช้ Blynk เป็นโครงการที่มีประโยชน์มากสำหรับการทำระบบสมาร์ทโฮม สามารถควบคุมไฟฟ้าในบ้านจากที่ไหนก็ได้ผ่านแอปพลิเคชันบนมือถือ นี่คือขั้นตอนหลักในการสร้างโปรเจคนี้: รายการอุปกรณ์ 1. 4 Channel Relay Module ESP32-WROOM Development Board 2. CP2102 USB 2.0 to UART TTL 5PIN Connector Module 3. Adapter DC 9V…

โปรเจค Arduino ควบคุม การหรี่ไฟ 220V โดยใช้ท่าทางมือ

MediaPipe MediaPipe เป็นไลบรารีที่พัฒนาโดย Google สำหรับการประมวลผลสื่อ (Media Processing) และมีข้อดีหลายประการเมื่อนำมาใช้ร่วมกับ Python ดังนี้: Firmata Firmata เป็นโปรโตคอลที่ใช้สำหรับการสื่อสารระหว่างไมโครคอนโทรลเลอร์ เช่น Arduino กับคอมพิวเตอร์หรืออุปกรณ์อื่น ๆ ผ่านทาง Serial (UART) หรือการเชื่อมต่อแบบอื่น ๆ Firmata อนุญาตให้คุณควบคุมและอ่านค่าจากพินของ Arduino ได้จากภายนอก โดยไม่จำเป็นต้องเขียนโค้ดเฉพาะสำหรับ Arduino เอง ตัวอย่างการใช้งาน…

โปรเจค Arduino ควบคุม การเปิด-ปิดไฟ โดยใช้ท่าทางมือ

Firmata เป็นโปรโตคอลที่ใช้สำหรับการสื่อสารระหว่างไมโครคอนโทรลเลอร์ เช่น Arduino กับคอมพิวเตอร์หรืออุปกรณ์อื่น ๆ ผ่านทาง Serial (UART) หรือการเชื่อมต่อแบบอื่น ๆ Firmata อนุญาตให้คุณควบคุมและอ่านค่าจากพินของ Arduino ได้จากภายนอก โดยไม่จำเป็นต้องเขียนโค้ดเฉพาะสำหรับ Arduino เอง ตัวอย่างการใช้งาน Firmata คือการควบคุมพินดิจิตอลและแอนะล็อกของ Arduino จากโปรแกรมบนคอมพิวเตอร์ เช่น Python, Processing หรือ JavaScript ผ่านทาง Serial…

การสร้าง หุ่นยนต์ ESP32 บังคับผ่านอินเตอร์เน็ต (Blynk)

หุ่นยนต์เป็นหนึ่งในเทคโนโลยีที่ก้าวไปข้างหน้าอย่างรวดเร็วในยุคปัจจุบัน การใช้เทคโนโลยีอินเทอร์เน็ตของสรรพสิ่ง (IoT) เข้ามาช่วยในการควบคุมและกำหนดการใช้งานของหุ่นยนต์ก็กลายเป็นเรื่องที่น่าสนใจอย่างมาก เฉพาะอย่างยิ่งเมื่อเราสามารถใช้ ESP32 และแพลตฟอร์ม Blynk เข้ามาช่วยในการสร้างและบังคับการทำงานของหุ่นยนต์ได้อย่างง่ายดาย ในบทความนี้เราจะสำรวจถึงขั้นตอนการสร้างและบังคับหุ่นยนต์ผ่านอินเทอร์เน็ตโดยใช้ ESP32 และ Blynk อย่างละเอียดและง่ายๆ มาดูกันเลย! Blynk คืออะไร? Blynk เป็นแพลตฟอร์มการพัฒนาแอปพลิเคชันที่ออกแบบมาเพื่อให้ผู้ใช้สามารถควบคุมอุปกรณ์ IoT ได้ โดยการใช้งานแอปพลิเคชันบนสมาร์ทโฟนหรือแท็บเล็ตของพวกเขา สิ่งที่น่าสนใจกับ Blynk คือความสามารถในการสร้างอินเตอร์เฟซผ่านการลากและวาง (drag-and-drop) ที่ใช้งานง่าย ไม่ว่าคุณจะเป็นนักพัฒนามืออาชีพหรือไม่ก็ตาม คุณสามารถสร้างแอปควบคุมอุปกรณ์ IoT…

โปรเจค Arduino หรี่ไฟบ้าน 220V ด้วย แอปมือถือ

การสร้างระบบหรี่ไฟบ้าน 220V โดยใช้ Arduino และควบคุมด้วยแอปมือถือมีข้อดีหลายประการ ดังนี้: ข้อดีเหล่านี้ทำให้การสร้าง Arduino หรี่ไฟบ้าน 220V ด้วยแอปมือถือเป็นทางเลือกที่น่าสนใจในการเพิ่มประสิทธิภาพและความสะดวกสบายในบ้านของคุณ อุปกรณ์ที่ใช้ 1- Arduino UNO R3 2- Sensor Shield V 5.0 3- PWM Dimming Adjust 220V Module 4- AC Power Cord 2 Pin Plug…