Dubbla Laser pekare katt leksak (4 / 6 steg)
Steg 4: ledningar!
En av de sista stegen är tråd allt tillsammans. Medan vid första anblicken kanske en skrämmande uppgift, är detta faktiskt riktigt enkelt. Den bifogade filen är en schematisk fritzing som visar alla anslutningar, med röda lysdioder i stället för laserdioder, eftersom jag inte kunde hitta en laser i listan delar i fritzing.
Först och främst är makt. Medan arduino kommer att leverera ström, den har en begränsad strömförsörjning och servon konsumera en överraskande mängd ström, särskilt när bara börjar röra. När jag försökte driva allt från arduino, var servon ryckig och lasrar avstängd när servon flyttade. Dock kan vi driva servon sig bort av några AA-batterier (tre eller fyra bör fungera bra) och driva lasrar från arduino. För att se kretsen inte blåsa oavsiktliga, måste vi se till att alla diskrimineringsgrunder är sammankopplade. Att ha två separata grunder i en krets är ett stort misstag, eftersom en marken kunde vara en spänning förskjutning från den andra, så strömmen kunde flöde i väldigt konstigt (och potentiellt skadliga) sätt. Därför binder marken från arduino att det set av brödunderläggen, och tråd marken från batterierna till samma anslutning.
Batterierna ska alla anslutas till varje annat i serien, vilket innebär att positiva utgången av ett batteri går in i den negativa änden av nästa batteriet, och så vidare. Den resulterande produkten bör sluta med bara en negativ slutet (som är marken och ansluter via bakbord till arduino's mark), och ett positivt slut, som vi använder för att driva servon. Det bästa sättet att ha batterierna arbete är genom att ha en faktisk batteri pack med positiv (röd) och marken (svart) terminaler att plugga in bakbord. Dock jag band på några batterier, och vissa tråd för att ansluta ändar tillsammans. Det är hacky, men det fungerar.
Därefter kommer vi tråd servon. Servon har tre sladdar, en positiv, en jord och en kontroll. Varje servo kan ha ett annat färgschema, och de finns lätt online, men oftast positiv blir röd, marken svart eller brun och kontroll något annat, som gult. Att ansluta marken kablar från tre servon att marken på en skärbräda och positiva kabeln till den positiva sidan av batterierna. Kontrollera kabeln kommer att gå till Arduino. Min kod har bas servo kommer att stift 9 och två mount servon kommer att stift 10 och 11. Det är svårt att tala om vilken montera servo går där, så om lasrar pekar upp i slutet, sedan byter de två kablarna.
Nu har vi lasrar. Dessa kommer att drivas från arduino och vi ignorera batteripaketet. Jordledaren från lasrar (blå eller svart) går till marken. I stället för att ansluta den positiva änden direkt till arduino, bör vi lägga ett motstånd till varje laser först. Detta motstånd kommer att lägga en kontroll på hur mycket ström arduino utgångar till laser, eftersom arduino kan endast mata så mycket ström innan du tar skada. En 120 ohms motstånd för varje laser fungerar ganska bra, men det är en grov uppskattning av nödvändiga motståndet. Sedan kan vi ansluta dessa motstånd till arduino i stift 7 och 8. Det spelar ingen roll vilken laser går till vilken pin-de båda helt enkelt slå på eller av.
* Obs: Ibland servon kan vara lite ryckig, särskilt när inte kontinuerligt flytta runt. Om servon är nervös med externt batteripack, prova att sätta en kondensator mellan den positiva sidan av batteriet och marken. Denna kondensator kommer att jämna ut snabba fluktuationer i spänning orsakas av servo vrida på eller off.*