Stap 4: Wat u nodig hebt: Robot
Een robot
Het maakt niet uit wat voor soort robot die u gebruikt, moet het slechts:
- Een microcontroller (b.v., Arduino, PicAxe, etc.)
- Opgebouwd uit materiaal van een vet, effen kleur.
- De mogelijkheid om richting veranderen en verplaatsen.
- Een magnetometer. Ik gebruikte de HMC5883L. Ze zijn als 2 USD op eBay.
- Een draadloze seriële verbinding. Bluetooth, Xbeeen nRF24L01 zou mijn aanbeveling omdat alle zijn goed gedocumenteerd het maken van een brug tussen PC en microcontroller.
Ik persoonlijk bouwde mijn eigen gebruik rode snijplank-heb ik van Bek (shh). Voor mijn seriële verbinding gebruikte ik twee $10 Bluetooth 4.0 modules, die ik een instructable geschreven heb over het opzetten van een Bluetooth 4.0-module om te werken met een Arduino en PC: Bluetooth 4.0 en Arduino.
EEN PC
Waarschijnlijk iets jonger dan 10 jaar oud. Het Linux of Windows kan worden uitgevoerd; hoewel, ik zal met behulp van Windows Vista (hey, ik ben eerste wereld armen en Windows 7 het ons niet veroorloven: P).
- De PC zal moeten draaien Python 2.7
- Het moet OpenCV 2.4.4
- Het moet een draadloze seriële verbinding dat paren met je bot. Opnieuw, gebruikte ik mijn BT 4.0-modules.
Een Webcam
Het is echt aan jou. Ik ga niet liggen, ik ging met de goedkoopste webcam ik zag, die 6,87 USD kost. Maar ik zou niet aanbevelen deze webcam. Het hield niet van mijn PC, dus elke keer mijn Python-script gestopt ik moest de webcam loskoppelen en opnieuw aansluiten in. Een echte ergernis voor foutopsporing.
- Ik stel een high-resolution webcam. Misschien zelfs een IP cam, als je rijk bent? Als u bent, zou u kopen me een ook?
- Lange man-naar-vrouw USB-kabel. Nogmaals, ik heb twee 15' USB-kabels op eBay voor ongeveer 4,50 dollar. Als je alles instellen en merkt u problemen met de webcam aan het eind van de kabel, kun je een hub met stroomvoorziening aan het eind van de kabel met een verlengsnoer en het regelen van deze kwestie. Ik had dit probleem echter geen op 15'.
- Een vrouw die laat u uw webcam schroef in het plafond. Of... niet vragen...