Cześć,
mam model zdalnie sterowanej koparki. Oryginalne sterowanie nie spełnia swojej funkcji, pora zbudować własne.
Chciałbym oprzeć ten projekt na jakiejś dev płytce z ESP32. Problemem jest ilość silników kontra liczba dostępnych GPIO na płytce.
Potrzebuje sterować przynajmniej sześcioma silnikami DC, plus zrobić kilka przełączników (typu włącz światła/diody itp). Trzy z tych silników mają krańcówki z czujnikiem halla. Do sterowania silnikami prawdopodobnie wystarczą jakieś proste mostki H. Tylko że na jeden silnik potrzebuje przynajmniej 2 piny (w zależności od użytego mostka 2 PWM, albo 1 PWM jeden kierunek albo i nawet 3 piny) plus do silników z krańcówki jeszcze po dwa piny.
Na pewno przekroczę liczbę dostępnych GPIO. Pojawił się pomysł poszukania GPIO extenderów, albo lepiej mostków z komunikacją po I2C. Jednak ani pierwszego, ani drugiego rozwiązania nie za bardzo potrafiłem znaleźć. Interesują mnie gotowe płytki/moduły, nie chcę się bawić w projektowanie płytki. Mówimy tu raczej o tanich modułach, parę złotych za mostek, 1-2(A) na silnik.
Kolejnym pomysłem było użycie dwóch płytek z ESP32 i komunikacja między nimi. Tutaj problemem będzie już upchnięcie wszystkiego w obudowie.
Sygnał sterujący będzie pochodził z odbiornika FlySky FS-iA6B po magistrali i-bus.
Będę wdzięczny za wszelakie pomysły!
mam model zdalnie sterowanej koparki. Oryginalne sterowanie nie spełnia swojej funkcji, pora zbudować własne.
Chciałbym oprzeć ten projekt na jakiejś dev płytce z ESP32. Problemem jest ilość silników kontra liczba dostępnych GPIO na płytce.
Potrzebuje sterować przynajmniej sześcioma silnikami DC, plus zrobić kilka przełączników (typu włącz światła/diody itp). Trzy z tych silników mają krańcówki z czujnikiem halla. Do sterowania silnikami prawdopodobnie wystarczą jakieś proste mostki H. Tylko że na jeden silnik potrzebuje przynajmniej 2 piny (w zależności od użytego mostka 2 PWM, albo 1 PWM jeden kierunek albo i nawet 3 piny) plus do silników z krańcówki jeszcze po dwa piny.
Na pewno przekroczę liczbę dostępnych GPIO. Pojawił się pomysł poszukania GPIO extenderów, albo lepiej mostków z komunikacją po I2C. Jednak ani pierwszego, ani drugiego rozwiązania nie za bardzo potrafiłem znaleźć. Interesują mnie gotowe płytki/moduły, nie chcę się bawić w projektowanie płytki. Mówimy tu raczej o tanich modułach, parę złotych za mostek, 1-2(A) na silnik.
Kolejnym pomysłem było użycie dwóch płytek z ESP32 i komunikacja między nimi. Tutaj problemem będzie już upchnięcie wszystkiego w obudowie.
Sygnał sterujący będzie pochodził z odbiornika FlySky FS-iA6B po magistrali i-bus.
Będę wdzięczny za wszelakie pomysły!