Përmbajtje:

Dritat e automatizuara të Krishtlindjeve: 6 hapa (me fotografi)
Dritat e automatizuara të Krishtlindjeve: 6 hapa (me fotografi)

Video: Dritat e automatizuara të Krishtlindjeve: 6 hapa (me fotografi)

Video: Dritat e automatizuara të Krishtlindjeve: 6 hapa (me fotografi)
Video: BLEFA NJË KUPTIM DHE GATUA NJË Taco. BBQ. si La Capital 2024, Nëntor
Anonim
Image
Image
Dritat e automatizuara të Krishtlindjeve
Dritat e automatizuara të Krishtlindjeve

Në këtë Udhëzues, unë ju tregoj se si të ndërtoni Dritat e Krishtlindjeve që Automatikisht Pulsojnë kur luhet muzikë! Projekti ka 2 pjesë: Qarku Elektrik dhe Kodi/Algoritmi Arduino. Qarku funksionon duke përdorur një stafetë me 8 kanale për të mbyllur qarkun në secilën prej 8 fijeve individuale të dritës së Krishtlindjes. Një mikrofon elektrik kap valët e zërit që luajnë në një grup altoparlantësh dhe e dërgon atë në një Arduino duke përdorur një hyrje analoge.

Nga këtu ka 2 mundësi për programe të përdorshme. Ju mund të përdorni modelin e kodit manual për të ndezur me dorë disa fije dritash për këngë muzikore të veçanta, ose mund të përdorni kodin automatik i cili aktivizon fije të ndryshme të telave bazuar në frekuencën e luajtur.

Hapi 1: Merrni materiale

Lista e materialeve për këtë projekt është shumë e butë duke e bërë atë një projekt shumë të përballueshëm. Lista e materialeve dhe ku kam blerë gjithçka (lidhjet e lidhura me amazon) përfshijnë:

1x Arduino Uno

1x Breadboard

1x Përforcues Mikrofoni Electret

1x Jumper Wire Bundle 65 PCS

1x Tela Premium Femra/Mashkull Jumper - 20 x 12 https://www.adafruit.com/product/1713

1x Stafetë SunFounder 8 Channel

8x Vickerman Mini Christmas Light (mund të blini edhe më pak fije)

Vlen gjithashtu të theksohet dorashka gome dhe një zjarrfikës janë shumë të rekomandueshme nëse jeni i ri në këto lloje të projekteve. Ekziston edhe një version PDF i shkarkueshëm i listës së materialeve më poshtë.

Hapi 2: Elektrik - Lidhja e stafetës dhe dritave të Krishtlindjeve

Elektrike - Lidhja e stafetës dhe dritave të Krishtlindjeve
Elektrike - Lidhja e stafetës dhe dritave të Krishtlindjeve
Elektrike - Lidhja e stafetës dhe dritave të Krishtlindjeve
Elektrike - Lidhja e stafetës dhe dritave të Krishtlindjeve
Elektrike - Lidhja e stafetës dhe dritave të Krishtlindjeve
Elektrike - Lidhja e stafetës dhe dritave të Krishtlindjeve

Zemra e qarkut elektrik është stafeta. Një stafetë është një ndërprerës mekanik i cili mbyllet kur një tension shumë më i vogël aplikohet në stafetë. Kjo funksionon sepse tensioni më i vogël kalon nëpër një spirale teli, e cila krijon një elektromagnet për të mbyllur çelësin mekanik. Çelësi është i lidhur me të njëjtin fund të prerë të çdo fillesë të Dritës së Krishtlindjes. Kur çelësi mbyllet, tensioni i prizës në mur është në gjendje të kalojë nëpër fillesë, duke krijuar dritë!

Shënim: MOS punoni në fijet e dritës së Krishtlindjes ndërsa dritat janë të kyçura!

Për të lidhur dritat me stafetën, bëni një prerje të vetme në fijen e dritës dhe hiqeni tela pak për të zbuluar një sasi të vogël bakri në secilën anë të prerjes. Pasi të bëhet kjo, lidhni çdo majë bakri me prizat normalisht të hapura të 1 stafetë. Bëni këtë për 8 fije të lehta.

Më shumë për mënyrën e lidhjes së stafetës mund të gjeni këtu:

Hapi 3: Elektrik - Mikrofon dhe Arduino

Elektrike - Mikrofoni dhe Arduino
Elektrike - Mikrofoni dhe Arduino
Elektrike - Mikrofoni dhe Arduino
Elektrike - Mikrofoni dhe Arduino
Elektrike - Mikrofoni dhe Arduino
Elektrike - Mikrofoni dhe Arduino

Tjetra, ne duhet të lidhim mikrofonin elektrik me Arduino në mënyrë që të fillojmë të marrim valë zanore si hyrje analoge. Lidhjet janë mjaft të thjeshta me mikrofonin VCC dhe tokëzimin që lidhet me Arduino 5V dhe tokën përkatësisht, dalja e mikrofonit lidhet drejtpërdrejt me pinin 0 të analogut Arduino. Imazhet e mësipërme dhe qarku Fritzing vizual më poshtë detajojnë sesi lidhen mikrofoni dhe bordi stafetë me Arduino.

Hapi 4: Kodi Arduino - Dritat automatike të ndezjes

Kodi Arduino - Dritat Pulsuese Automatike
Kodi Arduino - Dritat Pulsuese Automatike

Pasi të keni lidhur të gjithë pajisjet elektronike, është koha për të ngarkuar kodin Arduino! Kodi i dritave të ndezjes automatike do të bëjë që dritat e Krishtlindjeve të ndizen automatikisht bazuar në frekuencën e zërit që dëgjon mikrofoni. Kodi punon duke përdorur një algoritëm të quajtur FHT (Fast Hartley Transform) i ngjashëm me FFT (Fast Fourier Transform) për të kthyer valën e zërit nga fusha e kohës në fushën e frekuencës.

Zakonisht nuk më pëlqen të përdor biblioteka të specializuara kur shkruaj kod, por biblioteka në laboratorët e muzikës së hapur ishte jashtëzakonisht e lehtë për tu punuar dhe e bëri këtë projekt shumë më të shpejtë! Kodi do të jetë i disponueshëm në depon time të GitHub:

Hapi 5: Arduino Code - Manual Blink Light

Kodi Arduino - Dritat e ndezura manuale
Kodi Arduino - Dritat e ndezura manuale

Depoja ime GitHub gjithashtu përmban kod për dritat që pulsojnë manualisht. Kodi manual në këtë depo është aktualisht i kalibruar për Carol of Bells, por ju mund ta ndryshoni kodin për të ndezur në çdo këngë duke ndjekur të njëjtin model që përdor në këtë kod! Kodi gjithashtu do të jetë i disponueshëm në GitHub:

Hapi 6: Konfiguroni Dritat dhe Drejtoni Kodin

Vendosni dritat dhe drejtoni kodin!
Vendosni dritat dhe drejtoni kodin!
Vendosni dritat dhe drejtoni kodin!
Vendosni dritat dhe drejtoni kodin!

Vendosni dritat tuaja aty ku dëshironi, ngarkoni kodin tuaj në tabelën Arduino dhe shikoni shfaqjen tuaj të dritës! Pasi të keni mbaruar dhe funksionon, mund ta aktivizoni Arduino -n tuaj me një bateri 9V, kështu që nuk keni nevojë ta mbani laptopin tuaj aty pranë. Shijoni shfaqjen!

Recommended: