• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Czujnik GY-91
#1
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 Sad

Maciek

P.S. Nadmieniam, że jestem kompletnym laikiem jeśli chodzi o kwestie programowania i urządzeń tego typu...
 
Odpowiedź
#2
Nie ma mikrokontrolera pro Micro.
Załącz schemat bo mi się szklana kula zawiesiła. Pokazanie programu tez by nie zaszkodziło.


PS
Co robią administratorzy tego forum nie mam pojęcia. Tego typu posty "nie dział, pomóżcie a schematu, programu ni widu ni słychu" to plaga.
- uC: ARM Angel , AVR, Z8, PIC, 8051 / CPU: MC680x0  , Z-80, 6502
- CPLD, FPGA, GAL
- GSM, ISDN, ETH, USB, RS232C/485/422
- C, ASM, CUPL, PHP, BASIC C-64

http://er-mik.prv.pl/projekty_avt.php * http://er-mik.prv.pl/ * http://kolejki.prv.pl/

KA-NUCLEO-F411CE Idea , ESP32, Mega2560, UNO PLUS
 
Odpowiedź
#3
(05-09-2018, 10:01)es2 napisał(a): Nie ma mikrokontrolera pro Micro.
Załącz schemat bo mi się szklana kula zawiesiła.

Witam
Dzięki za reakcję, a mikrokontroler o którym mowa to: https://botland.com.pl/plytki-zgodne-z-a...duino.html
 
Odpowiedź
#4
(05-09-2018, 10:03)Freyeth napisał(a):
(05-09-2018, 10:01)es2 napisał(a): Nie ma mikrokontrolera pro Micro.
Załącz schemat bo mi się szklana kula zawiesiła.

Witam
Dzięki za reakcję, a mikrokontroler o którym mowa to: https://botland.com.pl/plytki-zgodne-z-a...duino.html

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?
- uC: ARM Angel , AVR, Z8, PIC, 8051 / CPU: MC680x0  , Z-80, 6502
- CPLD, FPGA, GAL
- GSM, ISDN, ETH, USB, RS232C/485/422
- C, ASM, CUPL, PHP, BASIC C-64

http://er-mik.prv.pl/projekty_avt.php * http://er-mik.prv.pl/ * http://kolejki.prv.pl/

KA-NUCLEO-F411CE Idea , ESP32, Mega2560, UNO PLUS
 
Odpowiedź
#5
(05-09-2018, 10:09)es2 napisał(a):
(05-09-2018, 10:03)Freyeth napisał(a):
(05-09-2018, 10:01)es2 napisał(a): Nie ma mikrokontrolera pro Micro.
Załącz schemat bo mi się szklana kula zawiesiła.

Witam
Dzięki za reakcję, a mikrokontroler o którym mowa to: https://botland.com.pl/plytki-zgodne-z-a...duino.html

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
 
Odpowiedź
#6
(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:
Cytat:.SAVE /CSLCD /CSLED /CSSD /RST /SWSD +12 +5 +5LED 0 32K BUZZ C/DLCD CLKSD DACL
.SAVE DACR DCF DM DP ENKA ENKB ENKSW FOTO IRIN IROUT KEY MISOSD MOSILCD MOSISD MUTE
.SAVE MUXA MUXB NetC18_1 NetC24_1 NetC30_1 NetC35_2 NetC36_2 NetC39_2 NetC41_2
.SAVE NetC42_2 NetC43_2 NetC45_2 NetC46_2 NetD1_K NetD11_K NetD12_K NetD15_K NetD16_A
.SAVE NetD16_K NetD17_A NetD18_A NetD4_K NetD5_K NetD7_K NetD8_K NetF2_1 NetF2_2
.SAVE NetJ1_2 NetJ1_3 NetJ1_4 NetJ10_3 NetJ12_2 NetJ12_3 NetJ16_2 NetJ16_3 NetJ16_4
.SAVE NetJ16_5 NetJ2_8 NetJ2_9 NetJ20_2 NetJ20_3 NetJ20_4 NetJ20_5 NetJ5_5 NetJ8_1
.SAVE NetJ8_2 NetJ8_3 NetJP2_10 NetJP2_3 NetJP2_6 NetL2_1 NetL2_2 NetL4_1 NetL4_2
.SAVE NetL6_1 NetL6_2 NetM1_4 NetP3_1 NetPK1_3 NetPK1_4 NetPK1_5 NetPK1_6 NetPK1_7
.SAVE NetPK1_8 NetPK2_3 NetPK2_4 NetPK2_5 NetPK2_6 NetPK2_7 NetPK2_8 NetQ1_1 NetQ1_2
.SAVE NetQ2_1 NetQ2_2 NetR13_2 NetR19_2 NetR28_1 NetR34_1 NetR4_2 NetR40_1 NetR5_1
.SAVE NetS1_2 NetS2_2 NetS3_2 NetS4_2 NetT1_2 NetT1_3 NetT2_1 NetT3_2 NetT3_3 NetT4_1
.SAVE NetT5_2 NetT5_3 NetTR1_1 NetTR1_13 NetTR1_7 NetTR1_9 NetU1_30 NetU1_56 NetU1_60
.SAVE NetU1_62 NetU10_3 NetU11_10 NetU11_11 NetU11_14 NetU11_15 NetU11_3 NetU12_10
.SAVE NetU12_14 NetU12_3 NetU12_7 NetU12_8 NetU12_9 NetU13_13 NetU13_15 NetU13_2
.SAVE NetU13_3 NetU14_10 NetU14_11 NetU14_14 NetU14_15 NetU14_3 NetU15_1 NetU15_10
.SAVE NetU15_11 NetU15_12 NetU15_13 NetU15_14 NetU15_2 NetU15_3 NetU15_4 NetU15_5
.SAVE NetU15_6 NetU15_7 NetU15_9 NetU2_6 NetU3_10 NetU3_11 NetU3_12 NetU3_5 NetU3_6
.SAVE NetU3_7 NetU3_8 NetU3_9 NetU4_3 NetU4_4 NetU4_5 NetU5_7 NetU6_2 NetU8_3 NetU9_3
.SAVE OW PGND PK0 PK1 RXESP RXGPS SCKLCD SCL SDA SHDN SQW SWDCK SWDIO TXESP TXGPS
.SAVE TXWS2812 USBPU VAUDIO VBAT VCC WPSD WTVBUSY WTVCLK WTVDATA WTVRST
czy schemat?



Jako, że domyślam się co jest przyczyną problemu, potrzebny będzie jeszcze schemat płytki GY-91.


Załączone pliki Miniatury
   
- uC: ARM Angel , AVR, Z8, PIC, 8051 / CPU: MC680x0  , Z-80, 6502
- CPLD, FPGA, GAL
- GSM, ISDN, ETH, USB, RS232C/485/422
- C, ASM, CUPL, PHP, BASIC C-64

http://er-mik.prv.pl/projekty_avt.php * http://er-mik.prv.pl/ * http://kolejki.prv.pl/

KA-NUCLEO-F411CE Idea , ESP32, Mega2560, UNO PLUS
 
Odpowiedź
#7
[quote pid='10251' dateline='1536137016']
Jako, że domyślam się co jest przyczyną problemu, potrzebny będzie jeszcze schemat płytki GY-91.
[/quote]

Witam. Muszę jeszcze nauczyć się przekładać język elektroników na polski i odwrotnie, więc mam nadzieję, że chodzi o to:
Schemat Blue Pro Micro: https://www.arduino.cc/en/uploads/Main/a...ematic.pdf
https://botland.com.pl/img/p/1481-4604.jpg

Schemat GY-91 w załączniku


Załączone pliki Miniatury
   
 
Odpowiedź
#8
To dla porządku brakuje tylko schematu jak to wszystko jest ze sobą połączone.

Kod programu będzie niezbędny.
- uC: ARM Angel , AVR, Z8, PIC, 8051 / CPU: MC680x0  , Z-80, 6502
- CPLD, FPGA, GAL
- GSM, ISDN, ETH, USB, RS232C/485/422
- C, ASM, CUPL, PHP, BASIC C-64

http://er-mik.prv.pl/projekty_avt.php * http://er-mik.prv.pl/ * http://kolejki.prv.pl/

KA-NUCLEO-F411CE Idea , ESP32, Mega2560, UNO PLUS
 
Odpowiedź
#9
(05-09-2018, 11:09)es2 napisał(a): To dla porządku brakuje tylko schematu jak to wszystko jest ze sobą połączone.

Kod programu będzie niezbędny.

Schemat podłączenia ProMicro do MPU9255 jak w linku: http://www.edtracker.org.uk/index.php/di...breadboard
Jeśli chodzi o podpięcie ProMicro do GY-91... Nie wiem nawet gdzie szukać schematu, korzystałem z tego filmu: https://www.youtube.com/watch?v=N1Mva_A5D7s

Schemat programu? Chodzi o skrypt I2CScanner? Korzystałem z zamieszczonych na stronie Arduino Playground: http://playground.arduino.cc/Main/I2cScanner

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ę...
 
Odpowiedź
#10
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.
- uC: ARM Angel , AVR, Z8, PIC, 8051 / CPU: MC680x0  , Z-80, 6502
- CPLD, FPGA, GAL
- GSM, ISDN, ETH, USB, RS232C/485/422
- C, ASM, CUPL, PHP, BASIC C-64

http://er-mik.prv.pl/projekty_avt.php * http://er-mik.prv.pl/ * http://kolejki.prv.pl/

KA-NUCLEO-F411CE Idea , ESP32, Mega2560, UNO PLUS
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości