Snelstart#
Aan de slag#
Volg de onderstaande stappen:
Je hebt de volgende twee items nodig om de CMUcam4 te testen
Een 4V tot 9V DC externe voeding die minimaal 250 mA kan leveren
Dit kan afkomstig zijn van een Arduino, FTDI Breakout Board, FTDI Cable of Wall Wart
Een NTSC-tv (of compatibele televisiemonitor) en een RCA-kabel
Opstelling om de CMUcam4 te testen
Sluit de NTSC-tv aan op de RCA Coaxial Jack van de CMUcam4 met de RCA-kabel
Sluit de externe voeding aan op de DC Barrel Jack van de CMUcam4 (of andere voedingspoorten)
De groene power-LED zou moeten gaan branden zodra je de externe voeding op de CMUcam4 aansluit. Na ongeveer 2 seconden zou de rode hulp-LED moeten gaan branden om aan te geven dat de CMUcam4 klaar is voor gebruik. Als de groene power-LED niet gaat branden, controleer dan nogmaals de aansluiting van de externe voeding.
Testprocedure#
Volg de onderstaande stappen:
Houd de resetknop op de CMUcam4 ingedrukt
Houd de gebruikersknop op de CMUcam4 ingedrukt
Laat de resetknop los (laat de gebruikersknop niet los)
Wacht totdat de rode hulp-LED gaat branden (2 seconden)
Wacht totdat de rode hulp-LED begint te knipperen op 10 Hz en laat vervolgens de gebruikersknop los
De tv zou moeten aangaan (je zou een splashscreen op de tv moeten zien)
De CMUcam4 past zich nu de komende 5 seconden aan de lichtomstandigheden aan
Plaats het object dat je wilt volgen de komende 5 seconden niet voor de CMUcam4
Wacht totdat de rode hulp-LED stopt met knipperen op 10 Hz
De CMUcam4 is nu klaar met het aanpassen aan de lichtomstandigheden
De pan- en tilt-servopinnen zouden 1500 μs-pulsen bij 50 Hz moeten uitvoeren
Plaats het object dat je wilt volgen voor de CMUcam4 en druk op de gebruikersknop
Als de rode hulp-LED begint te knipperen op 10 Hz, onderzoek dan de verbinding van de OV9665-cameramodule
De OV9665-cameramodule is mogelijk beschadigd en moet hoogstwaarschijnlijk worden vervangen
Je zou nu het gevolgde object (of iets dergelijks) op de tv moeten zien.
De pan- en tilt-servo’s zullen, indien aangesloten, ook proberen de camera richting het gevolgde object te sturen
Probeer deze procedure met verschillende objecten in verschillende omgevingen om te zien wat het best werkt
Download de testgids in PDF-vorm hier.
Communicatiehulpmiddelen#
Je hebt een van de volgende (of soortgelijke) USB-naar-serieel-converters nodig om met de CMUcam4 te communiceren:
-
Je hebt ook een externe voeding nodig die de CMUcam4 kan voeden
Sluit het FTDI 5V Breakout Board aan op de 6-pins connector op de CMUcam4
-
Je hebt ook een externe voeding nodig die de CMUcam4 kan voeden
Sluit het FTDI 3.3V Breakout Board aan op de 6-pins connector op de CMUcam4
Een Prop Clip
Je hebt ook een externe voeding nodig die de CMUcam4 kan voeden
Sluit de Prop Clip aan op de 4-pins connector op de CMUcam4
Een Prop Plug
Je hebt ook een externe voeding nodig die de CMUcam4 kan voeden
Sluit de Prop Plug aan op de 4-pins connector op de CMUcam4
-
Aanbevolen voor 5V-tolerante systemen
Sluit de FTDI 5V Cable w/ 5V I/O aan op de 6-pins connector op de CMUcam4
-
Aanbevolen voor 3.3V-tolerante systemen
Sluit de FTDI 5V Cable w/ 3.3V I/O aan op de 6-pins connector op de CMUcam4
Aanbevolen seriële-terminalprogramma’s#
De Parallax Serial Terminal is een handig hulpmiddel voor communicatie met op serieel gebaseerde microcontrollers zoals de Parallax Propeller-chip. Het is de aanbevolen seriële terminal om te gebruiken voor communicatie met het cameraboard. De Parallax Serial Terminal (PST) is een op zichzelf staande applicatie van minder dan 1 MB en vereist geen installatie om te gebruiken. PST is beschikbaar om te downloaden bij Parallax Inc. hier. Volg de onderstaande stappen om PST in te stellen:

Voer PST uit
Ga naar Echo On en zorg dat het aangevinkt is
Ga naar Com Port en selecteer uit de vervolgkeuzelijst de COM-poort waarop de CMUcam4 is aangesloten
Ga naar Baud Rate en selecteer 19200 uit de vervolgkeuzelijst
Klik indien nodig op Enable
Voor niet-Windows-gebruikers wordt Brad’s SPIN Tool (BST) aanbevolen. BST kan hier worden gedownload. BST is een op zichzelf staande applicatie met een grafische gebruikersinterface (GUI) en geïntegreerde ontwikkelomgeving (IDE) van minder dan 10 MB, ontworpen voor de Parallax Propeller Chip, en vereist geen installatie om te gebruiken. BST bevat een ingebouwde, eenvoudig te gebruiken seriële terminal. Volg de onderstaande stappen om de ingebouwde, eenvoudig te gebruiken seriële terminal van BST in te stellen:
Voer BST uit
Ga naar View en selecteer Serial Terminal uit de vervolgkeuzelijst
De bst Terminal zou moeten verschijnen – klik erop
Ga naar Baud en selecteer 19200 uit de vervolgkeuzelijst
Ga naar Format en selecteer 8 Bits en Parity None uit de vervolgkeuzelijst
Ga naar Port en selecteer uit de vervolgkeuzelijst de COM-poort waarop de CMUcam4 is aangesloten
Zoek naar poorten met de naam /dev/tty/USB###
Ga naar Communicate en selecteer Connect, Terminal Echo en Reset Propeller uit het vervolgkeuzemenu
Ga naar Communicate en selecteer Display ASCII voor ASCII-uitvoer of Display Hex voor hex-uitvoer
LET OP: Je kunt de FTDI 5V-kabels niet gebruiken met BST!
Dit komt doordat BST de groene RTS-draad laag trekt op de FTDI 5V Cable wanneer je klikt op Connect. Dit legt de CMUcam4 voor onbepaalde tijd stil. Je kunt de groene RTS-draad uit de connector verwijderen om dit probleem op te lossen.
Volgende stappen#
Je volgende stappen (na een kijkje in de Galerij) is om naar de documentatie-webpagina te gaan. Zorg er bovendien voor dat je onze webpagina’s uitleg over kleurtracking, tips en trucs, veelgestelde vragen en Problemen oplossen bezoekt voor meer informatie. Ga ten slotte naar de webpagina van de Arduino Interface Library en neem een kijkje! Dan ben je klaar om je eigen visuele robots te bouwen!