Jedenasty tydzień trwania konkursu za nami pora podsumować realizacje projektu. W tym tygodniu zaplanowane miałem złożenie zdalnie sterowanego samochodu z dotychczasowych elementów. W tym celu wykorzystałem starą niedziałającą zabawkę z dzieciństwa, która posłużyła mi za platformę dla mojej elektroniki. Moduł ESP8266 NodeMCU v3 wraz z modułem L293D i stabilizatorem napięcia umieściłem na platformie samochodu, w której znajdował się pojemnik na 7 baterii AA. Po kilku modyfikacjach kodu aplikacji przyszła pora na testy.
Aplikacja łączy się z modułem WiFi, po naciśnięciu odpowiednich klawiszy lub kliknięciu myszki w odpowiednie przyciski wysyłane są komendy (U – gaz, D – wstecz, R – skręt w prawo, L – skręt w lewo) do zdalnie sterowanego samochodu. Podczas testów czasami pojawiały się problemy z odbieraniem komunikatów. Pojawiały kilku sekundowe opóźnienia lub komunikaty w ogóle nie został odebrane. Po zakończeniu przeprowadzonych testów szacuje, że około 80% wysyłanych komunikatów było obsłużone, natomiast 20% nie zostało wykonanych. Sądzę, że można było by poprawić skuteczność odbierania komend na poziomie skryptu modułu WiFi.
Krótki filmik demonstracyjny rezultat projektu.
Podsumowanie projektu
Projekt został zakończony z satysfakcjonującym mnie rezultatem. Zakładany cel na początku projektu został w większym stopniu zrealizowany. Zbudowałem zdalnie sterujący samochód od zera wykorzystując pojedyncze komponenty, o których nie miałem wcześniej żadnego pojęcia. Dużo się nauczyłem podczas realizacji tego projektu. Mam też niedosyt związany z podłączeniem kamery. Szkoda, że tej części projektu nie udało się zrealizować, może za jakiś czas wrócę jeszcze do tego projektu i spróbuje podłączyć kamerę OV7670 VGA do samochodu wraz z streamingiem obrazu do aplikacji. Możliwe też, że podłączę jakieś diody led by jakoś upiększyć samochodzik. Na razie kończę ten etap projektu RemoteControlCar z pozytywnym wynikiem. Jak kiedyś powrócę do tego projektu z kolejnym etapem napisze o tym na blogu.
Wykorzystane elementy w projekcie / kosztorys
Moduł ESP8266 NodeMCU v3 |
32,80 |
Moduł L293D |
3,00 |
Stabilizator L7805CV |
1,00 |
2 płytki stykowe |
3,80 |
Kabelki |
1,00 |
2 silniki DC |
6,00 |
Razem 47,60 |
Kilka zdjęć jak prezentuje się mój zdalnie sterujący samochód.
Krótkie podsumowanie projektu
Cena komponentów: | 47,60 zł. |
Czas na realizacje projektu: | ~73 godziny. |
Co udało się zrobić? | Zrobiłem zdalnie sterowany samochód. |
Czego nie udało się zrobić? | Nie udało się podłączyć kamery. |
Przyszłość projektu. | Podłączenie kamery, dodanie diody led. |