Arduino-programmerbar LED Infinity Mirror (6 / 7 steg)
Steg 6: Arduino programmering
Nu när allt är trådbunden upp höger, kan du prova att inaktivera på spegeln!
Först, ta din SKIFT register och hålla dem i deras ingångarna. Kontrollera att orienteringen är rätt, eftersom motstånden bifoga till parallell-Out stift av skiftregister. Om du håller dig dem på fel sätt, finns det en chans att de kommer att överhettas på grund av kraften gå in skiftregister fel ingångar.
Nästa, bifoga din + 5 Volt strömförsörjning till + 5 Volt och marken ledningen hängande utanför styrelsen och driva upp SKIFT register.
Hänvisning till den senaste schematiskt, först försöka koppla in kablarna kommer från en seriekoppling till Arduino i följande ordning:
Data till stift 11
Spärren till nåla fast 8
Klocka till pin 12
När du har framgångsrikt ansluten dessa, prova att läsa in programmet ovan heter PrettyLights2 i din LED infinity spegel. Detta program ger helt enkelt "random" färger som bör vara samma för alla 4 sidor.
Felsökning
I det här steget är det viktigt att flytta långsamt. Under vårt projekt med att bygga flera speglar, vi lärde oss hur lätt det är att blåsa komponenter genom att helt enkelt vara slarvig under felsökning. Alltid dubbelkolla vad du håller på att utbudet makt till och aldrig slarvigt spela med ledningar med strömmen på. Titta på en oändlig rad av lysdioder dö framför dig är inte trevligt detta strax efter limning dem på plats.
Om några av lamporna inte slår på jämnt, kan du ta jordledning kommer från strömförsörjningen och touch resistor ledningen närmast varje skiftregister för att se om motsvarande para av röd, grön eller blå lysdioder tänds i spegeln. Om du rör ledningen på fel sida av motståndet, du kommer att blåsa den färgen LED! Var mycket försiktig så du testar lysdioder!
Fler felsökningstips:
1) om två intilliggande RGB lysdioder inte slår på, är det förmodligen ett problem med shift registrera kontrollera dessa två. För att se om det är ett anslutningsproblem, prova att byta den defekta som har en som fungerar. Har ett annat par lysdioder nu inte lyser upp? Detta skulle tyda på att skiftregister är trasig. Om inte, dubbelkontroll anslutningarna leder till uttaget ansvarig för felaktig ljus och se till att den drivs just kommer säkert att åtgärda problemet.
2) om en RGB LED inte slår på medan annan gör, är det troligen ett problem med att RGB gemensam anod anslutning till + 5 volt. Om detta ser ok, är det mest troligt blåses ut, antingen under tillverkning eller transport.
Lycka till i att göra allt vända på och arbeta!
Två motsatta sidorna bör spegla varandra exakt och med programmet ovan, alla fyra bör alla tindrande i RGB-färger, gör samma sak. Vad mer kan du programmera? Försök den ute!