05-09-2018, 08:36 (Ten post był ostatnio modyfikowany: 05-09-2018, 08:43 przez Freyeth.)
Witam
Mam problem z uruchomieniem czujnika DoF GY-91 na mikrokontrolerze "pro Micro".
Gdy podpinam urządzenie do odpowiednich pinów: VCC -> VCC, GND -> GND, PIN2 -> SDA, PIN3 -> SCL, a następnie uruchamiam program ArduinoIDE i odpalam I2CScanner bez przerwy wyrzuca mi komunikat zwrotny "No I2C device found". Podobnie ma się sprawa z innym czujnikiem, MPU9255.
Przeglądałem różne fora, niektóre mówiły o stosowaniu elementów "pull-up resistor" pomiędzy mikrokontrolerem a czujnikiem, inne mówiły że to niepotrzebne...
Jestem w kropce, ponieważ uznając że urządzenie (zarówno czujnik jak i mikrokontroler) są wadliwe odesłałem je do dostawcy z reklamacją - odpowiedziano mi, że bezpodstawną, ponieważ urządzenia zostały sprawdzone i są sprawne...
Proszę o pomoc
Maciek
P.S. Nadmieniam, że jestem kompletnym laikiem jeśli chodzi o kwestie programowania i urządzeń tego typu...
To nie jest mikrokontroler tylko płytka z mikrokontrolerem i innymi układami. Trochę się różni silnik od samochodu, prawda?
Mikrokontroler to Mega32U4.
Nadal jednak nie widzę schematu jak to jest połączone. Mam opisaś wszystkie tryliardy kombinacji co może byc źle?
To nie jest mikrokontroler tylko płytka z mikrokontrolerem i innymi układami. Trochę się różni silnik od samochodu, prawda?
Mikrokontroler to Mega32U4.
Nadal jednak nie widzę schematu jak to jest połączone. Mam opisaś wszystkie tryliardy kombinacji co może byc źle?
Witam
Tak jak wspomniałem jestem laikiem, nie trzeba więc od razu ironizować, ale mniejsza o większość.
Schemat podłączenia zamieściłem w pierwszym wpisie, ale mogę powtórzyć:
ProMicro VCC -> GY-91 VCC
ProMicro GND -> GY-91 GND
ProMicro Pin2 -> GY-91 SDA
ProMicro Pin3 -> GY-91 SCL.
Od razu dodam, że próbowałem również odwrotnego podpięcia pinów 2 i 3, również bez efektu.
W przypadku czujnika MPU9255 schemat podłączeń jak poniżej:
ProMicro VCC -> MPU VCC
ProMicro GND -> MPU GND
ProMicro Pin2 -> MPU SDA
ProMicro Pin3 -> MPU SCL
ProMicro Pin7 -> MPU INT
ProMicro GND -> MPU AD0
05-09-2018, 10:43 (Ten post był ostatnio modyfikowany: 05-09-2018, 11:06 przez es2.)
(05-09-2018, 10:31)Freyeth napisał(a): Schemat podłączenia zamieściłem w pierwszym wpisie, ale mogę powtórzyć:
A ja powtórzę jeszcze raz, schemat proszę - bez schematu nie ma wspólnego tematu.
Schemat to podstawa. Schemat jest językiem elektroników a nie jakieś netlisty ich analiza, skakanie po dokumentacji itp, idt. Owszem, da się, trzeba z tej netlisty narysować schemat. Równie dobrze można pisać po chińsku. Może znajdzie się ktoś co zna i pomoże.
Co jest czytelniejsze, to:
Jeśli zaś chodzi o kod programu EDTracker - nie mam pojęcia skąd go wziąć, tym bardziej, że jestem obecnie w pracy.
FIrma BotLand, u której kupiłem i reklamowałem ProMicro podesłała mi skrypt/program z rozszerzeniem "ino" (chyba skrypt, jeszcze się uczę), na którym oni sprawdzali tą płytkę u siebie, wieczorem sprawdzę...
05-09-2018, 12:08 (Ten post był ostatnio modyfikowany: 05-09-2018, 13:13 przez es2.)
Wszystko wskazuje na błąd w połączeniach, dlatego chciałbym zobaczyć schemat elektryczny FAKTYCZNYCH połączeń pomiędzy ProMicro VCC a GY-91. Linki nic nie dają, bo tam połączenia mogą być poprawne a w rzeczywistości już nie. Jeśli schemat jest poprawny, to potrzebna będzie fotografia tych połączeń, bo może to płytka stykowa.
W szukaniu błędu pomocny a może i niezbędny będzie oscyloskop ostatecznie analizator logiczny ale zakładam, że tak podstawowego sprzętu nie ma i zostanie metoda prób i błędów.
PS
W 9 poście jest (prawie) komplet materiałów, który powinien byc w pierwszym.
To już chyba reguła na tym forum.