Skocz do zawartości

Pomocna odpowiedź

Napisano

Witam

Będę opisywał postępy nad moim pierwszym robotem z uC. To pierwszy raz, kiedy projektuję sam schemat i płytkę. Dla tego robota wytrawię też samemu płytki 🙂.

Robot będzie wykrywał przeszkody dzięki dwóm Sharpom GP2Y0D810Z0F 10cm.

Dzięki dwóm czujnikom CNY70 umieszczonych lekko przed robotem, będzie mógł on się zatrzymac i zawrócic zanim spadnie np. ze stołu.

Wyświetlacz będzie wyświetlał informacje takie jak: "Wykryłem przeszkodę" itp.

Nie jest on bardzo potrzebny w tym robocie, ale czegoś zawsze się nauczę 😉

➕ Elektronika:

Procesor: Atmega8

Mostek: L293D

Stabilizator 5V: 7805

Wyświetlacz: Alfanumeryczny LCD HD44780 16x2

➕ Czujniki:

➡️ 2x SHARP 10CM GP2Y0D810Z0F [wykrywanie przeszkód]

➡️ 2x CNY70 [czujniki podłoża]

➕ Mechanika:

Przerobione mikro serwomechanizmy. Zastanawiam się nad TG9e. Mają byc tanie.

Robot nie musi byc szybki więc myślę, że to będzie dobre rozwiązanie.

➕ Schemat robota:

PCB jeszcze nie zaprojektowałem.

Jeśli dopatrzycie się jakiegoś błędu w schemacie lub macie jakieś propozycje, to proszę, napiszcie 🙂

Nie lepiej wejść mostka ENABLE podłączyć do wyjść OC1A i OC1B. W ten sposób będziesz mógł sterować prędkością robota.

A jak już koniecznie chcesz na stałe podłączyć, to wejścia 3,4 EN podłącz do 5V, nie do 7.

Nie lepiej wejść mostka ENABLE podłączyć do wyjść OC1A i OC1B. W ten sposób będziesz mógł sterować prędkością robota.

A jak już koniecznie chcesz na stałe podłączyć, to wejścia 3,4 EN podłącz do 5V, nie do 7.

Dzięki za uwagę 😉 Poprawiłem.

Myślę, że nie potrzeba będzie sterowac prędkością robota, dlatego tak podłączyłem.

Myślę, że nie potrzeba będzie sterowac prędkością robota, dlatego tak podłączyłem.

Teraz tak mówisz, ale gdy zbudujesz robota, będziesz chciał coś nowego w nim. Apetyt rośnie w miarę jedzenia 🙂

  • 3 miesiące później...

Minęło trochę czasu, ale jakoś nie miałem kiedy tego zrobic. Wreszcie jest mały postęp.

Części już skompletowane, czujniki przylutowane do płytek, a PCB zaprojektowana :->

A tu płytka z rozlaną masą:

Jeśli komuś by się nudziło, to mam prośbę o sprawdzenie połączeń na płytce, między stabilizatorem, a mostkiem i mikrokontrolerem. Musiałem popełnic jakiś błąd w schemacie i eagle nie pokazywał sygnałów i sam je doprowadziłem.

No to tyle tych postępów 🙂 Wiem, że to niewiele, ale teraz jest trochę wolnego czasu i chęci to coś się może ruszy.

[ Dodano: 18-07-2012, 22:30 ]

Jeśli ktoś zauważył przecinające się ścieżki pod uC, niech się nie martwi, już naprawione 🙂

Jak rozumiem na czerwone ścieżki mamy nie patrzeć bo będą zrobione tam połączenia kabelkiem>

1. Masz potencjalne zwarcie między 3 nóżką stabilizatora a ścieżką idącą do drugiej.

2. Dużo tego więc znajdź sobie w prawym panelu u dołu funkcję DRC i daj check - wyrzuci ci wszystkie błędu, zwarcia, za blisko poprowadzone ścieżki itp.

Dzięki Carpe Diem za zwrócenie uwagi 🙂. Sprawdziłem DRC tak jak mówiłeś i pokazało właśnie zwarcie. Już poprawiłem. Przy okazji powiększyłem rozmiar "drillów".

Czerwone ścieżki, tak jak powiedziałeś to kabelki więc mogą się przecinac 🙂.

Radzę Ci użyć opcji drill aid, by łatwiej trafić w przelotkę wiertłem. W pole tekstowe pod górnym paskiem wpisz : "drill-aid.ulp" i pokaże Ci się okno w którym jest malutkie okienko . Wpisz tam 0.3/0.4 i kliknij ok. Przy termotranswerze zostaw tą warstwę włączoną.

duużo masz tam przelotek 😋

EDIT:

Przelotki zaznaczone na biało da się spokojnie połączyć , zaznaczona na żółto jest niepotrzebna.

Cześć.

Zwiększ obudowy rezystorów tzn. rozstaw nóżek. Jeżeli będziesz korzystał z tych 0,25W to się nie zmieszczą, chyba że chcesz je montować na stojącą, albo będziesz używał rezystory 0,125W to wtedy ok.

Czerwone ścieżki, tak jak powiedziałeś to kabelki więc mogą się przecinac .
Mimo wszystko lepiej ich nie przecinaj. Przede wszystkim ładniej, do tego czytelnej, łatwo sprawdzić które przelotki połączyć drutem. No i nie ma problemu gdybyś jednak zechciał zrobić dwustronnie.
Radzę Ci użyć opcji drill aid, by łatwiej trafić w przelotkę wiertłem. W pole tekstowe pod górnym paskiem wpisz : "drill-aid.ulp" i pokaże Ci się okno w którym jest malutkie okienko . Wpisz tam 0.3/0.4 i kliknij ok. Przy termotranswerze zostaw tą warstwę włączoną.

Wpisałem to co kazałeś, ale wyskoczył błąd. Powiększyłem rozmiar drillów do 0.0393

Przelotki zaznaczone na biało da się spokojnie połączyć , zaznaczona na żółto jest niepotrzebna.

Już usunięta. Dzięki 🙂

Zwiększ obudowy rezystorów tzn. rozstaw nóżek. Jeżeli będziesz korzystał z tych 0,25W to się nie zmieszczą, chyba że chcesz je montować na stojącą, albo będziesz używał rezystory 0,125W to wtedy ok.

Zwiększyłem. Teraz powinno byc okej 🙂

Są jeszcze jakieś błędy? 😋

klonyyy napisał/a:

Radzę Ci użyć opcji drill aid, by łatwiej trafić w przelotkę wiertłem. W pole tekstowe pod górnym paskiem wpisz : "drill-aid.ulp" i pokaże Ci się okno w którym jest malutkie okienko . Wpisz tam 0.3/0.4 i kliknij ok. Przy termotranswerze zostaw tą warstwę włączoną.

Wpisałem to co kazałeś, ale wyskoczył błąd. Powiększyłem rozmiar drillów do 0.0393

Najmocniej przepraszam powinno być przed tym wszystkim "run" (run drill-aid.ulp).

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...