สารบัญ:

ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด: 4 ขั้นตอน
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด: 4 ขั้นตอน

วีดีโอ: ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด: 4 ขั้นตอน

วีดีโอ: ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด: 4 ขั้นตอน
วีดีโอ: EP2 หุ่นยนต์เพื่อการศึกษา ESP32 ตอนการประกอบแบตเตอรี่และการทดสอบ 2024, พฤศจิกายน
Anonim
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด

แนวคิดคือการทำให้รถหุ่นยนต์ที่อธิบายไว้ในที่นี้ราคาถูกที่สุด ดังนั้นฉันจึงหวังว่าจะเข้าถึงกลุ่มเป้าหมายขนาดใหญ่ด้วยคำแนะนำโดยละเอียดและส่วนประกอบที่เลือกสำหรับรุ่นราคาถูก ฉันต้องการนำเสนอความคิดของฉันเกี่ยวกับรถหุ่นยนต์ที่ใช้ ESP32-CAM ซึ่งเป็นคอมพิวเตอร์ขนาดเล็กที่มีกล้องและ W-LAN ด้วยสิ่งที่เรียกว่า ESP32-CAM เป็นไปได้ประมาณ 5 ยูโร ในการส่งภาพวิดีโอสด มุมมองจากรถหุ่นยนต์ ผ่านการเชื่อมต่อ W-LAN และเพื่อควบคุมมอเตอร์ DC ที่สร้างขึ้นในหุ่นยนต์

เนื่องจาก ESP32-CAM ขนาดเล็กมีโมดูล WIFI และ Bluetooth จึงสามารถส่งภาพวิดีโอไปยังสมาร์ทโฟนหรือแล็ปท็อปได้ในระยะทางที่ไกลกว่าด้วยเสาอากาศเพิ่มเติม

รายการส่วนประกอบมีอยู่ในบล็อกของฉันพร้อมอุปกรณ์อิเล็กทรอนิกส์ล่าสุดที่ฉันใช้สำหรับหุ่นยนต์ตัวนั้น

ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – เริ่มโครงการ

ขั้นตอนที่ 1: ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – การเดินสายอะแดปเตอร์อนุกรม USB

ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – สายไฟอะแดปเตอร์อนุกรม USB
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – สายไฟอะแดปเตอร์อนุกรม USB
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – สายไฟอะแดปเตอร์อนุกรม USB
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – สายไฟอะแดปเตอร์อนุกรม USB

ในการตั้งโปรแกรมโมดูล ESP32-CAM จะต้องเชื่อมต่อกับพีซีก่อน เนื่องจากไม่มีอินเทอร์เฟซ USB จึงต้องใช้ USB-Serial Adapter ในโมดูล ESP32-CAM ฉันได้ระบุไว้ในรายการส่วนประกอบแล้ว มีอะแดปเตอร์ดังกล่าวรวมอยู่ในการจัดส่งแล้ว ตัวฉันเองเคยใช้อะแดปเตอร์ที่คล้ายกันซึ่งฉันเคยใช้ในโครงการที่คล้ายกันมาก่อน หลักการจะเหมือนกันเสมอ: ESP-32 ที่มีสายจัมเปอร์ระหว่างตัวเมียกับตัวเมียต้องเชื่อมต่อกับ USB-Serial Adapter ก่อน

รูปภาพแสดงหมุดที่ต้องเชื่อมต่อในลักษณะใด เพื่อให้การสื่อสารสามารถทำได้ผ่านอินเทอร์เฟซแบบอนุกรมของโมดูล ESP32-CAM

ข้อมูลเพิ่มเติมเกี่ยวกับการตั้งค่าทุกอย่างมีคำอธิบายโดยละเอียดในบล็อกของฉัน:

ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – การเดินสายอะแดปเตอร์อนุกรม USB

ขั้นตอนที่ 2: ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – การออกแบบแชสซี

ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – การออกแบบแชสซี
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – การออกแบบแชสซี
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – การออกแบบแชสซี
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – การออกแบบแชสซี
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – การออกแบบแชสซี
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – การออกแบบแชสซี

แชสซีสามารถสร้างขึ้นจากวัสดุหรือบรรจุภัณฑ์จำนวนมากที่อาจจบลงด้วยของเสีย ดังนั้นฉันจึงมีประสบการณ์ที่ดีกับแชสซีที่สร้างขึ้นจากกระดาษแข็งทีละชิ้น อย่างไรก็ตาม การทำงานกับกรรไกรและมีดปูพรมเป็นสิ่งที่จำเป็น ดังนั้นจึงอาจทำให้เด็กได้รับบาดเจ็บได้ นอกจากนี้ โครงสร้างแชสซีจากกระดาษแข็งล้วนซับซ้อนกว่าเล็กน้อย แต่สร้างสรรค์กว่ากล่องสำเร็จรูปที่ทำจากกระดาษแข็ง พลาสติกเหมือนบรรจุภัณฑ์ไอศกรีม ต่อไปนี้ ฉันจะอธิบายการสร้างแชสซีจากกล่องไอศกรีมเพราะไม่ต้องใช้มีดคมๆ ในการตัดแชสซี ข้อดีเพิ่มเติมของกล่องไอศกรีมคือ มีราคาถูก มีเสถียรภาพ จากของเสียที่ทำอย่างอื่นและใหญ่พอที่จะรองรับส่วนประกอบทั้งหมดของรถหุ่นยนต์ นอกจากนี้ กล่องพลาสติกแบบบางยังใช้งานง่าย และในกรณีที่เกิดข้อผิดพลาด สามารถเปลี่ยนได้ในราคาถูก

วิธีเจาะรูสำหรับมอเตอร์กระแสตรงและมีการเผยแพร่คำอธิบายโดยละเอียดเพิ่มเติมในบล็อกของฉัน:

ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – การออกแบบแชสซี

ขั้นตอนที่ 3: ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – เดินสายไฟ I²C Hub

ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – เดินสายไฟ I²C Hub
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – เดินสายไฟ I²C Hub
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – เดินสายไฟ I²C Hub
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – เดินสายไฟ I²C Hub
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – เดินสายไฟ I²C Hub
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – เดินสายไฟ I²C Hub

ในการควบคุมไดรเวอร์มอเตอร์ L298N ด้วยโมดูล ESP32-CAM เราจำเป็นต้องมีตัวควบคุมเซอร์โว PCA9685 ตัวควบคุมเซอร์โวและจอแสดงผล OLED เชื่อมต่อกับบัส I2C ของ ESP32-CAM ผ่านฮับ I2C ในบทความที่แล้ว เราได้เห็นแล้วว่าเราสามารถทำให้บัส I2C สามารถเข้าถึงได้โดยใช้พิน 1 และ 3 สองตัว เนื่องจากเราทราบจากบทความก่อนหน้านี้ว่าโดยทั่วไปแล้วบัส I2C สามารถทำงานได้ผ่านพินทั้งสองนี้ และจอแสดงผล OLED ที่แนบมาให้ ที่อยู่ IP เราสามารถสร้างการควบคุมมอเตอร์ของรถหุ่นยนต์ต่อไปได้

โปรดไปที่ลิงก์ด้านล่างเพื่อรับรายละเอียดเพิ่มเติมเกี่ยวกับ I2C Hub และวิธีการใช้งานในรถหุ่นยนต์:

ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – เดินสายไฟฮับ I²C

ขั้นตอนที่ 4: ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – การเขียนโปรแกรม WIFI Remote Control

ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – ตั้งโปรแกรม WIFI Remote Control
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – ตั้งโปรแกรม WIFI Remote Control
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – ตั้งโปรแกรม WIFI Remote Control
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – ตั้งโปรแกรม WIFI Remote Control
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – ตั้งโปรแกรม WIFI Remote Control
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – ตั้งโปรแกรม WIFI Remote Control

บทความก่อนหน้านี้และการควบคุมมอเตอร์ขนาดเล็กครั้งแรก รถหุ่นยนต์ได้ขับเคลื่อนตรงไปข้างหน้าแล้ว ดังนั้นจึงชัดเจนว่าเทคโนโลยีนี้ใช้งานได้ และตอนนี้ต้องตั้งโปรแกรมระบบควบคุมที่ซับซ้อนมากขึ้นเท่านั้น ซึ่งหุ่นยนต์รถจะสามารถบังคับทิศทางได้ ซึ่งรวมถึงเว็บอินเตอร์เฟสที่เรียบง่ายและความเป็นไปได้ในการควบคุมมอเตอร์ด้วยความเร็วและทิศทางการหมุนที่แตกต่างกัน ในบทความนี้ ผมจะอธิบายว่าผมรู้จักเว็บอินเตอร์เฟสได้อย่างไร และฟังก์ชั่นใดบ้าง เช่น การหมุนภาพของกล้อง หากคุณได้อ่านบทความทั้งหมดทีละขั้นตอนแล้ว คุณไม่จำเป็นต้องติดตั้งไลบรารี่ใหม่ใน Arduino IDE ของคุณ

เว็บอินเตอร์เฟสพร้อมสตรีมวิดีโอสดดูเหมือนรูปภาพที่เผยแพร่ที่นี่

ในการรับคำอธิบายโดยละเอียดเกี่ยวกับวิธีการตั้งโปรแกรมทุกอย่าง เพียงไปที่ลิงก์ด้านล่างและไปที่บล็อกของฉัน:

ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด - ตั้งโปรแกรมรีโมทคอนโทรลไร้สาย

ฉันหวังว่าคุณจะพอใจกับแนวคิดในการสร้างหุ่นยนต์ของฉันด้วย ESP32-CAM และบล็อกของฉันช่วยให้คุณสร้างหุ่นยนต์ตัวเล็ก ๆ เช่นนี้ได้ด้วยตัวเอง

แนะนำ: