Hur man bygger en Companion Cube Mood Lampa (För Absolut Arduino Nybörjare)
Så, du har precis fått din Arduino i posten, och du sitter här och undrar ... vad gör jag med det här på jorden? Arduino är en mikrokontroller som är billig och otroligt användbar Vad är Arduino: Allt du behöver veta (i video) Vad är Arduino: Allt du behöver veta (i video) Vad är en Arduino och varför ska du bry dig? I den här videon försöker jag svara på den frågan och mer. Läs mer för en rad elektroniskt inriktade DIY-projekt. Att bygga något själv från en Arduino är otroligt tillfredsställande - men det är svårt att veta var man ska börja.
Så idag kommer vi att göra en söt lampa för portadimemodell som hjälper till att lägga till lite textur i ditt bostadsutrymme (och skapa din nerdkredit från 2007). Det är en bra utgångspunkt med få komponenter och väldigt lite ledningar.
Steg 1: Vad du behöver
- 1 x Arduino och USB-kabel
- 1 x RGB LED
- 4 x 330 ohm motstånd
- 1 x liten brödbräda
- 4 x långa dragkedjor, helst olika färger
- 1 x fyrkantig glasburk eller flaska
- Hårtorkande klart lim
- Grå och röd modellerande lera
- 1 x vitt ljus
De elektroniska komponenterna (minus Arduino själv) kan köpas som en bunt med ett antal andra användbara odds och slutar för ca $ 20,00 på Amazon, och kommer att tjäna dig bra för en mängd Arduino-projekt.
Glasflaskan köptes på Walmart för $ 5,00 med två doftljus, så det är nog möjligt att slå Amazonas priset om du är villig att shoppa. På samma sätt kan många av dessa saker bara ligga runt ditt hem (eller lämpliga ersättningar) - så var kreativ. En del av det roliga med DIY är att hitta sätt att effektivt använda sakerna runt dig för att skapa något mer intressant.
Steg 2: Frosting the Cube
Ta bort fläkten och metallfliken från ditt vanliga vita ljus och smälta hela eller en del av det i en keramisk rån i mikrovågsugnen i en till tre minuter tills den bildar en klar vätska. Använd arbetshandskar eller ugnsvattnar, och var försiktig - vaxförbränningar är otäcka. Häll vaxet i burken eller flaskan och virvla runt det försiktigt tills vaxet börjar svalna. Luta flaskan tills det finns ett lager av fast vax på varje yta. Detta ger glaset en vit konsistens från utsidan, liksom en cool, ojämn marmorerad konsistens som ger belysningen en fin estetisk kvalitet. Eftersom vi använder en LED, bör värmen inte riskera att smälta vaxet. Om vaxet är för rörigt för dig kan vit färg ersättas för detta ändamål.
Steg 3: Dekorera kuben
Använd nu grå och röd modellerande lera för att göra strukturerna på kubens yta: Alla hörn ska täckas, liksom den mellanliggande tredje delen av kanterna mellan dem och en cirkel i mitten av varje ansikte, vilket borde ha röda eller rosa hjärtan på dem. De av er som kan skulpta kommer troligen att komma med något som ser mycket renare ut än min slutprodukt. Eftersom leran inte ställer in, kan du fortsätta med det tills du är nöjd med ditt slutresultat.
Steg 4: Skydda dekorationerna
För att göra lerautsmycket svårt rekommenderar jag inte att baka det: glaset kan explodera från värmespänningar i ugnen - eller värre bygga inre påfrestningar som gör att det blir våldsamt att krossa och skada någon vid ett senare tillfälle. Använd i stället en pensel för att applicera flera lager av klart lim på ytan av leran, vilket ger det ett relativt hårt skal och förhindrar att leran störs eller blir smutsad på andra föremål.
Steg 5: Ledning upp LED
Börja med inspektera benen på din RGB-LED. Det längsta benet är negativbenet (förutsatt att du har en gemensam katod LED) - de andra tre är positiva prongar, och varje motsvarar en annan färg - red, gren, och blue. Böj den negativa spetsen ut och sjunka den i den svarta (negativa) raden längst upp på en brödbräda. Böj de andra tre benen i tre olika kolumner mitt i brädet (det spelar ingen roll exakt vilka, så länge ingen två delar en kolumn). Böj dem så att LED-lampan är spolad mot brädet. Nu vill du infoga motstånd (330 Ohm) för att dämpa strömmen av ström så att du inte av misstag brinner ut din LED.
Steg 6: Anslutning av Arduino
Anslut nu långa ledningar till 10, 11 och 12 stift på kanten av din Arduino, och använd brödbrädet som länkar dem till motstånden kopplade till LEDS. Kör GND-stiftet på Arduino till den svarta raden på brödbrädet (var som helst kommer att göra).
Om du vill kan du stapla brödbräda och Arduino i en liten låda för att dölja dem (eller få ett lödstryk och kassera hela brödbrädet helt), men jag gillar en estetik av utsatta ledningar och kretskort. Hur som helst, det här är allting kopplat. Allt vi behöver är programvara.
Steg 7: Color Swirl Code
Programmet jag skrev för att köra lampan kan ses på PasteBin här. Programmet är väldigt enkelt - det låter bara datorn veta vilka stiften vi ska använda, hur ljus vi vill att lampan ska vara, tilldelar de relevanta stiften att mata ut och kör sedan en slinga som använder en liten bit trigonometri så smidigt Variera lampans färger (se kommentarerna för mer information). Allt du behöver göra är att klistra in koden i en blank "skiss" i Arduino-programvaran och tryck på knappen "ladda upp").
Steg 8: Sätta allt ihop
Ladda upp koden till din Arduino och kontrollera att lysdioden byter färger på rätt sätt. Nu är allt du behöver göra på lampskärmen. Eftersom min flaska hade en nacke, använde jag en liten ring av modelleringslera för att ge en stabil bas för skuggan. Resultatet ska se ut så här.
Steg 9: Utöka projektet
Koden är ganska enkel eftersom den står och det finns gott om utrymme för förbättring för dem som vill hacka med det. Några möjliga expansionsprojekt inkluderar
- Flytta jämna från varje slumpmässig färg utan att repetera
- Bli röd när en signal från din dator (till exempel när du får en e-postmeddelande)
- Variera ljusstyrkan i tid till musik (du vill läsa upp på Quick Fourier Transforms)
- Låt det fjärrstyras över internet Så här ställer du upp Arduino Web Control utan en Ethernet Shield Så här ställer du upp Arduino Web Control utan ett Ethernet Shield Under de senaste veckorna har jag överlämnat kontrollen över stämningsbelysningen i min studio för tittare under live broadcast av Technophilia Podcast - kan du se resultaten av det i ... Läs mer .
Alla dessa kan åstadkommas helt programvarusida utan att behöva köpa ytterligare hårdvara eller komponenter.
grattis! Du har slutfört ditt första Arduino-projekt! Tänk bara på vad du kan göra nästa ...
Utforska mer om: Arduino.