Kyan Collier Projectdetail Thomas More

Tismrover Projectcase

01 // Projectdetail

Tismrover

Een eerstejaars IoT-project waarin we een bestaande rover uitbreidden tot een opvallende demonstrator met sensoren, communicatieprotocollen, dashboarding en extra interactie.

In deze projectcase toon ik de volledige context, mijn bijdrage, de technische keuzes en het resultaat van het project.

IoT Essentials Team van 4 Orange Pi + ESP32 + Pico IoT & embedded
Foto van de Tismrover met sensoren en draaiende vlag

Tismrover: een rijdende IoT-demo met sensoren, dashboard, camera en extra modules zoals een noodknop en steppermotor.

02 // Context

Waar het project over ging

Tismrover ontstond binnen het vak IoT Essentials en was bedoeld als een demo waarin meerdere IoT-concepten samenkwamen in één concreet systeem.

Context & achtergrond

Tismrover ontstond binnen het vak IoT Essentials. De bedoeling was om een project te bouwen dat verschillende IoT-concepten samenbracht in één concreet systeem.

Ons team koos bewust voor een rijdende rover, omdat dit een projectvorm was waarin sensoren, communicatie, hardware-uitbreidingen en software-integratie allemaal samenkwamen. Het resultaat was een demonstrator die data kon uitlezen, doorsturen en extra acties uitvoeren via verschillende componenten.

Wat er gerealiseerd werd

  • Uitlezen van een BMP280 via I2C voor temperatuur- en drukmetingen.
  • Inlezen van een LDR via een MCP3008 om een analoog signaal via SPI naar de Orange Pi te brengen.
  • Aansturen van een steppermotor die een Tismrover-vlaggetje liet ronddraaien.
  • Opzetten van een ThingSpeak-dashboard via MQTT om meetwaarden zichtbaar te maken.
  • Toevoegen van een noodstopknop via een Raspberry Pi Pico.
  • Testen van een AI-verkenning met YOLOv5, die uiteindelijk niet op de rover zelf kon draaien door energielimieten.

03 // Mijn rol

Mijn aandeel in het project

Verantwoordelijke voor documentatie. Hulp bij technische implementatie.

Praktische bijdrage

Binnen de teamverdeling was ik verantwoordelijke voor documentatie, maar mijn bijdrage ging verder dan alleen het verslag. Ik heb actief meegewerkt aan het project zelf en mee gezocht naar oplossingen wanneer onderdelen nog niet stabiel of volledig werkend waren.

Concreet heb ik meegeholpen om de camera werkend te krijgen en heb ik ook meegewerkt aan het uitlezen en werkend krijgen van de sensoren. Daarnaast heb ik het eindrapport uitgewerkt, zodat de technische opbouw, gemaakte keuzes en resultaten helder gedocumenteerd waren.

Wat ik eruit geleerd heb

  • Hoe verschillende communicatievormen zoals I2C, SPI en MQTT samen in een project gebruikt kunnen worden.
  • Hoe belangrijk een duidelijke systeemarchitectuur is bij projecten met meerdere boards en componenten.
  • Dat een goed projectverslag meer is dan administratie: het helpt om technische keuzes helder te maken en professioneel te communiceren.
  • Dat niet elke extra ambitie haalbaar is binnen de hardwarelimieten, zoals we merkten bij de AI-test op de rover.
Roverfoto als illustratie bij mijn praktische bijdrage aan het project

Praktische integratie

Ik dacht niet alleen mee op papier, maar hielp ook echt mee aan het werkend krijgen van onderdelen op de rover zelf.

Wiring diagram als illustratie bij sensoren en bekabeling

Sensorgegevens

Ik hielp mee om de sensoren correct te laten uitlezen, zodat de rover effectief bruikbare temperatuur-, druk- en lichtdata kon verwerken.

Codevisual van de Flask en OpenCV camera stream

Camera

Ik heb mee geholpen om de camera werkend te krijgen en zorgde er tegelijk voor dat het project nadien ook duidelijk en professioneel gedocumenteerd was.

04 // Demo

Hoe het eindresultaat zichtbaar werd

Deze combinatie van schema en bewijs toont hoe de losse onderdelen samenkwamen in een werkende IoT-demo.

Blokschema van de Tismrover als extra illustratie
Het blokschema maakte duidelijk hoe sensoren, communicatie en extra modules samen een geheel vormden.

Links & bewijs

Hier kan u een korte demo zien van het eindresultaat, waarin duidelijk wordt hoe de verschillende sensoren, communicatie en extra modules samenkomen in één werkende IoT-toepassing.