Skocz do zawartości

Tablica liderów


Popularna zawartość

Pokazuje zawartość z najwyższą reputacją 20.03.2011 we wszystkich miejscach

  1. 1 punkt
    Po dłuższej przerwie spędzonej na projektowaniu nowych opracowań, nasz zespół (mała, ale prężna 3 osobowa grupa) opracował nowego robota. Tym razem konstrukcja inna niż dotychczas prezentowane. Chcieliśmy zbudować robota, którego może zrobić każdy - do jego budowy nie potrzeba znajomości elektroniki, posiadania rozbudowanego warsztatu, czy też specjalistycznych narzędzi. Wystarczy lutownica, kilka kabelków, śrubokręt i z 5 godzin wolnego czasu. Robot zbudowany jest w formie modułowej, z możliwością pracy jako: - poszukiwacz, - labiryntowiec/omijacz przeszkód, - linefollower, - sparingpartner dla minisumo (sam jest za duży jak na minisumo) Kilka słów o samym robocie: - jednostka napędowa - silniki wraz z przekładniami firmy Tamiya - napęd gąsienicowy - długość x szerokość x wysokość: 190 x 110 x 80 mm - waga 542 gramy - sterowanie Arduino Duemilanove + własne opracowanie sterowania silników (własny Shield - made in Szumlus) - czujnik Sharp'a zamocowany na serwie modelarskim - zasilanie 4 akumulatorki AA (2200 mAh) - oświetlenie: 6 x LED - obudowa: PCV Właściwości przekładni: zasilanie: 3 V prędkość obrotowa samych silników przy 3V: 12300 rpm pobór prądu bez obciążenia 3V: 150 mA prąd zatrzymania 3V: 2100 mA kolor: szary wymiary: 75 x 24 x 34mm oś - mocowanie: 105mm (3mm hex) waga: 71 gramów prąd: 0.5A (na każdy silnik) 3V przełożenie: 58:1 lub 204:1 (do wyboru) obroty: 230 lub 65 3V moment obrotowy (uncja-na-cal): 29 lub 102 3V Koszty (ceny brutto): - przekładnia Tamiya = 45,00 zł - gąsienice Tamiya = 32,00 zł - Arduino = 80,00 zł - własny shield = 20,00 zł - Sharp = 45,00 zł - diody, koszyk na baterie, korytko = 10,00 zł - malowanie - ok 5,00 zł Razem: 236,00 zł Płytka sterowania robota (shield Arduino) opiszę wkrótce - jest to projekt komercyjny i na razie nie mogę go przedstawić. Zrobię to w najbliższym czasie. Do budowy robota zepsuliśmy: - trochę sprayu, - hot glue, - kilka kropel kleju, - PCV, - długopisy sztuk 2, - metalową osłonę głośnika Filmy z jazdy robotem - przedstawię w najbliższym czasie (jak czas pozwoli to w sobotę). schemat: I obiecany film z pierwszych testów: I po poprawieniu zakłóceń:
  2. 1 punkt
    Projektując robota konstruktor musi odpowiedzieć sobie na wiele pytań. Wiąże się to z założeniami konstrukcyjnymi. Część z nich jest natury ogólnej, część musi być szczegółowa. W tym artykule postanowiłem przybliżyć najważniejsze zagadnienia związane z projektowaniem robotów mobilnych kroczących, skupiając się na samym aparacie ruchu i wynikającymi z przyjętych założeń możliwymi rozwiązaniami technicznymi. Klasyfikacja robotów kroczących może być różna w zależności od obranego kryterium. Kryterium tym może być: ilość nóg, rodzaj chodu, rodzaj stabilności chodu, wzorzec ruchu. Niektóre z kryteriów są ze sobą ściśle powiązane, np. ilość nóg z możliwymi rodzajami chodu. Przyjrzyjmy się zatem powyższym klasyfikacjom. [blog]https://forbot.pl/blog/roboty-kroczace-teoria-podstawy-projektowania-id976[/blog]
  3. 1 punkt
    Silnik w 99% przypadków służy jako napęd - pytanie: napęd czego? Jeżeli układu jezdnego robota - to podaruj sobie. Trudne sterowanie do tego zasilanie penie 12V lub 18V, i kwestia budowy przekładni.... Zapoznaj się z tematami na forum z robotami jakie powstały i są tutaj opisane.
  4. 1 punkt
    To nie do końca jest robot, to są photovore. Zasada działania jest prosta, bateria słoneczna ładuje kondensator tzw. goldcap, są to kondensatory o bardzo wysokiej pojemności dochodzącej do pojedynczych Faradów, ale za to na bardzo niskie napięcie 2-2,5V, przy połączeniu szeregowym 5V. Po naładowaniu kondensatora do pewnego napięcia, jakiś układ na kilku tranzystorach załącza silnik i rozładowuje kondensator. I tak w kółko dopóki jest światło.
  5. 1 punkt
    Prościej już chyba nie będzie.
  6. 1 punkt
    Konfiguracja fuse bitów odpowiadających za oscylator Ustawianie fuse bitów dla wielu osób jest problemem. Jeżeli ty należysz do tych osób ten poradnik jest dla ciebie. Przedstawiam tu najczęściej potrzebną zmianę w fusach czyli uruchomienie kwarcu. Nie opisuje tu generatorów, rezonatorów ceramicznych itp. ponieważ są rzadko używane. Potrzebne narzędzia: PonyProg Kalkulator Dokumentacja od procesora Zaczynamy od ściągnięcia potrzebnych rzeczy. Następnie instalujemy i konfigurujemy Pony Prog. Konfiguracja Pony Prog 1. Uruchamiamy PonyProg. 2. Wchodzimy w Setup -> Calibration (1). 3. Wchodzimy w Setup -> Interface Setup (2). 4. Ustawiamy zgodnie ze swoim programatorem (na screenie dla stk200). 5. Klikamy Probe. Jeżeli test przebiegnie pomyślnie klikamy ok. 6. Wybieramy AVR micro (1) ,a potem swój procesor (2). Wiemy czym wpisać fusy ale jeszcze nie wiemy jakie. Ustalanie fus'ów 1. Otwieramy dokumentacje od procesora. 2. Szukamy zakładki System Clock and Clock Options. 3. Szukamy czegoś takiego jak ne screenie. 4. Z tabelki można odczytać że powinniśmy ustawić fusy pomiędzy 1010 ,a 1111 Teraz na pewno zapytali byście co znaczy te np 1010. W tytule kolumny jest napisane co to za bit. W naszym przypadku jest to CKSEL. Obok nazwy bitu jest napisane 3..0. Więc oznacza to że są to bity CKSEL3 CKSEL2 CKSEL1 CKSEL0. Kolejność bitów jest zgodna z kolejnością cyfr. Czyli 1010 rozpisane na poszczególne bity to: CKSEL3 = 1 CKSEL2 = 0 CKSEL1 = 1 CKSEL0 = 0 5. Szukamy następnej tabelki. Takiej jak na screenie. 6. Szukamy w niej zakresu częstotliwości neszego kwarcu. Nasz kwarc to 16Mhz. 7. Sprawdzamy jakie fusy trzeba ustawić. Są tam wypisane 3 ustawienia. Pierwszy jest dla niskiej częstotliwości, drugi jest dla średniej a trzeci analogicznie dla wysokiej. Jak widać mamy tu mniejsze zakresy niż w pierwszej tabelce jest tu CKSEL3..1 więc tylko CKSEL3 CKSEL2 CKSEL1. Dla naszego kwarcu będzie to: CKOPT = 0 CKSEL3 = 1 CKSEL2 = 1 CKSEL1 = 1 8. Znowu szukamy następnej tabelki. 9. Szukamy pozycji odpowiedniej dla nas. W moim przypadku jest to ostatnia. Jeżeli nie wiemy czy ustawić fast rising power czy slowly rising bezpieczniej jest ustawić slowly rising power (jest to ustawienie odpowiadające za czas oczekiwania na ustabilizowanie się częstotliwości). Mamy tutaj opisane 3 bity : CKSEL0 SUT1 SUT0 Teraz postępujemy tak samo jak w poprzednik punktach. Dla nas ustawienią będą to: CKSEL = 1 SUT1 = 1 SUT0 = 1 10. Wszystkie odczytane ustawienia bitów zapisujemy sobie na kartce. 11. Czas na sprawdzenie czy zrobiliśmy wszystko dobrze. Wchodzimy na stronę kalkulatora fus'ów i wybieramy nasz procesor. 12. W miejscu na screenie wyklikujemy nasze fusy. Uwaga 1 oznacza niezaprogramowane, 0 oznacza zaprogramowane. W kalkulatorze i w PonyProgu zaptaszone oznacza 0 ,a odptaszone 1. 13. W oknie zaznaczonym na screenie sprawdzamy czy wszystko jest zgodne z tabelą z kroku 9. 14. Przed wgrywaniem fusów wgrałem program na 16 Mhz (nie jestem pewny czy tak powinno się robić ale w moim przypadku zadziałało). 15. Jeżeli wszystko jest ok podłaczamy programator i uC, uruchamiamy PonyProg, włączamy zasilanie i otwieramy zakładkę od fus'ów (screen 3 numer 3). 16. Klikamy read (1). 17. Sprawdzamy wszystko 3 razy. 18. Wyklikujemy wszystkie bity. 19. Sprawdzamy czy dobrze wyklikaliśmy pamiętając o zasadzie (na czerwono). 20. I wreszcie klikamy Write. 21. Cieszymy się z nowego taktowania. Autor nie ponosi odpowiedzialności za zablokowane procesory. Postępując w taki sposób włączyłem kwarc w m8535. Kopiowanie na inne fora bez zgody autora zabronione.
Tablica liderów jest ustawiona na Warszawa/GMT+02:00
×
×
  • Utwórz nowe...