Falska TV - inbrottstjuv avskräckande (2 / 7 steg)
Steg 2: Breadboard det med en Arduino
Jag föreslår att du breadboard allt innan du börjar lödning. Det är alltid trevligt att få buggar arbetat innan du har lödda en enda anslutning. Med det, jag också föreslå, om du har en Arduino UNO eller andra full storlek Arduino med rubriker för enkla anslutningar du programmet och testa inställningarna innan du byter över till ATTiny, det är bara mycket lättare att arbeta med.
Jag ska visa dig denna inställning först med en Arduino Uno som mikrokontroller. Inga stift behöver ändras eller omplacerad i koden för att göra detta arbete. Du kommer att se några steg senare att alla vi då måste göra är dra ut trådarna leder till Arduino och ersätta den med ATTiny, lägga till strömförsörjning och du är redo att testa den slutliga installationen.
För att breadboarding och den final bygga gillar jag att använda tre färger av tråd i enkla program som detta. Rött är alltid Vcc (hög spänning), svart är alltid jorda, grönt är alltid Data. De är tre färger av hookup wire jag hade tillgänglig, kanske du föredrar något annat. Vad flyter båten.
Placera komponenterna som jag har visat i Fritzing diagrammet ovan.
En liten detalj:
Potentiometern (orange ser plus) - Detta fungerar som en spänningsavdelare. Det tar kraft och marken och när du vrider det CW eller CCW Matningsspänning på det övre stiftet ändras från matningsspänningen till noll. Vad jag har använt är en 10K pott, kan du använda ganska mycket något värde. Detta kommer ut en spänning som kommer att plockas upp av vår Arduino (ATTiny 85) på A1. Detta kommer sedan att mappas till ett max ljusstyrka värde som kommer att kontrollera maximal ljusstyrka utdata av enheten.
WS2812B (aka NeoPixels): ignorera stiften i Fritzing diagrammet, de har inte WS2812B version. I stället inse att 5v går att löda fliken märkt "5V" på the strip. Mark går till "Jord". Data dirigeras från digital stift 4 på Arduino (även digital stift 4 på ATTiny 85) genom ett motstånd (mellan 300 och 500 ohm) och till fliken märkt "DI" på remsan. Kondensatorn är att försöka ta bort spänningstoppar som pixlar flash på och av. Det finns en bra tutorial på dessa lysdioder på Adafruits webbplats finns här. VIKTIGT: Om du använder endast 8 pixlar för att skapa din falska TV sedan du bör vara ok, kan Arduino källa 500 mA via USB. Om du är använder mer PIXLAR måste du tillhandahålla en alternativ strömkälla för denna del av installationen.
Koppla Arduino till din dator via USB. Inget röka? Stor! Något rökning? Dålig!