Dziesiąty tydzień za nami, pora podsumować przebieg prac w tym tygodniu. Zaplanowane miałem podłączenie wszystkich dotychczasowych elementów ze sobą oraz zaimplementowanie sterowania silnikami DC z poziomu aplikacji. Ten tydzień mogę zaliczyć do udanych. Udało się zasilić moduł ESP8266 NodeMCU v3, moduł L293D i silniki baterią 9V (problem zasilania rozwiązany).
Obecny stan projektu
Do modułu WiFi łącze się z poziomu aplikacji, przez protokół UPD wysyłane są informacja jaka akcja ma zostać podjęta. Na razie jest to komunikacja jednostronna, aplikacja na komputerze wysyła komendy do modułu ESP8266. Modułu ESP8266 reaguje w odpowiedni sposób na daną komendę. Na początku projektu planowałem również podłączyć kamerę OV7670 VGA, jednak po testowym podłączeniu kamery do arduino zrezygnowałem na ten moment z podłączenia kamery do zdalnie sterowanego samochodu. Prędkość przesyłanego obraz nie byłaby satysfakcjonująca. Przesyłany obraz podczas jazdy samochodu byłby mało czytelny. W przyszłości pewnie dodam by moduł ESP8266 również wysyłał dane do aplikacji. Z bieżących rzeczy muszę jeszcze popracować nad płynnością przekazywanych komend do modułu WiFi.
W kolejnym tygodniu planuje umieścić wszystkie elementy na szkielecie samochodu i zacząć testy zdalnego samochodu. Realizacja projektu RCC zbliża się ku końcowi, już niewiele zostało. W następnym wpisie podsumuje efekt końcowy projektu. Jutro wrzucę postęp po stronie kodu na githuba.
Krótkie podsumowanie tygodni
Czas na podłączenie elementów. | 3 godziny. |
Czas na rozwój aplikacji/skryptów. | 4 godziny |
Co udało się zrobić? | Podłączyć elementy, zaimplementować sterowanie silnikami przez WiFi. |
Czego nie udało się zrobić? | – |
Plan na kolejny tydzień. | Złożenie samochodu, przeprowadzenie testów . |