Tydzień 3 – silniczek

Opublikowany Autor Piotr CudnikDodaj komentarz

Trzeci tydzień za nami, pora podsumować jak postępowały prace nad projektem. W tym tygodniu zaplanowane miałem zaimplementować sterowanie silnikiem z poziomu aplikacji. Zamierzony cel poniekąd udało się zrealizować. Prace w obrębie projektu w tym tygodniu można podzielić na dwie części: rozwój aplikacji oraz podłączenie silnika.

Rozwój aplikacji

Aplikacja nawiązuje już połączenie wykorzystując protokół UDP  z modułem WiFi ESP8266. Na razie IP modułu WiFi wpisywane jest na sztywno w kodzie aplikacji. W kolejnych tygodniach zaimplementuje możliwość znajdowania sieci WiFi. Dodane zostało wysyłanie komunikatów, za pomocą strzałek na klawiaturze lub przycisków na ekranie do modułu ESP8266 NodeMCU. Na razie testowałem na diodach led (włączałem, wyłączałem odpowiednie diody) podobne działanie można już zastosować do sterowania silnikiem. Kod  można podejrzeć  na GitHub.

Podłączenie silnika

Ta część projektu zajęła mi znacznie więcej czasu. Do podłączenia miałem silnik szczotkowy DC 3V. Pierwsze próby zmontowania układu nie przyniosły oczekiwanego rezultatu, silnik nie reagował. Po kilku próbach zmieniania rezystorów i tranzystorów udało się uruchomić silnik. Tranzystor, na którym uruchomił się silnik został wylutowany ze starej zabawki :), to trochę dało mi do myślenia, że warto gromadzić starą niepotrzebną elektronikę. W  środku ma sporo przydatnych elementów, które mogę wykorzystać w nowych projektach . Obecnie układ działa, gdy na zasilaniu podawane jest 5V. Docelowo chciałbym uruchamiać silnik z 3V.  Musze bardziej zagłębić  się  w specyfikacje silnika by dobrać odpowiedni tranzystor, który pozwoli mi na sterowanie silnikiem z zasilania 3V. A tak prezentuje się układ testowy, który zrobiłem:

Krótkie podsumowanie tygodnia

Cena silnik szczotkowy DC 3V klasy 130 – MT78 2,90zł
Czas na rozwój aplikacji/skrypt. 4 godziny
Czas na podłączenie silnika 8 godzin
Co udało się zrobić? Zaimplementować zdalne sterowanie diodami, Podłączyć silnik.
Czego nie udało się zrobić? Pełnego sterowania silnikiem z poziomu aplikacji.
Plan na kolejny tydzień Podłączenie kamery.