Stap 3: Test onderdelen
De bocht sensoren fungeren als variabele weerstanden. Voor onze doeleinden moeten we een lezing van hen. We moeten om te solderen een 10 k ohm weerstand tussen één van de zijkanten en de grond. In feite, zal met behulp van de sensor worden een stuk makkelijker als u leidt tot elk van de pinnen solderen. Zorg ervoor dat de verbindingen isoleren met heat shrink tubing of isolatietape. Merk ook op dat het gewricht van de bocht sensor kan via dragen en breken, dus versterken dit met tape een goed idee is. De weerstand, zal zoals gezegd, gaan naar de grond; dezelfde pincode waarnaar de weerstand zit soldeerder zal gaan naar de analoge ingang; en de andere pin aan de macht (5V) zal gaan. De bocht sensor aansluiten op de arduino in deze configuratie, met de ingang aan op pin A0. Configureer vervolgens de arduino te printen op de analoge input waarden. Als u niet bekend bent met de arduino software, gebruikt u de onderstaande code. Zie welke waarden u krijgt wanneer u uw flex sensor ten opzichte van wanneer de sensor recht is buigen.
VOID Setup
{
Serial.begin(9600); Setup seriële
digitalWrite (13, hoge); Geeft aan dat het programma heeft intialized
}
void loop
{
ruwe = analogRead(A0); Leest de PIN-ingang
Serial.println(RAW); Afdrukken van de invoerwaarde
delay(10); Maak het niet ga te snel
}
In de volgende stap, zal u de servo's voor continue beweging kappen. Voor nu, hoewel, is het een goed idee om ervoor te zorgen dat ze werken in de eerste plaats. De oranje draad is signaal rood is macht (5V) en bruin is grond; Haak een servo tot de arduino op deze manier. Voert u een van de servo test modules om te controleren of uw servo gedraagt zich zoals verwacht. Moet u lange leidt in de servo's (ten minste 1 yard, afhankelijk van hoe lang de vislijn opschorting van de mobiele telefoon wordt), dus nu zou een goed moment om degenen door hen te glijden naar de overeenkomstige pinnen op de servo koppelen. We vond dat de draden samen te vlechten hielp om ze geconsolideerd en ervoor gezorgd dat we wisten welke draden ging naar welk onderdeel te houden.
Soldeer leidt tot de macht, grond en signaal pinnen van de versnellingsmeter. Haak de versnellingsmeter tot de arduino, met de ingang naar één van de analoge pinnen (bijvoorbeeld A0). De ruwe waarden worden afgedrukt zoals u deed voor de bocht sensoren. Probeer onttrekkend de versnellingsmeter en zie welke soorten wijzigingen in de waarden die u krijgt. We vonden dat de versnellingsmeter geven een goede shake neiging om onze input nummers gaan van drie cijfers tot vier cijfers.
Schroef de hoofden uit de twee zaklampen. De lente in het midden van het hoofd komt overeen met de macht en de metalen draden rond de buitenkant corresponderen met grond. Zorgvuldig soldeer een lange netsnoer voor het voorjaar en een lange voorsprong naar de draden op de grond. (U moet ten minste 1,5 werven van elke draad om vanaf het einde van de mobiele telefoon naar de arduino). Sluit de draad van de grond op een pin van de grond en de draad van de macht in een van de digitale pinnen. Als u de PIN-code ingesteld op hoog, het licht moet inschakelen, en wanneer u de PIN-code ingesteld op laag, het licht moet uitschakelen.
Soldeer lange leidt tot elk uiteinde van elk van de LED's, maken notitie waarvan leiden gaat naar de grond en die draagt het signaal. Test elk geleid zoals je deed elke zaklamp--steek de draad van de grond in een grond pin en de signaal draad in een digital pin en controleert of de LED gaat aan wanneer u de pincode hoog instellen en uit wanneer u de pincode instellen lage.
Al uw elektrische componenten zou nu moeten werken, en met uitzondering van de servo's hacking en programmering van de XBees, moet ze klaar voor gebruik!