Så du har lige fået din Arduino i posten, og du sidder her og spekulerer på ... hvad gør jeg med dette her på jorden? Arduino er en mikrocontroller, der er billig og utrolig nyttig Hvad er Arduino: Alt du behøver at vide (i video) Hvad er Arduino: Alt du behøver at vide (i video) Hvad er en Arduino, og hvorfor skal du passe? I denne video forsøger jeg at besvare dette spørgsmål og meget mere. Læs mere for en række elektronisk orienterede DIY projekter. At bygge noget selv fra en Arduino er utrolig tilfredsstillende - men det er svært at vide, hvor man skal starte.
Så i dag laver vi en sød portrætstemningslampe, der hjælper med at tilføje lidt tekstur til dit boligareal (og etablere din nerdkreds fra 2007). Det er et godt udgangspunkt med få komponenter og meget små ledninger.
Trin 1: Hvad du skal bruge
- 1 x Arduino og USB kabel
- 1 x RGB LED
- 4 x 330 ohm modstande
- 1 x lille brødbræt
- 4 x lange jumperkabler, fortrinsvis forskellige farver
- 1 x firkantet glasburk eller flaske
- Hårdørrende klar lim
- Grå og rød modellerende ler
- 1 x hvidt lys
De elektroniske komponenter (minus Arduino selv) kan købes som et bundt med en række andre nyttige odds og ender for omkring $ 20, 00 på Amazon, og vil tjene dig godt til en række Arduino-projekter.
Glasflasken blev købt hos Walmart for $ 5, 00 med to duftende stearinlys, så det er sandsynligvis muligt at slå Amazonas prisen, hvis du er villig til at shoppe. Ligeledes kan mange af disse ting bare ligge omkring dit hjem (eller passende udskiftninger) - så vær kreativ. En del af det sjovt med DIY er at finde ud af, hvordan man effektivt kan bruge tingene omkring dig til at skabe noget mere interessant.
Trin 2: Frosting The Cube
Fjern wick og metalfligen fra dit almindeligt hvide lys og smelt hele eller en del af det i en keramisk krus i mikrobølgeovnen i et til tre minutter, indtil det danner et klart væske. Brug arbejdshandsker eller ovnmitts, og pas på - voksforbrændinger er ubehagelige. Hæld voksen i krukken eller flasken og hvirvl den forsigtigt, indtil voksen begynder at afkøle. Kant flasken, indtil der er et lag af fast voks på hver overflade. Dette giver glasset en hvid tekstur udefra, samt en kølig, ujævn marmoreret tekstur, der giver belysningen en fin æstetisk kvalitet. Da vi bruger en LED, bør varmen ikke have nogen risiko for at smelte voks. Hvis voks er for rodet for dig, kan hvid maling erstattes af dette formål.
Trin 3: Udsmykning af terningen
Brug nu grå og rød modellerings ler til at gøre strukturerne på kubens overflade: alle hjørner skal dækkes såvel som den midterste tredjedel af kanterne mellem dem og en cirkel i midten af hvert ansigt, som skal have røde eller lyserøde hjerter på dem. De af jer der kan sculpt vil sandsynligvis komme op med noget, der ser meget renere ud end mit endelige produkt. Fordi leret ikke er indstillet, kan du fortsætte med det, indtil du er tilfreds med dit slutresultat.
Trin 4: Beskyttelse af dekorationer
For at gøre lejens ornamentation hårdt anbefaler jeg ikke at bage det: glasset kan eksplodere fra varme spændinger i ovnen - eller værre, bygg indvendige spændinger, der får det til at bryde vold og skade nogen på et senere tidspunkt. Brug i stedet en pensel til at påføre flere lag klar klæbemiddel på overfladen af leret, hvilket vil give det en relativt hård skal og forhindre, at leret bliver forstyrret eller gnides på andre genstande.
Trin 5: Tilslutning af LED'en
Til at begynde med skal du kontrollere benene på din RGB LED. Det længste ben er den negative krog (forudsat at du har en fælles katode LED) - de andre tre er positive kugler, og hver svarer til en anden farve - r ed, gr en og b lue. Bøj den negative spids ud og sink den i den sorte (negative) række langs toppen af et brødbræt. Bøj de tre andre ben i tre forskellige søjler midt i brættet (det betyder ikke noget, præcis hvilke, så længe ingen to deler en kolonne). Bøj dem således, at LED'en er flush mod brættet. Nu skal du indsætte modstande (330 ohm) for at dæmpe strømmen af strøm, så du ikke ved et uheld udbrænder din LED.
Trin 6: Tilslutning af Arduino
Tilslut nu lange ledninger til 10, 11 og 12 stifter på kanten af din Arduino, og brug brødbrættet til at forbinde dem med modstandene forbundet med LEDS. Kør GND pin på Arduino til den sorte række på breadboard (hvor som helst vil gøre).
Hvis du vil, kan du stable brødbrættet og Arduino i en lille kasse for at skjule dem (eller få et loddejern og kast bort brødbrættet i det hele taget), men jeg er ligesom æstetik af udsatte ledninger og kredsløb. Uanset hvad, på dette tidspunkt er alt forbundet. Alt, hvad vi har brug for, er software.
Trin 7: Color Swirl Code
Programmet jeg skrev til at køre lampen kan ses på PasteBin her. Programmet er meget simpelt - det kan bare lade computeren vide, hvilke stifter vi skal bruge, hvor lyse vi vil have lampen til at være, tildele de relevante stifter til output og kører så en loop, der bruger en lille smule trigonometri til jævnt varierer lampens farver (se kommentarerne for flere detaljer). Alt du skal gøre er at indsætte koden i en blank 'skitse' i Arduino-softwaren og trykke på 'upload'-knappen).
Trin 8: Sæt det hele sammen
Upload koden til din Arduino og kontroller, at LED'en skifter farver korrekt. Nu er alt, hvad du skal gøre, sat på lampeskyggen. Fordi min flaske havde en hals, brugte jeg en lille ring af modellerende ler for at give en stabil base for skyggen. Resultatet skal se sådan ud.
Trin 9: Udvidelse af projektet
Koden er ret simplistisk som den står, og der er masser af plads til forbedring for dem af jer, der vil hackere med det. Nogle mulige ekspansionsprojekter omfatter
- Flytende jævnt fra hver tilfældig farve uden at gentage
- Blin rødt, når et signal fra din pc (for eksempel når du får en e-mail-advarsel)
- Varier lysstyrken i tide til musik (du vil gerne læse på Fast Fourier Transforms)
- Gør det muligt at styre fjernbetjeningen over internettet Sådan opsættes Arduino Web Control uden et Ethernet Shield Sådan opsættes Arduino Web Control uden et Ethernet Shield I de sidste par uger har jeg overdraget kontrollen over stemningsbelysningen i mit studie til seerne under live broadcast af Technophilia Podcast - kan du se resultaterne af det i ... Læs mere.
Alle disse kan udføres helt software side uden at skulle købe ekstra hardware eller komponenter.
Tillykke! Du har gennemført dit første Arduino projekt! Tænk bare på hvad du kan gøre næste ...