Satura rādītājs:

Arduino Infinity spogulis (Bluetooth un skaņa reaģē): 9 soļi (ar attēliem)
Arduino Infinity spogulis (Bluetooth un skaņa reaģē): 9 soļi (ar attēliem)

Video: Arduino Infinity spogulis (Bluetooth un skaņa reaģē): 9 soļi (ar attēliem)

Video: Arduino Infinity spogulis (Bluetooth un skaņa reaģē): 9 soļi (ar attēliem)
Video: Magic Infinity Mirror 2024, Jūlijs
Anonim
Image
Image
Arduino Infinity spogulis (Bluetooth un skaņa reaģē)
Arduino Infinity spogulis (Bluetooth un skaņa reaģē)
Arduino Infinity spogulis (Bluetooth un skaņa reaģē)
Arduino Infinity spogulis (Bluetooth un skaņa reaģē)

Es izveidoju bezgalības spoguli skolas projektam ar Arduino, kuru varat kontrolēt ar savu tālruni vai planšetdatoru, izmantojot Bluetooth. Spogulim ir arī iebūvēts mikrofons, kas nosaka skaņu/mūziku un attiecīgi reaģē, ģenerējot uzkrītošus gaismas viļņus mūzikas ritmā! Vienkārši palaidiet lietotni, izveidojiet savienojumu ar Bluetooth un redziet, kā notiek maģija!

Šajā instrukcijā es jums parādīšu, kā jūs varat izveidot šo bezgalības spoguli. Tātad, sāksim!

1. darbība: apkopojiet materiālus

Savākt materiālus
Savākt materiālus

Lai izveidotu šo bezgalības spoguli, jums būs nepieciešami šādi materiāli:

1) Arduino Uno (30 ASV dolāri)

Varat arī izmantot cita veida Arduino, taču tas ir pilnībā atkarīgs no jums.

2) Mini maizes dēlis vai PCB (5 USD)

Es izmantoju maizes dēli prototipēšanai un vēlāk visu lodēju uz perforatora/sloksnes.

3) WS2813 digitālā 5050 RGB LED sloksne - 144 gaismas diodes (1 metrs) (25 ASV dolāri)

Varat arī izmantot citu LED sloksni, taču pārliecinieties, vai visas gaismas diodes ir individuāli adresējamas. Pārliecinieties arī, vai LED sloksne dod "papildu" 5V spriegumu katram gaismas diodes metram. Tas ir tāpēc, ka spriegums krīt pāri sloksnei un strāva sākumā var ievērojami palielināties. (un varbūt sadedzināt savas LED sloksnes sākumu!) Vairāk par to varat lasīt šeit: Neopikseļu ieslēgšana.

4) prototipa vadi (3 ASV dolāri)

Krāsām kopumā nav nozīmes, taču ir ļoti noderīgi tās izmantot kā atsauci sev. Es izmantoju baltu, melnu, sarkanu, zaļu, dzeltenu, oranžu un zilu.

5) USB A līdz B kabelis (4 ASV dolāri)

Tas tiks izmantots, lai augšupielādētu jūsu Arduino kodu Arduino Uno panelī.

6) Vidējais labi ieslēdzošais barošanas avots - 5V 10A (15 ASV dolāri)

Tas tiks izmantots, lai atbalstītu LED sloksni ar ārēju 5 V spriegumu, jo pats Arduino nav pietiekami jaudīgs, lai iedegtu visas gaismas diodes. Varat arī izvēlēties izmantot sienas adaptera barošanas avotu, taču pārliecinieties, vai tas darbojas ar 5 V.

7) 230V strāvas kabelis ar kontaktdakšu (3 ASV dolāri)

Tas tiks izmantots komutācijas barošanas avota pievienošanai 230 V kontaktligzdai. Atkarībā no dzīvesvietas strāvas kontaktligzdas spriegums var atšķirties. Jebkurā gadījumā jums būs nepieciešams atbilstošs kabelis ar kontaktdakšu.

8) Bluetooth HC-06 moduļa RF uztvērējs Slave 4-PIN ($ 8)

Šis modulis tiks izmantots datu nosūtīšanai no tālruņa vai planšetdatora uz Arduino. Šis Bluetooth modulis var kalpot tikai kā vergs. Standarta Bluetooth pin / parole ir 1234.

9) Skaņas noteikšanas sensora modulis 3-PIN ($ 3)

Šis modulis tiks izmantots skaņas noteikšanai, jo tam ir iebūvēts mikrofons. Iestatiet potenciometru vēlamajam skaņas daudzumam, pie kura tiek ģenerēts signāls. Varat arī izmantot citu skaņas sensoru, bet tas ir atkarīgs no jums.

10) 220 Ω rezistors (0,25 ASV dolāri)

Tas tiks izmantots, lai kontrolētu gaismas diodes spriegumu. Ja jūs to neizmantojat, gaismas diodes galu galā kļūs ļoti karstas. 220Ω rezistoram šādā secībā ir sarkanas, sarkanas un brūnas svītras. Pēdējā svītra atspoguļo toleranci. Zelts nozīmē ± 5%. Vairāk informācijas šeit: 220 omu rezistors.

11) 1000uF 16V elektrolītiskais kondensators (0,25 ASV dolāri)

Tas tiks izmantots, lai pievienotu un uzglabātu ķēdē kapacitāti (enerģiju). Vairāk informācijas šeit: Elektrolītiskie kondensatori.

Kastīte un spogulis:

Šie ir materiāli un izmēri, kurus izmantoju savas kastes izveidošanai. Varat arī iegādāties rāmi vai iepriekš sagatavotu kārbu, kas ir pietiekami liela, lai tajā ietilptu vienvirziena atstarojošs spogulis, parasts spogulis, gaismas diodes un elektronika. Es iesaku to izveidot tikai tad, ja jums ir pareizi instrumenti un materiāli.

12) Stikls 25 x 25 cm (3 mm biezs) (5 USD)

Stikls tiks izmantots kā vienvirziena atstarojošs spogulis, kuram jums būs nepieciešama vienvirziena spoguļa loga plēve (sk. 13). Varat arī izvēlēties iegādāties vienvirziena spoguli/daļēji caurspīdīgu spoguli, kas ir pietiekami liels, lai ietilptu kastē. Jūs varat pats sagriezt stiklu ar stikla griezēju (sk. 22. punktu), taču es drīzāk iesaku konsultēties ar speciālistiem, lai to izdarītu jūsu vietā vai vēl labāk vienkārši iegādātos stiklu ar pareiziem izmēriem.

13) Tonēta vienvirziena spoguļa loga plēve 30 x 30 cm (5 ASV dolāri)

Lai atkārtotu vienvirziena spoguli, jums būs nepieciešams stikls un tonēta vienvirziena spoguļa loga plēve, kas tiks uzklāta uz stikla ar ūdeni un ziepēm (sk. 29). Iemesls, kāpēc tas ir nedaudz lielāks par stiklu, ir tas, ka tas laika gaitā samazināsies. Ja izvēlaties iegādāties vienvirziena spoguli, kā minēts iepriekš, tad tas jums nebūs vajadzīgs.

14) Spogulis 25 x 25 cm (3 mm biezs) (5 USD)

Vienkāršs parasts spogulis, kāds ir vannas istabā. Tas tiks izmantots kopā ar vienvirziena spoguli, lai radītu "bezgalības" efektu.

15) 2x bieza koka līstīte 25 x 10 x 2 cm (2 ASV dolāri)

Divas koka līstes kastes augšai un apakšai.

16) 2x bieza koka līstīte 27 x 10 x 2 cm (2 ASV dolāri)

Divas koka līstes kastes labajā un kreisajā pusē.

17) 2x plānas koka līstes 25 x 2,5 x 0,5 cm (1 ASV dolārs)

Divas koka līstes kastes iekšpuses augšai un apakšai (uz kurām balstīsies spoguļi un uz kurām ir ielīmētas gaismas diodes).

18) 2x plānas koka līstes 24 x 2,5 x 0,5 cm (1 ASV dolārs)

Divas koka līstes kastes iekšpusē labajā un kreisajā pusē (uz kurām balstīsies spoguļi un uz kurām ir ielīmētas gaismas diodes).

19) Melnas krāsas kanna/aerosols

Es to izmantoju, lai krāsotu kastīti melnā krāsā, lai tā vairāk saplūstu ar tumšo tēmu.

Rīki:

Šie ir rīki, kas jums būs nepieciešami, lai izveidotu kastīti, kā arī spoguli:

20) Mērlente (3 ASV dolāri)

Protams, izmanto kastes mērīšanai. Vairāk informācijas šeit: Kā lasīt mērlenti.

21) Mērīšanas kvadrāts (5 ASV dolāri)

Izmanto arī kastes/materiālu mērīšanai. Nav īsti nepieciešams, bet tas var noderēt.

22) Stiepļu griezējs/noņēmējs (5 ASV dolāri)

Izmanto vadu noņemšanai un griešanai. Kā alternatīvu varat izmantot arī virtuves nazi vai stanley nazi. Vairāk informācijas šeit: Kā noņemt vadu.

23) Stikla griezējs (5 ASV dolāri)

Izmanto stikla un spoguļu griešanai. Kā alternatīvu jūs varat izmantot dimantu, bet es to neiesaku. Vairāk informācijas šeit: Kā sagriezt vitrāžu.

24) Skrūvgriezis/urbis (2 ASV dolāri)

Izmanto skrūvju un urbumu urbšanai. Vairāk informācijas šeit: Kā vadīt koka skrūvi.

25) Āmurs (5 ASV dolāri)

Izmanto naglu griešanai. Vairāk informācijas šeit: Kā droši lietot āmuru.

26) Koka līme (5 ASV dolāri)

Ja skrūves vai naglas nav pietiekami labas, varat arī uzklāt kādu koka līmi, lai detaļas būtu kopā. Vairāk informācijas šeit: Kā līmēt koku kopā.

27) Zāģis (5 ASV dolāri)

Izmanto koka zāģēšanai. Vairāk informācijas šeit: Kā zāģēt koku ar rokas zāģi.

28) Nagi (3 ASV dolāri)

Izmanto, lai detaļas turētu kopā, mūsu gadījumā pastāvīgi.

29) Skrūves (3 ASV dolāri)

Izmanto arī detaļu turēšanai kopā, bet, ja naglu vietā izmanto skrūves, tās var viegli atvienot, ja nepieciešams.

30) Ūdens un ziepes

Izmanto, lai uz stikla uzklātu tonētu vienvirziena spoguļa loga plēvi. Un arī izmanto bezgalības spoguļa tīrīšanai. Ja vēlaties uzzināt, kā uzstādīt loga plēvi, varat sekot šai apmācībai: Kā instalēt loga plēvi.

31) Smilšpapīrs (1 ASV dolārs)

Izmanto stikla un koka asu malu attīrīšanai.

Lodēšanas rīki (pēc izvēles):

32) Lodāmurs (15 ASV dolāri)

Neobligāti, ja izvēlaties lodēt visu kopā, nevis atstāt to uz maizes dēļa. Ja vēlaties uzzināt, kā lodēt, varat sekot šai apmācībai: Kā lodēt elektroniku.

33) Lodēšanas skārda 0,6 mm - 100 g (5,50 USD)

Izmanto vadu lodēšanai kopā.

34) Lodēšanas stieple - 1 mm 1,5 m (1,50 USD)

Izmanto vadu atkausēšanai, ja nejauši pieļāvāt kļūdu.

35) Termiski saraušanās caurules (2 ASV dolāri)

Izmanto, lai droši turētu kopā pielodētus vadus.

36) 1x 3 tapas galvenes sieviete (0,10 ASV dolāri)

Nav īsti nepieciešams, taču tas varētu būt noderīgi, ja nevēlaties tieši pielodēt skaņas noteikšanas sensoru pie vadiem.

37) 1x 4 tapas galvenes sieviete (0,10 ASV dolāri)

Nav īsti nepieciešams, taču tas varētu būt ērti, ja nevēlaties tieši pielodēt Bluetooth moduli pie vadiem.

2. darbība: maizes dēļa savienojumi

Image
Image
Maizes dēļa savienojumi
Maizes dēļa savienojumi
Maizes dēļa savienojumi
Maizes dēļa savienojumi

Kad esat samontējis materiālus, ir pienācis laiks izveidot savu pirmo prototipu, izmantojot maizes dēli. Maizes dēlim kopā ir četras kolonnas. Pirmajām divām un pēdējām divām zilajām un sarkanajām kolonnām ir savienojums vertikāli, kas attēlo +5 V (sarkans) un zemes/GND (zils) savienojumus. Divas kolonnas vidū ir vietas, kur tiks novietotas jūsu galvenās sastāvdaļas. Vairāk par maizes dēļiem varat uzzināt šeit.

Tātad, ko jūs vēlaties darīt, ir savienot savu Arduino ar maizes dēli, izmantojot dažus vadu prototipus. Kā jau minēju iepriekš, krāsām nav nozīmes, taču tās ir noderīga atsauce jums pašiem. Piemēram, es izmantoju sarkanos vadus, lai attēlotu +5 V, un baltos vadus, lai attēlotu GND. Nav arī nozīmes tam, kur jūs ievietojat tapas, ja vien tās paliek vienā ķēdē.

Tālāk vēlaties savienot savu LED sloksni ar maizes dēli. Jūs pamanīsit, ka tam ir 3–6 vadi atkarībā no tā, kāda veida jums ir. Balts apzīmē GND/min ievadi, sarkans apzīmē 5V ievadi, zaļš apzīmē datu ievades PIN kodu un zils apzīmē rezerves datu ievades PIN kodu (nepieslēdzieties, ja vien gaismas diode nav saistīta). Pievienojiet ārējo 5V barošanas avotu un pievienojiet to LED sloksnei. Neaizmirstiet pievienot arī rezistoru un kondensatoru, kā parādīts attēlā, pretējā gadījumā jūs varat izdegt gaismas diodes!

Visbeidzot, jūs vēlaties savienot savu Bluetooth moduli un skaņas noteikšanas sensoru ar maizes dēli. Piešķiriet skaņas noteikšanas sensoru kontaktam A0 (analogs). Runājot par Bluetooth moduli, pamanīsit, ka tam ir viens RXD un viens TXD tapa. Tie ir paredzēti signālu nosūtīšanai un saņemšanai. PIEZĪME: savienojiet moduļa TXD tapu ar Arduino RXD tapu un moduļa RXD tapu ar Arduino TXD tapu. Ne uz tām pašām tapām!

3. darbība: kodējiet Arduino

Kodējiet Arduino
Kodējiet Arduino

Tātad nākamais solis ir kodēt Arduino. Lai to izdarītu, jums būs nepieciešama Arduino IDE programmatūra, kuru varat lejupielādēt šeit. Kad esat lejupielādējis IDE, atveriet jaunu dokumentu un kopējiet un ielīmējiet šādu kodu projekta logā:

#iekļaut

// Piespraudes, kas ir savienotas ar Arduino

const int PIN = 6; // LED sloksnes ievades tapa int NUMPIXELS = 144; // Pikseļu skaits, kas iedegs const int SOUNDSENSOR = A0; // Skaņas sensora ievades tapa

int ButtonState = 0; // Stāvoklis, kas ir piešķirts pogai Bluetooth lietotnē

int tilpums = 0; // Norādiet, ka pārbauda, vai mikrofonā ir signāls

// Krāsu mainīgie

Būla PrimBlue = nepatiess; Būla PrimGreen = nepatiess; Būla PrimRed = nepatiess; Būla PrimWhite = nepatiess; Būla PrimYellow = nepatiess; Būla PrimOrange = nepatiess; Būla PrimPink = nepatiess; Būla PrimPurple = false;

// Gaismas un skaņas mainīgie

Būla SoundDetect = nepatiess; Būla pilna gaisma = nepatiesa;

Adafruit_NeoPixel strip = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

void setup () {

pinMode (SOUNDSENOR, INPUT); // Skaņas sensora pinMode ievade (PIN, OUTPUT); // LED sloksnes ievade

Sērijas sākums (9600);

strip.setPixelColor (0, 0, 0, 0); strip.setBrightness (0); strip.begin (); // Tas inicializē NeoPixel bibliotēkas sloksni.show ();

}

void loop () {

// Definējiet spilgtuma daudzumu atbilstoši slīdņa baitu spilgtumam = analogRead (A0)/4; Serial.println (spilgtums); ja (Serial.available ()> 0) {ButtonState = Serial.read (); }

// Iespējot vai atspējot LED un skaņas noteikšanu

ja (FullLight == 1 && SoundDetect == 0) {strip.setBrightness (ButtonState); strip.show (); } cits if (FullLight == 0 && SoundDetect == 0) {strip.setBrightness (0); strip.show (); } cits if (FullLight == 0 && SoundDetect == 1) {strip.setBrightness (spilgtums); strip.show (); } cits if (FullLight == 1 && SoundDetect == 1) {strip.setBrightness (0); strip.show (); }

//////////////////////////// LED/ slēdzis ////

ja (ButtonState == 'a') {PrimaryColors (); Pilna gaisma = 1; Skaņas noteikšana = 0; }

ja (ButtonState == 'b') {

Pilna gaisma = 0; Skaņas noteikšana = 0; }

////////////////////////// Skaņas noteikšanas slēdzis ////////////////// Skaņas noteikšanas slēdzis //////////////////// /////

ja (ButtonState == 'c') {primārāsKrāsas (); Skaņas noteikšana = 1; Pilna gaisma = 0; }

ja (ButtonState == 'd') {

Skaņas noteikšana = 0; Pilna gaisma = 0; }

////////////////////////////////////////// Primārās krāsas ////

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

ja (ButtonState == '2') {

primārāsKrāsas (); PrimGreen = 1; PrimBlue = 0; PrimRed = 0; PrimWhite = 0; PrimYellow = 0; PrimOrange = 0; PrimPink = 0; PrimPurple = 0; }

ja (ButtonState == '3') {

primārāsKrāsas (); PrimRed = 0; PrimBlue = 1; PrimGreen = 0; PrimWhite = 0; PrimYellow = 0; PrimOrange = 0; PrimPink = 0; PrimPurple = 0; } ja (ButtonState == '4') {PrimaryColors (); PrimRed = 0; PrimBlue = 0; PrimGreen = 0; PrimWhite = 1; PrimYellow = 0; PrimOrange = 0; PrimPink = 0; PrimPurple = 0; } ja (ButtonState == '5') {PrimaryColors (); PrimRed = 0; PrimBlue = 0; PrimGreen = 0; PrimWhite = 0; PrimYellow = 1; PrimOrange = 0; PrimPink = 0; PrimPurple = 0; } ja (ButtonState == '6') {PrimaryColors (); PrimRed = 0; PrimBlue = 0; PrimGreen = 0; PrimWhite = 0; PrimYellow = 0; PrimOrange = 1; PrimPink = 0; PrimPurple = 0; } ja (ButtonState == '7') {PrimaryColors (); PrimRed = 0; PrimBlue = 0; PrimGreen = 0; PrimWhite = 0; PrimYellow = 0; PrimOrange = 0; PrimPink = 1; PrimPurple = 0; } ja (ButtonState == '8') {PrimaryColors (); PrimRed = 0; PrimBlue = 0; PrimGreen = 0; PrimWhite = 0; PrimYellow = 0; PrimOrange = 0; PrimPink = 0; PrimPurple = 1; }}

void PrimaryColors () {

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

Ja tiek prasīts instalēt Adafruit NeoPixel bibliotēku, rīkojieties šādi: Sketch> Import Library> Adafruit NeoPixel.

4. darbība: izveidojiet Bluetooth lietotni

Image
Image
Izveidojiet kasti
Izveidojiet kasti

Tagad pievērsīsimies interesantajai daļai, veidojot savu lietotni! Lai to izdarītu, es nolēmu izmantot trešās puses programmatūru MIT App Inventor 2. Ja vēlaties lejupielādēt projekta failus (.aia) un veikt izmaiņas lietotnē, varat to lejupielādēt zemāk. Bet jūs varat arī uzreiz lejupielādēt pašu lietotni (.apk), neko nekodējot. Jums tas tikai jāinstalē savā ierīcē.

5. darbība: izveidojiet kasti

Izveidojiet kasti
Izveidojiet kasti
Izveidojiet kasti
Izveidojiet kasti
Izveidojiet kasti
Izveidojiet kasti

Šajā solī mēs izveidosim bezgalības spoguļa kasti/rāmi.

Ārējais rāmis

Vispirms izgrieziet ārējā rāmja biezo līstīti (skatiet iepriekšējos attēlus). Jums būs nepieciešami divi 27 cm gari gabali (augšējai un apakšējai daļai) un divi 25 cm gari gabali (kreisajai un labajai pusei). Tagad sasieniet tos kopā, pievelkot nagus pie kastes stūriem (4 katrai pusei), taču pārliecinieties, ka malas lieliski iederēsies. Jūs varat arī izvēlēties tos salīmēt kopā, bet tas ir atkarīgs no jums.

Iekšējais rāmis

Pēc tam nogrieziet iekšējā rāmja plānu līstīti (skatiet vēlreiz attēlus iepriekš). Jums būs nepieciešami divi 25 cm gari gabali (augšējai un apakšējai daļai) un divi 24 cm gari gabali (kreisajai un labajai pusei). Tagad jūs vēlaties tos naglot apmēram 0,5 cm zem ārējā rāmja augšdaļas, izmantojot 2 naglas katrā pusē. Šeit es arī uzklāju koka līmi, lai tie būtu izturīgāki. PIEZĪME: pārliecinieties, ka vienvirziena spogulis lieliski iekļaujas rāmja iekšpusē!

Mikrofona cauruma urbšana

Tā kā mikrofons ir jutīgs objekts, tam jābūt bez pārklājuma. Tāpēc rāmja augšdaļā es urbju caurumu, no kura izbīdīsies mikrofona galva. Neveidojiet caurumu pārāk lielu, jo nevēlaties, lai mikrofons pilnībā izkristu no rāmja.

Jūsu rāmja krāsošana

Es nolēmu nokrāsot savu rāmi gandrīz matēti melnā krāsā, lai piešķirtu tam kaut kādu tumšu, noslēpumainu efektu. Ja arī jūs nolemjat to krāsot, pārliecinieties, ka uz rāmja nav biezu krāsas lāses. Lai to novērstu, rāmis ir viegli jākrāso ar mazu vai vidēju suku. Turklāt to var krāsot otro reizi, ja tas nav pietiekami pārklāts. Ļaujiet tai nožūt apmēram dienu.

6. solis: pielodējiet elektroniku pie PCB

Image
Image
Lodējiet elektroniku pie PCB
Lodējiet elektroniku pie PCB
Lodējiet elektroniku pie PCB
Lodējiet elektroniku pie PCB

Šajā solī mēs pielodēsim elektroniku pie PCB, kuru vēlāk uzstādīsim spoguļa aizmugurē. Lodēšana nav obligāta, taču es ļoti iesaku to darīt, lai elektronika būtu drošā vietā. Es visu lodēju soli pa solim uz "komponentu" režģī, lai novērstu kļūdas. Tāpēc es vispirms lodēju skaņas moduli pie tāfeles, pēc tam Bluetooth moduli un visbeidzot LED sloksnes. Es iesaku atstāt tukšu vietu starp komponentiem, kuriem nav atļauts tieši pieskarties viens otram, piemēram, +5V ieejas vadi un GND ievades vadi (skat. Iepriekšējos attēlus).

Kad detaļas ir pielodētas pie plāksnes, sāciet veidot tilta savienojumus, uzklājot skārdu starp komponentiem zem tāfeles. Varat arī atdalīt dažus vadus un pielodēt tos pie komponentiem, lai izveidotu tilta savienojumu.

Tagad jūs vēlaties pārbaudīt ķēdi, vienkārši savienojot vadus ar Arduino. Pārliecinieties, vai esat pievienojis arī strāvas padevi! Ja gaismas diodes iedegas veiksmīgi, tad labi! Ja tie tomēr neieslēdzas, iespējams, vēlēsities vēlreiz pārbaudīt ķēdi un meklēt kļūdainus savienojumus.

7. solis: uzstādiet elektroniku aizmugurē

Uzstādiet aizmugurē elektroniku
Uzstādiet aizmugurē elektroniku

Nākamais solis ir uzstādīt elektroniku uz koka gabala, ko izmantosim arī spoguļa aizmugurē. Es piestiprināju elektroniku pie tāfeles ar dažām skrūvēm un pielīmēju divus blokus muguras labajā un kreisajā pusē, kurus izmanto, lai pieskrūvētu kastes aizmuguri pie pašas kastes.

8. solis: salieciet spoguļus ar kastīti

Salieciet spoguļus kopā ar kastīti
Salieciet spoguļus kopā ar kastīti
Salieciet spoguļus ar kastīti
Salieciet spoguļus ar kastīti
Salieciet spoguļus ar kastīti
Salieciet spoguļus ar kastīti

Tagad ir pienācis laiks salikt spoguļus, pielīmēt gaismas diodes pie rāmja un ievietot skaņas noteikšanas sensoru vietā.

Vienvirziena spogulis

Vienvirziena spogulis tiks novietots uz paša rāmja ar tonētu pusi uz leju pret spoguli un gaismas diodēm. Lai pats izgatavotu šo spoguli, jums būs nepieciešama stikla plāksne un tonēta loga plēve. Vispirms sagrieziet loga plēvi pareizajā izmērā, bet atstājiet apmēram 2-5 cm papildu atstarpi katrā pusē. Tālāk vēlaties pilnībā notīrīt logu un noņemt visas putekļu paliekas. Pēc tam pārklājiet logu ar ūdeni un ziepēm un uzmanīgi noņemiet plastmasu no loga plēves (jūs varat novietot lenti katrā pusē, lai to viegli noņemtu). Tagad jūs vēlaties arī pārklāt loga plēves lipīgo pusi ar ūdeni un ziepēm, lai tā netiktu pielīmēta. Viss, kas jums jādara, ir novietot to uz stikla un cieši noslaucīt vietā (skatīt iepriekš redzamos attēlus). Ļaujiet tai nožūt apmēram dienu un noņemiet atlikušo loga plēvi.

Piestipriniet gaismas diodes pie kastes

Nākamais solis ir pielīmēt gaismas diodes pie kastes, ko var izdarīt, noņemot lipīgo papīru. Es arī iesaku uzklāt kādu ātru līmi sloksnes aizmugurē, lai novērstu tās atdalīšanos.

Novietojiet spoguļus un pabeidziet to

Pēdējais solis ir novietot gan vienvirziena spoguli, gan parasto spoguli. Parasts spogulis iet aiz LED sloksnes, un vienvirziena spogulis iet priekšā. Līmējiet tos vietā ar kādu ātru līmi un pieskrūvējiet aizmugurējo plāksni ar elektroniku kastes aizmugurē. Ievietojiet skaņas noteikšanas sensoru vietā, pievienojiet visus vadus un, lūk, viss ir paveikts!

9. solis: pārbaudiet savu bezgalības spoguli

Viss, kas jums jādara, ir pārbaudīt, vai viss darbojas. Un tas arī viss! Tagad jūs esat izveidojis savu Bluetooth vadāmo un skaņas reaktīvo bezgalības spoguli!: D

Ja jums ir kādi jautājumi, nevilcinieties jautāt komentāru sadaļā.

Paldies un izklaidējieties!

Ieteicams: