Skocz do zawartości

rybazmarsa88

Użytkownicy
  • Zawartość

    112
  • Rejestracja

  • Ostatnio

Wszystko napisane przez rybazmarsa88

  1. ok dzieki za pomoc:)) dam znać za kilka dni jak to poszło
  2. ok dzięki.. to spróbujemy jakoś zmieścić Kande na płytce.. na wszelki wypadek kupimy nową atmegę i wlutujemy w razie, gdyby były problemy z tą z wgranym programem już..
  3. ja wiem.. ale mam schemat.. odlutuje moduł IRD, wlutuje KANDE i poprowadze odpowiedznie polączenia
  4. Ehh Nawyk znowu zaczynasz? najwyraźniej mnie niezbyt pamiętasz.. to, że nigdy nie programowałem przez irde to już mnie skreśla?? daj spokój.. pisałem, że bootloader jest nienaruszony.. artykuł o nim już czytałem.. tzn, że jezeli wlutuje atmege ( tak Nawyk, znam wyprowadzenia atmegi ) i ISP to być może uda się wgrać program?
  5. ok słuchajcie jest nieco inaczej.. Kolega okazało się, że nie mógł usunąc tego demo, gdyż nie mógł sie ani razu połączyć z atmegą i ten bootloader tam jest na pewno.. mam pytanie: 1. co da kupno nowej atmegi i wlutowanie w miejsce tej już z programem demo? 2. czy da się zaprogramować tego robota przez KANDE? chodzi mi o to, co będzie, jeżeli usunie się port IRD z płyty robota i odpowiednio wlutuje KANDE? 3. czy ktoś ma jakikolwiek pomysł, jak poprzez IRD da się zaprogromować robota innym programem niż ten FLASH?
  6. nie wiem szczerze mówiąc.. jak to sprawdzić i jak przywrócić w razie usunięcia? z tego co widzę, można go stworzyć samemu za pomocą avr studio np..
  7. Witam. Kumpel ma problem z robotem ( na serio kumpel:D ), niestety nie ma jak napisać na forum, więc piszę w jego imieniu. Zakupił robota ( kit ) Asuro ARX-03 http://5-zollseite.npage.de/november_61287887.html ( 4 zdjęcie po lewej ). Złożył go i działa, gdyż sprawda po kolei wszystkie czujniki ( sygnalizacja diodami ), Serwa działają, ogólnie mechanicznie robot sprawny. Komunikacja z robotem odbywa się poprzez adapter na IRD. Nigdy nie miałem okazji programować robota poprzez podczerwień ( zawsze USB i KANDA ) więc także nie potrafiłem mu pomóc. W czym problem? Program jest napisany w C. Poleciłem mu, aby użył kompilatora AVR_GCC oraz środowiska AVR Studio. Problem w tym, że jego robot nie chce się połączyć z programem ( nie da się przesłać przez podczerwień programu ). Posiada taki programik, jak ASURO Flash dzieki któremu łączy się z robotem. Niestety po wybraniu portu COM i kliknięciu na PROGRAM pojawiają się komunikaty: Open COM1 -> OK; Buliding RAM -> OK. Connecting to ASURO -> OK. Sending Page 01 – 024 -> t t t t t t Time out, flash contents will be invalid… I tak w kółko.. poprzez AVR nie może się polączyć ( w ogóle były spore problemy, aby usunąć istniejący program DEMO z atmegi8 zaprogramowany fabrycznie ), ponieważ nie może wybrać odpowiedniego portu COM ( ma od 1 do 9, a w menadżerze urządzeń wskazuje mu na port 11! ). Nigdy nie programowałem robota przez Irde.. może robimy coś banalnego, co łatwo da się wyjaśnić? Cały adapter jest owinięty termokurczką ( fabrycznie ), gdy kumpel odciął kawałek z nad portu komunikacyjnego, robot zaczął się lączyć w jednostką sterującą ( lapek ), ale na tym koniec. W manualu jest opisane jak zrobić plik .hex, który własnie za pomocą programu ASURO FLASH powinien się wgrać do kontrolera. Powinny być komunikaty typu: sending page 01, sending page 02… sending page 024 i flashed i OK na koniec.. I wtedy robot powinien działać według programu. Proszę bardzo o jakiekolwiek wskazówki. Przejrzałem manuala, nie ma tu niczego na powyższy temat.
  8. użytkownikowi SAILO dziękuje bardzo ponieważ zrozumiałem WSZYSTKO!!! i teraz wszystko jest dla mnie jasne! a ty drogi dundlecośtam idź zjedz banana;/ takich jak Ty na forach jest setki więc oszczędź innym.. ktoś potrzebuje nagle pomocy, a Ty mi kazesz się uczyć języka od nowa:|| __________ Komentarz dodany przez: Treker Obrażanie doświadczonych użytkowników, którzy służą swoją pomocą nie jest najlepszym postępowaniem. Następnym razem radze zastanowić się co i do kogo się pisze. [ Dodano: 04-09-2011, 09:05 ] służą pomocą..? ok dzieki, nie zauważyłem.
  9. http://www.pg.gda.pl/~zbczaja/pdf/atmega16mmr.pdf strona 13.. i co? i nic.. nadal nie wiem skąd te 0b na poczatku i za co odpowiadają kolejne bity;/
  10. np. PORTD = 0b00101000; 0b001(ta jedynka oznacza, że jest podciągnięcie na TSOP)01000. Które bity mnie interesują?? od razu po tej wazniej jedynce jest 01. a tu np. 0b00110010 jest 10. Z tabeli wynika, iż nie ma tutaj podciagnięcia, tak? A te 10 na końcu nie jest dla mnie wazne?
  11. https://www.forbot.pl/forum/upload_img/obrazki/IMG_4dc531280995a7878.jpg wiem, że interesują mnie porty PORTD ( tych uzywam do komunikacji mostka z atmegą8 )
  12. http://www.atmel.com/dyn/resources/prod_documents/doc2486.pdf strona 53.. tabela 20?
  13. ok.. zrobię tak.. zajrzę zaraz do spisu treści.. ehh.. wiem co to rezystor podciagający i po co on jest.. ale nie mam pojęcia jak to się ma do tego programu;/
  14. masakra człowieku!! chciałem tylko udowodnić, że program nie jest za trudny dla mnie! ale chyba moge czegoś nie rozumieć.. pomagał mi troche kolega, a datasheet ma 300 stron i tak sie składa, że 20% mojego kodu jest wlaśnie stamtąd więc wiem co to jest datasheet! cieszę się, że dla Ciebie jest to 2+2, ale dla mnie nie.. i od tego chyba jest forum prawda? oświeć mnie.. podaj stronę, gdzie znajdę odpowiedź w datasheet, a za chwilę Ci napisze, że to rozumiem.. ale skąd mam wiedzieć gdzie tego szukać no?!?!?!?!
  15. dzieki..:| prawie jak na elektrodzie... napisałem cały program, czyli jednak to nie jest dla mnie zbyt trudny 'projekt' ..;/ bo skoro potrafisz to nie możesz napisac nie?
  16. Witam. Proszę, aby ktoś mi wytłumaczył, z czego to wynika i po co dokładnie mi te rezystory podciagające. void krec(int kolo, int kierunek, int predkosc) { if(kolo==0) serwomechanizmu { if(kierunek==1) { PORTD = 0b00100100; //wartość '1' na 5 bicie od podciagania tsop'a, podaje stan 01 na mostek. } if(kierunek==0) { PORTD = 0b00100010; //jw. jednak podaje 10 na mostek } OCR1A = predkosc; //pierwsze serwo } if(kolo==1) //instrukcje warunkowe dla drugiego serwomechanizmu { if(kierunek==1) { PORTD = 0b00101000; } if(kierunek==0) { PORTD = 0b00110000; } OCR1B = predkosc; //drugie serwo } if(kolo==3) //instrukcje warunkowe dla obydwóch serwomechaznimów { if(kierunek==1) { PORTD = 0b00101100; } if(kierunek==0) { PORTD = 0b00110010; } OCR1B = predkosc; //obydwa serwa OCR1A = predkosc; } } komentarze są dla mnie, prosze nie zwracać na nie uwagi. Jest to frag. kodu do robota omijającego przeszkody z czujnikami TCRT i TSOP. Nie rozumiem tych wartości dotyczących PORTD dla każdego serwa osobno, i obydwóch razem. Prosze mi powiedzieć, w ktorym miejscu w dokumentacji mam tego szukać? wiem że 5 bit jest decydujący i w zalezności co tam jest, czy 01, 10, 11 czy 00 to tak będzie działał robot. Ale z czego to wynika? Proszę mi pomóc, z tymi podciągnięciami mam straszny problem;/
  17. no wiem, że te przewody kijowo wyglądają;/ ale ja na serio się nad tym namęczylem.. straciłem sporo kasy ( której nie musiałem wydawać, gdyż nie buduje robotów codziennie ) i nie chce wydawać od nowa.. wiadomo ze cześci odzyskam, no ale czasu już nie..
  18. jakie 2 lata..? 7 miechów.. wlożyłem w tego robota kilkanaście godzin roboty ( nie tylko praktycznej ) i nie mam zamiaru wydać kolejnej kasy na zrobienie podobnego , tylko z laminatu.. a moim zdaniem co to za sztuka zrobić robota z laminatu? ani to ciekawe dla oczu, ani oryginalne.. zresztą mniejsza.. dzieki za rady.
  19. ehh.. nie rozumiecie.. projekt koncepcyjny ( wizualizacja 3D, dokladny opis, kinematyka, dynamika ) oznacza, że tego robota nawet nie musi być.. on nawet nie musi działać.. sam promotor mi powiedział, że nawet jak nie bedzie działał do końca i tak super, że go zrobiłem.. no dobra mniejsza widzę, że nie rozumiecie, ok mowy o pracy inżynierskiej NIE BYŁO!! nie biorąc to pod uwagę i tak uważacie, że jest słabo? jestem innego zdania.. zwlaszcza, że to moj pierwszy robot.. pozatym to jest chyba dział: konstrukcje początkujących... więc kto tu mowi o prefesjonaliźmie? i co masz do lego? wygląda bardzo fajnie..
  20. a moge poznac najpierw Twoją opinię? Budowa robota omijajcego przeszkody za pomoca czujnikow odleglosci i zblizeniowych ( projekt koncepcyjny )
  21. Witam! Po długich wieczorach pełnych uzupełnianiu informacji na temat budowy robotów mobilnych ukończyłem mój projekt:) Jest to część mojej pracy inżynierskiej. Robot nie posiada jeszcze programu, tym się będę zajmował przez wakacje. Oczywiście dodam filmiki jak tylko robot będzie sprawny:) Luty, wszelkie szyny napięciowe czy serwa sprawdziłem miernikiem i wszędzie napięcia są w porządku:) Całość wyniosła mnie około 180 zł. Nic specjalnego nie wyróżnia tego robota od innych na tym forum ( omijających przeszkody ). Może tym, że z uwagi na to, że korzystałem z lego, miałem nieograniczone możliwości konstrukcyjne. Jak widać na zdjęciach, do koszyka na baterie ( 6 * 1.5V = 9V ) dołączyłem dwie belki, które razem unoszą koszyk. Bedzie to przydatne w razie, gdy baterie się wyczerpią Stabilizator 7805, Atmega8, mostek L293DNE. Robot będzie omijał przeszkody za pomocą czujnika TSOP 1737 oraz dwóch diodom IR. Umieściłem tez tam potencjometr do regulowania czułości diod. Dodatkowymi czujnikami będą czujniki TCRT5000 ( 4 ). Dzięki nim robot nie spadnie ze schodów, czy stołu ( np. cofając się chcąc ominąć dana przeszkodę ). Program też wstawię, jak tylko będzie istniał nie wiem czy coś jeszcze mógłbym dodać.. dziękuję niektórym użytkownikom za pomoc w dopracowaniu kilku szczegółów:) Schemat: Zdjęcia:
  22. no wiem o tym tollboxie do matlaba , ale odpada.. ja jesczcze nie wiem jak to będzie z tą kinematyką..;/ dla mobilnego nigdy tego nie robilem:( wiec dopiero się 'uczę' co i jak.. więc jak macie jakies propo chętnie poczytam.. na podstawie ksiazki pana Giegrgiela będę działał super ma wszystko wyjasnione na temat kinematyki i dynamiki
  23. nie nie.. ja ogolnie to wizualizacje robota zrobie w programie Blender Foundation:) a w matlabie tylko wykresy bede robil:)
  24. dzięki za link:) problem w tym, że jeszcze nie wiem jak to będzie wyglądało ( przygotowuje się do pisania pracy inżnierskiej ). Pewnie będzie tak jak pisałeś, wprowadzę równania do kinematyki i dynamiki do matlaba i będę chciał wygenerowac wykresy, które będą zależnościami między odpowiednimi wartościami. Tylko nie wiem własnie jak to zrobić:/ Problem nie w instrukcjach matlaba, lecz pewnie brak wiedzy ( tymczasowy:D ) na ten temat. chciałbym np. zrobić wykres, który będzie przedstawiał prędkość kątową koł napędzających , a drugi z uwzględnieniem 3-go koła..
  25. Mam pytanie, czy ktoś bawił się tutaj w modelowanie i wizualizację ( kinematykę i dynamike ) robota mobilnego w matlabie? W internecie nie mogę znaleźć żadnych informacji na ten temat:/ Chodzi mi o przykłady takich kodów. Sam program w miarę dobrze ogarniam, pewnie chciałbym robić w nim wykresy do kinematyki robota. Czy ktoś może jakoś pomóc? sorry jak nie ten dział.
×
×
  • Utwórz nowe...