Hvordan bygge en Companion Cube Mood Lampe (For Absolute Arduino Beginners)
Så, du har nettopp fått din Arduino i posten, og du sitter her og lurer på ... hva på jorden gjør jeg med dette? Arduino er en mikrokontroller som er billig og utrolig nyttig Hva er Arduino: Alt du trenger å vite (i video) Hva er Arduino: Alt du trenger å vite (i video) Hva er en Arduino og hvorfor bør du bryr deg? I denne videoen prøver jeg å svare på det spørsmålet og mer. Les mer for en rekke elektronisk orienterte DIY-prosjekter. Å bygge noe selv fra en Arduino er utrolig tilfredsstillende - men det er tøft å vite hvor du skal begynne.
Så i dag skal vi lage en søt, stemplet lampe for portal-tema, for å bidra til å legge til litt tekstur i ditt oppholdsrom (og etablere din nerdkreds fra 2007). Det er et flott utgangspunkt med få komponenter og svært lite ledninger.
Trinn 1: Hva du trenger
- 1 x Arduino og USB-kabel
- 1 x RGB LED
- 4 x 330 ohm motstander
- 1 x lite brødbrett
- 4 x lange jumperkabler, helst forskjellige farger
- 1 x firkantet glassburk eller flaske
- Hardtørkende klart lim
- Grå og rød modellering leire
- 1 x hvitt lys
De elektroniske komponentene (minus Arduino selv) kan kjøpes som et bunt med en rekke andre nyttige odds og ender for rundt $ 20,00 på Amazon, og vil tjene deg godt for en rekke Arduino-prosjekter.
Glassflasken ble kjøpt på Walmart for $ 5,00 med to duftstearinlys, så det er sannsynligvis mulig å slå Amazon-prisen hvis du er villig til å shoppe. På samme måte kan mange av disse elementene bare ligge rundt hjemmet ditt (eller passende utskiftninger) - så vær kreativ. En del av det morsomme med DIY er å finne ut måter å effektivt bruke tingene rundt deg til å skape noe mer interessant.
Trinn 2: Frosting The Cube
Fjern veke- og metallfliken fra det vanlige hvite lyset, og smel alt eller deler av det i en keramisk krus i mikrobølgeovnen i ett til tre minutter til det danner et klart væske. Bruk arbeidshansker eller ovnmitts, og vær forsiktig - voksforbrenninger er ekkel. Hell voksen i krukken eller flasken, og rør det forsiktig rundt til voksen begynner å kjøle seg ned. Kant flasken til det er et lag med solid voks på hver overflate. Dette gir glasset en hvit tekstur fra utsiden, samt en kul, ujevn marmorert tekstur som gir belysningen en fin estetisk kvalitet. Siden vi bruker en LED, bør varmen ikke være i noen risiko for å smelte voksen. Hvis voksen er for rotete for deg, kan hvit maling erstattes med dette formålet.
Trinn 3: Dekorer kuben
Bruk nå grå og rød modelleringsleir for å gjøre konstruksjonene på kubens overflate: Alle hjørner skal dekkes, så vel som den midterste tredjedel av kantene mellom dem, og en sirkel i midten av hvert ansikt, som skulle ha røde eller rosa hjerter på dem. De av dere som kan skape vil trolig komme opp med noe som ser mye renere ut enn mitt endelige produkt. Fordi leiren ikke er angitt, kan du fortsette med det til du er fornøyd med sluttresultatet ditt.
Trinn 4: Beskyttelse av dekorasjoner
For å gjøre leireprydnaden vanskelig, anbefaler jeg ikke å bake den: glasset kan eksplodere fra varme spenninger i ovnen - eller verre, bygge innvendige spenninger som forårsaker at det voldsomme knuser og skader noen på et senere tidspunkt. I stedet bruker du en pensel for å påføre flere lag med klart lim på overflaten av leire, noe som vil gi det et relativt hardt skall, og forhindre at leiret blir forstyrret eller gnides på andre gjenstander.
Trinn 5: Tilkobling av lysdioden
Til å begynne med, kontroller beina på RGB-LED-en. Det lengste benet er den negative spissen (forutsatt at du har en vanlig katodediode) - de andre tre er positive spisser, og hver tilsvarer en annen farge - red, gren og blue. Bøy den negative spissen ut og senk den inn i den svarte (negative) rækken langs toppen av et brettbrett. Bøy de andre tre beina inn i tre forskjellige kolonner i midten av brettet (det spiller ingen rolle nøyaktig hvilke, så lenge ingen to deler en kolonne). Bøy dem slik at LED-lampen er flush mot brettet. Nå vil du sette inn motstander (330 ohm) for å dempe strømmen slik at du ikke ved et uhell brenner ut LED-en.
Trinn 6: Tilkobling av Arduino
Nå koble lange ledninger til 10, 11 og 12 pinner på kanten av din Arduino, og bruk brødbrettet til å knytte dem til motstandene knyttet til LEDS. Kjør GND-pinnen på Arduino til den svarte raden på brødbrettet (hvor som helst vil gjøre).
Hvis du vil, kan du stable brødbrettet og Arduino i en liten boks for å gjemme dem (eller få et loddejern og kast bort brødbrettet helt), men jeg liker en estetikk av utsatte ledninger og kretskort. Uansett, på dette punktet er alt tilkoblet. Alt vi trenger er programvare.
Trinn 7: Color Swirl Code
Programmet jeg skrev for å kjøre lampen, kan ses på PasteBin her. Programmet er veldig enkelt - det lar bare datamaskinen vite hvilke pinner vi skal bruke, hvor lyse vi vil at lampen skal være, tilordner de relevante pinnene til utgang, og kjører så en loop som bruker en liten bit av trigonometri til jevnt variere lampens farger (se kommentarene for flere detaljer). Alt du trenger å gjøre er å lime koden inn i en blank "skisse" i Arduino-programvaren og trykk på "opplasting" -knappen).
Trinn 8: Setter alt sammen
Last opp koden til Arduino og kontroller at LED-lampen skifter farger riktig. Nå, alt du trenger å gjøre er å sette på lampeskyggen. Fordi flasken min hadde en nakke, brukte jeg en liten ring av modellerende leire for å gi en stabil base for skyggen. Resultatet skal se slik ut.
Trinn 9: Utvide prosjektet
Koden er ganske forenklet som den står, og det er rikelig med rom for forbedring for de som ønsker å hacke med det. Noen mulige ekspansjonsprosjekter inkluderer
- Skift jevnt fra hver tilfeldig farge uten å gjenta
- Blink rød når et signal fra PCen din (for eksempel når du mottar en e-postvarsling)
- Varier lysstyrken i tide til musikk (du vil lese på Fast Fourier Transforms)
- Tillat det å være eksternt kontrollert over Internett Slik setter du opp Arduino Web Control uten et Ethernet skjold Hvordan setter du opp Arduino Web Control uten et Ethernet Shield I de siste ukene har jeg overlevert kontroll over stemningsbelysningen i studioet mitt til seere under live-sendingen av Technophilia Podcast - kan du se resultatene av det i ... Les mer .
Alle disse kan utføres helt programvare siden uten å måtte kjøpe ekstra maskinvare eller komponenter.
Gratulerer! Du har fullført ditt første Arduino-prosjekt! Tenk bare på hva du kan gjøre neste ...
Utforsk mer om: Arduino.