Spisu treści:
- Krok 1: ESP32-CAM Budowanie własnego samochodu robota z transmisją wideo na żywo – okablowanie adaptera szeregowego USB
- Krok 2: ESP32-CAM Budowa własnego samochodu robota z transmisją wideo na żywo - projekt podwozia
- Krok 3: ESP32-CAM Zbuduj własny samochód robota z transmisją wideo na żywo - okablowanie koncentratora I²C
- Krok 4: ESP32-CAM Budowanie własnego samochodu robota z transmisją wideo na żywo – programowanie pilota WIFI
Wideo: ESP32-CAM Budowanie własnego samochodu robota z transmisją wideo na żywo: 4 kroki
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Chodzi o to, aby opisywany tutaj samochód-robot był jak najtańszy. Dlatego mam nadzieję, że ze szczegółowymi instrukcjami i wybranymi podzespołami do taniego modelu dotrę do dużej grupy docelowej. Chciałbym przedstawić Wam mój pomysł na samochód robota, który wykorzystuje ESP32-CAM, mały komputer z kamerą i W-LAN. Dzięki tak zwanemu ESP32-CAM możliwe jest za około 5,- Euro przesyłanie obrazu wideo na żywo, widoku z samochodu robota, przez połączenie W-LAN i sterowanie silnikami prądu stałego wbudowanymi w robota.
Ponieważ mały ESP32-CAM posiada moduł WIFI i Bluetooth, obraz wideo można również przesyłać do smartfona lub laptopa na większe odległości dzięki dołączonej dodatkowej antenie.
Lista komponentów jest dostępna na moim blogu z najnowszą elektroniką, której używam dla tego robota.
ESP32-CAM buduje własny samochód robota z transmisją wideo na żywo – rozpoczęcie projektu
Krok 1: ESP32-CAM Budowanie własnego samochodu robota z transmisją wideo na żywo – okablowanie adaptera szeregowego USB
Aby zaprogramować moduł ESP32-CAM, należy go najpierw podłączyć do komputera. Ponieważ nie ma interfejsu USB, należy użyć adaptera USB-Serial Adapter. W module ESP32-CAM, który wymieniłem na liście komponentów, taki adapter jest już w dostawie. Sam używałem podobnego adaptera, którego wcześniej używałem w podobnych projektach. Zasada jest zawsze taka sama: ESP-32 z kablami połączeniowymi żeńsko-żeńskimi musi być najpierw podłączony do adaptera szeregowego USB.
Zdjęcie pokazuje, które piny należy w jaki sposób podłączyć, aby komunikacja odbywała się przez interfejs szeregowy modułu ESP32-CAM.
Więcej informacji jak wszystko skonfigurować jest szczegółowo opisane na moim blogu:
ESP32-CAM buduje własny samochód robota z transmisją wideo na żywo – okablowanie adaptera szeregowego USB
Krok 2: ESP32-CAM Budowa własnego samochodu robota z transmisją wideo na żywo - projekt podwozia
Podwozie można zbudować z wielu materiałów lub opakowań, które w przeciwnym razie trafiłyby do odpadów. Zrobiłem więc dobre doświadczenia z podwoziami, które są zbudowane indywidualnie z kartonu. Jednak tutaj praca z nożyczkami i nożem do dywanów jest konieczna i dlatego może dojść do urazów u dzieci. Również konstrukcja podwozia czysto kartonowego jest nieco bardziej skomplikowana, ale bardziej kreatywna niż gotowe pudełko wykonane m.in. plastik jak opakowanie lodów. Poniżej opiszę budowę podwozia z pudełka na lody, ponieważ nie ma ostrych noży potrzebnych do wycięcia podwozia. Kolejnymi zaletami skrzynki na lody są to, że jest tania w utrzymaniu, stabilna, wykonana z innych odpadów i wystarczająco duża, aby pomieścić wszystkie elementy samochodu-robota. Również cienki plastik pudełka jest łatwy w obróbce, a w przypadku błędów można go tanio wymienić.
Jak wywiercić otwory pod silniki prądu stałego i bardziej szczegółowy opis publikuję na moim blogu:
ESP32-CAM buduje własny samochód robota z transmisją wideo na żywo – Projekt podwozia
Krok 3: ESP32-CAM Zbuduj własny samochód robota z transmisją wideo na żywo - okablowanie koncentratora I²C
Do sterowania sterownikiem silnika L298N z modułem ESP32-CAM potrzebny jest sterownik serwo PCA9685. Sterownik serwo i wyświetlacz OLED są połączone z magistralą I2C ESP32-CAM za pośrednictwem koncentratora I2C. W poprzednim artykule widzieliśmy, jak możemy udostępnić magistralę I2C za pomocą dwóch pinów 1 i 3. Ponieważ wiemy z poprzedniego artykułu, że magistrala I2C może ogólnie działać za pośrednictwem tych dwóch pinów, a dołączony wyświetlacz OLED dał Adres IP, możemy dalej budować sterowanie silnikami samochodu robota.
Kliknij poniższy link, aby uzyskać więcej informacji na temat koncentratora I2C i sposobu korzystania z niego w samochodzie robota:
ESP32-CAM buduje własny samochód robota z transmisją wideo na żywo – okablowanie koncentratora I²C
Krok 4: ESP32-CAM Budowanie własnego samochodu robota z transmisją wideo na żywo – programowanie pilota WIFI
Z poprzednim artykułem i pierwszym małym sterowaniem silnikami samochód robota jechał już przed siebie. Było więc jasne, że technologia działa i teraz trzeba zaprogramować tylko bardziej złożony system sterowania, za pomocą którego można aktywnie sterować samochodem robota. Obejmuje to minimalistyczny interfejs sieciowy i możliwość sterowania silnikami o różnej prędkości i kierunku obrotów. W tym artykule wyjaśnię, w jaki sposób zrealizowałem interfejs sieciowy i jakie funkcje, takie jak obracanie obrazu z kamery, są możliwe. Jeśli przerobiłeś wszystkie artykuły krok po kroku, nie musisz instalować żadnych nowych bibliotek w swoim Arduino IDE.
Interfejs sieciowy z transmisją wideo na żywo wygląda jak na zamieszczonym tu obrazku.
Aby uzyskać szczegółowy opis programowania wszystkiego wystarczy kliknąć poniższy link i odwiedzić mój blog:
ESP32-CAM buduje własny samochód robota z transmisją wideo na żywo – programowanie pilota WIFI
Mam nadzieję, że spodobał Ci się pomysł zbudowania mojego robota z ESP32-CAM i że mój blog pomógł Ci samodzielnie zbudować tak malutkiego robota.