Hoe maak je een Companion Cube Mood Lamp (voor Absolute Arduino Beginners)
Dus je hebt zojuist je Arduino in de mail gekregen, en je zit hier af te vragen ... wat doe ik hiermee? De Arduino is een microcontroller die goedkoop en ongelooflijk nuttig is. Wat is Arduino: alles wat u moet weten (in video) Wat is Arduino: alles wat u moet weten (in video) Wat is een Arduino en waarom zou u erom geven? In deze video probeer ik die vraag te beantwoorden, en meer. Lees meer voor een verscheidenheid aan elektronisch georiënteerde doe-het-zelf-projecten. Iets zelf bouwen vanuit een Arduino is ongelooflijk bevredigend, maar het is moeilijk om te weten waar je moet beginnen.
Dus vandaag maken we een leuke sfeerlamp met een Portal-thema om wat textuur aan je leefruimte toe te voegen (en je nerd-credo uit het 2007-tijdperk vast te stellen). Het is een geweldig startpunt met weinig componenten en heel weinig bedrading.
Stap 1: Wat je nodig hebt
- 1 x Arduino en USB-kabel
- 1 x RGB-LED
- 4 x 330 Ohm weerstanden
- 1 x kleine breadboard
- 4 x lange springerdraden, bij voorkeur verschillende kleuren
- 1 x vierkante glazen pot of fles
- Harddroogbare heldere lijm
- Grijze en rode boetseerklei
- 1 x witte kaars
De elektronische componenten (minus de Arduino zelf) kunnen worden gekocht als een bundel met een aantal andere nuttige kansen en doelen voor ongeveer $ 20,00 op Amazon, en zullen u goed van dienst zijn voor een verscheidenheid aan Arduino-projecten.
De glazen fles is gekocht bij Walmart voor $ 5,00 met twee geurkaarsen, dus het is waarschijnlijk mogelijk om de Amazon-prijs te verslaan als je bereid bent om te winkelen. Evenzo kunnen veel van deze items gewoon bij u thuis liggen (of geschikte vervangingen) - dus wees creatief. Een onderdeel van het plezier van DIY is manieren bedenken om de dingen om je heen efficiënt te gebruiken om iets interessants te maken.
Stap 2: Frosting the Cube
Verwijder de lont en het metalen lipje van je gewone witte kaars en smeer alles of een deel ervan in een keramische mok in de magnetron gedurende één tot drie minuten totdat het een heldere vloeistof vormt. Werkhandschoenen of ovenwanten dragen, en doe voorzichtig - wasverbrandingen zijn vies. Giet de was in de pot of fles en draai het voorzichtig rond totdat de was begint af te koelen. Kantel de fles totdat er een laag vaste was op elk oppervlak zit. Dit geeft het glas een witte textuur van buitenaf, evenals een koele, ongelijke gemarmerde textuur die de verlichting een mooie esthetische kwaliteit geeft. Aangezien we een LED gebruiken, mag de warmte niet het risico lopen om de wax te smelten. Als de was te rommelig voor je is, kan witte verf voor dit doel worden vervangen.
Stap 3: De kubus versieren
Gebruik nu grijze en rode boetseerklei om de structuren op het oppervlak van de kubus te maken: alle hoeken moeten bedekt zijn, evenals het middelste derde deel van de randen ertussen, en een cirkel in het midden van elk vlak, rode of roze harten op hen. Degenen onder jullie die kunnen beeldhouwen, zullen waarschijnlijk iets bedenken dat er veel schoner uitziet dan mijn eindproduct. Omdat de klei niet wordt geplaatst, kun je ermee blijven futen totdat je tevreden bent met je eindresultaat.
Stap 4: De decoraties beschermen
Om de kleistring hard te maken, raad ik af om het te bakken: het glas kan exploderen door hittestress in de oven - of erger, interne spanningen opbouwen die ervoor zorgen dat het op een later tijdstip met geweld breekt en iemand verwondt. Gebruik in plaats daarvan een penseel om verschillende lagen heldere lijm op het oppervlak van de klei aan te brengen, waardoor het een relatief harde schaal krijgt en voorkomt dat de klei wordt gestoord of op andere objecten wordt afgewreven.
Stap 5: Bedrading van de LED
Om te beginnen, inspecteer de poten van uw RGB-LED. Het langste been is het negatieve uiteinde (aangenomen dat je een gewone kathode-LED hebt) - de andere drie zijn positieve tanden en elk correspondeert met een andere kleur - red, green, en blue. Buig de negatieve uitsteeksel naar buiten en plaats deze in de zwarte (negatieve) rij langs de bovenkant van een breadboard. Buig de andere drie poten in drie verschillende kolommen in het midden van het bord (het maakt niet uit welke precies, zolang er geen twee een kolom delen). Buig ze zodanig dat de LED vlak tegen het bord aan ligt. Nu wil je weerstanden invoegen (330 Ohm) om de stroomstroom te verzwakken zodat je niet per ongeluk je LED doorbrandt.
Stap 6: Bedrading van de Arduino
Sluit nu lange draden aan op de 10, 11 en 12 pins aan de rand van uw Arduino en gebruik het breadboard om ze te koppelen aan de weerstanden die aan de LEDS zijn gekoppeld. Draai de GND-pin op de Arduino naar de zwarte rij op het breadboard (waar dan ook).
Als je wilt, kun je de breadboard en Arduino in een kleine doos stapelen om ze te verstoppen (of een soldeerbout te krijgen en het breadboard helemaal weg te gooien), maar ik hou wel van de esthetiek van blootliggende draden en printplaten. Hoe dan ook, op dit moment is alles verbonden. We hebben alleen maar software nodig.
Stap 7: Kleurwervelcode
Het programma dat ik schreef om de lamp te besturen, kan hier op PasteBin worden bekeken. Het programma is heel eenvoudig - het laat de computer gewoon weten welke pinnen we zullen gebruiken, hoe helder we de lamp willen hebben, wijst de relevante pinnen toe aan de uitvoer en voert dan een lus uit die een beetje trigonometrie gebruikt om soepel te werken variëren de kleuren van de lamp (zie de opmerkingen voor meer details). Het enige dat u hoeft te doen, is de code in een lege 'schets' in de Arduino-software te plakken en op de knop 'Uploaden' te klikken).
Stap 8: Alles samenvoegen
Upload de code naar uw Arduino en controleer of de LED de kleuren correct verschuift. Nu hoef je alleen maar de lampenkap aan te doen. Omdat mijn fles een nek had, gebruikte ik een kleine ring met boetseerklei om een stabiele basis voor de schaduw te bieden. Het resultaat zou er ongeveer zo uit moeten zien.
Stap 9: Het project uitbreiden
De code is vrij simplistisch in zijn huidige vorm, en er is genoeg ruimte voor verbetering voor degenen onder u die ermee willen hacken. Sommige mogelijke uitbreidingsprojecten omvatten
- Soepel schakelen van elke willekeurige kleur zonder te herhalen
- Knipper rood als u een signaal van uw pc ontvangt (bijvoorbeeld wanneer u een e-mail ontvangt)
- Varieer de helderheid in de tijd naar muziek (lees meer over Fast Fourier Transforms)
- Laat het op afstand via internet bestuurd worden Hoe kan ik Arduino Web Control instellen zonder een Ethernet-schild Hoe installeer ik Arduino Web Control zonder een Ethernet-schild De laatste weken overhandigde ik de controle over de sfeerverlichting in mijn studio aan kijkers tijdens de live uitzending van Technophilia Podcast - je kunt de resultaten daarvan zien in de ... Lees meer .
Al deze kunnen volledig softwarematig worden uitgevoerd zonder de noodzaak om extra hardware of componenten te kopen.
Gefeliciteerd! Je hebt je eerste Arduino-project voltooid! Denk eens aan wat je daarna kunt doen ...
Ontdek meer over: Arduino.