Բովանդակություն:

Arduino Infinity Mirror (Bluetooth & Sound React). 9 քայլ (նկարներով)
Arduino Infinity Mirror (Bluetooth & Sound React). 9 քայլ (նկարներով)

Video: Arduino Infinity Mirror (Bluetooth & Sound React). 9 քայլ (նկարներով)

Video: Arduino Infinity Mirror (Bluetooth & Sound React). 9 քայլ (նկարներով)
Video: Laser + mirror + sound 2024, Նոյեմբեր
Anonim
Image
Image
Arduino Infinity Mirror (Bluetooth & Sound React)
Arduino Infinity Mirror (Bluetooth & Sound React)
Arduino Infinity Mirror (Bluetooth & Sound React)
Arduino Infinity Mirror (Bluetooth & Sound React)

Ես ստեղծեցի Infinity Mirror- ը Arduino- ի հետ դպրոցական նախագծի համար, որը կարող եք կառավարել ձեր հեռախոսով կամ պլանշետով `օգտագործելով Bluetooth: Հայելին ունի նաև ներկառուցված խոսափող, որը հայտնաբերում է ձայնը/երաժշտությունը և համապատասխանաբար արձագանքում ՝ ստեղծելով աչքի գրավող լուսային հարվածներ երաժշտության ռիթմի վրա: Պարզապես գործարկեք ծրագիրը, միացեք bluetooth- ին և տեսեք, թե ինչ հրաշք է տեղի ունենում:

Այս Instructables- ում ես ձեզ ցույց կտամ, թե ինչպես կարող եք պատրաստել այս անսահմանության հայելին: Այսպիսով, եկեք սկսենք:

Քայլ 1: Հավաքեք նյութեր

Նյութեր հավաքել
Նյութեր հավաքել

Այս անսահման հայելին պատրաստելու համար ձեզ հարկավոր են հետևյալ նյութերը.

1) Arduino Uno ($ 30)

Կարող եք նաև օգտագործել տարբեր տեսակի Arduino, բայց դա լիովին ձերն է:

2) Մինի տախտակ կամ PCB (5 դոլար)

Ես նախատիպերի համար օգտագործեցի հացահատիկը և հետագայում ամեն ինչ զոդեցի մի տախտակի/ստրիպի վրա:

3) WS2813 Digital 5050 RGB LED ժապավեն - 144 LED (1 մետր) (25 դոլար)

Կարող եք նաև օգտագործել այլ LED շերտ, բայց համոզվեք, որ բոլոր LED- ները անհատապես հարմարվողական են: Նաև համոզվեք, որ LED ժապավենը տալիս է «լրացուցիչ» 5 Վ լարում LED- ների յուրաքանչյուր մետրի համար: Դա պայմանավորված է նրանով, որ լարումը նվազում է շերտի վրայով, և սկզբի հոսանքը կարող է զգալիորեն աճել: (և գուցե այրեք ձեր LED շերտի սկիզբը): Այս մասին ավելին կարող եք կարդալ այստեղ ՝ Neopixels- ի հզորացում:

4) լարերի նախատիպ (3 դոլար)

Գույներն ընդհանուր առմամբ նշանակություն չունեն, բայց շատ օգտակար է դրանք ունենալ որպես ինքդ քեզ հղում: Ես օգտագործել եմ սպիտակ, սև, կարմիր, կանաչ, դեղին, նարնջագույն և կապույտ:

5) USB A- ից B մալուխ (4 դոլար)

Սա կօգտագործվի ձեր Arduino կոդը Arduino Uno տախտակին վերբեռնելու համար:

6) Միջին հորատանցքի անջատիչ էներգիա - 5V 10A (15 դոլար)

Սա կօգտագործվի արտաքին շղթայի 5 վ լարման LED շերտին աջակցելու համար, քանի որ Arduino- ն ինքնին այնքան հզոր չէ, որ լուսավորի բոլոր LED- ները: Կարող եք նաև ընտրել պատի ադապտերային սնուցման աղբյուր, բայց համոզվեք, որ այն աշխատում է 5 Վ լարման վրա:

7) 230V հոսանքի մալուխ ՝ խրոցակով (3 դոլար)

Սա կօգտագործվի անջատիչ սնուցման աղբյուրը 230 Վ հոսանքի վարդակին միացնելու համար: Կախված ձեր բնակության վայրից, հոսանքի վարդակից լարման չափը կարող է տարբեր լինել: Ամեն դեպքում, ձեզ անհրաժեշտ կլինի համապատասխան մալուխ `խրոցակով:

8) Bluetooth HC-06 մոդուլ RF հաղորդիչ Slave 4-PIN (8 դոլար)

Այս մոդուլը կօգտագործվի ձեր հեռախոսից կամ պլանշետից տվյալներ Arduino- ին ուղարկելու համար: Այս bluetooth մոդուլը կարող է ծառայել միայն որպես ստրուկ: Ստանդարտ bluetooth քորոց / գաղտնաբառ է 1234 -ը:

9) Ձայնի հայտնաբերման տվիչի մոդուլ 3-PIN (3 դոլար)

Այս մոդուլը կօգտագործվի ձայնը հայտնաբերելու համար, քանի որ այն ունի ներկառուցված խոսափող: Սահմանեք պոտենցիոմետրը ձայնի ցանկալի քանակի համար, որով ազդանշան է ստեղծվում: Կարող եք նաև օգտագործել այլ ձայնային տվիչ, բայց դա ձեզն է:

10) 220 Ω դիմադրություն (0,25 դոլար)

Սա կօգտագործվի LED- ների լարման վերահսկման համար: Եթե դուք չեք օգտագործում սա, ապա LED- ները ի վերջո իսկապես տաք կլինեն: 220Ω դիմադրողն ունի այդ կարգի կարմիր, կարմիր և շագանակագույն շերտեր: Վերջին շերտը ներկայացնում է հանդուրժողականությունը: Ոսկին նշանակում է ± 5%: Լրացուցիչ տեղեկություններ այստեղ ՝ 220 Ohm Resistor:

11) 1000uF 16V էլեկտրոլիտիկ կոնդենսատոր ($ 0.25)

Սա կօգտագործվի ձեր շղթայում հզորություն (էներգիա) ավելացնելու և պահելու համար: Լրացուցիչ տեղեկություններ այստեղ ՝ Էլեկտրոլիտիկ կոնդենսատորներ:

Տուփ և հայելի

Սրանք այն նյութերն ու չափերն են, որոնք ես օգտագործել եմ իմ տուփը ստեղծելու համար: Կարող եք նաև գնել շրջանակ կամ նախապես պատրաստված տուփ, որը բավական մեծ է, որպեսզի տեղավորի միակողմանի արտացոլող հայելին, սովորական հայելին, լուսադիոդներն ու էլեկտրոնիկան: Ես խորհուրդ եմ տալիս այն ինքներդ կառուցել, եթե ունեք ճիշտ գործիքներ և նյութեր:

12) Ապակի 25 x 25 սմ (3 մմ հաստությամբ) (5 դոլար)

Ապակին կօգտագործվի որպես միակողմանի ռեֆլեկտիվ հայելի, որի համար ձեզ հարկավոր կլինի միակողմանի հայելային պատուհանի ֆիլմը (տես 13): Կարող եք նաև գնել միակողմանի հայելի/կիսաթափանցիկ հայելի, որը բավական մեծ է ձեր տուփի ներսում տեղավորելու համար: Դուք կարող եք ինքներդ ապակի կտրել ապակու կտրիչով (տես 22), բայց ես ավելի շուտ խորհուրդ եմ տալիս խորհրդակցել մասնագետների հետ, որպեսզի դա անեն ձեզ համար, կամ նույնիսկ ավելի լավ է պարզապես գնել ճիշտ չափսերով ապակի:

13) միակողմանի երանգավորված երեսպատման ֆիլմ 30 x 30 սմ (5 դոլար)

Միակողմանի հայելին կրկնօրինակելու համար ձեզ հարկավոր կլինի ապակի և մգեցված միակողմանի հայելային պատուհանի շերտ, որը ջրի և օճառի հետ կպցվի բաժակի վրա (տես 29): Պատճառն այն է, որ այն փոքր -ինչ ավելի մեծ է, քան ապակին, այն է, որ այն ժամանակի ընթացքում կծկվի: Եթե նախընտրում եք գնել միակողմանի հայելին, ինչպես նշվեց վերևում, ապա դրա կարիքը չեք ունենա:

14) Հայելի 25 x 25 սմ (3 մմ հաստությամբ) (5 դոլար)

Պարզապես սովորական հայելին, ինչպես այն, ինչ դու ունես լոգարանում: Սա կօգտագործվի միակողմանի հայելու հետ մեկտեղ ՝ «անսահմանության» էֆեկտ ստեղծելու համար:

15) 2x հաստ փայտե շերտ, 25 x 10 x 2 սմ ($ 2)

Երկու փայտե շերտ ՝ տուփի վերևի և ներքևի մասի համար:

16) 2x Հաստ Փայտե շերտ, 27 x 10 x 2 սմ ($ 2)

Երկու փայտե շերտ ՝ տուփի աջ և ձախ կողմերի համար:

17) 2x բարակ փայտե շերտ ՝ 25 x 2.5 x 0.5 սմ (1 դոլար)

Տուփի ներսի վերևի և ներքևի մասի երկու փայտե շերտ (որի վրա հայելիները կհենվեն և որոնց վրա կպցված են LED- ները):

18) 2x բարակ փայտե շերտ ՝ 24 x 2.5 x 0.5 սմ (1 դոլար)

Տուփի ներսի աջ և ձախ կողմերի համար երկու փայտե շերտ (որի վրա հայելիները կհենվեն և որոնց վրա կպցված են LED- ները):

19) Սև ներկի տարա/լակի

Ես սա օգտագործեցի ՝ արկղս սև ներկելու համար, որպեսզի այն ավելի համադրվի մուգ թեմայի հետ:

Գործիքներ:

Ահա այն գործիքները, որոնք ձեզ հարկավոր կլինեն տուփը, ինչպես նաև հայելին ստեղծելու համար.

20) չափիչ ժապավեն (3 դոլար)

Օգտագործվում է, իհարկե, ձեր տուփը չափելու համար: Լրացուցիչ տեղեկություններ այստեղ ՝ Ինչպես կարդալ չափիչ ժապավեն:

21) Չափիչ քառակուսի ($ 5)

Նաև օգտագործվում է ձեր տուփը/նյութերը չափելու համար: Իրականում չի պահանջվում, բայց այն կարող է շատ օգտակար լինել:

22) մետաղալար կտրող/մերկացուցիչ (5 դոլար)

Օգտագործվում է ձեր լարերը հանելու և կտրելու համար: Որպես այլընտրանք կարող եք նաև օգտագործել խոհանոցային դանակ կամ ստենլի դանակ: Լրացուցիչ տեղեկություններ այստեղ ՝ Ինչպես քսել լարերը:

23) Ապակի կտրիչ (5 դոլար)

Օգտագործվում է ապակի և հայելիներ կտրելու համար: Որպես այլընտրանք կարող եք օգտագործել ադամանդ, բայց ես դա խորհուրդ չեմ տալիս: Լրացուցիչ տեղեկություններ այստեղ ՝ Ինչպես կտրել վիտրաժը:

24) Պտուտակահան/փորվածք ($ 2)

Օգտագործվում է պտուտակներ և հորատման անցքեր վարելու համար: Լրացուցիչ տեղեկություններ այստեղ ՝ Ինչպես վարել փայտափող:

25) մուրճ (5 դոլար)

Օգտագործվում է մեխեր քշելու համար: Լրացուցիչ տեղեկություններ այստեղ. Ինչպես անվտանգ օգտագործել մուրճը:

26) Փայտի սոսինձ ($ 5)

Եթե պտուտակները կամ մեխերը բավականաչափ լավը չեն, կարող եք նաև փայտի սոսինձ քսել մասերը միասին պահելու համար: Լրացուցիչ տեղեկություններ այստեղ ՝ Ինչպես միասին սոսնձել փայտը:

27) Սղոց ($ 5)

Օգտագործվում է փայտ կտրելու համար: Լրացուցիչ տեղեկություններ այստեղ ՝ Ինչպես փայտ տեսնել ձեռքի սղոցով:

28) Եղունգներ ($ 3)

Օգտագործվում է մասերը միասին պահելու համար, մեր դեպքում `մշտապես:

29) Պտուտակներ (3 դոլար)

Նաև օգտագործվում է մասերը միասին պահելու համար, բայց մեխերի փոխարեն պտուտակներ օգտագործելով, անհրաժեշտության դեպքում կարող եք հեշտությամբ անջատել մասերը:

30) ջուր և օճառ

Օգտագործվում է մգեցված միակողմանի հայելային պատուհանի ֆիլմը ապակու վրա քսելու համար: Եվ նաև օգտագործվում է անսահման հայելին մաքրելու համար: Եթե ցանկանում եք իմանալ, թե ինչպես տեղադրել պատուհանի ֆիլմը, կարող եք հետևել այս ձեռնարկին ՝ Ինչպես տեղադրել պատուհանի ֆիլմ:

31) հղկաթուղթ ($ 1)

Օգտագործվում է ապակու և փայտի սուր եզրերը մաքրելու համար:

Sոդման գործիքներ (ըստ ցանկության)

32) Sոդման երկաթ (15 դոլար)

Կամընտիր, եթե որոշեք ամեն ինչ միասին զոդել, այլ ոչ թե այն հացի սեղանին թողնելու փոխարեն: Եթե ցանկանում եք իմանալ, թե ինչպես կարելի է զոդել, կարող եք հետևել այս ձեռնարկին ՝ Ինչպես զոդել էլեկտրոնիկա:

33) tinոդման անագ 0.6 մմ - 100 գ ($ 5.50)

Օգտագործվում է լարերը միասին զոդելու համար:

34) Desոդման մետաղալար - 1 մմ 1.5 մ (1.50 դոլար)

Օգտագործվում է լարերը ապամոնտաժելու համար, պատահաբար սխալվելու դեպքում:

35) atերմության նվազեցման խողովակներ ($ 2)

Օգտագործվում է զոդված լարերը միասին ապահով պահելու համար:

36) 1x 3 կապում վերնագիր իգական ($ 0.10)

Իրականում չի պահանջվում, բայց դա կարող է հարմար լինել, եթե չեք ցանկանում ձայնի հայտնաբերման սենսորը ուղղակիորեն միացնել լարերին:

37) 1x 4 կապում վերնագիր իգական ($ 0.10)

Իրականում դա պարտադիր չէ, բայց դա կարող է հարմար լինել, եթե չցանկանաք ուղղակիորեն միացնել Bluetooth մոդուլը լարերին:

Քայլ 2: Գրատախտակի միացումներ

Image
Image
Breadboard- ի միացումներ
Breadboard- ի միացումներ
Breadboard- ի միացումներ
Breadboard- ի միացումներ

Նյութերը հավաքելուց հետո ժամանակն է պատրաստել ձեր առաջին նախատիպը `օգտագործելով տախտակ: Ընդհանուր առմամբ տախտակն ունի չորս սյուն: Առաջին երկու և վերջին երկու կապույտ և կարմիր սյուները կիսում են ուղղահայաց կապը ՝ ներկայացնելով +5V (կարմիր) և գրունտային/GND (կապույտ) կապերը: Մեջտեղում գտնվող երկու սյունակներն են, որտեղ կտեղադրվեն ձեր հիմնական բաղադրիչները: Հացաթղթերի մասին ավելին կարող եք իմանալ այստեղ:

Այսպիսով, այն, ինչ ցանկանում եք անել, ձեր Arduino- ն միացրեք սեղանի սեղանին `օգտագործելով նախատիպային լարեր: Ինչպես արդեն նշեցի, գույները կարևոր չեն, բայց դրանք օգտակար տեղեկանք են ձեզ համար: Օրինակ, ես օգտագործել եմ կարմիր լարերը ` +5V- ը, իսկ սպիտակները` GND- ը: Կարևոր չէ նաև, թե որտեղ եք տեղադրում ձեր քորոցները, քանի դեռ դրանք մնում են նույն շղթայում:

Հաջորդը, դուք ցանկանում եք ձեր LED շերտը միացնել հացատախտակին: Դուք կնկատեք, որ այն ունի 3-6 լար ՝ կախված նրանից, թե որ տեսակ ունեք: Սպիտակը ներկայացնում է GND/րոպե մուտքագրումը, կարմիրը ՝ +5V մուտքագրումը, կանաչը ՝ տվյալների մուտքագրման PIN- ը, իսկ կապույտը ՝ պահուստային տվյալների մուտքագրման PIN- ը (մի միացեք, եթե LED- ն միացված չէ): Միացրեք արտաքին 5 Վ հոսանքը և միացրեք այն LED շերտին: Մի մոռացեք նաև միացնել դիմադրիչն ու կոնդենսատորը, ինչպես ցույց է տրված վերևում նկարում, այլապես կարող եք այրել ձեր LED- ները:

Վերջապես, դուք ցանկանում եք միացնել ձեր bluetooth մոդուլը և ձայնի հայտնաբերման տվիչը հացատախտակին: Ձայնի հայտնաբերման տվիչը նշանակեք A0 (անալոգային) կապակցիչին: Ինչ վերաբերում է bluetooth մոդուլին, ապա կնկատեք, որ այն ունի մեկ RXD և մեկ TXD քորոց: Սրանք ազդանշաններ ուղարկելու և ստանալու համար են: Ո NOTՇԱԴՐՈԹՅՈՆ. Մոդուլի TXD կապը միացրեք Arduino- ի RXD կապին, և մոդուլի RXD կապը Arduino- ի TXD կապին: Ոչ միևնույն քորոցներին:

Քայլ 3: Կոդավորեք Arduino- ն

Կոդավորեք Arduino- ն
Կոդավորեք Arduino- ն

Այսպիսով, հաջորդ քայլը Arduino- ն կոդավորելն է: Դա անելու համար ձեզ հարկավոր կլինի Arduino IDE ծրագիրը, որը կարող եք ներբեռնել այստեղից: IDE- ն ներբեռնելուց հետո բացեք նոր փաստաթուղթ և պատճենեք և տեղադրեք հետևյալ ծածկագիրը ծրագրի պատուհանում.

#ներառում

// կապում, որոնք միացված են Arduino- ին

const int PIN = 6; // LED շերտի մուտքի քորոց int NUMPIXELS = 144; // Պիքսելների քանակը, որոնք կլուսավորվեն const int SOUNDSENSOR = A0; // Ձայնի տվիչի մուտքագրման քորոց

int ButtonState = 0; // Այն վիճակը, որը նշանակված է bluetooth հավելվածի կոճակին

int ծավալը = 0; // Նշեք, որը ստուգում է ՝ խոսափողում ազդանշան կա՞, թե՞ ոչ

// Գույնի փոփոխականներ

բուլյան PrimBlue = կեղծ; բուլյան PrimGreen = կեղծ; բուլյան PrimRed = կեղծ; բուլյան PrimWhite = կեղծ; բուլյան PrimYellow = կեղծ; բուլյան PrimOrange = կեղծ; բուլյան PrimPink = կեղծ; բուլյան PrimPurple = կեղծ;

// Լույսի և ձայնի փոփոխականներ

բուլյան SoundDetect = կեղծ; բուլյան FullLight = կեղծ;

Adafruit_NeoPixel շերտ = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

void setup () {

pinMode (SOUNDSENSOR, INPUT); // Ձայնի տվիչի pinMode (PIN, OUTPUT) մուտքագրում; // LED շերտի մուտքագրում

Serial.begin (9600);

strip.setPixelColor (0, 0, 0, 0); strip.setBrightness (0); strip.begin (); // Սա նախաստորագրում է NeoPixel գրադարանի strip.show ();

}

դատարկ շրջան () {

// Սահմանեք պայծառության չափը ըստ սահող բայթ պայծառության = analogRead (A0)/4; Serial.println (պայծառություն); if (Serial.available ()> 0) {ButtonState = Serial.read (); }

// Միացնել կամ անջատել LED- ն և ձայնի հայտնաբերումը

եթե (FullLight == 1 && SoundDetect == 0) {strip.setBrightness (ButtonState); strip.show (); } else if (FullLight == 0 && SoundDetect == 0) {strip.setBrightness (0); strip.show (); } else if (FullLight == 0 && SoundDetect == 1) {strip.setBrightness (պայծառություն); strip.show (); } else if (FullLight == 1 && SoundDetect == 1) {strip.setBrightness (0); strip.show (); }

/////////////////////////// LED անջատիչ ////////////////////// ////

if (ButtonState == 'a') {primColors (); FullLight = 1; SoundDetect = 0; }

եթե (ButtonState == 'բ') {

FullLight = 0; SoundDetect = 0; }

/////////////////////////// Ձայնի հայտնաբերման անջատիչ ///////////////////// /////

if (ButtonState == 'c') {primColors (); SoundDetect = 1; FullLight = 0; }

եթե (ButtonState == 'd') {

SoundDetect = 0; FullLight = 0; }

/////////////////////////// Հիմնական գույներ ////////////////////// ////

if (ButtonState == '1') {primColors (); PrimBlue = 0; PrimGreen = 0; PrimRed = 1; PrimWhite = 0; PrimYellow = 0; PrimOrange = 0; PrimPink = 0; PrimPurple = 0; }

եթե (ButtonState == '2') {

առաջնային գույներ (); PrimGreen = 1; PrimBlue = 0; PrimRed = 0; PrimWhite = 0; PrimYellow = 0; PrimOrange = 0; PrimPink = 0; PrimPurple = 0; }

եթե (ButtonState == '3') {

առաջնային գույներ (); PrimRed = 0; PrimBlue = 1; PrimGreen = 0; PrimWhite = 0; PrimYellow = 0; PrimOrange = 0; PrimPink = 0; PrimPurple = 0; } if (ButtonState == '4') {PrimaryColors (); PrimRed = 0; PrimBlue = 0; PrimGreen = 0; PrimWhite = 1; PrimYellow = 0; PrimOrange = 0; PrimPink = 0; PrimPurple = 0; } if (ButtonState == '5') {primColors (); PrimRed = 0; PrimBlue = 0; PrimGreen = 0; PrimWhite = 0; PrimYellow = 1; PrimOrange = 0; PrimPink = 0; PrimPurple = 0; } if (ButtonState == '6') {primColors (); PrimRed = 0; PrimBlue = 0; PrimGreen = 0; PrimWhite = 0; PrimYellow = 0; PrimOrange = 1; PrimPink = 0; PrimPurple = 0; } if (ButtonState == '7') {primColors (); PrimRed = 0; PrimBlue = 0; PrimGreen = 0; PrimWhite = 0; PrimYellow = 0; PrimOrange = 0; PrimPink = 1; PrimPurple = 0; } if (ButtonState == '8') {PrimaryColors (); PrimRed = 0; PrimBlue = 0; PrimGreen = 0; PrimWhite = 0; PrimYellow = 0; PrimOrange = 0; PrimPink = 0; PrimPurple = 1; }}

դատարկ առաջնային գույներ () {

համար (int i = 0; i <NUMPIXELS; i ++) {if (PrimBlue == 1) {strip.setPixelColor (i, 0, 0, 255); } else if (PrimGreen == 1) {strip.setPixelColor (i, 0, 255, 0); } else if (PrimRed == 1) {strip.setPixelColor (i, 255, 0, 0); } else if (PrimWhite == 1) {strip.setPixelColor (i, 255, 255, 255); } else if (PrimYellow == 1) {strip.setPixelColor (i, 255, 255, 0); } else if (PrimOrange == 1) {strip.setPixelColor (i, 255, 102, 0); } else if (PrimPink == 1) {strip.setPixelColor (i, 255, 0, 255); } else if (PrimPurple == 1) {strip.setPixelColor (i, 102, 0, 204); } else {strip.setPixelColor (i, 255, 255, 255); }} strip.show (); }

Եթե ձեզ խնդրում է տեղադրել Adafruit NeoPixel գրադարանը, դա արեք ՝ ուրվագծելով> Էջանշան դնել գրադարան> Adafruit NeoPixel:

Քայլ 4: Կառուցեք Bluetooth հավելվածը

Image
Image
Կառուցեք արկղը
Կառուցեք արկղը

Այժմ եկեք անցնենք հետաքրքիր մասի ՝ կառուցելով ձեր ծրագիրը: Ես որոշեցի օգտագործել երրորդ կողմի ծրագրակազմ ՝ MIT App Inventor 2 անվանումով: Եթե ցանկանում եք ներբեռնել ծրագրի ֆայլերը (.aia) և հավելվածում փոփոխություններ կատարել, կարող եք ներբեռնել այն ստորև: Բայց դուք կարող եք նաև անմիջապես ներբեռնել ծրագիրը (.apk) ՝ առանց որևէ բան կոդավորելու: Դուք միայն պետք է այն տեղադրեք ձեր սարքում:

Քայլ 5: Կառուցեք արկղը

Կառուցեք արկղը
Կառուցեք արկղը
Կառուցեք արկղը
Կառուցեք արկղը
Կառուցեք արկղը
Կառուցեք արկղը

Այս քայլում մենք կկառուցենք տուփը/շրջանակը անսահման հայելու համար:

Արտաքին շրջանակ

Նախ, կտրեք հաստ շերտը արտաքին շրջանակի համար (տես վերը նկարները): Ձեզ հարկավոր կլինի 27 սմ երկարության երկու կտոր (վերևի և ներքևի մասի համար) և 25 սմ երկարության երկու կտոր (ձախ և աջ կողմերի համար): Այժմ դրանք մեխեք ՝ մեխեր քշելով տուփի անկյուններին (յուրաքանչյուր կողմի համար 4), բայց համոզվեք, որ ծայրերը կատարյալ կտեղավորվեն: Կարող եք նաև դրանք սոսնձել, բայց դա ձեզանից է կախված:

Ներքին շրջանակ

Հաջորդը, կտրեք բարակ շերտը ներքին շրջանակի համար (նորից տես վերը նկարները): Ձեզ հարկավոր կլինի 25 սմ երկարության երկու կտոր (վերևի և ներքևի մասի համար) և 24 սմ երկարության երկու կտոր (ձախ և աջ կողմերի համար): Այժմ դուք ցանկանում եք դրանք մեխել արտաքին շրջանակի վերևից մոտ 0.5 սմ ներքև ՝ յուրաքանչյուր կողմի համար օգտագործելով 2 մեխ: Ես նաև փայտի սոսինձ եմ քսել այստեղ դրանք ավելի ամուր դարձնելու համար: ՆՇՈՄ. Համոզվեք, որ միակողմանի հայելին կատարյալ տեղավորվում է շրջանակի ներսում:

Խոսափողի անցքի հորատում

Քանի որ խոսափողը զգայուն օբյեկտ է, այն պետք է զերծ լինի ծածկույթից: Այդ պատճառով շրջանակի վերևում ես անցք բացեցի, որից խոսափողի գլուխը դուրս կգա: Չափազանց մեծ միացրեք անցքը, քանի որ չեք ցանկանում, որ ձեր խոսափողը ամբողջությամբ ընկնի շրջանակից:

Ներկիր քո շրջանակը

Ես որոշեցի ներկել իմ շրջանակը գրեթե անփայլ սև ՝ դրան մի տեսակ մութ, խորհրդավոր ազդեցություն տալու համար: Եթե դուք նույնպես որոշեք ներկել այն, համոզվեք, որ շրջանակի վրա ներկերի հաստ կտորներ չկան: Դա կանխելու համար դուք պետք է նրբորեն ներկեք շրջանակը փոքր և միջին խոզանակով: Բացի այդ, այն կարող եք նկարել երկրորդ անգամ, եթե այն բավականաչափ ծածկված չէ: Թող այն չորանա մեկ օր կամ ավելի:

Քայլ 6: Էլեկտրոնիկան միացրեք PCB- ին

Image
Image
Էլեկտրոնիկան միացրեք PCB- ին
Էլեկտրոնիկան միացրեք PCB- ին
Էլեկտրոնիկան միացրեք PCB- ին
Էլեկտրոնիկան միացրեք PCB- ին

Այս քայլով մենք էլեկտրոնիկան կպցնենք PCB- ին, որը հետագայում կտեղադրենք մեր հայելու հետևի մասում: Sոդումը պարտադիր չէ, բայց ես խորհուրդ եմ տալիս դա անել էլեկտրոնիկայի անվտանգությունն իր տեղում պահելու համար: Ես ամեն «ամեն բաղադրիչ» քայլ առ քայլ սոսնձեցի ցանցին ՝ ցանկացած սխալ թույլ չտալու համար: Այսպիսով, ես սկզբում ձայնային մոդուլը կպցրեցի տախտակին, այնուհետև bluetooth մոդուլը և վերջապես LED շերտերը: Ես խորհուրդ եմ տալիս որոշ դատարկ տարածք թողնել այն բաղադրիչների միջև, որոնց թույլ չի տրվում անմիջականորեն դիպչել միմյանց, օրինակ ՝ +5V մուտքային լարերը և GND մուտքի լարերը (տե՛ս վերևի նկարները):

Երբ ձեր բաղադրամասերը կպցրեք տախտակին, սկսեք կամրջային միացումներ կատարել ՝ մի փոքր անագ կիրառելով տախտակի տակ գտնվող բաղադրիչների միջև: Այլապես կարող եք մի քանի լարեր պոկել և դրանք ամրացնել բաղադրիչներին `կամուրջ միացնելու համար:

Այժմ դուք ցանկանում եք ստուգել միացումը `պարզապես լարերը միացնելով Arduino- ին: Համոզվեք, որ դուք նաև միացրել եք սնուցման աղբյուրը: Եթե LED- ները հաջողությամբ միացվեն, ապա լավ արված: Եթե, այնուամենայնիվ, դրանք չեն միանում, ապա գուցե ցանկանաք կրկնակի ստուգել շրջանը և փնտրել սխալ կապեր:

Քայլ 7: Տեղադրեք էլեկտրոնիկան հետևի մասում

Տեղադրեք էլեկտրոնիկան հետևի մասում
Տեղադրեք էլեկտրոնիկան հետևի մասում

Հաջորդ քայլը էլեկտրոնիկայի տեղադրումն է փայտի վրա, որը մենք կօգտագործենք նաև հայելու հետևի մասում: Ես էլեկտրոնիկան ամրացրեցի տախտակին որոշ պտուտակներով և երկու բլոկ սոսնձեցի հետևի աջ և ձախ կողմերում, որոնք օգտագործվում են տուփի հետևի հատվածը ինքնին տուփին պտուտակելու համար:

Քայլ 8. Հավաքեք հայելիները տուփով

Հավաքեք հայելիները տուփով
Հավաքեք հայելիները տուփով
Հավաքեք հայելիները տուփով
Հավաքեք հայելիները տուփով
Հավաքեք հայելիները տուփով
Հավաքեք հայելիները տուփով

Այժմ ժամանակն է հավաքել հայելիները, LED- ները կպցնել շրջանակին և տեղադրել ձայնի հայտնաբերման սենսորը տեղում:

Միակողմանի հայելի

Միակողմանի հայելին կտեղադրվի հենց շրջանակի վրա ՝ երանգավորված կողմը դեպի ներքև ՝ դեպի հայելին և լուսադիոդները: Այս հայելին ինքնուրույն պատրաստելու համար ձեզ հարկավոր կլինի ապակե ափսե և մգեցված պատուհանի ֆիլմ: Սկզբում պատուհանի ֆիլմը կտրեք ճիշտ չափի, բայց թողեք մոտ 2-5 սմ լրացուցիչ տարածք յուրաքանչյուր կողմից: Հաջորդը ցանկանում եք ամբողջությամբ մաքրել պատուհանը և հեռացնել փոշու մնացորդները: Այնուհետև պատուհանը ծածկեք որոշ ջրով և օճառով և զգուշորեն հանեք պլաստիկը պատուհանի ֆիլմից (յուրաքանչյուր կողմում կարող եք ժապավեն տեղադրել, որպեսզի այն հեշտությամբ հեռացնեք): Այժմ դուք նույնպես ցանկանում եք պատուհանի ֆիլմի կպչուն կողմը ծածկել ջրով և օճառով, որպեսզի այն չկպչի իրեն: Այն, ինչ այժմ պետք է անեք, այն տեղադրեք ապակու վերևում և սերտորեն մաքրեք այն տեղում (տես վերևի նկարները): Թողեք այն չորանա մոտ մեկ օր և հեռացրեք պատուհանի մնացած ֆիլմը:

Կպչեք LED- ները տուփին

Հաջորդ քայլը LED- ները կպցնել տուփին, ինչը կարելի է անել `հեռացնելով կպչուն թուղթը: Ես նաև խորհուրդ եմ տալիս արագ սոսինձ քսել ժապավենի հետևի մասում, որպեսզի այն չպոկվի:

Տեղադրեք հայելիները և ավարտեք դրանք:

Վերջնական քայլն այն է, որ ինչպես միակողմանի, այնպես էլ սովորական հայելին տեղադրվեն տեղում: Սովորական հայելին անցնում է LED շերտի հետևում, իսկ միակողմանի հայելին ՝ առջևից: Կպցրեք դրանք տեղում ինչ -որ արագ սոսնձով և պտուտակեք հետևի ափսեը էլեկտրոնիկայով տուփի հետևի մասում: Տեղադրեք ձայնի հայտնաբերման տվիչը տեղում, միացրեք բոլոր լարերը և voila, դուք ավարտված եք:

Քայլ 9. Փորձարկեք ձեր անսահմանության հայելին:

Մնում է միայն ստուգել, թե արդյոք ամեն ինչ աշխատում է: Եվ վերջ! Այժմ դուք կառուցել եք ձեր սեփական Bluetooth վերահսկելի և ձայնային ռեակտիվ անսահմանության հայելին:: D

Մի հապաղեք հարցնել մեկնաբանությունների բաժնում, եթե ունեք հարցեր:

Շնորհակալություն և զվարճացեք:

Խորհուրդ ենք տալիս: