Mitt första AVR-projekt: En Brandsläckarrobot
-
- Inlägg: 12
- Blev medlem: 15 augusti 2005, 21:32:52
Mitt första AVR-projekt: En Brandsläckarrobot
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
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
-
- Inlägg: 109
- Blev medlem: 1 november 2005, 15:31:18
- Ort: Hemma
-
- Inlägg: 109
- Blev medlem: 1 november 2005, 15:31:18
- Ort: Hemma
-
- Inlägg: 12
- Blev medlem: 15 augusti 2005, 21:32:52
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.
Men men.... jag återkommer.
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.
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).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?
Men men.... jag återkommer.
-
- Inlägg: 12
- Blev medlem: 15 augusti 2005, 21:32:52
- EagleSpirit
- Inlägg: 1288
- Blev medlem: 27 maj 2003, 23:15:48
- Ort: Västerås
- Kontakt:
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.
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.