poorman Napisano Grudzień 22, 2015 Udostępnij Napisano Grudzień 22, 2015 Witam, zacząłem bawić się z Arduino i stworzyłem układ zawierający wyświetlacz LCD 16x2 oraz czujnik odległości załączony w zestawie startowym. Zaprogramowałem to w taki sposób, że na wyświetlaczu pokazuje nam odległość od danego przedmiotu w centymetrach, lecz problem leży w tym, że nie wiem jak to zasilić. Jak mniemam chyba oba urządzenia potrzebują napięcia + 10V - oczywiście bateria zasila tylko wyświetlacz, natomiast czujnik jest wyłączony. Co mogę zrobić? Cytuj Link do komentarza Share on other sites More sharing options...
marek1707 Grudzień 22, 2015 Udostępnij Grudzień 22, 2015 Najprościej będzie jak pokażesz schemat albo zajrzysz do dokumentacji Arduino. Z 10V możesz zasilać jedynie płytkę Arduino poprzez specjalne wejście. Na płytce robione jest 5V które zasila procesor i dopiero z tego możesz zasilać wyświetlacz. Cytuj Link do komentarza Share on other sites More sharing options...
poorman Grudzień 22, 2015 Autor tematu Udostępnij Grudzień 22, 2015 A to jest w ogóle taka możliwość, żeby te dwa elementy działały na jednej płytce? Cytuj Link do komentarza Share on other sites More sharing options...
marek1707 Grudzień 22, 2015 Udostępnij Grudzień 22, 2015 Jeśli "działały na jednej płytce" oznacza "były jednocześnie podłączone do tego samego Arduino", to tak. Cytuj Link do komentarza Share on other sites More sharing options...
Polecacz 101 Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Zarejestruj się lub zaloguj, aby ukryć tę reklamę. Produkcja i montaż PCB - wybierz sprawdzone PCBWay! • Darmowe płytki dla studentów i projektów non-profit • Tylko 5$ za 10 prototypów PCB w 24 godziny • Usługa projektowania PCB na zlecenie • Montaż PCB od 30$ + bezpłatna dostawa i szablony • Darmowe narzędzie do podglądu plików Gerber Zobacz również » Film z fabryki PCBWay
poorman Grudzień 22, 2015 Autor tematu Udostępnij Grudzień 22, 2015 A jakaś sugestia jak to zrobić? Cytuj Link do komentarza Share on other sites More sharing options...
marek1707 Grudzień 22, 2015 Udostępnij Grudzień 22, 2015 Przecież to nie ma znaczenia czy z 9 czy z 12V. I tak wszystko musi dostać swoje 5V zrobione przez stabilizator umieszczony na płytce Arduino, bo tylko takie napięcie akceptuje zarówno LCD, czujnik jak i procesor. Cytuj Link do komentarza Share on other sites More sharing options...
poorman Grudzień 22, 2015 Autor tematu Udostępnij Grudzień 22, 2015 Ehh, to co mogę zrobić? Po podpięciu czujnika pod 5V płytka nawet nie reaguje. Cytuj Link do komentarza Share on other sites More sharing options...
marek1707 Grudzień 22, 2015 Udostępnij Grudzień 22, 2015 Zaraz, przecież mówiłeś, że zrobiłeś układ który mierzy i pokazuje wynik na LCD. Czy coś mnie ominęło? Która płytka nie reaguje? Spróbuj wyrażać się ściślej, nazywać rzeczy po imieniu i budować dłuższe wypowiedzi, nie siedzę w Twojej głowie. Opisuj całe sytuacje, połączenia, sposób zasilania, wypisywane wyniki itd zamiast stwierdzeń "Nie działa, ratunku". Cytuj Link do komentarza Share on other sites More sharing options...
poorman Grudzień 22, 2015 Autor tematu Udostępnij Grudzień 22, 2015 Dobrze, więc tak. Podłączyłem wyświetlacz LCD poprzez płytkę stykową do Arduino oraz czujnik odległości, który załączony jest w zestawie startowym. Podałem napięcie 5V i niestety po podłączeniu źródła zasilania do Arduino, on nie reaguje tzn. nie włącza się. Odłączenie czujnika sprawia, że wszystko wraca do normy, płytka działa, wyświetlacz LCD wyświetla zaprogramowane informacje. Chciałbym wiedzieć, gdzie leży przyczyna złego działania układu z podłączonym czujnikiem. Cytuj Link do komentarza Share on other sites More sharing options...
marek1707 Grudzień 22, 2015 Udostępnij Grudzień 22, 2015 Skoro napisałeś kawałek kodu to musi gdzieś tam być wywołanie funkcji mierzącej długość impulsu lub w jakiś inny sposób używającej czujnika. Wywal to z programu i tym samym uniezależnisz jego działanie od obecności czujnika. Jeżeli również wtedy jego podłączanie będzie powodowało jakieś zwisy to znaczy, że czujnik psuje w jakiś poważny sposób zasilanie systemu. Albo jest uszkodzony albo źle podłączony. Sprawdź woltomierzem zasilania. Przecież masz Arduino - to normalny komputer. Wykorzystaj jego możliwości do znalezienia przyczyny. Masz program, zmieniaj go, próbuj aż dojdziesz co jest nie tak. Cytuj Link do komentarza Share on other sites More sharing options...
Pomocna odpowiedź
Dołącz do dyskusji, napisz odpowiedź!
Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!