Skocz do zawartości

Potrzebujesz elektroniki do robota? Masz pomysł na nowy moduł?


modulowo_com_pl

Pomocna odpowiedź

Witam,

Jesteśmy firmą Modułowo zajmującą się projektowaniem i produkcją różnych modułów elektronicznych. Pracujemy aktualnie nad kolejnymi zestawami/modułami i chcielibyśmy zaprojektować również kilka modułów dla robotyki.

Mamy kilka pomysłów, ale chcielibyśmy Was zapytać czy potrzebujecie jakiś moduł elektroniczny czy czujnik do swojego robota?

Takie moduły napewno ułatwiłyby konstruowanie robotów przez początkujących i równieź bardziej zaawansowanych konstruktorów, którzy wolą swój czas poświęcić na dopracowanie oprogramowania dla robota niż np. na projektowanie i trawienie płytki PCB.

Jeżeli moduły zostaną wyprodukowane to przy współpracy z administratorem planujemy ogłosić konkurs, w którym będą nagrodą.

Pomysły można zgłaszać w odpowiedzi lub na priv, bądź mailowo biuro(at)modulowo.com

Pozdrawiamy

Zespół Modułowo

"Temat opublikowano za zgodą administratora".

Link do komentarza
Share on other sites

Bardzo ciekawa inicjatywa. Na pewno można by zaprojektować płytę bazową na ATMega 8(8), bo to bardzo popularny procesor wśród początkujących. Aczkolwiek sam procesor powinien być w DIL, bo zmorą początkujących jest zablokowanie sobie CPU i podstawka wtedy jest jak zbawienie.

Można by się wzorować na ARDUINO, aczkolwiek należałby przebudować blok zasilania, aby stabilizator był impulsowy, a nie liniowy.

Ogólnie miałbym koncepcję takiego czegoś, i można by spróbować nakreślić schemat.

Link do komentarza
Share on other sites

Bardzo ciekawa inicjatywa. Na pewno można by zaprojektować płytę bazową na ATMega 8(8), bo to bardzo popularny procesor wśród początkujących. Aczkolwiek sam procesor powinien być w DIL, bo zmorą początkujących jest zablokowanie sobie CPU i podstawka wtedy jest jak zbawienie.

Można by się wzorować na ARDUINO, aczkolwiek należałby przebudować blok zasilania, aby stabilizator był impulsowy, a nie liniowy.

Ogólnie miałbym koncepcję takiego czegoś, i można by spróbować nakreślić schemat.

dzięki za odp. Takie moduły jednak są dostępne już na rynku i to całkiem niedrogo, dodatkowo dopiszę, że mamy moduł z ATmega8 - tylko, że w smd. Myśleliśmy bardziej o jakiś modułach rozszerzających czy czujnikach np. linijka czujników odbiciowych do linefollowera, uniwersalna, nie tylko do tego typu robotów.

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

dzięki za odp. Takie moduły jednak są dostępne już na rynku i to całkiem niedrogo, dodatkowo dopiszę, że mamy moduł z ATmega8 - tylko, że w smd. Myśleliśmy bardziej o jakiś modułach rozszerzających czy czujnikach np. linijka czujników odbiciowych do linefollowera, uniwersalna, nie tylko do tego typu robotów.

Inaczej. Sam posiadam PICDUINO czyli Arduino na PICu a nie AVR. I tak do nauki jest to całkiem przyjemne, ale dla robotyki nie nadaje się to kompletnie, mimo że są odpowiednie moduły mostków itd.

Kiedyś sam się rozglądałem za tanimi modułami, ale, relatywnie dobrze zaprojektowanego, taniego modułu, jeszcze nie widziałem. Ogólnie najczęściej jest to zrobione na zasadzie, ktoś coś zrobi, jak ARDUINo, to reszta to tylko kopiuje z jakimiś makijażowymi zmianami.

To powoduje że na rynku jest faktycznie sporo tanich, ale zasadniczo bezmyślnie skopiowanych modów.

Oczywiście wiadomo że nie da się zaprojektować układu który dogodzi wszystkim, ale też nie jestem zwolennikiem budowania klonów czegoś tam.

Uważam natomiast ze dla robotyki, można zaprojektować, o co najmniej 50% lepszą platformę niż ARDUINO, opartą na podobnej koncepcji, jeżeli skonsultuje się to z samymi zainteresowanymi. i nie powinno to być, ani bardziej skomplikowane konstrukcyjnie, ani cenowo.

Sam nawet do robota coś takiego sobie zrobiłem, tylko w wersji bardziej mini, bo na 20 pinowym CPU PIC16. Jedynie nie byłem w stanie sam sobie zrobić na tym stabilizatora impulsowego, więc mam LDO.

Nie jest to może szczyt wirtuozji, ale mogę do tego podpiąć dwa serwa przerobione na silniki z mostkami BA6414, analogowego SHARPHa, i operować dwoma czujnikami odbiciowymi opartymi na TSOPach, plus parę pinów do wykorzystania.

Można to oczywiście dopracować, ale, mnie blokuje brak możliwości wykonania dobrej PCB, na laminacie dwustronnym.

Czy można moja koncepcje płyty Robo-mini przerzucić na AVR ? Pewnie tak, ale trzeba by wybrać procesor ATTiny461 (Nieco większe zasoby i przetwornik ADC), a nie popularny ATTiny2313.

Link do komentarza
Share on other sites

Według mnie brakuje płytek takich na których jest wszystko, czyli mikrokontroler, wyświetlacz, 2-3 przyciski i oczywiście mostek. Sam kiedyś stworzyłem małą uniwersalną płytkę do mojego linefollowera Strider'a. Ta płytka posłużyła jako baza w innych projektach, w 2 linefollowerze, pseudo mm i do testów innego softu. Cały trik polega na tym, że płytki uniwersalne są duże, mają masę przycisków, masę ledów, sporej wielkości wyświetlacze a robotykowi potrzeba dużo mniej stąd ja stworzyłem swoją własną płytkę:

Link do komentarza
Share on other sites

Czyli podsumowując powyższe wpisy - potrzebna jest baza - miniplatforma z mikrokontrolerem (wg. nas najlepiej, żeby mikrokontroler miał już USB na pokładzie i była możliwość pisania w Arduino IDE, jeśli to miałobybyć również dla początkujących).

Na płytce musiałobybyć złącze na LCD 2x8 - dla wybranych, ponieważ wyświetlacz jednak trochę waży, a w robocie każdy gram ma znaczenie.

Dodatkowo 6-8 wyjść dla microserw i 2 na silniki DC. Jeśli się zmieści to sterownik dla jednego silnika krokowego, ewentualnie tylko złącze wtedy powinno się zmieścić wyprowadzenie dla dwóch silników krokowych.

Pytanie co z imulsowym, miejsca to dużo nie potrzebuje, ale czy potrzebne??

Wyprowadzenie złącza szeregowego, np. na moduł Bluetooth, który mamy w ofercie.

Jeżeli to ma być mini, małych rozmiarów to tylko SMD.

Dobrze byłoby jeszcze dodać odbiornik podczerweni dla pilota, czy nie??

Dziękujemy za zainteresowanie.

Zespół Modułowo

Link do komentarza
Share on other sites

Widzę, że rozmowa wyprzedziła pewne fakty, więc zdradzę tylko, że w lutym ruszy konkurs organizowany wspólnie z inną firmą, w którym tematem będzie zaprojektowanie uniwersalnej płytki do robota 😉

Link do komentarza
Share on other sites

Witam. Według mnie brakuje w Polsce płytki podobnej do http://www.megabitty.com/index.php?pageId=MEGAbitty .

Czyli mniej więcej coś takiego, co proponowało już kilka osób czyli miniplatformę, która stanowiłaby bazę do robotów. Do przykładu który podałeś, przydałoby się rozszerzenie między innymi na micro serwa, niewiele szersza płytka, a dużo więcej możliwości.

Link do komentarza
Share on other sites

Ja ogólnie widzę że rysują się tutaj dwie odmienne koncepcje skierowane dla różnych grup odbiorców.

Pierwsza to Robo_mini oparte na układach ATMega 8/ 88/ 168 i tutaj lepszy koncept trudno bezie wymyślić..

Mamy tutaj:

- mostek H TB6612

- możliwość włożenia do podstawki procesorów ATMega 48/88/168/328, 8 jeżeli na taką się zdecydujecie :->

- złącze dla 2 TSOPów lub SFH51xx

- dwa wyjścia tranzystorowe sterowane PWM do podpięcia sobie diody IR.

- złącze dla 2 serw. Tutaj właśnie będzie potrzebny dobry blok zasilania, żeby serwo przy starcie nie restartowało CPU.

- złącza dla 2 analogowych SHARPów.

- złącze magistrali I²C

- konwerter USB<>RS232

- przycisk RESET.

- Zabezpieczone porty opornikami od strony mostka H, oraz zabezpieczony programator, od strony SPI. Rzadko spotykane, a przecież opornik SMD kosztuje ok 1-2 Groszy.

- zgodność z BASCOM AVR. Nie wiem jak z ARDUINO IDE, bo nigdy nie byłem zwolennikiem tej platformy, korzystałem tylko z PCB i to tez przebudowanego dla PICów Michrochipa, a tam np. mam sprzętowy port USB2.0 już w samym procesorze.

Oczywiście to tylko schemat blokowy i koncepcja, i można jeszcze trochę z tym pokombinować, ale sądzę że da się to wszystko upchnąć na PCB wielkości ARDUINO, nawet z podstawką pod CPU. Pamiętajmy że elementy mogą być lutowane po obu stronach PCB i nie będzie to jakiś wielki grzech. Na schemacie zapomniałem co prawda o kwarcu, ale dobrze żeby był.

Taka płyta MIni naprawdę nie musi mieć na sobie nie wiadomo czego i ile, ważne żeby miała to rozsądnie pomyślane, żeby nie trzeba było kombinować jak co podpiąć. Szczególnie złącza zasilania. A mając dostępny port SPI można sobie podłączyć moduł z wyświetlaczem z Nokii 3310 i mieć lekki i zarąbiaszczy LCD.

Co do koncepcji nr 2, czyli rozbudowanej płyty głównej, fajnie jakby ktoś zrobił coś na ATMega324, lub XMega32, no ale to raczej konstrukcja dla średnio zaawansowanych, i tam można się bawić w LCD 2x8, czy nawet graficzne, bo CPU ma odpowiednią ilość wyprowadzeń do tego.

PS Zastrzegam sobie prawa autorskie do przedstawionej koncepcji.

Link do komentarza
Share on other sites

Ja bym widział to tak - arduino leonardo + TB6612 i wyżej wspomniane wejścia na serwa, czujniki, SFH/TSOPa. Mega32u4 ze sprzętowym USB pozwala na rezygnację z konwertera usb-rs232, przez co płytka jest mniejsza i tańsza, a i tak można pogadać przez terminal dzięki CDC. Oczywiście fajnie by było, gdyby piny były poukładane tak, że shieldy arduino by pasowały, ale podstawowe ficzery każdego robota powinny być już w płytce bazowej.

Link do komentarza
Share on other sites

Z mikrokontrolerem z USB to już przesada, pokażcie mi kogoś początkującego, kto będzie potrafił z tego skorzystać. Spójrzcie na to przez pryzmat kogoś kto dopiero zaczyna, taka osoba chce mieć wszystko jak najmniejszym kosztem i jak najprościej i wierzcie mi, że nie potrzebuje wodotrysków, o których piszecie. A ktoś kto zbudował już 2-3 roboty i tak zaprojektuje własną płytkę do robota pod własne potrzeby, bo zawsze tak będzie, że uniwersalna płytka będzie gorsza niż coś zaprojektowanego pod konkretne potrzeby. No i dochodzi jeszcze jeden element układanki, sporo robotów, np. linefollowery, wykorzystują płytkę z elektroniką jako podwozie, w minisumo płytka uniwersalna też się nie sprawdzi, no chyba, że do robota budowanego tylko do zabawy a nie z przeznaczeniem na zawody.

Link do komentarza
Share on other sites

Dobre robotyczne Shieldy dla RaspBerry Pi, które można nakładać jedna na drugie. Najlapiej aby jeden był sterownikiem serw, drugi sterownikiem silników i miernikiem na iluś kanałach ADC. Sterowane najlepiej po SPI (ew. I2C) z adresem ustawianym zworkami 🙂 , w jakiś sposób ekranowane od głównej płytki. I oczywiście w rozsądnej cenie, bo ceny Shieldów za granicą to jakaś makabra.

Link do komentarza
Share on other sites

Podpisuje się pod tym co napisał OldSkull.

Dodatkowo fajnym pomysłem, nie tylko dla robotyków, byłoby stworzenia czegoś podobnego do BusPirate. Może nieco mniej zaawansowane ale tańsze. I najlepiej na AVR, z otwartym źródłem, żeby łatwo można było dokonywać zmian.

Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.