Stap 1: benodigdheden
U hebt een paar opties voor hoe samen te stellen het licht schilders palet. Bent u geïnteresseerd in het leren over elektronica, solderen, circuit design... dan check out mijn oorspronkelijke instructable. Het gaat in meer detail over het bouwen van een licht van uw eigen. Als u snel spoor aan het lichte schilderij wilt, check out de PCB ik ontwierp; het is op Tindie. Er zijn twee versies beschikbaar:
De eerste een heeft de LED's, switches en potentiometers alle op een PCB gemonteerd. Het beschikt niet over de macht, IR ontvanger en Arduino. Haar beter aanpasbaar, kun je samen je eigen kracht bron, laat u de IR ontvanger, daisy chain een bos samen en lopen ze uit een computer...
De tweede is de Arduino, macht (9V connector) en IR ontvanger en alles allemaal samen. Dit is bijna allemaal klaar om te gaan, je hoeft alleen maar een 9V batterij, sommige tape of niet-geleidend materiaal en een rubberen band.
Als u wilt om samen te stellen een oplaadbare licht schilders palet, ik stel voor het oppakken van een 3,7 Volt Lipo batterij en een Powercell. Zorg ervoor dat de jumper naar 5V soldeer, hechten een schakelaar tussen nl en GND en hechten van draden tussen VCC naar 5V en GND aan GND. Dit is een meer efficiënte optie omdat het mijdt de spanningsregelaar op de Arduino energie te besparen. Haar kan ook worden opgeladen via een USB-poort!
Een optionele accessoire is een afstandsbediening. Ik krijg hen hier, hierof hier. Ik heb niet gewoon de afstandsbediening, gevonden als u laat het me weten! Als deze banden verouderd en zijn zal ik zeker proberen om nieuwe. In theorie zal de meeste elk NEC-protocol, 38 kHz externe werken. Vrijwel elke oude videorecorder, TV of DVD externe zou moeten werken. De software leest en vanaf de afstandsbediening verzonden wanneer u het IR ontvanger ingeschakeld en de com-poort in de Arduino software open-code weergeven. Als u een andere code uit de afstandsbediening dan in de software krijgen, gewoon wisselen of toe te voegen en herprogrammeren van de arduino. De code heeft een reeks lijnen als volgt:
anders als (results.value==16228447 || results.value==16716015){fastCrossFade(green);}
Dus als u een andere afstandsbediening hebben en wilt overstappen op groene, dan wijzigt u de waarden van 16228447 of 16716015 of verander het te lijken:
anders als (results.value==16228447 || results.value==16716015 || results.value==yourCode) {fastCrossFade(green);}