Det har varit många funderingar kring hur uppföljaren Introbot09 skulle se ut, men till slut har nu ett förslag till en uppföljare utvecklats. Detta är fortfarande ett fortgående arbete och det är inte klart om denna kommer att helt ersätta Introbot09.

En kort beskrivning av de funktioner och kapabiliteter som IntroARM2012 har:

  • En utforming som lämpar sig mot sumo, kretskortet bildar en basyta som är 9×9 cm utrustad med två mikrometalgear motorer som var och en är försedda med tvåkanalig enkoder som är kopplade till enkoderingångar på mikrokontrollern.
  • Två kantsensorer fram, fyra avståndsensorer av samma typ som tidigare introkit, två knappar, inbyggd startmodul(för Robot-SM och andra robottävligar, innebär också att den kan styras med TV-kontroll) och tre-axligt gyroskop och tre-axlig accelerometer. Förberedd så att både blåtandsmodul, 2,4 GHz radiomodul och SD-kortläsare kan monteras direkt. Dock så finns det ingen Buzzer(högtalare).
  • Byggd för även att kunna fungera som inverterad pendel.
  • Mestadels ytmonterade komponenter
  • En STM32F100C8 klockad till 24 MHz.

Läs vidare för mer detaljer och motiveringar de förändringar som har gjorts.

 

Något som en tid setts som en svaghet hos Introbot09 är det faktum att kittet använder hålmonterade komponenter. Detta när föreningen(och världen i allmänhet) rört sig bort från hålmonterade komponenter en längre tid för allt annat än snabbt prototyparbete. Därför så är IntroARM2012 utvecklad med ytmonterade komponeter. Vi vill försöka göra de som skaffar sig detta kit vana vid ytmonterade komponenter och genom detta göra att de inte känner att ytmonterat är något mer avancerat eller svårare än hålmonterat. För att inte göra lödningen av kittet svår för nybörjare trots detta så kommer vi att löda de mest svårlödda komponenterna i förhand och använda stora, lättlödda ytmonterade komponenter över lag.

En annan anledning att röra sig bort från hålmonterade komponenter är att de flesta aktiva på föreningen nått gränsen med vad kan göras med en 8-bitars mikrokontroller som Atmega168 och dessa mer kraftfulla mikrokontrollers som används istället finns helt enkelt inte hålmonterade. Detta innebär att de flesta medlemmar arbetar med projekt som det är svårt för den som har köpt Introbot09 att lära sig något från och applicera på sitt eget projekt, då hårdvaran skiljer sig i stor grad i kapacitet och metodik. IntroARM2012 använder sig av en mikrokontroller kallad STM32F100C8, detta är en 32-bitars mikrokontroller baserad på en ARM-kärna. Det är en av de billigare ARM-mikrokontrollerna som tillverkas av ST, men den är fortfarande mycket mer kraftfull än Atmega168 och har dessutom fler funktioner. ST har även ett par biblotek som är generella över alla deras ARM-baserade mikrokontrollers, vilket innebär att även om detta är en en av de svagaste av deras mikrokontrollers så är det samma metodik och funktionerna detsamma som de kraftigaste. Dessutom så är STM32 och ARM-baserade mikrokontrollers i allmänhet är väldigt populära i industrin idag så är det mer meriternade att ha arbetat med den än Atmega168.

När det gäller programmeringen av IntroARM2012 så gör Mikrokontrollern även så att den lätt kan programeras, utan krångliga verktyg då den har en inbyggd bootloader som gör att programmet kan bara skickas över USB med hjälp av en billig USB-till-UART krets(ca 30 kr) som även gör det möjligt att skicka data till och från roboten när den är igång med vilken dator som helst.

Vidare så trots att Introbot09 är utvecklat för att den som köper det lätt skall kunna tävla i Robot-SM i grenen minisumo så är mekaniken något som gör att den är hårt pressad att ens komma i närhet ev prispallen. Mekaniken utvecklar även väldigt mycket ljud då den körs i det flesta fall. IntroARM2012 använder mycket kraftigare, tystare och framförallt mer kompakt mekanik.

IntroARM2012 är mer fokuserad mot sumo än tidigare kit, detta innebär att till skillnad från dem så har inte alla pinnar direkt tillgängliga för användare utan enbart kopplade till enheter på kortet. Dock så finns alla olika funktioner tillgängliga på mikrokontrollern i de pinnar som är tillgängliga till användaren.

Kontakt

För generella ärenden: info@chalmersrobotics.se

 

Personuppgifter

För information om personuppgifter se Om eller läs direkt här. (Management of personal data)

Besöksadress

Chalmers Robotförening
Sven Hultins gata 8
412 58 Göteborg
Google Maps

Postadress

Chalmers Robotförening
Teknologgården 2
412 58 Göteborg

Hosting sponsored by