INHOUDSOPGAWE:

SpotLight interaktiewe naglig: 4 stappe
SpotLight interaktiewe naglig: 4 stappe

Video: SpotLight interaktiewe naglig: 4 stappe

Video: SpotLight interaktiewe naglig: 4 stappe
Video: Jennifer Lopez - On The Floor ft. Pitbull 2024, Julie
Anonim
Image
Image
Kringbane
Kringbane

Die SpotLight is 'n interaktiewe naglig wat deur Arduino aangedryf word, met 'n oulike vorm van pug. Die lig het drie interaktiewe funksies:

1) Steek 'n muntstuk agter in die SpotLight om die ligte aan en uit te skakel.

2) Troetel die SpotLight sodat die ligte 'n strelende blou kleur kry.

3) Praat met die kollig. 'N Ongevaarlike, hoër geraas sal sy oë groen laat word. 'N Lae gegrom laat hulle rooi word.

Voorrade

1. Arduino -bord. In hierdie projek gebruik ek die Uno.

2. Twee RGB -leds (https://www.adafruit.com/product/159)

3. 'n Fotoresistor (https://www.adafruit.com/product/161)

4. 'n Mikrofoon (https://www.adafruit.com/product/1713)

5. Weerstande: (6) 2.2kΩ weerstande, (2) 1.5kΩ weerstand

6. 'n Saak. Ek het die Pug-spaarvarkie (Puggy Bank?) By 'n reddingsleër gevind. Wees kreatief en vind u eie unieke geval om hierdie skepping u eie te maak!

Stap 1: stroombaan

Dit is die stroombaandiagram. Die belangrikste komponente is soos volg:

Invoer

1) Mikrofoon - links onder in die prent, wat gebruik word om na klankfrekwensies te luister

2) Fotosel (links bo in die middel) - word gebruik om vas te stel of u die hond troetel

3) Aan/af skakelaar. Dit word as 'n knoppie in die diagram (links bo) getoon, maar ons gebruik tinfoelie in die finale projek om 'n oop kring te skep wat deur 'n muntstuk toegemaak kan word. Dit is eintlik dieselfde as 'n knoppie wat die stroombaan sluit wanneer dit afgedruk word.

Uitset

Twee RGB -leds, met identiese bedrading.

Stap 2: Kode

Kode
Kode

Die bronkode vir hierdie projek is hier beskikbaar:

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

Maak seker dat die penne wat u op u arduino gebruik, korrek pas by die penne wat in die kode gebruik word. Afhangende van hoe u dinge opgestel het, moet u moontlik hierdie waarde verander:

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

Hierdie kode gebruik 'n Fast Fourier Transform (FFT) om die klankgolfvorm wat deur die mikrofoon ontvang word, om te skakel in 'n frekwensiespektrum. Dit stel ons in staat om na frekwensies te luister en die kleur van die LED's daarop te verander. Die kode is ingestel om die ligte rooi te maak as die lae kant van die frekwensiespektrum dominant is en groen wanneer die hoë kant is. Probeer om met hierdie parameters te speel en kyk wat u kan doen!

Stap 3: Die saak

Die geval
Die geval
Die geval
Die geval

Eerste ding - vind 'n saak!

Hierdie hond kom uit die reddingsleër, maar ek is seker jy kan ander interessante voorwerpe vind om in 'n naglig te verander. Omdat die hond hol is, kan ons die elektronkomponente direk in die liggaam plaas.

Ek gebruik 'n boor om gate in die hond se oë te maak en 'n klein een agter die linkeroor om na die fotosel te plaas. Ek het ook 'n geheel agter die regteroor gemaak sodat die mikrofoon klanke beter kon opneem; die mikrofoon is in die kop naby die gat gemonteer. Gebruik warm gom om die komponente vas te maak.

Om die muntbewerking te skep, verbind die drade wat in die skema aangedui word as verbind met 'n knoppie en verbind in plaas daarvan elke kant met 'n aparte strook tinfoelie. Plaas die twee stukke tinfoelie net ver genoeg uitmekaar sodat 'n muntstuk (byvoorbeeld 'n kwart) albei gelyktydig kan raak en die kringloop sluit.

Stap 4: Geniet dit

Geniet dit
Geniet dit
Geniet dit
Geniet dit

Geniet u nuwe skepping! As u probleme ondervind om hierdie instruksies te volg, kan u 'n probleem in die GitHub -bewaarplek agterlaat, of my op Twitter @mathisonian merk.

Aanbeveel: