Temperaturkänsliga Infinity Mirror
Enligt ett uppdrag i min digitala multi media klass, har jag kombinerat två Arduino-relaterade tutorials till en funktionell objekt! Resultatet är ett par infinity speglar som flash röd och blå beroende på minuten fluktuationer i rumstemperatur.
Detta är min första erfarenhet med Arduino och mitt första försök att bygga en elektronisk anordning från början – det vill säga, det finns massor av ojämna kanter och saker jag skulle göra annorlunda om jag skulle närma sig detta projekt igen, men totalt sett jag är nöjd med resultatet och tycker det ser hella söt på mitt skrivbord hemma.
Jag skulle rekommendera att läsa följande tre tutorials innan du börjar, eftersom denna är starkt beroende av dem alla.
-Mycket grundlig beskrivning av infinity spegel konstruktion och de elektroniska komponenterna krävs för att göra funktionen LED strips. Mitt projekt var till stor del inspirerad av detta instructable, och den följande läraren kommer att fokusera mer på genomförandet av temperaturgivaren än byggandet av en Arduino-kontrollerade infinity spegel.
http://bildr.org/2011/07/ds18b20-arduino/ - temperaturgivare jag använde som en mycket mer kortfattad kod att driva företaget. Min kod är mycket lik, med endast några ändringar så det kan spara de sista två värdena och jämföra dem.
http://learn.adafruit.com/rgb-led-strips/usage - detta är den grundläggande maskinvarukonfiguration och koden jag använde för min LED strips, bara jag fördubblats det för att köra två olika band från samma Arduino, och koden i kombination med temperatur sensordata.
Material lista
- Arduino Uno, skärbräda och perforerade styrelsen för senare stabilisering.
-22-gauge krok upp tråd i olika färger (röd och svart för betecknar makt och marken, samt blå och gröna för identifiera RGB LED stift skulle förmodligen vara perfekt)
- 1 meter RGB LED strip (x2)
- N-kanal MOSFETS (x6)
-Fat jack bakbord adapter
-12V/5A strömförsörjning (jag köpte en från ebay för tio spänn och hade en massa lycka till med det)
- DS18B20 One-wire temperatur Sensor (jag rekommenderar att köpa multiplar--jag var tvungen att manipulera stiften mycket och slutligen bröt en i slutspurten. Lyckligtvis jag förutsåg denna situation och köpt ett par av dem till att börja med.)
-4.7K motstånd
-Fyra-ledare koppla in kabeln för estetiska ändamål. Jag har två 2' strandar löper från min speglar till arduino/strömkälla, i stället för åtta förlora ledningar.
-2' x 4' blad av ¼" whitewood ombord. Plywood kärnan var inte perfekt och framträder på den slutliga produkten, men det var billigt och lämpliga för denna prototyp.
-12" spegel kakel (x2) de jag hittade kommer i förpackningar om sex och är lite dyr, så någon släkting storlek, billigt alternativ fungerar här.
-11 ½ "x 8" ark av glas (x2)
-½" cellplast, för stoppning på insidan kanterna på rutan så LED strips är väl synlig från någon vinkel och form önskad form. (Detta var alternativet snabbare, mer lättillgänglig och absolut inte den bästa. Jag skulle snarare samlas de lämpliga mätningarna och skär detta ur en halv tum träbit.)
-Speglade fönstret nyans, för tvåvägs spegel.
-Eltejp svart maskeringstejp och möjligen värme krympa rör om du vill ha något med mer beständighet, även om jag inte använder dem i detta projekt.
-Hot lim för att bygga låda och super lim för att följa LED strip på insidan kanter.
-Lödkolv och löd, om du tänker flytta komponenterna från bakbord till perforerad styrelsen. Annars skulle du kunna komma undan utan dem.
-Wire strippor
-Bord såg
- Glas cutter och näbbdjur klämma eller liknande verktyg för att tillämpa även tryck på glas och spegel för att bryta det längs spåret.
-CNC-maskin för att skära ut två lampa ansikten