Sida 1 av 2

Mitt första AVR-projekt: En Brandsläckarrobot

Postat: 12 november 2005, 01:08:06
av The11thGrape
Jo...
Nu tänkte jag presentera mitt första projektarbete/robotprojekt/mikrocontrollerprojekt.
Det är en brandbekämpningsrobot som jag och en klasskamrat nu har jobbat på i knappt två månader (jag går El och han går Industri) Vi byggde den för en tävling som utlysts av Robotdalen och Mälardalens högskola. (som vi förövrigt vann)
Eftersom att jag inte är särskilt insatt i "industri-delen" av den så kommer jag här att fokusera på den delen jag känner till.

Robotens uppgift är att detektera, lokalisera samt släcka en mindre eld.

Den främsta anledning till att jag valde att använda en AVR till projektet var att det fanns programmeringsutrusting för AVR på skolan (STK500). Och det beslutet har jag hittills inte fått ångra.
Eftersom att jag inte hade tid att lära mig något lågnivåspråk så bestämde jag mig för att försöka mig på BASCOM, vilket är (som de flesta vet) en basickompilator för AVR.



Data:
Vikt tom:18kg
Vikt laddad med en 2kg CO2 släckare: 24kg
Höjd: 1m
Bredd: 40cm
Längd: 50cm

Kaross: 1mm stålplåt
Chassi: 3mm aluminumplåt

Cpu: Atmel AVR Mega16 (16Mips)
Sensorer: 2 SRF05 ultraljudsavståndsmätare. En SRF08 ultraljudsavståndsavståndsmätare. En TPA81 Thermopile IR-detektor (8*1-pixlar`s temp-mätare).
Motorer: 2 stycken 0.5 Nm motorer från Micromotors (ska uppgraderas)
Bestyckning: 1 CO2 släckare men kan med lätthet bytas ut till en pulver eller skumsläckare.
Strömkälla: 2 14.4V 1.2Ah NiMh Accar

Nu lite bilder:

http://hem.bredband.net/b496097/Brandrobot/robot1.JPG
http://hem.bredband.net/b496097/Brandrobot/robot2.JPG
http://hem.bredband.net/b496097/Brandrobot/robot3.JPG
http://hem.bredband.net/b496097/Brandrobot/robot4.JPG
http://hem.bredband.net/b496097/Brandrobot/robot5.JPG

Div länkar:

http://www.ragunda.se/nyhetsarkiv/5.99d ... 80000.html
http://www.ekuriren.se/ekuriren/arkiv.p ... robot&go=2
http://www.folket.se/folket/archive.php ... text=robot
http://www.ltz.se/artikel_standard.php? ... ning_2=105
http://www.op.se/parser.php?level1=2&level2=6&id=547060


Jag hoppas att jag efter det här projektet ska kunna fortsätta med Microcontrollers i allmänhet och robotar i synnerhet. Jag kommer troligtvis också att försöka lära mig ett vettigt språk. :)

Om intresse finns så kommer jag att lägga upp fler bilder mer information och kanske även några filmer. :)

Om någon har kritik, uppmuntran eller råd så tveka inte. (men ni kan försöka vara snälla) :)

Ps
Jag vill också tacka min äldre broder (LaRdA) utan vilkens hjälp jag tror att jag hade gett upp för länge sedan.
Ds

Postat: 12 november 2005, 01:27:23
av jack
Uppmuntran: Skitsnyggt!

Postat: 12 november 2005, 01:27:39
av PaNiC
Häftig idé och jävligt bra jobbat!
Hur fungerar IR-detektorn? Upptäcker den riktning också eller måste roboten "titta runt" med den för att se var branden är?


Detta får mig att våndas över att jag inte gick på någon seriös gymnasieskola :(.

Postat: 12 november 2005, 11:09:59
av Rymdninja
sånt här blir man juh glad av att se en lördagmorgon :)
Bra jobbat! Ös på med de smaskiga detaljerna tack :)

Postat: 12 november 2005, 12:16:56
av Moore
Riktigt nice! :D

Postat: 12 november 2005, 12:42:36
av pheer
Läcker robot! En film med roboten in action skulle inte sitta helt fel.

Postat: 12 november 2005, 13:19:19
av ny börjare
har ni gjort några test i "skarpt läge"? (riktig end)
m inte, gör det!! :D

Postat: 15 november 2005, 08:21:31
av dr. Agoz
Såg er på tv imorse. Grattis!

Postat: 15 november 2005, 13:37:06
av Jakob O
Jag såg er också!
Härligt med lite mekatronik på morgonen!

Postat: 15 november 2005, 18:35:48
av ny börjare
dr. Agoz skrev:Såg er på tv imorse. Grattis!
det gjorde jag med!! :D

Postat: 17 november 2005, 12:52:36
av The11thGrape
Tack för alla kommentarer!
Jag skulle egentligen tagit och gjort några fler filmer, men kameran är hemma...

Jag håller nu på att installera pulsgivare på motorerna för att låta den få lite feedback från motorerna och därmed kunna reglera den verkliga hastigheten, och inte dom jag gör nu, reglerar "krämen" till motorerna.

Senare så kommer förhoppningsvis också motorerna att uppgraderas... men man får ta ett steg i taget. :)

PaNiC skrev:Häftig idé och jävligt bra jobbat!
Hur fungerar IR-detektorn? Upptäcker den riktning också eller måste roboten "titta runt" med den för att se var branden är?
Roboten måste (med dagens konstruktion) rotera för att hitta riktningen till värmekällan, men IR-detektorn är monterat på ett servo så det går att med bara några extra rader kod låta den skanna med servot istället (det implementerades inte på grund av tidsbrist).

Men men.... jag återkommer. :)

Postat: 17 november 2005, 23:55:39
av Snatchit
Jäkligt bra jobbat! - Skulle ha varit med och tävlat med, men eftersom vår lärare var kanonsäker på att det i kriterierna stod att man skulle proggra motorstyrningen i Java, så lades projektet ner i brist på intresse!

Smart idé och kanon jobb! :)

Postat: 18 november 2005, 01:27:39
av The11thGrape
Ja usch, den där Java Stampen var inte särskilt trevlig. Det tog en månad innan jag gav upp den.

(Jag tror att det totalt var tre lag som verkligen använde JStampen.)

Postat: 18 november 2005, 02:02:17
av EagleSpirit
Hur var den där tävlingen uppbyggd? Jag var dit och pratade med lite folk förra året om tävlingen men det handlade om någon byggsats och där programmeringen var det viktigaste. Har du mer information om den kanske?

Mycket häftigt projekt annars. Hur mycket tid av de två månaderna la ni ner på projektet? Misstänker att ni inte fick använda all skoltid till det.

Postat: 19 november 2005, 18:43:54
av axelsonic
Är det möjligtvis denna robot som man såg på TV idag ? =) .