Volgens een toewijzing in mijn digitale multi-media-klasse, heb ik twee Arduino-gerelateerde tutorials gecombineerd tot een functioneel object! Het resultaat is een paar van oneindigheid spiegelservers die flash rood en blauw afhankelijk van minute schommelingen in de omgevingstemperatuur.
Dit is mijn eerste ervaring met Arduino, en mijn eerste poging om een elektronisch apparaat van kras bouwen — dat wil zeggen, er is veel ruwe randen en dingen die ik anders doen zou als ik moest dit project opnieuw benaderen, maar over het algemeen ik ben blij met het resultaat en denk het hella-sweet kijkt op mijn bureau thuis.
Ik zou adviseren de volgende drie tutorials te lezen voordat u begint, zoals dit is sterk afhankelijk van ze allemaal.
-Zeer grondige beschrijving van oneindigheid spiegel constructie en elektronische componenten die vereist zijn voor het functioneren van de LED strips. Mijn project was grotendeels geïnspireerd door dit instructable, en het volgende leerprogramma zal zich meer richten op de uitvoering van de temperatuursensor dan de bouw van een Arduino-gecontroleerde oneindigheid spiegel.
http://bildr.org/2011/07/ds18b20-arduino/ - de temperatuursensor die heb ik gebruikt, evenals een veel beknopter code om hem te bedienen. Mijn code is zeer gelijkaardig, met slechts een paar wijzigingen zodat het opslaan van de laatste twee waarden te vergelijken.
http://learn.adafruit.com/rgb-led-strips/usage - dit is de basisinstellingen voor de hardwareconfiguratie en de code die ik voor mijn LED-strips gebruikte, alleen ik verdubbeld om te kunnen uitvoeren van twee verschillende strips uit de dezelfde Arduino, en de code in combinatie met de temperatuur sensor data.
Materiële lijst
- Arduino Uno, breadbord en geperforeerd board voor latere stabilisatie.
-22-gauge hook up draad in verschillende kleuren (rood en zwart voor ideaal ter aanduiding van de macht en op de grond, alsmede als blauw en groen voor identificatie van de RGB LED pinnen zou waarschijnlijk worden)
- 1 meter RGB LED-strip (x2)
- N-kanaal MOSFETS (x6)
-Vat jack breadboard adapter
-Voeding 12V/5A (ik gekocht van ebay voor tien dollar en veel geluk mee gehad)
- DS18B20 een-draads temperatuursensor (ik adviseren kopend veelvouden--ik had om te manipuleren de pinnen alot en uiteindelijk brak een uit in het laatste stuk. Gelukkig ik voorzag deze situatie en om te beginnen met een paar van hen gekocht.)
-4.7K weerstand
-Vier-dirigent haak kabel, voor esthetische doeleinden. Ik heb twee 2' strengen loopt van mijn spiegels naar de arduino/power-bron, in tegenstelling tot acht draden verliezen.
-2' x 4' vel ¼" whitewood bestuur. De multiplex kern was niet ideaal en duidelijk afsteekt op het eindproduct, maar het was goedkoop en geschikt is voor dit prototype.
-12" spiegel tegels (x2) degene die ik vond in verpakkingen van zes komen en zijn een beetje prijzig, dus een familielid formaat, goedkoop alternatief hier werkt.
-11 ½ "x 8" blad van glas (x2)
-½" schuimfolie, voor de opvulling van de binnenkant randen van het vak zodat de LED strips gemakkelijk zichtbaar in een zijn hoek en de gewenste vorm. (Dit was de optie sneller, gemakkelijker verkrijgbaar en bij lange na niet de beste. Ik liever de juiste metingen verzamelen en knip dit uit een halve inch stuk hout.)
-Mirrored venster tint, voor de twee-weg spiegel.
-Elektrische tape zwart-masking tape en eventueel warmte krimpen buizen als je iets met meer duurzaamheid wilt, hoewel ik niet hen in dit project gebruiken.
-Hete lijm voor de bouw van de doos en super lijm voor het naleven van de LED-strip aan de binnenkant randen.
-Soldeerbout en het soldeer, als u van plan bent om de componenten van het breadboard naar de geperforeerde bestuur. Anders zou u zitten kundig voor wegkomen zonder hen.
-Draads strippers
-Tabel zag
- Glassnijder en vogelbekdier klem of soortgelijk gereedschap voor zelfs druk uit te oefenen op het glas en de spiegel te breken het langs de groef.
-CNC machine voor het snijden van de gezichten van de twee lamp