Skocz do zawartości

Sprawdzenie schematu pierwszego Line Follower'a


Marcos

Pomocna odpowiedź

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

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

Switche S4 i S6 zwierają zasilanie o ile dobrze widzę.

3 czujniki do LF'a to chyba za mało.

Może pomyśl nad wywaleniem tego wielkiego wyświetlacza zajmującego wiele nóżek.

Tanio można kupić wyświetlacze na I2c zajmujące tylko 2 nóżki

Może pomyśl nad uwolnieniem uarta. Przydaje się do obustronnej kumunikacji z kompem

Mógłbyś wtedy wgrać również jakiś bootloader do procka i programować zwykłym kablem szeregowym lub zdalnie przez moduł Bluetooth no i niepotrzebne byłoby wtedy dość duże złącze ISP.

Link do komentarza
Share on other sites

Przyciski mają tranzystory zabezpieczające przed zwarciem

No wybacz.

S4 i S6 zwierają prosto zasilanie i choćbyś 1000 elementów zabezpieczających obok wstawił to tego faktu nie zmienisz.

A tranzystory o których piszesz nie działają bo mają bazę z emiterem zwartą.

Powidz co chcesz zrobić to pomożemy ci jakoś z tymi przyciskami

Link do komentarza
Share on other sites

Przyciski mają tranzystory zabezpieczające przed zwarciem. Co nie tak z S1?

Tak się nie podłącza switchy do portu mikrokontrolera. Bo pin praktycznie wisi w powietrzu jak nie jest nic wciśnięte a przez to mogą powstać stany nieustalone. Jak chcesz mieć albo 1 albo 0 to zwiera się switchem do GND a 1 robisz przez podciągnięcie pinu do plusa zasilania przez rezystor.

Link do komentarza
Share on other sites

S1 poprawiłem. Tranzystorami chciałem wykonać zabezpieczenie przed zwarciem w razie naciśnięcia dwóch przycisków na raz.(brak wolnych portów)

PS. Czy mogę prosić o stronę, na której opisany jest wspominany wyświetlacz Ic2.

Link do komentarza
Share on other sites

Gdybyś trochę zmienił schemat i przyoszczędził na wejściach przetwornika ADC to do jednego pinu analogowego mógłbyś i kilka (a 4 to już spokojnie) przycisków podłączyć. Przesuń np. dwa sygnały sterujące wyświetlaczem z PC na PB (np. tam, gdzie teraz są switche) a do jednego z uwolnionych wejść przetwornika podłącz 4 przyciski tak, by zwarcie kolejnego powodowało powstanie innego dzielnika rezystorowego i zapodanie innego napięcia. Po zmierzeniu sprawdzisz w jakim okienku mieści się wynik i będziesz wiedział który przycisk jest zwarty. Swoją dorgą makabrycznie podłączyłeś ten wyświetlacz. Każdy bit szyny danych będzie musiał być wysyłany na osobny pin. Tak Ci się narysowało czy był w tym jakiś światły cel?

No i wciąż te same problemy:

- kondensatory na wyjściu mostka (mógłbyś to jakoś uzasadnić?)

- odważne sterowanie silników z napięcia zasilającego procesor (masz silniki na 2V czy jak?)

- przy założeniu zasilania z LiPol2S stabilizator, który prawdopodobnie nie da 5V przy rozładowaniu akumulatora plus zupełny brak kontroli jego rozładowania

- choć jedna diodka LED (test działa-nie działa zanim jeszcze ruszy LCD a i wtedy przydaje się czasami)

- naprawdę nie warto projektować "pod korek" - jeśli nie została Ci żadna nóżka procesora to znaczy, że wziąłeś za mały układ i albo znajdziesz większy albo dodaj jeden czy dwa tanie układy rozszerzające (rejestry itp) (nie gryzą) które pozwolą zwolnić kilka pinów

Czy mógłbyś chociaż w skrócie opisać jak wyobrażałeś sobie działanie tych "tranzystorów zabezpieczających przed zwarciem"? Wiesz już, że to nie zadziała ale ciekaw jestem jak wymyśliłeś takie rozwiązanie.

Wyświetlacze równoległe i/lub szeregowe (SPI) masz np. tutaj:

http://www.lcd.elementy.pl/dog/dog.htm

Link do komentarza
Share on other sites

Nie bardzo rozumiem Twojej wypowiedzi odnośnie przycisków, ale chyba zastosuję większy układ.(By nie komplikować sprawy.)

Tranzystory:

Gdy S2 i S4 jest wciśnięty baza łączy się z emiterem i S4 "nie działa".

Ale chyba jednak coś inaczej narysowałem niż myślałem.

Co do wyświetlaczy nigdzie nie mogłem znaleźć opisu sterowanie wyświetlaczem graficznym.

Link do komentarza
Share on other sites

Pomysł z opornikami jest dość prosty ale jak rozumiem znalazłeś inne wyjście. Na pewno zrobi się bardziej przejrzysty schemat.

A co chcesz zrobić w sprawie kolejnych uwag?

Jak zapewne się domyślasz, istnieje pewnie ponad tysiąc rodzajów wyświetlaczy graficznych, z tego pewnie do kilkuset istnieje ogólnodostępna dokumentacja w sieci. Czy mógłbyś sprecyzować o który Ci chodzi?

Link do komentarza
Share on other sites

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!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.