Skocz do zawartości

Bobby

Użytkownicy
  • Zawartość

    2527
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    54

Wszystko napisane przez Bobby

  1. Przez zwiększenie częstotliwości przełączania mógł zacząć grzać się bardziej mostek. Skoro częściej się przełącza, to częściej musi naładować/rozładować mosfety w kluczach.
  2. Rozumiem całkowicie ideę zastosowania baterii 9V, tylko tak na wszelki wypadek umieściłbym tam te informację - w końcu to forum o robotach, a roboty mają silniki
  3. Warto dodać informację, że bateria 9V stosowana w kursie nie nadaje się absolutnie do zasilania silników, ma strasznie mizerną wydajność prądową (co jest spowodowane przez rezystancję wewnętrzną - może też o tym warto wspomnieć).
  4. To dajcie znać konkretnie o ile się przeciągną - godzinę? Dwie, może więcej?
  5. Ds3, na pewno mAh? W jakim czasie? Raczej mA Sprawdź, ile pobierają z zablokowanym wałem. Taki prąd silnik pobiera w trakcie rozruchu, ale przez bardzo krótki czas.
  6. Jaki prąd pobierają te Twoje serwa? Tabelę prawdy (to o 1 i 1 na wejściach) na pewno znajdziesz w dokumentacji mostka.
  7. Przepraszam, ale muszę to powiedzieć - to jest najgłupsza rejestracja w jakiej kiedykolwiek uczestniczyłem :x Nie można było po prostu dodać formularza z nazwą robota, drużyny, imieniem, nazwiskiem i wszystko? Bez tworzenia konta użytkownika? Ewentualnie jak już trzeba to konto zrobić, to niech przekierowuje od razu na stronę dodawania robota.
  8. mactro, nie wiedziałem, że nazywa się to SLAM fakt, inercyjne czujniki same w sobie zaczną się rozjeżdżać dość szybko... Wspomniałem o posiłkowaniu się poprzednimi odczytami w poście, ale nie sądziłem, że to o to głównie opiera się generowanie mapy.
  9. Kiedyś obiło mi się o uszy (oczy?), że w Windowsie jak masz bluetootha, to jeden port jest portem, na który wysyłasz dane, a na innym przychodzą. Jak teraz to napisałem, to wydaje się głupie trochę, ale ile masz portów com w komputerze? A ile jak wyłączysz bluetooth? I to było chyba przy jakiejś taniej przejściówce USB-BT. A Trekerowi chodziło o schemat
  10. Ja bym ich raczej nie stosował - na górne gałęzie i tak potrzebujesz jakieś P, a lepiej żeby były komplementarne z dolnymi (czyli o zbliżonych parametrach). Obawiam się, że ze znalezieniem takowych może być kłopot (chociaż nie sprawdzałem). Generalnie one się wydają fajne jako pojedynczy klucz, bo mają w środku logikę, która ogranicza prąd maksymalny, temperaturę i kontroluje napięcie. Stawiając taki kombajn w dolnych gałęziach i zwykłe P u góry, będą się marnować - sam będziesz musiał zadbać o P, a te mają zwykle jeszcze gorsze parametry, więc szybciej posypią się one, niż N na dole. Ponadto, używając ich w konfiguracji mostka będziesz musiał jeszcze zadbać o czasy martwe - czyli zadbać o to, żeby na raz nie otwrzył się N i P z jednego półmostka. Czyli możesz je zastosować, ale to trochę nieekonomiczne i dodatkowo i tak musisz kupić jeszcze P. EDIT: No chyba, że chcesz zasilać silnik z napięcia niższego, niż sterowanie kluczy - wtedy możesz użyć czterech takich, jak to producent nazywa, "omnifetów".
  11. Nie chcę nic mówić, ale sam w ten sposób odnosiłeś się do Elvisa lub mnie. Wyłuskałem z Twoich wypowiedzi według mnie błędne i się do nich odnosiłem - imo nie ma potrzeby w takim wypadku odnosić się do całości, jeśli oczywiście nie zmienia to kontekstu. Nie odnoszę się już do reszty, bo będziemy mogli tak przekrzykiwać się do końca, a prawda leży pośrodku - artykuł nie jest najwyższych lotów, a Ty się czepiasz okrutnie Klonyy, ale są microusb z metalową obudową lutowaną THT - w każdym razie tutaj też lutowane jest powierzchniowo, więc chyba tak samo łatwo wyrwać. Chociaż w mini pady są dużo większe - więc to może być jednak jakiś trop.
  12. Jedyne co mi przychodzi do głowy, to czujniki inercyjne, ewentualnie jeszcze kompas, dodatkowo jeszcze można posiłkować się informacją z wcześniejszych pomiarów. Mając informacje o orientacji czujnika, prędkościach z jakimi się porusza oraz przyspieszeniach można estymować jego położenie. Przyspieszenie to II pochodna położenia po czasie - całkując dostajemy prędkość, całkując ponownie dostajemy położenie. Oczywiście rzecz musi dziać się w czasie, bo po tym całkujemy Informacje uzyskane z różnych czujników potem wsadza się na wejście filtra, który wie, jakiego rodzaju błędów się spodziewać z poszczególnych i składa z tego odfiltrowaną (masło maślane, ale filtr filtruje ) informację. Masz może gdzieś ten filmik, o którym wspominasz? Bo w tym, który zamieściłeś sprawa jest prosta - jest ramię i na podstawie kątów pomiędzy kolejnymi ramionami obliczane są współrzędne końca - zadanie proste kinematyki.
  13. W zasadzie każdy temat opisujący robota (czy jakikolwiek opisujący urządzenie elektroniczne) to 'tylko' zlepek informacji z datasheetów. To jest recenzja - wyraża subiektywną opinię autora na temat przedstawianej płytki. Tak, tak, każdy początkujący adept robotyki chcący poznać nową rodzinę mikrokontrolerów wie o tym, że w quadrocopterach wykorzystywany jest żyroskop i akcelerometr. Nie, nie ma. Płytka jest niewielka? Jest. Jest oparta na mikrokontrolerze? Jest. Mikrokotroler ma Cortex-M4? Ma. Posiada. Jest wyposażona w niego. To musi być rdzeń albo peryferium - tu też nie widzę błędu. W którym miejscu autor sugeruje, że jest to zestaw edukacyjny? Albo ja, albo Ty musimy jeszcze raz wrócić do ćwiczeń z czytania ze zrozumieniem. Jak dla mnie tam jak byk stoi "(...)Discovery nie jest typowym zestawem edukacyjnym".... Teraz nie wiem do czego się odnosisz - do stylistyki tekstu czy informacji? Jak informacji to nie widzę błędu. Jak stylistyka, to czepialstwo. Elvis, właśnie dostałeś zakaz pisania artykułów na temat mikrokontrolerów, nie rozróżniasz uC do procka ]:-> Na przyszłość polecałbym używanie emotek w zredukowanej ilości. Będziesz odbierany wtedy bardziej poważnie Albo dobra, chyba się czepiam :D :D Dla mnie o ogólnikowej (wtf, chyba ogólnej) jakości serwisu decydują wszystkie artykuły, więc jeden nie może być decydujący... Może znowu się czepiam :D :D Teraz od siebie - też uważam ten opis za lakoniczny, ale i tak propsy dla autora za to, że cokolwiek napisał. Generalnie przy zakupie discovery z nastawieniem na roboty kiedyś kupiłem F4, dzisiaj kupiłbym F3 - fajniejsze czujniki dla robotyki, tańsza, procek do wykorzystania w samym robocie też tańszy. Może mi tylko ktoś dać argument przemawiający za stosowaniem miniusb zamiast micro?
  14. blukasz111, czy chcesz sam Czy chcesz sam zaprojektować elektronikę, może tylko zaprogramować ten pojazd, czy wystarczy Ci poskładanie mechaniki i wsadzenie gotowej elektroniki? Możliwość pierwsza - najwięcej pracy, ale wartej wykonania. Opcja druga - Arduino, czyli szybki start i poskładanie wszystkiego z tzw. Shieldów, czyli gotowych elektronicznych modułów dołączanej do płytki bazowej, takie klocki. Lub trzecia - wystarczą zakupy w sklepie modelarskim - na forum w takiej tematyce możesz znaleźć prawdopodobnie więcej informacji dla tej opcji.
  15. Hmm, jak się Ciebie pociągnie za język, to nagle wychodzą wymagania. To tak, wiemy przynajmniej tyle: 80x80x30mm, 1/60RPM, 82zł/silnik za dużo Energooszczędne To teraz niewiadome: Ile możesz wydać na napęd? Ile na całość (bez ogniw)? Jaka moc (prąd i napięcie) z paneli? W jakich to warunkach ma działać? Obawiam się, że będzie na dworze, więc trzeba też zadbać o zabezpieczenie przed warunkami atmosferycznymi. Te 80x80x30 to już z ogniwami? Zrozum, że chcielibyśmy pomóc (są odpowiedzi), ale nie mamy wystarczającej ilości informacji, dlatego dostałeś od razu tak rozbieżne propozycje - silniczek z telefonu, elektromagnes z zegarka, silnik z przekładnią, krokowiec-klocek...
  16. A może coś takiego i do tego drukowana przekładnia jednostopniowa o bardzo dużym przełożeniu - powiedzmy moduł 8 (żeby na pewno się dobrze wydrukowało, czy ile tam jest w ekstruderze Grega albo Wade'a). Można zrobić zęby w jodełkę, to powinno jeszcze zmniejszyć luzy.
  17. Bardzo mało informacji. Silnik krokowy się nada, nada się też DC i nada się BLDC. Części można drukować, można frezować, można wyrzeźbić z laminatu, z drewna, cokolwiek.
  18. Ewentualnie ze swojej strony sprawdziłbym czy próg wykrywania linii jest wystarczająco 'ostry' czy stabilny. W sensie czy nie masz sytuacji takiej, że któryś z czujników jest nad linią, a robot myśli, że nie jest ze względu na błędny próg. I taki pomysł na interpolację i sztuczne zwiększenie rozdzielczości, stosowane m. in. w 2pi lub ARJ Grabo: 1. Normalizacja odczytów ADC czujników - nie widzi linii 0, widzi linię 1024 (lub inna liczba, ważne, żeby był to odczyt z ADC, ze stanami pośrednimi). Najprościej po uruchomieniu robota obrócić się o 90* (tak, by na pewno wszystkie czujniki były poza linią), zrobić odczyty i odjąć tę wartość od normalnego pomiaru (trzeba też zrobić zabezpieczenie, żeby nie przejechać na wartości ujemne, ani większe od 1024 - 2 ify). 2. Liczenie pozycji - w zasadzie tylko średnia ważona. Otrzymamy wtedy dokładną pozycję nad linią, z rozdzielczością dużo większą, niż tylko 8 progowanych czujników - od -512 do +512. #define SENSORS_NUMBER 8 //ilosc czujnikow int scale[SENSORS_NUMBER]; //nie odwolujemy sie bezposrednio, HERMETYZACJA int sensor[SENSORS_NUMBER]; //nie odwolujemy sie bezposrednio, HERMETYZACJA /*funkcje zewnetrzne - musisz je sam napisac i zainclude'owac - dlatego extern (od external ;) )*/ extern void scaleInit(); //funkcja inicjalizująca tablicę wag konkretnymi wagami extern int getNormalized(int channel); //funkcja zwracająca znormalizowaną (patrz post) wartość czujnika /*funkcje w tym pliku, tylko deklaracje w tym miejscu, zeby bylo czytelniej*/ void initScale(); //TO WYWOLAC!!! void getSensorTab() //funkcja wypelniajaca tablice czujnikow wartosciami (nie uzywamy jej, HERMETYZACJA) int getError(); //funkcja liczaca blad (nie uzywamy jej, HERMETYZACJA) int getPosition(); //funkcja najpierw pobierajaca odczyty z czujnikow i liczaca pozycje (kat) nad linia (TEJ UZYWAMY) /*definicje*/ void initScale(){ //skaluje od -512 do 512 int i; for(i=0;i<SENSORS_NUMBER;i++){ scale[i]=(i-(SENSORS_NUMBER/2))*1024/SENSORS_NUMBER; } } void getSensorTab(){ int i; for(i=0;i<SENSORS_NUMBER;i++){ sensor[i]=getNormalized(i); } } int getError(){ int i,error_up, error_down; //up - licznik, down - mianownik for(i=0;i<SENSORS_NUMBER;i++){ error_up+=sensor[i]*scale[i]; error_down+=sensor[i]; } return error_up/error_down; } int getPosition(){ getSensorTab(); return getError(); } Musisz dodać swoje funkcje oznaczone jako extern. Może nie będzie to na 100% rozwiązanie Twojego problemu, ale myślę, że opcja warta zastanowienia - odpada problem progowania.
  19. Sabre, jak kupujesz telefon, to też kupujesz go w cenie samych części? Wypadałoby jeszcze zapłacić tym, którzy go wymyslili i zaprojektowali Kwestia czysto etyczna, podobna do arduino oryginalnego lub podróbki. Adafruit robi kawał dobrej roboty w szerzeniu ruchu hackersko-makerskiego.
  20. Gdyby ktoś w przyszłości szukał, na linuxa: http://www.gnuplot.info/ (ale oczywiście crossplatformowy, więc na windowsie też będzie działał).
  21. A gdzie będzie akumulator? Te kondensatory nie wystają zbyt wysoko? No i boję się, że TSOP zbyt blisko diody IR, ale to wyjdzie w praniu piotreks-89, jak można dać killa to lepiej go dać - po co łapać latającego robota?
  22. Jeśli w przeciągu kilku dni płytka zaczęła się psuć, to chyba nieodpowiednio polecać ją jako dobry start, nie sądzisz? Brak otworów montażowych to chyba znak rozpoznawczy kamami - zawsze dają tylko te nóżki. To też duża wada wg mnie. IMO jedyne, czym się broni ta płytka do książka, patrząc na masę różnych discovery i nucleo bezpośrednio od STMicroelectronics.
  23. Hmm, czyli ruchoma brama? W sensie brama XYZ, czy tylko XY czy XZ? Generalnie brama to dosyć kawał maszyny i jak można ją unieruchomić, to zwykle się to robi. Interesowałem się kiedyś tematem amatorskich CNC i w małych maszynkach najczęściej było tak, że stół w X (czy tam Y, przód-tył) sobie jeździł, brama nieruchoma i wrzeciono z osią Z w Y jeździło. Tak jak w reprapach, tylko Z z Y zamienione. Może najlepiej byłoby policzyć po prostu momenty, które potrzebujesz w najsłabszej wersji (jakie max przyspieszenia/siły) i potem dobieranie silników? W ogóle mam tego 'dremelka'... muszę pokminić z przerobieniem silnika na prąd stały, bo to nie ma momentu
  24. Niestety w kwestii krokowców nie pomogę, ale napiszę coś w sprawie wrzeciona. Kiedyś widziałem fajny projekt, gdzie zamiast ogromnego klocka-wrzeciona był modelarski outrunner BLDC: Takie rozwiązanie jest lżejsze od dremela, a ze zmniejszoną masą idzie mniejsza bezwładność, dalej większe przyspieszenia przy tych samych silnikach (o, jednak zahaczyłem o silniki) czyli ogólnie szybsza obróbka. Tylko jeśli masz już dremela, to kupno BLDC wychodzi poza ramy lowcostowości. No i możesz w łatwy sposób sterować prędkością wrzeciona.
×
×
  • Utwórz nowe...