Ruchomy Szkielet - biologia

Oct 19, 2004 62 Replies

Dosta³em Zadanie Praktyczno Technicze z Biologi. Mam Przestawiæ zasadê Dzia³an iaUk³adu nerwowego.



Postanowi³em ¿e zrobiê rucmoy szkielet (musia³em wczesniej zdeklarowaæ). Jednak Teraz pojawi³ siê problem natury technicznej. Poskrêcac jako takiego ludka to n eporblem, ale jak go o¿ywic. Kombinowa³em nad ma³ymi silniczkami do ¶ci±gnia sznurków co by dawa³o wyraz dzia³ania miê¶ni.. Sprawa Chyba Jednak Kosztowa chyb aze s± tañsze rozwi±zania bo naliczy³em 20 silniczków...



Spraw Numer 2, chcia³bym ¿eby mój "android reagowa³ na bod¼ce (chocia¿ w jednym miejscu), choæby tylko na wysok± temperaturê.



Projekt wydaje siê skomplikowany.



Czego u¿ywac do skleceni szkieletu? Chyba musi byæ lekkie, u¿yæ rurek PE? A Mo¿e Dr±¿ków Styropianowych?



Jak Rozwia¿aæ Problem mózgu?



Nie umiem Programowaæ Uk³adów (a chyba by trzeba by³o) Czy to jest Trudne? W ile Czasu mo¿na Oprogramowac Takie CO¦ (Mam miesi±c) Ile Wynios³y By Koszta Samego Mikroprocesora i Programatora? Czy Jest tu jaki¶ Elektronik / Programista który w Ramach Hobby Edukacyjnego by dla mnie wykona³ sam uk³ad, je¶li tak to bardzo proszê na priv osadnik.www(ma³pka)wp.pl



P.S. Projekt Szkieletu bêdzie Pokazany na Forum Szkolnym.


U¿ytkownik "Osadnik" snipped-for-privacy@dnik.www@wp.pl> napisa³ w wiadomo¶ci news:cl3ve9$88p$ snipped-for-privacy@atlantis.news.tpi.pl...

oj kolego obawiam siê ¿e ten projekt Ciê przero¶nie, sam robi³em dla kumpla prosty manipulator i strasznie siê przy tym narobi³em, a skoro to ma byæ uk³ad nerwowy to po co ma siê ruszaæ szkielet ? zrób jakie¶ wê¿yki na diotach led co bêd± nerwy symulowaæ albo ¶wiat³owody, musisz mieæ jakie¶ pêcie o elektronice no chyba ¿e wszystko na przekaænikach zrobisz i manualnie wysterujesz.

blur

U¿ytkownik "blur" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news:cl40g0$2h$ snipped-for-privacy@nemesis.news.tpi.pl...

W sumie nie chodzi mi o wszystko, tylko na Takiej Zasadzie ¿e zapodaj e prosty kod rêcznie do szkieletu i ten wykonuje operacje ale automatycznie chcia³bym tylko do tego bod¼ca. Wieæ w sumie to raczej na logike bior±c wydaje sie proste. Probleme by³o by chyba urz±dzeni ekodujace. Co¶ na zasadzie rejestrów. Ze wbija³bym jakos kod binarny potem "enter" i zachodzi poperacja" Jest to mo¿liwe?

Koszta Bede ogranicz±³ do maksimum.

W artykule news:cl40mh$fai$ snipped-for-privacy@atlantis.news.tpi.pl, niejaki(a): Osadnik z adresu snipped-for-privacy@dnik.www@wp.pl> napisa³(a):

Najtaniej i najprosciej bedzie znalezc chuda kolezanke (szkielet) moze trafi sie w tej samej klasie...... ? Jak bedzie inteligentna to podasz jej kod ustnie jak nie to trzeba bedzie recznie :))

Pozdrawiam Waldeusz

Waldeusz snipped-for-privacy@no.spam napisa³(a):

tylko trzeba uwazac by nie bylo zbyt duzego zwarcia w trakcie pokazu tej pracy :)

Tylko czy zgodzi sie stac w szkole nago (zeby bylo miesnie widac) i reagowac na "dziubanie" bodzcem ;-)

Piotr

Widac Elektronicy o tej porze sa straszni eskorzy do ¿artów. a ja Tylko prosze o co¶ chyab pracoch³onnego (choæ wydaj esie proste wdzia³aniu a jestem zdeterminowany do wykonania tej pracy)

Wynajêce kole¿anki to kiepski pomys³ bo ja podpalêkole¿ankê to co ona na to? Tak samo Przekaz mo¿e byæ zak³ócony.

To się teraz 'bodziec' nazywa?

NMSP ;-D

U¿ytkownik "Osadnik" snipped-for-privacy@dnik.www@wp.pl> napisa³ w wiadomo¶ci news:cl43ii$1hc$ snipped-for-privacy@atlantis.news.tpi.pl... ciach

------------------

Sadzac po Twoim 'wprawnym' pisaniu, to chyba troche jeszcze za wczesnie zabierasz sie do takich 'prac'..., chyba bedziesz musial poczekac troche, az ci 'bodziec' puchem porosnie...

Kristo

Witam hehe

je¶li szukasz jakiego¶ prostego rejestratora to polecam udaæ siê do czytelni i przeanalizowaæ archiwalne numery EdW by³ tam kiedy¶ pojazd zwany raabowozem mia³ wbudowan± pamiêæ któr± mo¿na by³o programowaæ, a po¼niej odtwarzaæ reakcje - mo¿e Ci wystarczy, je¶li nie widzia³em ostatnio robota na allegro - prosto z USA ;)

podobno nawet ruchy karate czy co¶ nauczyc sie go dalo -ale uwaga zabawka do tanich nie nale¿y

a na przysz³o¶æ najpierw siê zastanowiæ czy bêdziesz w stanie a po¼niej siê decydowaæ ;)

pozdr. szogun

Wyglada na to, ze sie pospieszyles.... Mozna radzic, ale czasu zdecydowanie za malo. Pogadaj z nauczycielem o zmodyfikowaniu tego projektu. Moze zamien to na projekt bez mechaniki - cala symulacja na komputerze, dostepna przez www - w kilka wieczorow zrobisz ZDECYDOWANIE wiecej. Przynajmniej Wam robot noca nie zdemoluje szkoly ;)

Silczniki znajdziesz w uszkodzonych napedach CDROM - po 2 szczotkowce i

1 krokowiec (za te sie jeszcze nie bierz). Z przekladnia bedzie gorzej, ale nawet i w rozebranych CDROMach znajdziesz nieporeczny ale gotowy mechanizm do wykorzystania.

Najlepiej byloby zrobic czujnik + sterownik, ale jak od podstaw to miesiac ZA MALO. Zobacz na gotowe KITy termostatow.

Profile aluminiowe z marketow budowlanych - dostatecznie sztywne, lekkie, latwe w obrobce. Ale laczenie tylko przez skrecanie (w warunkach domowych).

Dwukierunkowo sprzegnac poprzez port LPT, wykorzystaj dwukierunkowosc.

formatting link
I sterowac z PC-ta. Najprosciej program w Pascalu, C.

Za malo czasu....

Ogranicz to do reki, ktora "ucieka" przed goracym i zimnym, ale akceptuje cieplo i lekki chlod - oczywiscie okazujac to wtedy usmiechem (na ekranie komputera !) Uzyj 2 czujnikow symulujacych wierzch i wnetrze dloni, aby ramie uciekalo w odpowiednim kierunku. Doloz w programie mozliwosc zmiany czulosci na bodzce: mieczak, twardziel, spiacy, martwy.

Adam

Dnia 2004-10-20 00:13, Użytkownik Osadnik napisał:

Jakbys byl totalnie zdeterminowany, to potrzebujesz:

1) tyle serwomechanizmow ile masz stawów w tym ludziku, kazdy za minimum 30 zł.

2) Mikrokontroler z generatorem PWM (sygnal o zmiennym wypelnieniu). Generator musi miec tyle kanalow PWM ile masz stawów.

3) Programator do danego mikrokontrolera.

4) Pare innych drobnych rzeczy o ktorych nie wspominam.

Punkt pierwszy da sie zrealizowac jesli masz dosyc kasy.

Punkt drugi juz gorzej bo cos tam piasles ze chciales zrobic 20 stawow ruchomych a mikrokontroler z taka liczba kanalow PWM nie jest ani tani, ani latwodostepny. Mozna wtedy probowac samemu tak zaprogramowac mikrokontroler aby jego nozki pracowaly jako genereator PWM (da sie zrobic).

Punkt trzeci - o ile byłby to mikrokontroler popularny, tez da sie zrobic.

Niestety sam nie jestes w stanie tego zrobic w miesiac. Nawet nie jestes w stanie zrobic tego w dwa miesiace. Przykro mi ale grupowicze maja racje z tym ze zadanie jest zbyt wymagajace jak na kogos zadajacego tak banalne pytania. Jest jednak pewne prawdopodobienstwo ze ktos kto bawi sie przebiegami PWM na codzien moglby taki uklad elektroniczny wystrugac. Twoim zadaniem wtedy byloby zamocowanie serwomechanizmow i innych mechanicznych czesci tego ludzika. Jeszcze raz zaznaczam ze nie bedzie to tanie glownie z uwagi na serwomechanizmy (zwyczajne silniczki odpadaja!). Musisz wiec szukac kogos kto taki uklad zbuduje. Inaczej zapomnij i lepiej zmien temat pracy juz teraz. A na grupie nie ma sie co irytowac. Musisz przywyknac do niekonkretnych odpowiedzi i ... czekac na konkretną.

Pozdr. mavs

Sporo stawow ma dwa stopnie swobody. Zaraz .. jak do sie dzieje ze kolano ma tylko jeden.

Jesli dasz serwa modelarskie, to mozesz zalatwic programowo, mozna by sprobowac silniki krokowe..

Na sama elektronike i proste sterowanie to dwa miesiace powinny starczyc. Ale tu jeszcze kupa mechaniki dochodzi ..

J.

Sorry Adamie, ¿e odpowiadam Osadnikowi pod twoim postem, ale jest to jakgdyby rozwiniêciem twojej my¶li.

Albo zastosuj si³owniczni do centralnych zamków, które montuje siê w samochodach. Np. kupione na Allegro choæby tu:

formatting link
55z³ masz 4 si³owniczki. Jeden taki si³owniczek mo¿e poruszaæ jednym przegubem-stawem. Musia³by¶ tylko zrobiæ prze³aczanie kierunku zasilania, poniewa¿ w zale¿no¶ci od kierunku polaryzacji zasilania si³ownik wsuwa lub wysuwa ciêgno. Skok jest niewielki tego ciêgna, rzêdu 3-4cm, ale to powinno wystarczyæ do poruszenia twoimi ramionami. Albo zatosowaæ do jednego ramienia po dwa si³owniki symuluj±ce miê¶nie dwug³owy ramienia "biceps" (zginaj±cy ramiê) oraz trójg³owy ramienia "triceps" (prostuj±cy ramiê). Jest to o tyle dobre rozwi±zanie, ¿e w komplecie masz odpowiednie druty, które mog± s³u¿yæ jako ¶ciêgna do poruszania twoim modelem.

Na twoim poziomie wiedzy elektronicznej proponowa³bym u¿yæ jako czujników zwyk³ych kontaktronów, a ciep³o i zimno symulowaæ kolorowymi klockami np. niebieski klocek - "zimny", za¶ czerwony - "gor±cy". Wewn±trz czerwonego klocka nale¿a³oby umie¶ciæ magnes, który powodowa³by zwarcie siê styków kontaktronu. Przy³o¿enie "gor±cego" klocka powodowa³oby za³aczenie odpowiedniego si³ownika oraz ruch ramienia w przeciwnym kierunku. Je¿eli ju¿ chcesz bardziej rzeczywisty czujnik, który by reagowa³ na ciep³o ognia to w sklepach z czê¶ciami AGD mo¿na kupiæ czujniki bimetaliczne do zabezpieczania silników oraz innych urz±dzeñ przed przegrzaniem. Problem jest tylko w tym, ¿e czujniki te maj± normalnie zwarte styki, a pod wp³ywem temperatury rozwieraj± je. Tak wiêc nale¿a³oby jeszcze u¿yæ dodatkowych przeka¼ników, które pomog³yby odwróciæ t± funkcjê czyli po zaniku napiêcia na cewce zwar³y by styki zasilaj±ce si³ownik.

W twoim przypadku podarowa³bym sobie mózg, albo do³o¿y³ jakie¶ diody LED sygnalizuj±ce dotarcie do mózgu bod¼ca i wys³anie go do miê¶nia. Bêdzie to o tyle ciekawe, ¿e jak zastosujesz czujniki bimetaliczne, to przez chwilê bêdzie siê ta dioda ¶wieci³a, a¿ do chwili ostygniêcia czujnika. Mo¿na by by³o nawet zasdosowaæ szereg miniaturowych diód sygnalizuj±cych ¶cie¿kê nerwów. Dodatkowy przeka¼niczek z kondensatorem pod³aczonym równolegle do cewki zasilany poprzez rezystor o warto¶ci kilkudziesiêciu-kilkuset Ohm móg³by symulowaæ czas reakcji mózgu na bodziec - czyli po prostu wprowadzaæ opó¼nienie w reakcji.

Mo¿na te¿ zrobiæ to bardziej elegancko i zastosowaæ niewielki mikroprcesorek np. AT90S2313 zamonrowany na uniwersalnej p³ytce z oferty AVT, który mo¿na zaprogramowaæ samemu przy pomocy prostego programatora ISP np. STK200 (znajdziesz ³atwo jego schemat w internecie lub kupisz gotowy za góra

20-30z³.) Dziêki takiemu procesorkowi mo¿na lepiej zasymulowaæ biegn±ce nerwami bod¼ce. Montujesz np. 8 takich diód wzd³u¿ przewodów zasilaj±cych si³owniczki oraz 8 diód wzd³u¿ przewodów biegn±cych od czujników. W mikroprocesorku mo¿esz napisaæ krótki program, który bêdzie zapala³ i gasi³ po kolei ka¿de z tych 8 diód. Najpierw od czujnika do mikroprocesorka. Chwila przerwy symuluj±cej proces obróbki bod¼ca w mózgu, a nastêpnie zapali po kolei drugi zestaw 8 diód biegn±cych do si³ownika. Na samym koñcu uruchomi si³owniczek, który spowoduje odskoczenie ramienia od ognia.

Na pocz±tek proponujê Bascoma w wersji demo, dziêki któremu samodzielnie napiszesz program i zaprogramujesz procesorek. Programik bêdzie bardzo krótki.

Spokojnie - miesi±c to bardzo du¿o. Obiecujê, ¿e mogê Ciê nauczyæ programowania i wymy¶lania w³asnych programów na potrzeby twojego "androida" :) w kilku postach choæby tu na forum. Na pocz±tek potrzebne Ci bêdzie kilka komend Bascoma, a s± nimi:

----------------------------- Do

If Pina.1 = 1 Then Wait 1 Set Portd.3 Else Reset Portd.3 Endif

Loop

-----------------------------

To jest najkrótszy programik, który sprawdzi nó¿kê procesora, a dok³adniej nó¿kê (pin) nr 1 portu A (If Pina.1 = 1 Then), do którego bedzie podpiêty czujnik bimetaliczny. Je¿eli pojawi siê na nim stan logiczny "1" wtedy odczeka 1 sekundê (Wait 1), a nastêpnie ustawi na nó¿ce (pinie) nr 3 portu D stan logiczny "1" (Set Portd.3), gdzie pod³aczony bêdzie si³owniczek. Je¿eli stan logiczny na pinie nr 1 portu A przyjmie warto¶æ "0" logicznego czyli w chwili kiedy czujnik bimetaliczny ostygnie i zewrze nó¿kê do masy to na pinie nr 3 portu D pojawi siê "0" logiczne, czyli wy³aczy zasilanie si³owniczka.

Else w tym przypadku jest alternatyw± je¿eli nie zostanie spe³niony warunek pierwszy czyli wtedy kiedy na pinie 1 portu A nie bedzie stanu logicznego "1"

Komendy "Do" oraz "Loop" okre¶laj± pocz±tek i koniec pêtli programowej - w tej pêtli krêci siê ca³y program w kó³ko. Czyli jak dojdzie do "Loop" to przeskakuje z powrotem do komendy "Do".

Teraz naciskasz w Bascomie przycisk, aby program zosta³ skompilowany czyli przekszta³cony na kod maszynowy procesora, a nastêpnie wciskasz guzik programatora oraz programowanie - i w tej chwili ca³y twój program wêdruje do procesora, który za moment jako "nauczony" bêdzie wykonywa³ twój program. Ha! Powiem wiêcej. Bêdziesz móg³ to przeprogramowywaæ wiele razy stopniowo dopisuj±c ciekawsze fragmenty programu - nawet bez wyjmowania procesorka z gotowego urz±dzenia.

Jak widzisz jest to ca³y program obs³uguj±cy czujnik bimetaliczny oraz si³ownik oraz symuluj±cy czas reakcji mózgu. Potrzeba jeszcze tylko raz dopisaæ podobny fragment zawarty pomiêdzy "If" do "Endif" zmieniaj±c numery portów, aby obs³u¿yæ drugi zestaw czujnika oraz si³ownika.

Teraz pytanko - czy wydaje ci siê to trudne ?

To ju¿ bêdzie trudniejsze, poniewa¿ trzeba by by³o zastosowaæ czujniki analogowe oraz przetwarzanie analogowo-cyfrowe, aby móc ten sygna³ wprowadziæ do komputera lub procesora. Proponujê, aby¶ siê wzi±³ za to dopiero jak poznasz prostrze rozwi±zania i zbudujesz ten wcze¶niejszy prototyp.

Dziêi za konkretn± odpowied¼. Zaraz, Czego¶ na ma³ym etapi enie zrozumie³e,m, a kto powiedzia³ zê to bedzie w skali 1:! i czy projekt (z licza itp) ju¿ odda³em. Zg³oszenie to zg³ozszenie .Naprawde nie da sieopracowac jakiego¶ warunku? Ostatnimi czasy skojarzy³em to sobie z temrometrem na ten bodzieæ ciep³a wiêksz¶æ wol³±bym manulanie obs³ugiwaæ A najabrdziej by mnie te rejestrowanie intereresowa³o. Sprawa (tak mi siê wydaje) skupia siê na oprogramowaniu wszystkiego. BO jak mówi³e¶ o tych serwero mecniazmach to jeszcze z po³owy moge zejsc ale czy to musi byæ w skali 1 : 1? I m l¿ejszy mechanizm tym lepiej a to ma byæ tylko "szkielet" czyli rozmiary itp, siê nie licz±) Moze byæ zniekszta³cony. Chodzi o Dzia³anie...

Wiem ze to ju¿ jest zabawa w DUUU¯E KOSZTA. ALe Naprawdenie mo¿na ego "ubanalniæ" wiem ze tu sami zawodowcy i eksperc to w³a¶nei do nich jest najlepiej pó¶æ.

Odpisac siê juz niemoge, bo inaczej "1".

U¿ytkownik "Adam" snipped-for-privacy@TOvip.interia.pl> napisa³ w wiadomo¶ci news:cl57ji$615$ snipped-for-privacy@shodan.interia.pl...

Czekaj Czekaj, Czy sugerujesz zeby wydawac polecenie Do niego z komputera? TO jest Genialny pomys³ tylko jak to teraz ugry¼æ?

To akurat umiem :)

Jesli Liczyæ szko³e... Nazwyzej bee to robi³ od Rana do wieczora 4 godziny snu i dalej trudno diablenie zle¿y mi na tym projekcie.

No i oto w³anie chdzi. Ze jak Sie zrobi goraco od p³omienia zapa³ki to ma cofn±c. Ca³a filozofia.

U¿ytkownik "Plumpi" snipped-for-privacy@wp.pl napisa³ w wiadomo¶ci news:cl5nbo$j0l$ snipped-for-privacy@atlantis.news.tpi.pl...

mikroprcesorek

Skad¿e, Pisa³em ju¿ programy w jêzykach wy¿szego poziomu. To co napisa³es (ten program) to chyba jaki¶ totalny przyk³adziæ jest tak prosty jak warunek w Dowolnym jezyku Programownia (Pascal)

No to pozostaje has³o "do dzie³a" :)

Oj porwales sie z motyka na slonce... a nauczyciel ktory ci to zatwierdzil to burak - sorki ale wychodzi tu nieznajomosc podstaw techniki. W tej chwili sztuczne meisnie to np cos w rodzaju siatki w postaci rekawa, obydwa konce przytwierdone do punktow na laczonych kosciach, w srodku takiej tkaniny umeiszcza sie zbiorniczki wykonane np z kauczuku syntetycznego - pompujac w cos takiego np powietrze lub ciecz powodujesz ze tkanian powieksza swoj obwod ale kurczy sie na "dlugosci" wykonujac tym samym prace i poruszajc tak wykonan dzwignia - umeiszczajac przeciwlegle drugi taki silownik masz pelna kontrole nad polozeniem sztucznego ramienia... bardzo efektywna i bardzo podobna do naturalnej metoda ruchu. tylko oprocz elektorniki potrzebujesz duzo np pneumatyki... juz sam model ramienia bylby problemowy a co dopiero nawet uproszczony ruch szkieletu... kosci najlepiej byloby wykonac z tworzywa - moze kupic za bezcen jakis stary szkielel z pracowni biologicznej (zdekompletowany) w podstawe, pompe, sterownik, zbiornik powietrza,, rurki zasilaja, zawory streowane przez sterownik - tylko ze koszty cie zjedza.... jesli mozesz to sprobuj zmienic temat - zbierz troche materialow i wyjasnij nauczycielowi ze projekt cie przerasta zarowno finansowo jak i wykonawczo - nie obawiaj sie tego ze sie skompromitujesz - nauczyciel powienein zdawac sobie sprawe z skali trudnosci a lepeij teraz wybrac jakies mniej ambitne ale realizowalne zadanie niz dac plame 3 dni przed pokazem.... moze skup sie na konczynie, jednej wybranej? np ramie z nieruchoma dlonia i tak bedziesz mial mase problemow i wydatkow.... nie zniechecam cie do podejmowanie takich projektow bo sa niezywkle interesuajce tylko obawiam sie ze ewentualna porazka moglaby cie bardzo rozczarowac a byloby szkoda - lepeij cos prostszego a dzialajacego i dajacego satysfakcje zamiast nieudanego wielkiego projektu - naprawde nie wiem czy na studiach podjalbym sie takiego projektu nawet majac wsparcie finasowe i wykonawcze... samych glownych miesni jest kilkadziesiat - twarz to kilkaset miesni - wszystko to tworzy niezwykle zlozona strukture... sorki ale skup sie na czyms prostszym - jak mysle kilka "miesni" byloby ok - wtedy mozesz tym sterowac nawet z PC bez budowy sterownika dedykowanego co tez jak mysle powinno ci ulatwic sprawe pozdrawiam i zycze powodzenia

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required