Annonse
Så du har nettopp fått Arduino i posten, og du sitter her og lurer på... hva i all verden gjør jeg med dette? Arduino er en mikrokontroller det er billig og utrolig nyttig Hva er Arduino: Alt du trenger å vite (i video)Hva er en Arduino, og hvorfor skal du bry 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 lager vi en søt stemningslampe med portaltema for å legge litt tekstur til boarealet ditt (og etablere din 2007-tiden nerd cred). Det er et flott utgangspunkt med få komponenter og veldig lite ledninger.
Trinn 1: Det du trenger
- 1 x Arduino og USB-kabel
- 1 x RGB LED
- 4 x 330 Ohm-motstander
- 1 x lite brødbord
- 4 x lange jumpertråder, gjerne forskjellige farger
- 1 x firkantet glasskrukke eller flaske
- Hardtørkende klart lim
- Grå og rød modelleringsleire
- 1 x hvitt stearinlys
De elektroniske komponentene (minus selve Arduino) kan kjøpes
som et pakke med en rekke andre nyttige odds og ender for omtrent $ 20,00 på Amazon, og vil tjene deg godt til en rekke Arduino-prosjekter.Glassflasken ble kjøpt på Walmart for 5,00 dollar med to duftlys, så det er sannsynligvis mulig å slå Amazon-prisen hvis du er villig til å shoppe rundt. På samme måte kan mange av disse varene bare ligge rundt hjemmet ditt (eller passende erstatninger) - så vær kreativ. En del av moroa med DIY er å finne ut hvordan du effektivt kan bruke tingene rundt deg for å skape noe mer interessant.
Trinn 2: Frosting the Cube
Fjern veken og metalltappen fra det vanlige hvite stearinlyset, og smelt hele eller deler av det i et keramisk krus i mikrobølgeovnen i ett til tre minutter til det danner en klar væske. Bruk arbeidshansker eller ovnsvotter, og vær forsiktig - voksforbrenninger er ekle. Hell voksen i krukken eller flasken, og surr den forsiktig rundt til voksen begynner å avkjøles. Vipp flasken til det er et lag med fast voks på hver overflate. Dette gir glasset en hvit tekstur fra utsiden, samt en kjølig, ujevn marmorert tekstur som gir belysningen en fin estetisk kvalitet. Siden vi bruker en LED, bør ikke varmen være i fare for å smelte voks. Hvis voksen er for rotete for deg, kan hvitmaling erstattes med dette formålet.
Trinn 3: Dekorer kuben
Nå bruker du grå og rød modelleringsleire for å lage strukturene på overflaten av kuben: alle hjørner skal dekkes, samt den midterste tredjedelen av kantene mellom dem, og en sirkel i midten av hvert ansikt, som skal ha røde eller rosa hjerter på seg. De av dere som kan skulptur vil sannsynligvis komme med noe som ser mye renere ut enn sluttproduktet mitt. Fordi leiren ikke setter seg, kan du fortsette å glemme den til du er fornøyd med sluttresultatet.
Trinn 4: Beskytte dekorasjonene
For å gjøre leirpynten hard, anbefaler jeg ikke å bake den: glasset kan eksplodere fra varme belastninger i ovnen - eller enda verre, bygg indre belastninger som får den til å knuse voldsomt og skade noen på en senere dato. Bruk i stedet en pensel for å påføre flere lag med klart lim på overflaten av leiren, som vil gi det er et relativt hardt skall, og forhindrer at leiren blir forstyrret eller blir gnidd på andre objekter.
Trinn 5: Koble til LED-en
Til å begynne med, inspiser bena på RGB LED. Det lengste benet er den negative tappen (forutsatt at du har en felles katode-LED) - de tre andre er positive tapper, og hver tilsvarer en annen farge - red, gren, og blue. Bøy den negative tappen ut og senk den ned i den svarte (negative) rekken langs toppen av en brødplate. Bøy de tre andre benene i tre forskjellige kolonner på midten av brettet (det spiller ingen rolle nøyaktig hvilke, så lenge ingen deler en kolonne). Bøy dem slik at lysdioden er i flukt mot brettet. Nå vil du sette inn motstander (330 ohm) for å dempe strømmen slik at du ikke brenner ut lysdioden din.
Trinn 6: Kabling opp Arduino
Nå kobler du lange ledninger til 10, 11 og 12 pinnene på kanten av Arduino, og bruk brødbrettet til å koble dem til motstandene knyttet til lysdiodene. 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 å skjule dem (eller få loddebolt og kast brødbrettet helt), men jeg liker det estetiske ved utsatte ledninger og kretsløp -brett. Uansett, på dette tidspunktet er alt sammen koblet. Alt vi trenger er programvare.
Trinn 7: Color Swirl Code
Programmet jeg skrev for å drive lampen, kan sees på PasteBin her. Programmet er veldig enkelt - det lar datamaskinen ganske enkelt vite hvilke pinner vi bruker, hvor lyse vi vil at lampen skal være, tildeler relevant pinner som skal sendes ut, og kjører deretter en løkke som bruker litt trigonometri for å jevnlig endre fargene på lampen (se kommentarene for mer detaljer). Alt du trenger å gjøre er å lime inn koden i en tom ‘skisse’ i Arduino-programvaren og trykke på ‘last opp’ -knappen).
Trinn 8: Sette det hele sammen
Last opp koden til Arduino og bekreft at LED-en skifter farger riktig. Nå, alt du trenger å gjøre er å ta på lampeskjermen. Fordi flasken min hadde en nakke, brukte jeg en liten ring av modelleringsleire for å gi en stabil base for skyggen. Resultatet skal se slik ut.
Trinn 9: Utvide prosjektet
Koden er ganske forenklet som den ser ut, og det er god plass til forbedring for de av dere som ønsker å hacke med den. Noen mulige utvidelsesprosjekter inkluderer
- Skiftende jevn fra hver tilfeldige farge uten å gjenta
- Blinker rødt når et signal fra PC-en din (for eksempel når du får et e-postvarsel)
- Varier lysstyrken i tid til musikk (du vil lese videre Rask Fourier Transforms)
- Tillater det å være det fjernstyrt over internett Slik konfigurerer du Arduino Web Control uten et Ethernet-skjoldDe siste ukene overrakte jeg kontrollen av stemningsbelysningen i studioet mitt til seerne under direktesendingen av Technophilia Podcast - du kan se resultatene av det i ... Les mer .
Alle disse kan oppnås helt på programvaresiden uten å måtte kjøpe ekstra maskinvare eller komponenter.
Gratulerer! Du har fullført ditt første Arduino-prosjekt! Bare tenk på hva du kan gjøre videre ...
Andre er en skribent og journalist med base i Sørvest, og garantert å være funksjonell opptil 50 grader Celcius, og er vanntett til en dybde på tolv meter.