Stap 4: Arduino en LED installatie
Nu dat we ons kubus lichaam klaar hebben, laten we gaan op het lef waarmee u gemakkelijker werken. Beslissen over hoeveel leidde de u zullen worden met behulp van licht van de geselecteerde gebieden van de kubus, snip dit bedrag uit de tekenreeks die u hebt aangeschaft en de rest voor toekomstige projecten opslaan. De voorbeeldcode krijgt 25 LED's en u kunt dit later als hoeft te worden.
Ten eerste, laten we werken aan de capacitieve sensoren. Hieronder is de oorspronkelijke arduino tutorial voor capsense waardoor de beste introductie over hoe de begrijpen en bouwen capacitieve sensoren, bevat de nodige capsense bibliotheek en goede voorbeeldcode om rond te spelen met. Ik zal ook ook een diagram die ik nuttig op een ander instructable gevonden ( zodat u kunt begrijpen hoe echt eenvoudig het schema is, houd in gedachten de pinnen komt te staan zijn slechts een suggestie.
http://Playground.Arduino.CC/Main/CapacitiveSensor...
Als u eenmaal uw weerstanden loopt naar uw geselecteerde input pinnen en gemeenschappelijke pin, ervoor te zorgen dat ze correct werken door het uitvoeren van de code eenvoudig voorbeeld voor deze bibliotheek, de seriële monitor openstellen en ervoor te zorgen dat u krijgt een lezing bij het aanraken van de ingang kant, neem nota van de waarden die zijn gegenereerd op basislijn en terwijl de ingangsdraad is aangeraakt. Zodra u zeker dat u hebt de arduino-kant van de dingen goed werkt bent, sluit uw printplaat sensoren aan elke individuele weerstanden input kant. Dubbel te controleren dat de sensoren goede lezingen krijgen na het koppelen van de kringsraad, en noteer de waarschijnlijk wijzigingen in de waarden van uw seriële monitor zodat u deze waarden in uw code later gebruiken kunt.
Nu dat we werkende input voor onze kubus hebben, laten we het te gebruiken om te genereren sommige cool LED animaties! Laten we beginnen met uw LED's op je arduino aansluiten. Dit is allemaal veronderstelling dat u hebben verworven sommige koele Neon totale controle verlichting pixels, die zeer betrouwbaar zijn en superieur aan vele alternatieven, zijn niet onderworpen aan problemen als gevolg van spanning druppels over lange lengtes draad, en ondersteuning van een verscheidenheid van controllers verkocht door Cool Neon te verbinden. Hier moet ik een andere waardevolle tutorial mogelijk gemaakt door Chris De Vries, die een grote arduino-bibliotheek voor ons om te gebruiken maakte, en hoe uitvoerig om vertrouwd te raken met deze geweldige LED's.
http://idolstarastronomer.com/pages/Total-Control-...
Coole Neon draagt nu ook een prachtige ontwikkelaars schild om gemakkelijk verbinding maken met uw TCL strand aan een arduino of seeeduino, de paar dollar goed besteed als u wilt sommige solderen ruzie bewaren en kunnen demonteren van uw hardware met gemak wanneer u wees zo goed. Met uw LED's nu aangesloten, installeren van de bibliotheek en uitgevoerd sommige van de voorbeeldcode om ervoor te zorgen dat uw verlichting werkt naar behoren.
Met onze sensoren en actuatoren nu hard wired hebben wij een voltooide circuit! Plaats uw LED's in geselecteerde gebieden en tack hen naar de plaats met hete lijm of de hechting methode van keuze, ideaal een die zal overbrengen of diffuus licht op een positieve manier. Opschorting van uw microcontroller in het midden van de kubus met uw aansluitende draden is een goede oplossing om te voorkomen dat een ongewenste schaduw binnen uw kubus.
Nu moeten we relevante code voor elke kant van de vergelijking van de input/output om de animaties van de verlichting willen combineren. Ik zal bieden enkele van mijn eigen voorbeeldcode (excuus voor de domme naamgeving) gemaakt door mish-stampen en experimenteren met verschillende code uit andere nuttige bronnen. U kunt het aan zoveel sensoren als u nodig hebt en hebben pinnen voor schalen. Met de code geüpload en werken, blijven tweaken variabelen zoals de totalen van uw capsense, change_time [i] waarden (doen enkele wiskundige functies aan uw tijd hier is geweldig voor het maken van complexe animaties) current_color [i] waarden en uw eigen kleuren definiëren door het combineren van RGB-waarden is ook zeer leuk en nuttig om wat licht beste vormt een aanvulling op uw stuk en haar omgeving. Hier experimenteren is uren en uren plezier.
Nadat u uw code precies waar u wilt, uw arduino loskoppelen van uw computer en bevestig uw arduino voeding hebt, zorg ervoor dat alles werkt nog steeds hetzelfde. We hebben nu een werkende en unieke aanraking gevoelige lamp! Laten we afsluiten met sommige afwerking dat afhankelijk van hoe u wilt weergeven van je lamp kan worden gedaan.