Arduino Uno + Waveshare GSM/GPRS/GPS Shield (B) - Wersja do druku +- Arduino Polska Forum (https://forum.arduinopolska.pl) +-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino) +--- Dział: Ogólna elektronika (https://forum.arduinopolska.pl/dzial-og%C3%B3lna-elektronika) +--- Wątek: Arduino Uno + Waveshare GSM/GPRS/GPS Shield (B) (/watek-arduino-uno-waveshare-gsm-gprs-gps-shield-b) Strony:
1
2
|
Arduino Uno + Waveshare GSM/GPRS/GPS Shield (B) - Grzechu16 - 18-10-2018 Witam, mam pewien problem z modułem z załącznika i w zasadzie znalazłem temat, gdzie problem został rozwiązany, ale odpowiedź użytkownika nie jest dla mnie do końca jasna - czy mógłbym prosić o pomoc? O jakim zewnętrznym zasilaniu pisał autor tematu? Zewnętrzne zasilanie do modułu Waveshare? https://forum.arduinopolska.pl/watek-sim808-sterowanie-za-pomoc%C4%85-a5?highlight=waveshare RE: Arduino Uno + Waveshare GSM/GPRS/GPS Shield (B) - es2 - 18-10-2018 Bez schematu nie ma wspólnego tematu. RE: Arduino Uno + Waveshare GSM/GPRS/GPS Shield (B) - Grzechu16 - 18-10-2018 Tutaj jest schemat wyprowadzeń modułu Waveshare: https://www.waveshare.com/w/upload/1/10/GSM-GPRS-GPS-Shield-B-Schematic.pdf Tutaj instrukcja (na stronie 24 jest informacja o wzbudzeniu modułu poprzez podanie napięcia na dany pin, wychodzi na to, że jest to pin A5 w Arduino UNO): https://www.waveshare.com/w/upload/e/e8/SIM808_Hardware_Design_V1.02.pdf Tutaj ogólne informacje o płytce: https://www.waveshare.com/wiki/GSM/GPRS/GPS_Shield_(B) RE: Arduino Uno + Waveshare GSM/GPRS/GPS Shield (B) - es2 - 18-10-2018 Coś nie kumasz kolego. Pokaz schemat jak to podłączyłeś, że nie działa. RE: Arduino Uno + Waveshare GSM/GPRS/GPS Shield (B) - Grzechu16 - 18-10-2018 Jest tylko jedna możliwość podłączenia - moduł jest "nasadzany" na arduino uno w jednej pozycji - tylko tak pasują piny. Wszystkie funkcjonalności (sms, gprs, gps) działają, chodzi o sam fakt wzbudzenia modułu waveshare nie poprzez przycisk tylko podanie napięcia na dany pin. Robiłem dokładnie tak samo jak kolega w wątku, do którego wrzuciłem odnośnik i spotkałem się dokładnie z takim samym problemem jak on czyli niemożliwością wzbudzenia modułu poprzez ustawienie stanu wysokiego na PIN A5 w arduino. Kolega w tamtym wątku rozwiązał ten problem i opisał na czym polegał, ale nie do końca zrozumiałem jego wypowiedź stąd moja prośba o pomoc. https://www.waveshare.com/wiki/File:GSM-GPRS-GPS-Shield-B-UserManual-17.jpg RE: Arduino Uno + Waveshare GSM/GPRS/GPS Shield (B) - es2 - 18-10-2018 Cytat:Jest tylko jedna możliwość podłączenia - moduł jest "nasadzany" na arduino unoNie jestem w stanie znac kilka milionów rodzajów płytek produkowanych na całym Świecie. Jakie jest napięcie na kolektorze tranzystora 8050 gdy na A5 ustawiasz poziom wysoki? Czy czas przez jaki wystawiasz poziom wysoki na A5 jest odpowiedni? Inny jest czas dla włączenia modułu inny do wyłączenia. Nie widzę aby z płytki z modemem wyprowadzono sygnał STATUS. Jeśli tak jest, to konstrukcja płytki jest do du.... W nocie katalogowej pokazane są zależności pomiędzy wejście KEY a STATUS. U siebie włączam modem na podstawie sygnału STATUS, on jasno określa, kiedy trzeba zdjąć poziom aktywny z wejścia KEY. Bez tego też się da, ale po co sobie utrudniać życie? Na to co napisano w tamtym wątku Cytat:Można ten wątek zamknąć, bo okazało się, że podciągnięcie do +5V w procesorach Atmela, w tym konkretnym przypadku jest niewystarczającenie brał bym wiary. Zarówno z stanie niski, jak i wysokim, AVR może dać 20 czy 30mA. Problem musi leżeć gdzie indziej - może małe wzmocnienie chińskiego tranzystora? RE: Arduino Uno + Waveshare GSM/GPRS/GPS Shield (B) - kaczakat - 18-10-2018 Jak chcesz uzyskać pomoc to wrzucaj kod, schemat, zdjęcia, nie tylko opis i życzenia. Wejdź w podgląd posta, do pełnej edycji, tam masz wszystkie narzędzia do tego. To co tamten użytkownik proponuje to wzięcie lutownicy w rękę i naprawianie pracy projektanta płytki. Być może jest to prawda, projektant lub fabryka dała ciała. Ale trzeba założyć również, że ktoś bez doświadczenia może popełnić jakiś banalny błąd. W tym wypadku jest to w programie. Więc wrzuć go. RE: Arduino Uno + Waveshare GSM/GPRS/GPS Shield (B) - Grzechu16 - 18-10-2018 Poniżej zamieszczam zdjęcia podłączenia modułu oraz kod. Arduino podłączam zasilaczem sieciowym. Przy wzbudzeniu przyciskiem wszystko działa prawidłowo co jest sygnalizowane mruganiem jednej z diód na module waveshare, wzbudzenie programowe niestety się nie powiodło, próbowałem różnych czasów ale bez efektu. Kod: #include <TinyGPS++.h> RE: Arduino Uno + Waveshare GSM/GPRS/GPS Shield (B) - es2 - 18-10-2018 (18-10-2018, 22:01)Grzechu16 napisał(a): Poniżej zamieszczam zdjęcia podłączenia modułu oraz kod.(...)próbowałem różnych czasów ale bez efektu.Różnych czasów? Jakich? Pisanie programu, nie polega na działaniu metodą prób i błędów. Przeczytaj w nocie katalogowej jaki ma być min i max czas zwarcia wejście KEY z masą. Jak Co się nie che, to próbuj wszystkie możliwe czasu ale pewnie życia zabraknie. Jakie jest napięcie na kolektorze tranzystora kluczującego wejście KEY gdy na A5 jest poziom wysoki? RE: Arduino Uno + Waveshare GSM/GPRS/GPS Shield (B) - Grzechu16 - 18-10-2018 Złośliwości wydają się być zbędne. Zapomniałem dopisać w poprzedniej wiadomości, że niestety nie jestem jeszcze na tyle biegły w elektronice, żeby wiedzieć w którym miejscu dokonać pomiaru, o którym piszesz - byłbym wdzięczny za jakieś wskazówki. Mówiąc o "różnych czasach" miałem na myśli te z zakresu przedstawionego na poniższym schemacie z dokumentacji technicznej. Dostałem też potwierdzenie z supportu waveshare, żeby spróbować wymusić stan wysoki na pinie A5 przez około 3sekundy co nie przyniosło efektu stąd postanowiłem zasięgnąć pomocy na forum od osób z większym doświadczeniem i wiedzą techniczną. |