สารบัญ:
- ขั้นตอนที่ 1: ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – การเดินสายอะแดปเตอร์อนุกรม USB
- ขั้นตอนที่ 2: ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – การออกแบบแชสซี
- ขั้นตอนที่ 3: ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – เดินสายไฟ I²C Hub
- ขั้นตอนที่ 4: ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – การเขียนโปรแกรม WIFI Remote Control
วีดีโอ: ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด: 4 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
แนวคิดคือการทำให้รถหุ่นยนต์ที่อธิบายไว้ในที่นี้ราคาถูกที่สุด ดังนั้นฉันจึงหวังว่าจะเข้าถึงกลุ่มเป้าหมายขนาดใหญ่ด้วยคำแนะนำโดยละเอียดและส่วนประกอบที่เลือกสำหรับรุ่นราคาถูก ฉันต้องการนำเสนอความคิดของฉันเกี่ยวกับรถหุ่นยนต์ที่ใช้ ESP32-CAM ซึ่งเป็นคอมพิวเตอร์ขนาดเล็กที่มีกล้องและ W-LAN ด้วยสิ่งที่เรียกว่า ESP32-CAM เป็นไปได้ประมาณ 5 ยูโร ในการส่งภาพวิดีโอสด มุมมองจากรถหุ่นยนต์ ผ่านการเชื่อมต่อ W-LAN และเพื่อควบคุมมอเตอร์ DC ที่สร้างขึ้นในหุ่นยนต์
เนื่องจาก ESP32-CAM ขนาดเล็กมีโมดูล WIFI และ Bluetooth จึงสามารถส่งภาพวิดีโอไปยังสมาร์ทโฟนหรือแล็ปท็อปได้ในระยะทางที่ไกลกว่าด้วยเสาอากาศเพิ่มเติม
รายการส่วนประกอบมีอยู่ในบล็อกของฉันพร้อมอุปกรณ์อิเล็กทรอนิกส์ล่าสุดที่ฉันใช้สำหรับหุ่นยนต์ตัวนั้น
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – เริ่มโครงการ
ขั้นตอนที่ 1: 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 สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด – การออกแบบแชสซี
ขั้นตอนที่ 3: 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
บทความก่อนหน้านี้และการควบคุมมอเตอร์ขนาดเล็กครั้งแรก รถหุ่นยนต์ได้ขับเคลื่อนตรงไปข้างหน้าแล้ว ดังนั้นจึงชัดเจนว่าเทคโนโลยีนี้ใช้งานได้ และตอนนี้ต้องตั้งโปรแกรมระบบควบคุมที่ซับซ้อนมากขึ้นเท่านั้น ซึ่งหุ่นยนต์รถจะสามารถบังคับทิศทางได้ ซึ่งรวมถึงเว็บอินเตอร์เฟสที่เรียบง่ายและความเป็นไปได้ในการควบคุมมอเตอร์ด้วยความเร็วและทิศทางการหมุนที่แตกต่างกัน ในบทความนี้ ผมจะอธิบายว่าผมรู้จักเว็บอินเตอร์เฟสได้อย่างไร และฟังก์ชั่นใดบ้าง เช่น การหมุนภาพของกล้อง หากคุณได้อ่านบทความทั้งหมดทีละขั้นตอนแล้ว คุณไม่จำเป็นต้องติดตั้งไลบรารี่ใหม่ใน Arduino IDE ของคุณ
เว็บอินเตอร์เฟสพร้อมสตรีมวิดีโอสดดูเหมือนรูปภาพที่เผยแพร่ที่นี่
ในการรับคำอธิบายโดยละเอียดเกี่ยวกับวิธีการตั้งโปรแกรมทุกอย่าง เพียงไปที่ลิงก์ด้านล่างและไปที่บล็อกของฉัน:
ESP32-CAM สร้างรถหุ่นยนต์ของคุณเองด้วยการสตรีมวิดีโอสด - ตั้งโปรแกรมรีโมทคอนโทรลไร้สาย
ฉันหวังว่าคุณจะพอใจกับแนวคิดในการสร้างหุ่นยนต์ของฉันด้วย ESP32-CAM และบล็อกของฉันช่วยให้คุณสร้างหุ่นยนต์ตัวเล็ก ๆ เช่นนี้ได้ด้วยตัวเอง
แนะนำ:
สถานีตรวจอากาศระดับมืออาชีพโดยใช้ ESP8266 และ ESP32 DIY: 9 ขั้นตอน (พร้อมรูปภาพ)
สถานีตรวจอากาศระดับมืออาชีพโดยใช้ ESP8266 และ ESP32 DIY: LineaMeteoStazione เป็นสถานีตรวจอากาศที่สมบูรณ์แบบซึ่งสามารถเชื่อมต่อกับเซ็นเซอร์ระดับมืออาชีพจาก Sensirion รวมถึงส่วนประกอบ Davis Instrument (Rain Gauge, เครื่องวัดความเร็วลม) โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อเป็นสถานีตรวจอากาศแบบ DIY แต่ต้องใช้
ความแรงของสัญญาณ ESP32 TTGO WiFi: 8 ขั้นตอน (พร้อมรูปภาพ)
ความแรงของสัญญาณ WiFi ESP32 TTGO: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีแสดงความแรงของสัญญาณเครือข่าย WiFi โดยใช้บอร์ด ESP32 TTGO ดูวิดีโอ
เครื่องทำน้ำอุ่น ESP32 IoT: 12 ขั้นตอน
เครื่องทำน้ำอุ่น ESP32 IoT: น้ำพุร้อน Cayenne IoT (ถังเก็บน้ำร้อนในสหรัฐอเมริกา) เป็นอุปกรณ์ประหยัดพลังงานที่จะช่วยให้คุณตรวจสอบและควบคุมน้ำร้อนในครัวเรือนของคุณได้ แม้ว่าคุณจะไม่อยู่บ้าน มันจะช่วยให้คุณเปิดและปิดน้ำพุร้อน ตั้งเวลาให้เปลี่ยน
ESP32 Bluetooth Tutorial - วิธีใช้ Bluetooth ในตัวของ ESP32: 5 ขั้นตอน
ESP32 Bluetooth Tutorial | วิธีใช้ Bluetooth ในตัวของ ESP32: สวัสดีทุกคน เนื่องจากบอร์ด ESP32 มาพร้อมกับ WiFi & บลูทูธทั้งคู่ แต่สำหรับโปรเจ็กต์ส่วนใหญ่ เรามักจะใช้แค่ Wifi เราไม่ได้ใช้บลูทูธ ดังนั้นในคำแนะนำนี้ ฉันจะแสดงให้เห็นว่าการใช้บลูทูธของ ESP32 & สำหรับโครงการพื้นฐานของคุณ
เริ่มต้นใช้งาน ESP32 - การติดตั้งบอร์ด ESP32 ใน Arduino IDE - ESP32 Blink Code: 3 ขั้นตอน
เริ่มต้นใช้งาน ESP32 | การติดตั้งบอร์ด ESP32 ใน Arduino IDE | รหัสการกะพริบของ ESP32: ในคำแนะนำนี้ เราจะดูวิธีการเริ่มทำงานกับ esp32 และวิธีการติดตั้งบอร์ด esp32 ลงใน Arduino IDE และเราจะตั้งโปรแกรม esp 32 เพื่อเรียกใช้โค้ดกะพริบโดยใช้ arduino ide