Avatar billede jes_petersen Nybegynder
15. januar 2001 - 19:38 Der er 12 kommentarer og
2 løsninger

Robot

Hvis jeg gerne vil bygge min egen robot, som jeg på en eller anden måde kan programmere fra computeren, hvordan skal jeg så bære mig ad. Robotten skal ikke kunne noget særligt, bare f.eks. starte en motor, tænde en lampe eller på anden måde bevise, at der er interaktivitet med computeren.

/Jes_Petersen
/jes@vip-productions.dk
Avatar billede tommyf Nybegynder
15. januar 2001 - 19:53 #1
Med lego-mindstorm kan du jo få nogle lego klodser til at bevæge sig ved hjælp af en pc\'er.
Eller hvis den skal kunne \"snakke\":
www.eksperten.dk/spm/35034
Avatar billede jes_petersen Nybegynder
15. januar 2001 - 20:02 #2
Ja, men jeg jeg skal lave det selv - nærmest fra bunden, dvs. jeg skal selv få den til at gøre som den gør.
Avatar billede james_t_dk Juniormester
15. januar 2001 - 20:04 #3
Har du overvejet til en start at købe et sæt Lego Mindstorms!
http://mindstorms.lego.com/

Så kan du koncentrere dig om at bygge robotten og ikke tænke på interfacet til computeren.

Hvis du vil være besværlig og absolut vil interface mellem computeren og en ekstern enhed (micro-controller) skal du programmere et interface til foreksempel seriel porten.

Men her er et par fornuftige links:
http://www.uvm.dk/fsa/janus/eks/218/sbilaga.htm
http://www.beyondlogic.org/

Eller køb et byggesæt fra Brink elektronik, ved din lokale elektronik dealer. For eksempel:
http://www.aarhus-radio-lager.dk/
Avatar billede james_t_dk Juniormester
15. januar 2001 - 20:09 #4
beyondlogic, var en stor hjælp, da jeg skulle interface min computer med en microcontroller.

Om det er en microcontroller, der trækker relæer, eller en PLC styrring er egentligt lige meget, men mest tilgængeligt (billigst) er nok et 8051 microcontroller board, der med sine udgange (3-5 porte af 8 bit) kan styre en stor mængde enheder.

Er det et skole projekt? eller hjemme fusk, hvilke krav er der?

Microcontroller boards kan købes på nettet, til rimelige penge, med programmerings manual, jeg kan indsætte et link i morgen, når jeg er på arbejde.
Avatar billede jes_petersen Nybegynder
15. januar 2001 - 20:21 #5
Det er en 9. klassesprojektopgave, men jeg har stor computererfaring, og en del programmeringserfaring. Det er vigtigt, at det er nogenlunde let at fremskaffe de ting jeg skal bruge, og de skal helst være på et ikke alt for højt prisleje.
Avatar billede jes_petersen Nybegynder
15. januar 2001 - 20:23 #6
james_t_dk >> Det ville være det fede hvis du kunne give mig nogle flere links - helst links not til, at det er al den information jeg skal bruge.
Avatar billede james_t_dk Juniormester
15. januar 2001 - 20:25 #7
Jeg skal lige kikke på arbejde i morgen. Der har jeg en lang række links.

Et Micro Processor board er ikke dyrt at skaffe, men svært at bygge. Hvis du kun skal kunne tænde og slukke en lampe tror jeg jeg har det helt rigtige på arbejde.

Hvis du altså kan vente helt til klokken 6 i morgen.
Avatar billede jes_petersen Nybegynder
15. januar 2001 - 20:31 #8
Jeg er indstillet på at bruge en del tid på det, og det med lampen var mest for at illustrere. Det ideelle ville være, hvis jeg kunne få den til at køre en angiven rute.
Avatar billede james_t_dk Juniormester
15. januar 2001 - 20:43 #9
Avatar billede jes_petersen Nybegynder
15. januar 2001 - 21:05 #10
Jeg er egentlig ret interesseret i at høre mere om den der 8051 microcontroller board, hvis den da kan det, jeg vil have den til.
Avatar billede james_t_dk Juniormester
16. januar 2001 - 08:10 #11
8051 controller boards sidder i meget moderne elektronik, vaskemaskiner, opvaskere, fjernsyn og deslige. 8051 er en hovede familie, de kan også hedde 8052, 80C51 og meget andet. Man kan selv bygge et 8051 board for nogle hundrede kroner. Eller købe et færdigt og køreklart et (så man undgår at begå dumme, dyre, fejl) http://www.rentron.com/ er et amerikansk firma der levere alt til roboter, kameraer, styring, følere, simpelthen alt. De har også et 8051 board. http://www.rentron.com/8051.htm med en masse lækkert udstyr til. 145$ for bogen om 8051 roboter og 8051 controlleren! Måske lidt i den dyre ende!

Hwis du kikker på beyondlogic: http://www.beyondlogic.org/serial/serial1.htm#42 er der en tegning af en max232 kreds, dette er den kreds du skal bruge til at interface til seriel porten med. Hvis du bruger denne brænder du ikke porten af.

Men jeg tror egentligt at jeg har en rapport om det, den vil jeg lige se om jeg kan finde, enten her på arbejde, eller der hjemme.

Hvis du læser det der står på beyondlogic\'s hjemmeside om rs232 så er du da nået langt hen ad vejen.

Hvilket sprog programmere du i?
Hvornår skal opgaven være færdig?
Er det til fysik, eller EDB?
Avatar billede jes_petersen Nybegynder
16. januar 2001 - 13:42 #12
Mht. programmering, så ville BASIC passe mig fint, evt. Visual Basic, men hvis dokumentationen er god, og hvis jeg kan finde nogle tutorials, er C eller C++ også udmærket. Delphi er også en mulighed.

Opgaven er ikke til noget specielt fag, men skal være en del af en projektopgave om robotter, som skal være færdig ved udgangen af uge 5.
Avatar billede james_t_dk Juniormester
16. januar 2001 - 16:32 #13
C og C++ er vist det de bruger ved beyondlogic.

Men læs du dokumentationen om RS232 så skal jeg finde noget om at tænde en lys diode, og slukke den igen!
Avatar billede james_t_dk Juniormester
17. januar 2001 - 14:25 #14
For at opbygge kredsløbet skal du gå på biblioteket og låne:
Digital Elektronik 1 af P. E. Melsen, ISBN 87-571-0750-5
På side 297 er der om at lave en LED driver, så skal du bare have noget logik i mellem Max232 og LED driveren, dette kan være en Flip flop eller en and/nand/or/nor gate.

Jeg kan desværre ikke hjælpe mere, da jeg skal på 14 dages ferie og kursus!

Held og lykke med projektet.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester







Læses lige nu