De laatste 2 blokken van het eerste jaar doe je hetzelfde project, ik had dit semester gekozen om een Battlebot te maken. Dit was een TI project. We hadden allemaal weinig kennis in TI dus wij moesten alles nog leren. Toch hebben we nog best veel neer kunnen zetten.
De eerste sprint gingen we met de Opdrachtgever praten, de DevOps opzetten en ook een adviesrapport om erachter te komen waar de meeste battlebots van zijn gemaakt, welke hardware ze gebruiken, welk wapen we het beste kunnen kiezen en nog veel meer. Dit was zeer nuttig om te doen door een idee te krijgen wat we gaan maken.
In de tweede sprint hebben we ons eerste prototype gemaakt (video hieronder), de platen zijn geprint door een 3D printer, de wielen hebben we in een kast van school gevonden. Bij dit prototype stuurde we de wielen nog aan met Python, we wilde uiteindelijk het met Rust doen maar dat was op dat moment nog te lastig en we wilde op dat moment de wielen testen.
Eerste prototype
In de derde sprint hebben we de wielen aangestuurd met Rust, dit was een stuk lastiger dan Python maar het is ons gelukt. We hadden deze sprint ook ons tweede design af, deze hebben we toen in hout gesneden en met houtlijm in elkaar gezet. Hieronder onze aansturing van het tweede prototype in sprint 3.
Tweede prototype (sprint 3)
In de vierde sprint hebben we de wielen aangestuurd met een PS4 controller, dit was toen nog niet gelukt in Rust maar wel in Python om de controller te testen. We hebben dat met Bluetooth gedaan met de controler en de Raspberry Pi. Ik hield ook vanaf deze sprint elke sprint bij wat onze uitgaven waren in een financieel overzicht. Dit was de laatste sprint van blok C en we liepen allemaal best wel achter met bewijzen inleveren dus dat hebben we ook nog allemaal deze sprint gedaan.
De vijfde sprint begon na de vakantie, we hadden allemaal weer zin om aan het project te zitten. De programmeurs gingen verder met de aanstuur script verder te maken in Rust. Deze sprint is het ook gelukt om een script te maken om een relais aan te sturen om het wapen aan en uit te schakelen. Pieter heeft in de vakantie maar ook deze sprint hard gewerkt aan de accu's, we wilde namelijk booraccu's gebruiken om de bot van stroom te voorzien. Dit heeft best een tijd geduurt omdat het best complex was om te maken want er moest ook nog een Arduino bij kijken om het voltage te meten van de accu's zodat ze niet kapot konden gaan.
Tweede prototype (sprint 5), draadloos aangestuurd en op accu
In sprint 6 hebben we erg veel gedaan ondanks de vele vrije dagen. Er zijn 2 onderzoeken gedaan naar welke aandrijving motor wij het beste kunnen gebruiken voor het wapen en een onderzoek over welk materiaal wij het beste kunnen gebruiken voor de behuizing. We hebben ook het wapen ontworpen in Fusion360 zodat we weten hoe het eruit gaat zien. Ik hield elke sprint natuurlijk ook bij wat er werd uitgegeven en schreef dat op in het financiele overzicht. Pieter heeft ook zijn PCB en Arduino verbeterd zodat we nu de accu's beter kunnen meten.
De zevende sprint was een drukke sprint want na deze sprint hebben we niet lang mee voor de oplevering. Als eerst hebben we snel het 3D design afgemaakt zodat we een nieuw prototype konden testen. Die hebben we toen weer eerst in hout uitgesneden zodat we konden kijken of dit goed was om ook in metaal te maken of dat er nog kleine aanpassingen gedaan moesten worden. Deze houten platen hadden we dit keer met tape vast gemaakt i.p.v. met lijm zoals de vorige keer, daarom kreeg dit prototype ook de naam 'Tapπ'. Hieronder een video hoe wij met dit prototype rijden. Ik heb ook het bekabelingsschema aangepast voor de documentatie van onze Battlebot.
Derde prototype (Tapπ)
In sprint 8 hebben we het prototype in metaal (PVC) gemaakt, we hebben het vorige prototype een beetje aangepast, daarna hadden we het gestuurd naar een metaalsnijder. De maandag van deze sprint hebben we meteen de platen aan elkaar gelast. We waren die dag ook begonnen met het wapen frezen, we hadden namelijk een hexagon cylinder gekocht en daar wilde we tanden in hebben. Dit duurde uiteindelijk zo lang dat we donderdag ook nog de hele dag hiermee bezig zijn geweest. Donderdag aan het einde van de middag was het wapen eindelijk klaar en toen hebben we hem ook direct vast gelast in de Battlebot. Nu moest het wapen alleen nog worden aangedreven met de motor en een gearbox, het probleem was dat die toen nog niet af was.