Animerade Halloween skalle med belyst ögon (6 / 7 steg)
Steg 6: Ledningsnät / kodning / test bed
Det finns en hel del 5v makt krävs för detta - totala mA väl inom gränserna för vad Arduino kan ge men det saknas i power points. Lyckligtvis har breakout styrelsen en riklig mängd 5v och marken stift.
Det finns inget komplex med ledningarna, The SDA och SCL anslutningar är på stift A4 och A5 respektive. Det finns inget behov för en PWM direktanslutning från styrelsen som detta är alla tas om hand av servo styrelsen själv.
Det är värt att använda en bra färgsättning i kablage om du har möjlighet att göra det för att snabbt identifiera kablarna, särskilt utlösande / eko pins från ultrasonics. Du kommer att få några mycket svårt att fästa ned fel om du får en rätt och en fel. Det är alltid bra om du fastnar för att använda Serial.println kod för att återgå till datorn vad ultrasonics ser. Jag använde distance1 / distance2 att visa vad ultraljud såg; om en inte returnerar ett värde, växla kablar och försök igen. Jag skulle också föreslå märkning ultrasonics så du vet vilken som är vilken i den final bygga. Du får ögon kör i omvänd ordning om du får detta fel.
Värdena för servon den bifogade uppförandekoden är rent för Futaba servo nämns. Om du använder olika servon du behöver kontrollera nedre och övre värdena för servon och beräkna dessa in i koden.
En gång du har komponenterna och körs på ett försöksområde, kontrollera servon flytta i tvilling till den riktning som du flyttar. PIR för auto på/av på upptäckt är en niceity men inte nödvändigt beroende på dina inställningar. Jag valde att ha det utlösa när en punkt nåddes men detta kan vara någon trigger du väljer verkligen; fjärrkontroll, PIR, tryck matta etc.
Jag har tagit den arduino skissen som en bifogad fil. En sak har jag inte nämnt som är relevant här är att det finns en utjämning slinga i koden för spårning. Jag tyckte att ögonen utan att det var alltför skakis. De är smidigare med loop men mindre mottaglig. Det är nog värt att mixtra med det att anpassa sig till din gillar / situation.