Innehållsförteckning:

SpotLight Interactive Nightlight: 4 steg
SpotLight Interactive Nightlight: 4 steg

Video: SpotLight Interactive Nightlight: 4 steg

Video: SpotLight Interactive Nightlight: 4 steg
Video: Night 2024, Juli
Anonim
Image
Image
Kretsar
Kretsar

SpotLight är ett interaktivt nattljus som drivs av Arduino och tar en söt mopsbaserad formfaktor. Ljuset har tre interaktiva funktioner:

1) Sätt in ett mynt på baksidan av SpotLight för att tända och släcka lamporna.

2) Pet the SpotLight så att lamporna får en lugnande blå färg.

3) Prata med rampljuset. Ett icke-hotande, högre ljud kommer att göra ögonen gröna. Ett lågt morrande får dem att bli röda.

Tillbehör

1. Arduino -bräda. I det här projektet använder jag Uno.

2. Två RGB -lysdioder (https://www.adafruit.com/product/159)

3. En fotoresistor (https://www.adafruit.com/product/161)

4. En mikrofon (https://www.adafruit.com/product/1713)

5. Motstånd: (6) 2,2 kΩ motstånd, (2) 1,5 kΩ motstånd

6. Ett fall. Jag hittade Pug-spargrisen (Puggy Bank?) Vid en räddningsarmé. Var kreativ och hitta ditt eget unika fodral för att göra den här skapelsen till din egen!

Steg 1: Kretsar

Detta är kretsschemat. De viktigaste komponenterna är följande:

Inmatning

1) Mikrofon - nedre vänster på bilden, används för att lyssna på ljudfrekvenser

2) Fotocell (längst upp till vänster) - används för att upptäcka om du klappar hunden

3) På/Av -omkopplare. Detta visas som en knapp i diagrammet (uppe till vänster), men vi använder stanniol i det sista projektet för att skapa en öppen krets som kan stängas med ett mynt. Detta är faktiskt detsamma som en knapp som stänger kretsen när den trycks ned.

Produktion

Två RGB -lysdioder, med identiska ledningar.

Steg 2: Kod

Koda
Koda

Källkoden för detta projekt finns här:

github.com/mathisonian/spot-light-nightlig…

Se till att stiften du använder på din arduino stämmer överens med stiften som används i koden. Beroende på hur du har kopplat upp saker kan du behöva ändra följande värde:

github.com/mathisonian/spot-light-nightlig…

Denna kod använder en Fast Fourier Transform (FFT) för att konvertera ljudvågformen som tas emot av mikrofonen till ett frekvensspektrum. Detta gör att vi kan lyssna på frekvenser och ändra färgen på lysdioderna baserat på det. Koden är inställd för att göra lamporna röda när den låga änden av frekvensspektrumet är dominerande och grön när den höga änden är. Prova att spela med dessa parametrar och se vad du kan göra!

Steg 3: Fallet

Fallet
Fallet
Fallet
Fallet

Första sak - hitta dig själv ett fall!

Den här hunden kom från frälsningsarmén, men jag är säker på att du kan hitta andra intressanta föremål att förvandla till ett nattljus. Eftersom hunden är ihålig kan vi placera elektronkomponenterna direkt inuti kroppen.

Jag använde en borr för att skapa hål i hundögonen och en liten bakom vänster öra för att placera till fotocellen. Jag gjorde också en helhet bakom höger öra så att mikrofonen bättre kunde ta upp ljud; mikrofonen är monterad inuti huvudet nära det hålet. Använd varmt lim för att fixera dessa komponenter på plats.

För att skapa myntoperationen, anslut trådarna som visas i schemat som en anslutning till en knapp och anslut istället varje sida till separata strängar av stanniol. Placera de två bitarna av tennfolie tillräckligt långt ifrån varandra så att ett mynt (t.ex. en fjärdedel) kan röra dem båda samtidigt och stänga kretsen.

Steg 4: Njut

Njut av
Njut av
Njut av
Njut av

Ha kul med din nya skapelse! Om du har problem med att följa dessa instruktioner kan du lämna ett problem på GitHub -förvaret, eller tagga mig på twitter @mathisonian.

Rekommenderad: