Skocz do zawartości

Bobby

Użytkownicy
  • Zawartość

    2527
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    54

Wszystko napisane przez Bobby

  1. To zrób tego wall-i'ego, tylko niech zgadnę - na elektronice też się nie znasz? // pytanie retoryczne Większość odpowiedzi na pytania początkujących znajdziesz na forum, więc poszukaj 2 razy zanim zapytasz.
  2. To dobrze, że rozwiązałeś problem, ale następnym razem, jak będziesz pytał o problem wrzucając kod, postaraj się do niego wrzucić komentarze, będzie łatwiej pomóc.
  3. To raczej przez to, że w podprogramie jazdy do przod masz pętlę do...loop. Jeśli zrobisz tak: przod: Waitms 50 ' gasienica prawa Set Portd.0 ' gasienica lewa Set Portb.2 Waitms 5 Reset Portd.0 Reset Portb.2 return to raczej bardziej zadziała. Albo for...next.
  4. l293d Robot fajny, prosty, ale działa. Powodzenia w dalszych konstrukcjach.
  5. Miejsce 1: Mihau Miejsce 2: marcin13021988 Miejsce 3: nawyk Uzasadnienie: miejsce 1 za bardzo dobry i ważny temat, fajnie opisany. Drugie miejsce za przybliżenie tych algorytmów, z tego co się orientuję, to na forum nigdzie tego nie ma? Trzecie miejsce za fajny "przepis" - gdyby mskojon skończył swój artykuł, to ten głos poszedłby raczej na niego.
  6. Owszem, chociaż uważam, że najlepiej użyć do tego celu burn-o-mat'a - ustawianie fusów jest tam bajecznie proste - nie podajemy, które bity mają być zaprogramowane, tylko z listy wybieramy źródło taktowania, a wbudowany kalkulator przelicza nam to.
  7. WAIT, WAT?! Dziesięciożyłowy (sześcio) kabel od żelazka?
  8. Idź do sklepu elektronicznego po dwie wtyczki idc10 na taśmę. I taśmę 10 żył, albo użyj jakiejś z hdd.
  9. Jak chcesz sobie przypomnieć o komendzie w bascomie, to zobacz getrc.
  10. Nie znam C, więc nie wiem czy włączyłeś pullupy, ale jeśli nie, to brakuje ich na zewnątrz.
  11. Podpiąłeś zasilanie do uC? sck podpięte? Giveio zainstalowane?
  12. Jezu, Wader, w 80% swoich postów spinasz się na wszystkich i na wszystko.
  13. Ewidentnie lepiej - szybciej działa, odwaliłeś kawał dobrej roboty, przenosząc portal na nowy serwer w tak krótkim czasie. Edit: Załączniki nie działają - w każdym bądź razie filmy z psotkiem2 Sabre.
  14. Co do serw, na letsmakerobots.com można kupić mikroserwa za 2,4$ - przesyłka do 0,5kg kosztuje 7 dolców.
  15. Ewentualnie możesz zrobić H-bridge na przekaźnikach + 1 tranzystor do PWM.
  16. Zmieniłem dzisiaj trochę zasilanie - bateria 9V i 7805 zasila mikrokontroler, 4 baterie AA bezpośrednio zasilają elektronikę. Dodałem kilka kabli pod płytką, z prawidłowym zasilaniem problem z bootloaderem zniknął - wcześniej podczas programowania koła zaczynały się kręcić, pobór prądu wzrastał, wzrastał też spadek napięcia, po czym proc się resetował. Dodatkowe źródło prądu dla silników rozwiązało problem. Teraz odpowiedzi na pytania: Kwarc - max dla tej atmegi, 16Mhz. Mam ich kilka, poza tym ostatnio wszystko robiłem na 16mhz, więc po co zmieniać nawyki Ślizgacz jest, zapomniałem napisać, jest to koralik wklejony na nakrętkę, po czym to ustrojstwo jest przyklejone do podwozia, działa to bardzo dobrze - na dywanie i panelach. Co do funkcji to w sumie nie wiem, jakaś płytka z czujnikami linii na pewno się znajdzie, jakieś diodki, lcd, czujnik koloru, takie podstawowe rzeczy. Ale mam już w zanadarzu też gotowy chwytak z mechanizmem podnoszącym, ale nie wiem czy zostanie zamontowany akurat w tym robocie. Koła to nazwyklejsze koła do modeli latających z miejscowego sklepu modelarskiego, przyczepność znikoma, ale do tego robota nadają się. Nie odkształcają się, piasta jest wykonana chyba z ABSu, są bardzo lekkie, ale raczej drogie jak na takie "nic" - 15zl za dwa koła, średnica 2,5 cala, waga kilkanaście gram. Mają tylko przyklejone orczyki, dzięki czemu można je łatwo (de)montować. Pomysł zaczerpnięty z robota, do którego link jest w pierwszym poście.
  17. Witam, jest to moja pierwsza konstrukcja przedstawiana tutaj na forum, mianowicie platforma mobilna do rozbudowy. Na początek kilka rzeczy na temat konstrukcji mechanicznej: - Silniki to serwa es-030, zakupione na allegro i zmodyfikowane jak tu, pomysł na koła też zaczerpnięty z tego robota - piankowe koła do modeli latających. - dolna płyta, konstrukcja nośna to prostokąt wycięty z laminatu, na nim naklejony jest koszyk z bateriami i serwa oraz przykręcone są śruby mocujące płytkę z elektroniką - zasilanie to 4 (za niedługo 6) baterie AA + 7805 (o dziwo, z jego ogromnym spadkiem napięcia i tylko czterema bateriami elektronika działa) Elektronika: uC to atmega16 z bootloaderem (jeśli tylko zdołam się z nim uporać), z wszystkimi I/O na goldpinach. Rzędy goldpinów są tak ustawione, że można podpiąć serwa. Podczas robienia płytki popełniłem błąd, mianowicie serwa zasilane są z tego samego źródła (7805) co elektronika. Na pycie głównej znajduje się stabilizator, peryferia usprawniające działanie mikrokontrolera (dławik, kondensatory, potencjometr podpięty do aref). W planach mam kupno sharpa albo zrobienie jakiegoś innego czujnika odległości i zamontowanie go na obrotowym serwie, na które teraz już jest przygotowane miejsce. Na razie nie ma praktycznie żadnych czujników, dlatego wysyłam posta w "projektach nieukończonych".
  18. Serwa wcale nie są takie drogie, teraz na allegro są dwie aukcje z serwami za 12,99zł, więc radziłbym się zaopatrzyć, bo może nie być już takiej okazji. Co prawda ja kilka dni temu kupiłem za 10zł/sztukę, ale miały jakieś dziwaczne wtyczki.
  19. radziłbym użyć rezystorów podciągających przy czujnikach zamiast kondensatorów, chyba że chcesz mierzyć czas ładowania kondensatora i na tej podstawie obliczać rezystancję fototranzystora, zamiast mierzyć napięcie.
  20. Przyklej choćby klejem na gorąco, ale od wewnętrznej strony.
  21. Ustawiasz programmer jako external, na dole w zakładce other w linii program podajesz ścieżkę do avrdude, a w linijce parameter wpisujesz: -p m8 -P com2 -c usbasp -E noreset,novcc -F -U flash:w:{FILE}:a gdzie -p to nazwa procesora, -P dowolny, bez tego raczej też działa, całą resztę zostawiasz bez zmian. Z {FILE} włącznie! I polecałbym zamiast avrdude-gui jednak burnomata, bo ustawianie fusów jest tam bajecznie proste - po prostu zaznaczasz jaką chcesz częstotliwośc, a on zamienia to na hexy, po czym można zaprogramować fusy.
  22. Do fusów polecam avr burn-o-mat. Jest to graficzna nakładka na avrdude. Programować możesz USBasp'em, ustawionym w bascomie jako external programmer. Jeśli byłbyś zainteresowany, to mogę Ci napisać jak to zrobić, tylko daj znać.
×
×
  • Utwórz nowe...