Skocz do zawartości

Bobby

Użytkownicy
  • Zawartość

    2527
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    54

Wszystko napisane przez Bobby

  1. Dzięki, pisałem z telefonu i nie chciało mi się przeszukiwać bloga Załączam jeszcze ciekawy dokument, jak dla mnie bardzo dobrze opisujący Kalmana właśnie. kalman - zasosowanie w ukladach sensorycznych - Konar.pdf
  2. Wykorzystując dobrze zestrojony filtr praktycznie zawsze złożysz odpowiednio dwa te same, ale inaczej zakłócone sygnały by uzyskać jeden, czystszy. Możesz do tego celu wykorzystać wspomnianego przez ciebie Kalmana lub np. filtr komplementarny. Do obu są artykuły na forum (komplementarny pod nazwą alfa-beta, od nazw współczynników).
  3. Jeśli się nie mylę, to te płyty można dostać w każdym sklepie artystycznym pod nazwą Kapa //EDIT: ale żem odkopał :x
  4. deshipu, takie pytanko - w czym robiłeś te rendery, które są na podlinkowanej przez Ciebie stronie? Btw, super uproszczony temat nie tak trywialnej IK
  5. tak "na oko", wygląda, że Twoje typy są poprawne Co do tego set_speed() wydaje mi się, że jednak napędy w NXT standardowo korzystają ze sprzężenia zwrotnego, na pewno są wyposażone w enkodery (wiadomo to chociażby po funkcji zwracającej wychylenie silnika).
  6. Oczywiście Podobnie sprawa ma się przy tak połączonych zwykłych silnikach DC. Widziałem kiedyś projekt wykorzystania silnika krokowego jako trwałego enkodera-pokrętła do jakiegoś urządzenia - po prostu napięcie indukowane w cewkach silnika było odpowiednio wzmocnione/obcięte i trafiało do mikrokontrolera. Krokowce to całkiem ciekawe zabawki Przy okazji przenoszę do "Na luzie", tam chyba będzie bardziej pasować.
  7. To ja zaklepię sobie kolejną poradę, później dodam jakieś screeny/focisze. Robiąc samemu płytki PCB ciężko potem z ręki ładnie powiercić otwory, by trafiały w środek pada. W eaglu jest przydatny .ulp, który bardzo pomaga w późniejszym owierceniu płytki - drill-aid.ulp. Po uruchomieniu tego skryptu wpisujemy rozmiar "napunktowania" pada, klikamy run i na nowej warstwie tworzy się coś na wzór dodatkowych padów z niewielkim otworem, które zasłaniają standardowe dziury. Później ściągnę Eagla i pokażę co i jak dokładnie
  8. A to miałeś te tuleje do kompletu? Aż taka lipa ?
  9. qbas0600, jakiego rzędu prądy musisz mierzyć? Większość dużych dostawców ma fajne wyszukiwarki elementów, w których podajesz interesujące parametry i dostajesz tylko te spełniające scalaki. Takie wyszukiwarki mają np. TME, Farnell, Mouser i Digikey. Potem polecam elecena.pl
  10. Jeśli te części były wydrukowane na tej poprzedniej, to wielkie WOW. Te prowadnice to używki, prawda? Łożyska siedzą na nich wystarczająco dobrze? Brałeś razem z tymi tulejami ślizgowymi?
  11. Treker, gorzej jeśli Twój łańcuch dostawców jest długi i zamawiasz niepodrobione chipy, a tu ktoś po drodze dał du*y i dostajesz podróbki. Nieświadom niczego wysyłasz swoje produkty do odbiorców, działają bez zarzutów, sprzedałeś je a tu nagle zaczynasz dostawać zwroty "bo przestało działać". Tym bardziej, że bezpośrednio od producenta ciężko zamówić te scalaki. Podróbki i tak już zostały sprzedane, a chipów FTDI ludzie będą bali się używać. I za Mike'iem Szczysem na hackaday: Cała sprawa jest dość śliska, bo ciężko winić FTDI za ochronę swoich rozwiązań, ale sposób w jaki to robią jest nieelegancki. Ja tu widzę strzał w stopę i zwiększenie popularności chińskich PL2302, CH341, ale też rozwiązań Microchipa, Cypressa czy TI do rozwiązań w urządzeniach wymagających lepszej jakości.
  12. Chumanista, to z dryftem żyroskopu do przewidzenia. Podczas inicjalizacji zapewne sterownik sobie zapisuje odczyt z żyroskopu jako 0, co potem odejmuje od wskazań, właśnie w celu eliminacji dryftu. Nie zgodziłbym się jednak, że Mindstorms to pomyłka - ile ludzi zaczęło przecież od nich swoją naukę robotyki. Wbrew pozorom, można na nich zrobić bardzo rozbudowane projekty, jak np. układacz kostki rubika. Wiadomo, można stworzyć dedykowaną mechanikę, elektronikę i soft do takiego projektu, ale główną zagadką w takim projekcie jest właśnie algorytm. Mechanicznie lego też bardzo rozwija wyobraźnię. Kurde, to jest pomoc dydaktyczna, a nie zabawka
  13. 1. Pierwsze co mi przychodzi do głowy - robiąc płytki termotransferem/fototransferem łatwo można się pomylić i przenieść odbicie lustrzane mozaiki ścieżek na płytkę. Jest jeden bardzo prosty trik na zapobieżenie temu - wystarczy na płytce umieścić napis. Jeśli jest czytelny - mamy dobrze ustawioną kartkę/kliszę. W zasadzie wystarczy tekst tylko z jednej strony, bo płytki dwustronne i tak składa się najpierw w kopertę, więc przelotki i pady muszą pasować. Inna sprawa, że na płytce zawsze warto umieszczać datę - to coś jak umieszczanie daty na zdjęciu gdy znajdziesz jakąś płytkę za 5 lat w kartonie z "przydasiami", miło zobaczyć ile już siedzisz w tym hobby i na jakim byłeś etapie 2. Kolejny trik też związany z wykonywaniem PCB, teraz konkretnie dla termotransferu - aby papier praktycznie sam "zlazł" z płytki, wystarczy wrzucić ją do octu. Ocet rozpuszcza kredę zawartą w papierze, przez co papier sam odkleja się od płytki.
  14. Cube nie zrobił tego za ciebie, ponieważ piny odpowiedzialne za SWD mogą być używane jako GPIO. Wtedy naturalnie nie ma możliwości debugowania w czasie działania programu, ale w momencie resetu procka piny od SWD spełniają rolę pinów do programowania - podobnie jak ISP w AVRach, które podczas normalnego działania procka może być GPIO. Inna sprawa, że jeśli wybrałeś "czysty" procesor w Cubie, nie miałeś absolutnie nic skonfigurowanego. Jak wybierasz Discovery (Very Disco ), to takie rzeczy jak ledy, przyciski czy inne rzeczy zależne od wyposażenia (akcelerometr, żyroskop, DAC czy co tam masz na płytce) jest już skonfigurowane, są nawet porobione aliasy do pinów.
  15. Pokaż drzewo plików, które wygenerował Cube. Powinien być tam przynajmniej plik .h i komplementarny .c z gpio w nazwie. Dlaczego Attolic tak btw?
  16. Sabre, hehehe, pamiętam jak kiedyś organizowałem toczone kółka z poliamidu dla Ciebie do Tsubame, to było "przecież to godzina roboty na tokarce"
  17. Nie wiem czym chcesz napędzać tego szkraba, ale to wygląda bardzo dobrze: http://www.ebay.com/itm/1PCS-Original-German-FAULHABER-1524B009SR-Coreless-Mini-DC-Gear-Motor-9V-531R-/181818475251?hash=item2a5539c2f3 mam, wyglądają i kręcą się cacy. Co prawda do LFRa zdjąłbym przekładnię i dał jakąś jednostopniową jak w mm. A może BLDC?
  18. deshipu, fauke, dwukierunkową transmisję w podczerwieni można w dość łatwy sposób zrealizować wykorzystując własnie TSOPy, timer generujący nośną dla TSOPa (najczęściej 36kHz) i UART. TSOPa podłączamy pod RXD procka (prawdopodobnie przez negator, czyli bramkę NOT), a TXD trzeba pomnożyć logicznie (AND) z nośną. Taki sam zestaw w drugim transceiverze. Pamiętać trzeba o tym, by transmisja była tylko half-duplex, w przeciwnym razie to co transceiver będzie wysyłał od razu odbierze. Jako logikę można użyć np. 7437, to jest 4x NAND. Oczywiście prędkość transmisji powinna być też rząd wielkości mniejsza niż częstotliwość nośnej.
  19. Hudyvolt, podrzuciłbyś nazwę tego scalaka?
  20. No można by Chociaż z drugiej strony, nie wiedząc, co było wcześniej nie będzie Ci żal, że się na jakiś ciekawy element nie załapałeś Chociaż mimo wszystko, do przyszłych edycji takie badanie może się przydać.
  21. A ja bym akurat rezystorki THT przyjął - sam mam same SMD, a ostatnio zamówiłem z Chin trochę uniwersalek, do jakichś analogowych rzeczy chętnie przygarnę Ja spodziewam się też sampli W każdym razie - chętnie wezmę udział.
  22. Jakieś okropnie drogie to to znowu nie jest - 89$. VS Community jest za free już, więc jeśli VisualGDB nie jest zabugowane, to nie jest wygórowana cena, porównując np. do Keila :x Miałeś jakieś nieprzyjemności podczas korzystania z tego?
  23. Jak podoba Ci się Atmel Studio, to jest jeszcze taka opcja: http://visualgdb.com/tutorials/arm/stm32/ tylko jest to niestety płatne rozwiązanie...
×
×
  • Utwórz nowe...