Kleurobject volgen met een 8-bits microcontroller

[CRAIG] verzonden in een link naar dit project dat het volgen van kleurtracking op een 8-bits microcontroller bij 60 frames per seconde implementeert. Dat is een aantal vrij ongelooflijke prestaties, maar we hebben het ook niet over het gebruik van een microcontroller van een hobby-grade. De C8051F360 is een arm-microcontroller met 100 MIPS-doorvoer en met een systeemklok die maximaal 100 MHz kan bedienen. Je moet ook van mening zijn dat de chip in staat zal zijn om niets anders te doen in de trackingmodus. Zelfs met die gotchase is het nog steeds behoorlijk ongelooflijk.

De Setup gebruikt een Omnivision OV7720-cameramodule. Het heeft zijn eigen 24 MHz-klok, die wordt gebruikt als het kloksignaal op de PLL van de microcontroller om een ​​96 MHz-systeemklok te genereren. De code, die is geschreven in een combinatie van C- en Assembly-taal, duwt vastgelegde tracking-gegevens naar een pc via een seriële poortverbinding. Na de pauze kun je een bare-botten demo-video bekijken die illustreert wat de camera ziet en welke gegevens op de pc worden weergegeven.

Als je het systeem in de hand had, waar zou je dan voor gebruiken? Misschien is het een perfecte aanvulling op dat paintball sentry-gun waarop je bent weggehouden?