Stap 4: Hersenen, sensoren en servo 's
Omdat ons programma vrij eenvoudig is, heb wij gekozen voor het gebruik van een Arudino Uno. De Arduino is uiterst gemeenschappelijk voor DIY projecten evenals vrij goedkoop om te kopen. De Arduino-platform is ook zeer gemakkelijk om voor iedereen om te leren of gewoon code met behulp van een computer thuis, iets wat we in later krijgen wijzigen.
We gebruiken twee "micro"-servo's in het formaat 9g. We zijn kiezen voor het gebruik van degenen met metalen tandwielen (onze kits ook bevatten deze), omdat we willen dat ons project om heel lang te duren. De metal gear-versies bieden ook een beetje meer koppel dan de plastic versies gericht. Als u gebruik wilt maken grotere servo's kunt u gemakkelijk onze laser gesneden bestanden wijzigen.
Voor sensoren gebruiken we vier lichtgevoelig (opsporen) weerstanden, ook bekend als LDRs. Nogmaals, dit zijn super gemeenschappelijk en u kunt ze vaak vinden in buiten tuin lichten of indoor nachtverlichting. Ze werken door het veranderen van hun weerstandsniveau gebaseerd op hoeveel licht is het raken van hen. Hoe meer licht, de minder weerstand die ze hebben.
Ons programma werkt door het vergelijken van de weerstand van de vier sensoren en onze servo's te verplaatsen. Hoe gevoelig onze sensoren zijn volledig afhankelijk van onze code. Hetzelfde geldt voor de servo's. We hebben opgezet onze code zodat onze servo's kunnen alleen worden verplaatst binnen een bepaalde vooraf gedefinieerde gebied (dat geen schade toebrengen aan de rest van het project) en op een ingestelde snelheid. Deze twee aspecten kunnen ook heel gemakkelijk in de code worden gewijzigd. Wij zullen u tonen hoe dit later doen.
We gebruiken een Arduino Sensor schild ook helpen dingen langs en verwijderen van een bos van bedrading. Dit is voornamelijk te sluiten de twee servo's in. Als je de bouw van dit vanaf nul kon je gaan zonder, maar Sensor schilden zijn goedkoop en maakt het leven een stuk makkelijker.