Innholdsfortegnelse:

SpotLight interaktivt nattlys: 4 trinn
SpotLight interaktivt nattlys: 4 trinn

Video: SpotLight interaktivt nattlys: 4 trinn

Video: SpotLight interaktivt nattlys: 4 trinn
Video: Create Professional Websites with Canva Website Builder & ChatGPT AI 2024, November
Anonim
Image
Image
Kretsløp
Kretsløp

SpotLight er et interaktivt nattlys drevet av Arduino, og tar på seg en søt mopsbasert formfaktor. Lyset har tre interaktive funksjoner:

1) Sett en mynt bak på SpotLight for å slå lysene på og av.

2) Pet the SpotLight for å få lysene til å få en beroligende blå farge.

3) Snakk med søkelyset. En ikke-truende, høyere tone vil få øynene til å bli grønne. En lav knurring får dem til å bli røde.

Rekvisita

1. Arduino -brett. I dette prosjektet bruker jeg Uno.

2. To 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. Motstander: (6) 2,2 kΩ motstander, (2) 1,5 kΩ motstand

6. En sak. Jeg fant Pug sparegris (Puggy Bank?) Ved en frelsesarme. Bli kreativ og finn din egen unike sak for å gjøre denne skapelsen til din egen!

Trinn 1: Kretsløp

Dette er kretsdiagrammet. De viktigste komponentene er som følger:

Inngang

1) Mikrofon - nederst til venstre på bildet, brukes til å lytte til lydfrekvenser

2) Fotocelle (øverst midt til venstre) - brukes til å oppdage om du klapper hunden

3) På/Av -bryter. Dette er vist som en knapp i diagrammet (øverst til venstre), men vi bruker tinfoil i det siste prosjektet for å lage en åpen krets som kan lukkes med en mynt. Dette er faktisk det samme som en knapp som lukker kretsen når den trykkes ned.

Produksjon

To RGB -lysdioder, med identiske ledninger.

Trinn 2: Kode

Kode
Kode

Kildekoden for dette prosjektet er tilgjengelig her:

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

Sørg for at pinnene du bruker på din arduino stemmer overens med pinnene som brukes i koden. Avhengig av hvordan du har koblet ting opp, må du kanskje endre denne verdien:

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

Denne koden bruker en Fast Fourier Transform (FFT) for å konvertere lydbølgeformen som mottas av mikrofonen til et frekvensspekter. Dette lar oss lytte til frekvenser og endre fargen på lysdiodene basert på det. Koden er satt opp for å gjøre lysene røde når den lave enden av frekvensspekteret er dominerende og grønn når den høye enden er. Prøv å leke med disse parameterne og se hva du kan gjøre!

Trinn 3: Saken

Saken
Saken
Saken
Saken

Det første - finn deg en sak!

Denne hunden kom fra frelsesarmeen, men jeg er sikker på at du kan finne andre interessante gjenstander å gjøre om til et nattlys. Siden hunden er hul, lar den oss sette elektronkomponentene direkte inne i kroppen.

Jeg brukte en drill til å lage hull i hundeøyene og en liten bak venstre øre for å plassere til fotocelle. Jeg lagde også en helhet bak høyre øre slik at mikrofonen bedre kunne hente lyder; mikrofonen er montert inne i hodet nær det hullet. Bruk varmt lim for å fikse komponentene på plass.

For å opprette myntoperasjonen, koble ledningene som er vist i skjematisk oversikt som tilkobling til en knapp, og koble i stedet hver side til separate strenger av stanniol. Legg de to tinnfoliene like langt nok fra hverandre, slik at en mynt (f.eks. En fjerdedel) kan berøre dem begge samtidig, og kretsen lukkes.

Trinn 4: Nyt

Nyt
Nyt
Nyt
Nyt

Ha det gøy med den nye skapelsen din! Hvis du har problemer med å følge disse instruksjonene, kan du legge igjen et problem på GitHub -depotet, eller tagge meg på twitter @mathisonian.

Anbefalt: