Stap 5: Stel uw computer
Zoals je zou verwachten is er een behoorlijke hoeveelheid programmeerkennis vereist om dit werkend te krijgen.
U moet de volgende software installeren:
- Python 2.7 - adviseer ik gebruikend de Spyder ontwikkelomgeving van de verdeling van de Python(x,y).
- PySerial pakket
- OpenCV2
Check out mijn gids voor het installeren van Python en OpenCV voor meer details.
Download nu de code van de pc-drone repository. Het is momenteel alleen setup werken nu op Windows, maar u moet zitten kundig voor werken op Linux of MacOS met enkele kleine veranderingen.
Het hoofdprogramma te lopen is fly_drone.py, het programma uitvoeren vanaf de opdrachtregel met python./fly_drone.py
U zult moeten hebben van de USB-camera en Arduino aangesloten voor het uitvoeren van deze code, zoals hierboven. Waarschijnlijk zal het niet werken de eerste keer - moet u de code zo bewerken dat het de juiste video camera ziet, en ook met de juiste COM-poort voor uw Arduino communiceert. Ook kunt u uw code voor uw specifieke cirkel kleuren en ook uw lichtomstandigheden aanpassen. Deze post beschrijft het proces van hoe de computer herkent de cirkels en het wijzigen van de kleur erkenning drempels.