Awesome Rainbow Tornado lampan (9 / 13 steg)
Steg 9: Ledningar lysdioderna
OK ska jag erkänna förväg, det sätt jag trådbundna lysdioderna var inte det bästa sättet. Först kopplas, de parallellt så det fanns ingen mening med mig fästa den fjärde LED tillbaka till den första i första bilden ovan. Jag antar att jag bara gjorde det för symmetri, men med tanke på detta jobb tar ett tag, jag rekommenderar mot den. Jag insåg faktiskt jag kunde ha räddat mig 1/4 av ansträngningen medan jag skrev detta instructable... jaha.
Hur som helst, om du vill koppla lysdioderna parallellt, starta ansluter alla de negativa stiften på led till varandra. Till gör så, allt jag gjorde var klipp en liten bit av tråd och koppla den på benet av LED. Efter detta använde jag löda för att göra det stanna på plats. Efter detta fast jag röd PIN-koden. Ett trick att få reda på det röda stiftet är tråd helt enkelt bara klämma fast på kanten av de LED som ligger också intill negativa PIN-koden. Så även om din LED limmas på plats bakåt, kan du hitta den röda stiftet. Nästa ansluta alla blues, som är andra kanten stiften, och slutligen alla gröna.
Det är viktigt att se till att ingen av de ledningar som inte bör röra är från varandra. För att säkerställa detta har jag lagt precis varmt lim på alla punkter som jag lödda - en annan dåligt sätt att isolera kablarna men som någon med noll elektriska erfarenhet, jag tror jag gjorde okej.
Nästa jag lödda den gula arduino kabeln till den negativa terminalen av en LED. En röd tråd för en röd LED ben grönt för grönt och blått för blå.
Nästa koppla den gula sladden till den 3,3-volt i på arduino, den röda som analoga stift 2, grön på 3, och blå på 4. Om du vill testa lamporna, kan du också göra så vid plugging i arduino med en USB typ B och sedan ansluter färgen du vill testa till en marken stift.
Du kommer också vill koppla in två kablar till motorn. Det behöver inte finnas arduino kablar som de jag använt, men jag hade dem bara för att se om min arduino kan stödja den med 5 volt pin, som det inte går. Inga problem, vi kan fixa det på nästa steg.