• 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
#11
(05-09-2018, 12:08)es2 napisał(a): 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.

Nie mam płytki stykowej, wykorzystuję listwy goldpinów z podpiętymi kabelkami żeński-żeński, bo przecież nie chodzi o to, żeby płytkę stykową wraz z pozostałymi elementami umieścić w jakimś "opakowaniu" do użytku domowego, ale żeby było to jak najmniejsze. Na końcu i tak pozostaje lutowanie całego układu z czujnikiem, problem tylko, że jeśli nie działa teraz, to może nie działać później.
Zajmę się tym wieczorem i wyślę zdjęcia sposobu podpięcia.
Oscyloskop, analizator logiczny.... ech... Niestety nie mam.
 
Odpowiedź
#12
Tak na marginesie, czy taki analizator byłby wystarczający?
https://nettigo.pl/products/analizator-s...-8-kanalow
 
Odpowiedź
#13
(05-09-2018, 12:27)Freyeth napisał(a): Oscyloskop, analizator logiczny.... ech... Niestety nie mam.
Słabo to widzę.

Prawdopodobieństwo błędów:
- 95% zły montaż,
- 4% wybrana zła płytka do kompilacji,
- 1% uszkodzona jedna z płytek.

Jak szukać?
- najlepiej oscyloskopem
- podłączyć inny układ I2C i sprawdzić czy działa,
- podłączyć GY-91 do innej płytki Arduino.

Uprzedzając odpowiedź w rodzaju "nie mam innej płytki Arduino, nie mam drugiej płytki GY-91" dam radę:
Nigdy nie kupuję elementów "na styk". Zawsze kupuję z zapasem, chyba, że elementy są bardzo drogie i koszt ewentualnej kolejnej przesyłki jest niewielki w porównaniu do kosztu elementu. To dobra praktyka jeśli mowa o zamawianiu na terenie kraju, gdy przesyłka trwa kilka dni, gdy ma to być czas 4..6 tygodni stosuję inne kryteria.
Cena ok 50zł za GY-91 może wydawać się wysoka ale przesyłka to 10..20zł czyli 20..40% kosztu GY-91. Gdybym realizował jakiś projekt, z pewnością kupił bym dwie szt GY-91, gdym kupił do zabawy, to jedną bo mam kilkadziesiąt płytek, z różnymi uC, niektóre to nawet Arduino, więc nie mam problemu "uszkodzona płytka". Mam oscyloskopy, mam analizatory, więc kolejny problem odpada - nie muszę poruszać się po omacku.
 
Odpowiedź
#14
(05-09-2018, 12:46)es2 napisał(a):
(05-09-2018, 12:27)Freyeth napisał(a): Oscyloskop, analizator logiczny.... ech... Niestety nie mam.
Słabo to widzę.

Prawdopodobieństwo błędów:
- 95% zły montaż,
- 4% wybrana zła płytka do kompilacji,
- 1% uszkodzona jedna z płytek.

Jak szukać?
- najlepiej oscyloskopem
- podłączyć inny układ I2C i sprawdzić czy działa,
- podłączyć GY-91 do innej płytki Arduino.

Uprzedzając odpowiedź w rodzaju "nie mam innej płytki Arduino, nie mam drugiej płytki GY-91" dam radę:
Nigdy nie kupuję elementów "na styk". Zawsze kupuję z zapasem, chyba, że elementy są bardzo drogie i koszt ewentualnej kolejnej przesyłki jest niewielki w porównaniu do kosztu elementu. To dobra praktyka jeśli mowa o zamawianiu na terenie kraju, gdy przesyłka trwa kilka dni, gdy ma to być czas 4..6 tygodni stosuję inne kryteria.

Dlatego też zgłosiłem reklamację czujnika MPU9255 oraz układu Blue Pro Micro, a następnie kupiłem czujnik GY-91. Okazało się, że oba elementy są w pełni sprawne, reklamacja była bezpodstawna, jednak w moim przypadku nic nie działa jak należy. Dodatkowo podpięcie GY-91 też nic nie dało...
Co do wyboru płytki do kompilacji, korzystam z funkcji odczytu informacji z podpiętej płytki w ArduinoIDE, a ponieważ Blue Pro Micro jest klonem Leonardo, takiej też używam w ustawieniach.
 
Odpowiedź
#15
(05-09-2018, 12:40)Freyeth napisał(a): Tak na marginesie, czy taki analizator byłby wystarczający?
https://nettigo.pl/products/analizator-s...-8-kanalow

Wystarczy.
Oczywiście czasem bez oscyloskopu nie da się nic zrobić bo analizator będzie "oszukiwał".

(05-09-2018, 12:40)Freyeth napisał(a): Dlatego też zgłosiłem reklamację czujnika MPU9255 oraz układu Blue Pro Micro, a następnie kupiłem czujnik GY-91. Okazało się, że oba elementy są w pełni sprawne, reklamacja była bezpodstawna, jednak w moim przypadku nic nie działa jak należy.
Wszystko więc wskazuje na błąd w montażu.
 
Odpowiedź
#16
Tłumacząc na polski, coś schrzaniłem w podpinaniu, zgadłem?
 
Odpowiedź
#17
(05-09-2018, 13:21)Freyeth napisał(a): Tłumacząc na polski, coś schrzaniłem w podpinaniu, zgadłem?

Wszystko na to wskazuje ale bez scheamtu, fotek, logów z rejestratora czy oscylogramów to wróżenie z fusów.

W każdym razie problemem nie jest podciąganie I2C bo moduł GY-91, ma podciąganie, którego nie można wyłączyć co jest idiotycznym rozwiązaniem, zresztą jak większość rzeczy w Arduino.
 
Odpowiedź
#18
No nic to, póki co zamówiłem płytkę stykową i kable M-M, żeby zrobić test jak najbardziej rzetelnie. Co do oscylogramów lub analizatora logicznego, popytam, może ktoś ze znajomych para się elektroniką i ma taki sprzęt.
Dziękuję za pomoc i jeśli będę miał jakieś aktualizacje stanu rzeczy lub zdjęcia montażu odezwę się.
 
Odpowiedź
#19
(05-09-2018, 15:02)Freyeth napisał(a): No nic to, póki co zamówiłem płytkę stykową i kable M-M, żeby zrobić test jak najbardziej rzetelnie.

Zły pomysł. Płytka stykowa to szansa na słaby styk i błędy. Zapomnij o tym rozwiązaniu. Lepiej zrób to na płytce uniwersalnej, wlutuj złącza, itp. Tu masz duże szanse na pomyłki ale małe na słaby styk.
 
Odpowiedź
#20
(05-09-2018, 10:01)es2 napisał(a): 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.

Niestety, to forum nie ma regulaminu. To znaczy jest, ale tylko piszą o mowie nienawiści, rasizmie i tym podobnych rzeczach. Nie ma nic o zakładaniu wątków, zadawaniu pytań itd.
Mam więc związane ręce, gdyż żaden punk regulaminu nie został naruszony.
Jeśli masz problem z kodem lub sprzętem, zadaj pytanie na forum. Nie odpowiadam na PW, jeśli nie dotyczą one spraw forum lub innych tematów prywatnych.

[Obrazek: SsIndaG.jpg]
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości