Popularny post epsilon Napisano Sierpień 9, 2010 Popularny post Udostępnij Napisano Sierpień 9, 2010 Witam, chciałbym przedstawić Wam moją najnowszą konstrukcję - robota, który za zadanie ma omijane przeszkód. Zbudowany z tego co mialem pod ręką i leżało w skrzynce. Elektronika. Przy tworzeniu części elektronicznej wzorowałem się na TYM projekcie. U mnie została przeprojektowana płyka, dodane zostało gniazdo do programowania, dodatkowe porty, gniazda zasilania, ledy... Zasilanie to bateria 9V (która przed chwilą padła, więc filmu na razie nie będzie) a do tego stablizator na Kontroler ATTiny2313 i driver - L293dne. Program został ten sam. Mechanika. Tu do powiedzenia mam więcej. Konstrukcja została całkowicie zaprojektowana przeze mnie. 'Podwozie' zbudowane zostało z polutowanego laminatu jednowarstwowego, zastosowałem dwa przerobione serwa TG9e, które w połączeniu z kołami z LEGO służą za napęd. Jako podpórka są dwie śrubry, które zastosowane są również do przykręcenia krańcówek do laminatu. Do wyczucia przeszkody zastosowałem dwie krańcówki przedłużone odpadami z plastikowych opasek zaciskowych. Robot zostanie jeszcze pomalowany na czarno, więc powinien się prezentować jeszcze lepiej. Następnie trafi do mojej dziewczyny, która kazała mi zbudować robota w kształcie serduszka mówiącego 'I Love You', niestety w chwili obecnej nie potrafie wykonać narzuconego mi przez nią zadania ;D . Masa - ok. 215 gram. Głowa - kawałek czarnej pleksy, którą zmatowiłem drobnym wodnym papierem ściernym, ponieważ był to stosunkowo stary kawałek z wcześniejszej konstrukcji a co za tym idzie był troszkę porysowany. Dodatkowo wsadziłem tam dwa 8mm LEDy. Głowa ma jedynie za zadanie efektownie wyglądać i wizualnie współgrać z wąsami poniżej. Koszt całkowity to około 40 zł, nie wiem dokładnie ile, ponieważ tak jak pisałem, dużo części miałem w domu. Na koniec - zdjęcia: Filmik: To wszystko, pozdrawiam 😉 6 Cytuj Link do komentarza Share on other sites More sharing options...
KD93 Sierpień 9, 2010 Udostępnij Sierpień 9, 2010 Estetyczne, dość dobrze "poupychane". Daj jakiś filmik 😉 Cytuj Link do komentarza Share on other sites More sharing options...
Piernik16 Sierpień 9, 2010 Udostępnij Sierpień 9, 2010 Heh, pierwsze co powiedziałem jak go zobaczyłem to, ale fajny ;] Cytuj Link do komentarza Share on other sites More sharing options...
Broki Sierpień 9, 2010 Udostępnij Sierpień 9, 2010 Bardzo dobrze pomyślany robot, spodobał mi się na pierwszy rzut oka bardzo ładny estetycznie. Duży plus!!! 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
olimek Sierpień 9, 2010 Udostępnij Sierpień 9, 2010 Wielkie brawa za estetykę 😃 P.S. Można liczyć na jakiś filmik z pracy ?? Cytuj Link do komentarza Share on other sites More sharing options...
epsilon Sierpień 9, 2010 Autor tematu Udostępnij Sierpień 9, 2010 postaram się nagrać ale nie wiem na ile wystarczy mi bateria 😉 Cytuj Link do komentarza Share on other sites More sharing options...
soban Sierpień 9, 2010 Udostępnij Sierpień 9, 2010 zajebioza 😉 Gratulacje Cytuj Link do komentarza Share on other sites More sharing options...
Nawyk Sierpień 10, 2010 Udostępnij Sierpień 10, 2010 Nie sensowniej oprogramować te czujniki tak, żeby robot reagował inaczej zależnie od tego, który "wąs" wykrył przeszkodę? Poza tym gratki:) Przypomina mi mojego pierwszego robota (te same układy i ta sama funkcja) 🙂 Cytuj Link do komentarza Share on other sites More sharing options...
jachuk1 Sierpień 10, 2010 Udostępnij Sierpień 10, 2010 Możesz dać schemat do płytki Cytuj Link do komentarza Share on other sites More sharing options...
Dawid _ amator Sierpień 13, 2010 Udostępnij Sierpień 13, 2010 Gratuluje udanego robota, masz moje duże uznanie 🙂 Jednocześnie cieszę się, że skorzystałeś z mojego małego wcześniejszego projektu. Uważam że robot udał Ci się o niebo lepiej niż wtedy mi, konstrukcja jest lepiej wykonana oraz poprawiłeś błędy które ja popełniłem w Rumcajsie (np. zastosowałeś na PCB złącze ISP czego u mnie kiedyś zabrakło). Tak powinno właśnie działać to Forum 🙂 W jakim języku został napisany program? Pobaw się nim jeszcze 🙂 Ja bym zmienił jedna liczbę w programie - to jedno "waitms" kiedy silniki kręcą się w przeciwnym kierunku. Dlaczego? Żeby robot zrobił obrót o kąt większy niż 90 stopni, wtedy nie powinien się tak od razu odbijać. To Twój pierwszy programowalny pojazd? Cytuj Link do komentarza Share on other sites More sharing options...
epsilon Sierpień 13, 2010 Autor tematu Udostępnij Sierpień 13, 2010 nie... To nie jest mój pierwszy programowalny robot, ale pierwszy(programowalny) który 'wyjechał' z mojego warsztatu. Wcześniej zbudowałem kilka prototypów - 2 line followery, minisumo... Ale żaden z tych robotów nie spełnia całkowicie swojego zadania. Uważam, że jak mam już coś robić to staram się zrobić to dobrze i jak najlepiej potrafię. Wcześniejsze konstrukcje posłużyły między innymi do nauki 😉. Ten robot powstał w wyniku za dużej ilości czasu wolego. Zamieszam obrazy płytki i schematy. Może komuś się przyda. robot.rar Cytuj Link do komentarza Share on other sites More sharing options...
Treker (Damian Szymański) Sierpień 13, 2010 Udostępnij Sierpień 13, 2010 Pobaw się nim jeszcze 🙂 Ja bym zmienił jedna liczbę w programie - to jedno "waitms" kiedy silniki kręcą się w przeciwnym kierunku. Dlaczego? Żeby robot zrobił obrót o kąt większy niż 90 stopni, wtedy nie powinien się tak od razu odbijać. Może warto wprowadzić tutaj element losowości 😉? Cytuj Link do komentarza Share on other sites More sharing options...
epsilon Sierpień 13, 2010 Autor tematu Udostępnij Sierpień 13, 2010 Może wstyd się przyznać, ale programować to ja słabo potrafię... Ledwie rozumiem sens czytanego kodu w Bascomie ;D Cytuj Link do komentarza Share on other sites More sharing options...
Popularny post Treker (Damian Szymański) Sierpień 13, 2010 Popularny post Udostępnij Sierpień 13, 2010 Możesz użyć RND() - losuje liczby. Np.: x = rnd(5) + 1 x = x *100 Waitms x Pisane z pamięci, ale powinno działać. Losujemy liczbę od 0-5, aby nigdy nie otrzymać 0 dodajemy 1, tym samym zawsze z losowania dostaniemy 1-6, później mnożymy razy 100 i na końcu dostaniemy waitms o losowej wartości 100ms, 200ms - 500ms, 600ms 3 Cytuj Link do komentarza Share on other sites More sharing options...
epsilon Sierpień 13, 2010 Autor tematu Udostępnij Sierpień 13, 2010 Jutro rano pobawie się kodem i jeśli mi się uda to zamieszczę film 😉 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!