Turinys:
- 1 žingsnis: Surinkite medžiagas
- 2 žingsnis: „Breadboard“jungtys
- 3 žingsnis: koduokite „Arduino“
- 4 veiksmas: sukurkite „Bluetooth“programą
- 5 žingsnis: sukurkite dėžutę
- 6 žingsnis: Lituokite elektroniką prie PCB
- 7 žingsnis: Įdiekite elektroniką ant nugaros
- 8 žingsnis: Surinkite veidrodžius su dėžute
- 9 žingsnis: išbandykite savo begalybės veidrodį
Video: „Arduino Infinity Mirror“(„Bluetooth“ir garsas reaguoja): 9 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Aš sukūriau „Infinity Mirror“mokyklos projektui su „Arduino“, kurį galite valdyti savo telefonu ar planšetiniu kompiuteriu naudodami „Bluetooth“. Veidrodis taip pat turi įmontuotą mikrofoną, kuris aptinka garsą/muziką ir atitinkamai reaguoja sukurdamas akį traukiančius šviesos blyksnius muzikos ritmu! Tiesiog paleiskite programą, prisijunkite prie „Bluetooth“ir pamatykite stebuklą!
Šioje instrukcijoje aš jums parodysiu, kaip galite sukurti šį begalybės veidrodį. Taigi pradėkime!
1 žingsnis: Surinkite medžiagas
Norėdami pagaminti šį begalybės veidrodį, jums reikės šių medžiagų:
1) „Arduino Uno“(30 USD)
Taip pat galite naudoti kitokio tipo „Arduino“, tačiau tai priklauso tik nuo jūsų.
2) Mini duonos lenta arba PCB (5 USD)
Aš naudoju duonos lentą prototipams kurti, o vėliau viską litavau prie perforatoriaus/juostelės.
3) WS2813 skaitmeninė 5050 RGB LED juostelė - 144 šviesos diodai (1 metras) (25 USD)
Taip pat galite naudoti kitą šviesos diodų juostą, tačiau įsitikinkite, kad visi šviesos diodai yra adresuojami atskirai. Taip pat įsitikinkite, kad LED juostelė suteikia „papildomą“5 V įtampą kiekvienam šviesos diodų metrui. Taip yra todėl, kad įtampa nukrenta per juostą, o srovė pradžioje gali žymiai padidėti. (ir galbūt sudeginsite savo LED juostos pradžią!) Daugiau apie tai galite perskaityti čia: Neopikselių maitinimas.
4) Prototipiniai laidai (3 USD)
Spalvos apskritai nėra svarbios, tačiau labai naudinga jas turėti kaip nuorodą sau. Naudojau baltą, juodą, raudoną, žalią, geltoną, oranžinę ir mėlyną.
5) USB A - B kabelis (4 USD)
Tai bus naudojama jūsų „Arduino“kodui įkelti į „Arduino Uno“lentą.
6) Vidutinis šulinio perjungimo maitinimo šaltinis - 5V 10A (15 USD)
Tai bus naudojama LED juostelės palaikymui su išorine 5 V įtampa, nes pats „Arduino“nėra pakankamai galingas, kad užsidegtų visi šviesos diodai. Taip pat galite pasirinkti naudoti sieninį adapterį, tačiau įsitikinkite, kad jis veikia 5 V įtampa.
7) 230 V maitinimo kabelis su kištuku (3 USD)
Jis bus naudojamas jungiant maitinimo šaltinį prie 230 V maitinimo lizdo. Priklausomai nuo to, kur gyvenate, įtampa iš elektros lizdo gali skirtis. Bet kokiu atveju jums reikės tinkamo kabelio su kištuku.
8) „Bluetooth“HC-06 modulio RF siųstuvas-imtuvas 4-PIN (8 USD)
Šis modulis bus naudojamas duomenims siųsti iš jūsų telefono ar planšetinio kompiuterio į „Arduino“. Šis „Bluetooth“modulis gali tarnauti tik kaip vergas. Standartinis „Bluetooth“PIN kodas / slaptažodis yra 1234.
9) Garso aptikimo jutiklio modulis 3 PIN (3 USD)
Šis modulis bus naudojamas garsui aptikti, nes jame yra įmontuotas mikrofonas. Nustatykite norimo garso kiekio, kuriuo generuojamas signalas, potenciometrą. Taip pat galite naudoti kitą garso jutiklį, bet tai priklauso nuo jūsų.
10) 220 Ω rezistorius (0,25 USD)
Tai bus naudojama šviesos diodų įtampai valdyti. Jei to nenaudosite, šviesos diodai ilgainiui įkaista. 220Ω rezistorius tokia tvarka turi raudonas, raudonas ir rudas juosteles. Paskutinė juostelė reiškia toleranciją. Auksas reiškia ± 5%. Daugiau informacijos rasite čia: 220 omų rezistorius.
11) 1000uF 16V elektrolitinis kondensatorius (0,25 USD)
Tai bus naudojama jūsų grandinei talpos (energijos) pridėjimui ir saugojimui. Daugiau informacijos rasite čia: Elektrolitiniai kondensatoriai.
Dėžutė ir veidrodis:
Tai yra medžiagos ir matmenys, kuriuos naudoju kurdamas dėžutę. Taip pat galite nusipirkti rėmelį arba iš anksto paruoštą dėžę, kuri yra pakankamai didelė, kad tilptų į vieną pusę atspindintį veidrodį, įprastą veidrodį, šviesos diodus ir elektroniką. Rekomenduoju jį pasigaminti tik tada, jei turite tinkamus įrankius ir medžiagas.
12) Stiklas 25 x 25 cm (3 mm storio) (5 USD)
Stiklas bus naudojamas kaip vienpusis atspindintis veidrodis, kuriam jums reikės vienpusio veidrodžio lango plėvelės (žr. 13). Taip pat galite pasirinkti vienpusį veidrodį/pusiau permatomą veidrodį, kuris yra pakankamai didelis, kad tilptų jūsų dėžutėje. Stiklą galite pjaustyti patys stiklo pjaustytuvu (žr. 22), bet aš rekomenduoju pasikonsultuoti su specialistais, kad tai padarytų už jus arba dar geriau tiesiog nusipirkite tinkamų matmenų stiklą.
13) Tonuota vienpusio veidrodžio lango plėvelė 30 x 30 cm (5 USD)
Norint atkartoti vienpusį veidrodį, jums reikės stiklo ir tamsintos vienpusio veidrodžio lango plėvelės ritinėlio, kuris bus padengtas stiklu vandeniu ir muilu (žr. 29). Priežastis, kodėl ji yra šiek tiek didesnė už stiklą, yra ta, kad laikui bėgant jis susitrauks. Jei pasirinksite pirkti vienpusį veidrodį, kaip minėta aukščiau, jums to neprireiks.
14) Veidrodis 25 x 25 cm (3 mm storio) (5 USD)
Tiesiog įprastas veidrodis, koks yra vonios kambaryje. Tai bus naudojama kartu su vienpusiu veidrodžiu „begalybės“efektui sukurti.
15) 2x stora medinė juosta 25 x 10 x 2 cm (2 USD)
Dvi medinės lentjuostės dėžutės viršuje ir apačioje.
16) 2x stora medinė juosta 27 x 10 x 2 cm (2 USD)
Dvi medinės juostos dešinėje ir kairėje dėžutės pusėje.
17) 2x plona medinė juosta 25 x 2,5 x 0,5 cm (1 USD)
Dvi medinės juostos, skirtos dėžutės vidinės pusės viršuje ir apačioje (ant kurių stovės veidrodžiai ir ant kurių įklijuoti šviesos diodai).
18) 2x plona medinė juosta 24 x 2,5 x 0,5 cm (1 USD)
Dvi medinės juostos dešinėje ir kairėje dėžutės vidinėje pusėje (ant kurių bus veidrodžiai ir ant kurių įklijuoti šviesos diodai).
19) Juoda dažų skardinė/purškiklis
Aš tai naudoju, kad dažyčiau savo dėžutę juodai, kad ji labiau derėtų prie tamsios temos.
Įrankiai:
Norėdami sukurti dėžutę ir veidrodį, jums reikės šių įrankių:
20) Matavimo juosta (3 USD)
Žinoma, naudojamas jūsų dėžutės matavimui. Daugiau informacijos rasite čia: Kaip skaityti matavimo juostą.
21) Matavimo kvadratas (5 USD)
Taip pat naudojamas jūsų dėžutės/medžiagų matavimui. Tai tikrai nereikalinga, tačiau tai gali būti labai naudinga.
22) Vielos pjoviklis/nuėmiklis (5 USD)
Naudojamas laidams nuimti ir nupjauti. Kaip alternatyvą taip pat galite naudoti virtuvinį ar peilį. Daugiau informacijos čia: Kaip nuimti vielą.
23) Stiklo pjaustytuvas (5 USD)
Naudojamas stiklui ir veidrodžiams pjaustyti. Kaip alternatyvą galite naudoti deimantą, bet aš jo nerekomenduoju. Daugiau informacijos rasite čia: Kaip nupjauti vitražą.
24) Atsuktuvas/gręžtuvas (2 USD)
Naudojamas varžtų sukimui ir skylių gręžimui. Daugiau informacijos rasite čia: Kaip vairuoti medsraigtį.
25) Plaktukas (5 USD)
Naudojamas nagams sukti. Daugiau informacijos rasite čia: Kaip saugiai naudoti plaktuką.
26) Medienos klijai (5 USD)
Jei varžtai ar vinys nėra pakankamai geri, taip pat galite tepti medžio klijais, kad dalys būtų kartu. Daugiau informacijos rasite čia: Kaip klijuoti medieną kartu.
27) Pjūklas (5 USD)
Naudojamas medienai pjauti. Daugiau informacijos rasite čia: Kaip pjauti medieną rankiniu pjūklu.
28) Vinys (3 USD)
Naudojamas dalims laikyti kartu, mūsų atveju - nuolat.
29) Varžtai (3 USD)
Taip pat naudojamas dalims laikyti kartu, tačiau prireikus vietoj vinių naudodami varžtus galite lengvai atjungti dalis.
30) Vanduo ir muilas
Naudojamas ant stiklo uždengti tamsintą vienpusio veidrodžio lango plėvelę. Taip pat naudojamas begalybės veidrodžiui valyti. Jei norite sužinoti, kaip įdiegti lango plėvelę, galite vadovautis šia pamoka: Kaip įdiegti lango plėvelę.
31) švitrinis popierius (1 USD)
Naudojamas aštriems stiklo ir medžio kraštams patobulinti.
Litavimo įrankiai (neprivaloma):
32) Lituoklis (15 USD)
Neprivaloma, jei pasirinksite viską lituoti kartu, o ne palikti ant duonos lentos. Jei norite sužinoti, kaip lituoti, galite vadovautis šia pamoka: Kaip lituoti elektroniką.
33) Lituoklio skarda 0,6 mm - 100 g (5,50 USD)
Naudojamas laidų litavimui kartu.
34) Lituotoji viela - 1 mm 1,5 m (1,50 USD)
Naudojamas laidams išlydyti, jei netyčia padarėte klaidą.
35) Šilumos susitraukiantys vamzdžiai (2 USD)
Naudojamas saugiai prilituotus laidus laikyti kartu.
36) 1x 3 kaiščių antraštė (0,10 USD)
Tai tikrai nereikalinga, tačiau tai gali būti patogu, jei nenorite tiesiogiai lituoti garso aptikimo jutiklio prie laidų.
37) 1x 4 kaiščių antraštė (0,10 USD)
Tai tikrai nereikalinga, tačiau tai gali būti patogu, jei nenorite tiesiogiai lituoti „Bluetooth“modulio prie laidų.
2 žingsnis: „Breadboard“jungtys
Surinkę medžiagas, atėjo laikas sukurti savo pirmąjį prototipą naudojant duonos lentą. Duonos lentą iš viso sudaro keturi stulpeliai. Pirmieji du ir paskutiniai du mėlyni ir raudoni stulpeliai jungiasi vertikaliai, nurodydami +5 V (raudona) ir žemės/GND (mėlyna) jungtis. Du stulpeliai viduryje yra tie, kur bus jūsų pagrindiniai komponentai. Daugiau apie duonos lentas galite sužinoti čia.
Taigi, ką norite padaryti, tai prijunkite „Arduino“prie duonos lentos naudodami tam tikrus laidų prototipus. Kaip jau minėjau anksčiau, spalvos nesvarbios, tačiau jos yra naudinga nuoroda sau. Pavyzdžiui, aš naudoju raudonus laidus +5V, o baltus laidus - GND. Taip pat nesvarbu, kur dedate kaiščius, kol jie lieka toje pačioje grandinėje.
Toliau norite prijungti LED juostą prie duonos lentos. Pastebėsite, kad jis turi 3-6 laidus, priklausomai nuo to, kokio tipo turite. Balta spalva reiškia GND/min įvestį, raudona- +5 V įvestį, žalia-duomenų įvesties PIN kodą, o mėlyna-atsarginį duomenų įvesties PIN kodą (neprisijunkite, nebent LED yra susietas). Įjunkite išorinį 5 V maitinimą ir prijunkite jį prie LED juostos. Nepamirškite prijungti rezistoriaus ir kondensatoriaus, kaip parodyta aukščiau esančiame paveikslėlyje, kitaip galite sudeginti šviesos diodus!
Galiausiai norite prijungti „Bluetooth“modulį ir garso aptikimo jutiklį prie duonos lentos. Garso aptikimo jutiklį priskirkite kaiščiui A0 (analoginis). Kalbant apie „Bluetooth“modulį, pastebėsite, kad jis turi vieną RXD ir vieną TXD kaištį. Jie skirti signalų siuntimui ir priėmimui. PASTABA: prijunkite modulio TXD kaištį prie „Arduino“RXD kaiščio, o modulio RXD kaištį - prie „Arduino“TXD kaiščio. Ne į tuos pačius kaiščius!
3 žingsnis: koduokite „Arduino“
Taigi kitas žingsnis yra koduoti „Arduino“. Tam jums reikės „Arduino IDE“programinės įrangos, kurią galite atsisiųsti čia. Atsisiuntę IDE, atidarykite naują dokumentą ir nukopijuokite bei įklijuokite šį kodą į projekto langą:
#įtraukti
// Smeigtukai, prijungti prie „Arduino“
const int PIN = 6; // LED juostos įvesties kaištis int NUMPIXELS = 144; // Pikselių skaičius, kurie užsidegs const int SOUNDSENSOR = A0; // Garso jutiklio įvesties kaištis
int ButtonState = 0; // Būsena, priskirta „Bluetooth“programos mygtukui
int tūris = 0; // Nurodykite, kad patikrina, ar mikrofone yra signalas, ar ne
// Spalvų kintamieji
loginis PrimBlue = klaidingas; loginis PrimGreen = klaidingas; loginis PrimRed = klaidingas; loginis „PrimWhite“= klaidingas; loginis „PrimYellow“= klaidingas; loginis „PrimOrange“= klaidingas; loginis „PrimPink“= klaidingas; loginė „PrimPurple“= klaidinga;
// Šviesos ir garso kintamieji
boolean SoundDetect = klaidinga; loginis „FullLight“= klaidingas;
Adafruit_NeoPixel strip = Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
void setup () {
pinMode (GARSO JUTIKLIS, Įvestis); // Garso jutiklio įvestis pinMode (PIN, OUTPUT); // LED juostos įvestis
Serial.begin (9600);
strip.setPixelColor (0, 0, 0, 0); strip.setBrightness (0); strip.begin (); // Tai inicijuoja NeoPixel bibliotekos juostą.show ();
}
void loop () {
// Apibrėžkite ryškumo dydį pagal slankiklio baitų ryškumą = analogRead (A0)/4; Serial.println (ryškumas); if (Serial.available ()> 0) {ButtonState = Serial.read (); }
// Įjungti arba išjungti šviesos diodų ir garso aptikimą
if (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 (ryškumas); strip.show (); } else if („FullLight“== 1 && SoundDetect == 1) {strip.setBrightness (0); strip.show (); }
////////////////////////////////////////// LED/ jungiklis ////
if (ButtonState == 'a') {pirminėsSpalvos (); „FullLight“= 1; Garso aptikimas = 0; }
if (ButtonState == 'b') {
„FullLight“= 0; Garso aptikimas = 0; }
////////////////////////// Garso aptikimo jungiklis ////////////////////////////////// /////
if (ButtonState == 'c') {pirminėsSpalvos (); Garso aptikimas = 1; „FullLight“= 0; }
if (ButtonState == 'd') {
Garso aptikimas = 0; „FullLight“= 0; }
////////////////////////// Pagrindinės spalvos ///////////////// ////
if (ButtonState == '1') {pirminėsSpalvos (); PrimBlue = 0; PrimGreen = 0; PrimRed = 1; PrimWhite = 0; PrimYellow = 0; „PrimOrange“= 0; PrimPink = 0; „PrimPurple“= 0; }
if (ButtonState == '2') {
pirminėsSpalvos (); PrimGreen = 1; PrimBlue = 0; PrimRed = 0; PrimWhite = 0; PrimYellow = 0; „PrimOrange“= 0; PrimPink = 0; „PrimPurple“= 0; }
if (ButtonState == '3') {
pirminėsSpalvos (); 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') {PrimaryColors (); PrimRed = 0; PrimBlue = 0; PrimGreen = 0; PrimWhite = 0; PrimYellow = 1; „PrimOrange“= 0; PrimPink = 0; „PrimPurple“= 0; } if (ButtonState == '6') {PrimaryColors (); PrimRed = 0; PrimBlue = 0; PrimGreen = 0; PrimWhite = 0; PrimYellow = 0; „PrimOrange“= 1; PrimPink = 0; „PrimPurple“= 0; } if (ButtonState == '7') {PrimaryColors (); 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; }}
void PrimaryColors () {
for (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 (); }
Jei jūsų paprašys įdiegti „Adafruit NeoPixel“biblioteką, atlikite tai, eidami į Eskizas> Importuoti biblioteką> „Adafruit NeoPixel“.
4 veiksmas: sukurkite „Bluetooth“programą
Dabar pereikime prie įdomios programos kūrimo dalies! Tam nusprendžiau naudoti trečiosios šalies programinę įrangą „MIT App Inventor 2“. Jei norite atsisiųsti projekto failus (.aia) ir keisti programą, galite ją atsisiųsti žemiau. Bet jūs taip pat galite atsisiųsti pačią programą (.apk) iš karto nieko nekoduodami. Jums tereikia ją įdiegti savo įrenginyje.
5 žingsnis: sukurkite dėžutę
Šiame etape mes sukursime begalybės veidrodžio dėžutę/rėmą.
Išorinis rėmas
Pirmiausia nupjaukite storą išorinio rėmo juostą (žr. Aukščiau esančias nuotraukas). Jums reikės dviejų 27 cm ilgio dalių (viršuje ir apačioje) ir dviejų 25 cm ilgio dalių (kairės ir dešinės pusės). Dabar prikalkite juos, priverždami vinis prie dėžės kampų (po 4 kiekvienai pusei), tačiau įsitikinkite, kad kraštai puikiai tiks. Taip pat galite pasirinkti juos klijuoti, bet tai priklauso nuo jūsų.
Vidinis rėmas
Tada nupjaukite ploną vidinio rėmo juostą (dar kartą žr. Aukščiau esančias nuotraukas). Jums reikės dviejų 25 cm ilgio dalių (viršuje ir apačioje) ir dviejų 24 cm ilgio dalių (kairėje ir dešinėje pusėje). Dabar norite prikalti juos maždaug 0,5 cm žemiau išorinio rėmo viršaus, naudodami 2 vinis kiekvienai pusei. Čia taip pat tepiau medienos klijus, kad jie būtų tvirtesni. PASTABA: įsitikinkite, kad vienpusis veidrodis puikiai tinka rėmo viduje!
Mikrofono skylės gręžimas
Kadangi mikrofonas yra jautrus objektas, jis turi būti neapsaugotas. Štai kodėl aš išgręžiau skylę rėmo viršuje, iš kurios išsikiš mikrofono galvutė. Nedarykite skylės per didelės, nes nenorite, kad mikrofonas visiškai iškristų iš kadro.
Jūsų rėmo dažymas
Nusprendžiau savo rėmą nudažyti beveik matine juoda spalva, kad suteiktų tam tikrą tamsų, paslaptingą efektą. Jei taip pat nuspręsite jį dažyti, įsitikinkite, kad ant rėmo nėra storų dažų likučių. Norėdami to išvengti, turite švelniai nudažyti rėmą mažu ar vidutiniu teptuku. Be to, galite jį dažyti antrą kartą, jei jis nėra pakankamai padengtas. Leiskite išdžiūti maždaug dieną.
6 žingsnis: Lituokite elektroniką prie PCB
Šiame etape mes lituosime elektroniką prie PCB, kurią vėliau įdiegsime veidrodžio gale. Lituoti nėra privaloma, tačiau labai rekomenduoju tai padaryti, kad elektronika būtų saugi. Viską litavau po žingsnį prie „komponento“prie tinklelio, kad būtų išvengta klaidų. Taigi iš pradžių litavau garso modulį prie plokštės, tada „Bluetooth“modulį ir galiausiai šviesos diodų juosteles. Rekomenduoju palikti tuščią tarpą tarp komponentų, kurių negalima tiesiogiai liesti, pvz., +5V įvesties laidai ir GND įvesties laidai (žr. Aukščiau esančias nuotraukas).
Kai komponentai bus prilituoti prie plokštės, pradėkite jungti tiltus, uždėdami skardą tarp komponentų po plokšte. Arba galite nuimti kai kuriuos laidus ir lituoti juos prie komponentų, kad sujungtumėte tiltą.
Dabar norite išbandyti grandinę tiesiog prijungdami laidus prie „Arduino“. Įsitikinkite, kad taip pat prijungėte maitinimo šaltinį! Jei šviesos diodai sėkmingai įsijungia, tada gerai! Tačiau jei jie neįsijungia, galbūt norėsite dar kartą patikrinti grandinę ir ieškoti sugedusių jungčių.
7 žingsnis: Įdiekite elektroniką ant nugaros
Kitas žingsnis - sumontuoti elektroniką ant medžio gabalo, kurį taip pat naudosime veidrodžio galinei daliai. Aš pritvirtinau elektroniką prie plokštės su kai kuriais varžtais ir priklijavau du blokus dešinėje ir kairėje nugaros pusėje, kurie naudojami prisukti dėžutės galą prie pačios dėžutės.
8 žingsnis: Surinkite veidrodžius su dėžute
Dabar atėjo laikas surinkti veidrodžius, priklijuoti šviesos diodus prie rėmo ir įdėti garso aptikimo jutiklį.
Vienpusis veidrodis
Vienpusis veidrodis bus dedamas ant paties rėmo, tamsinta pusė nukreipta žemyn į veidrodį ir šviesos diodus. Norėdami patys pasidaryti šį veidrodį, jums reikės stiklo plokštės ir tamsintos lango plėvelės. Pirmiausia supjaustykite tinkamo dydžio lango plėvelę, tačiau palikite apie 2–5 cm papildomos vietos kiekvienoje pusėje. Toliau norite visiškai išvalyti langą ir pašalinti visas dulkių likučius. Tada uždenkite langą vandeniu ir muilu ir atsargiai nuimkite plastiką nuo lango plėvelės (galite lengvai uždėti juostą ant kiekvienos pusės). Dabar jūs taip pat norite padengti lipnią lango plėvelės pusę vandeniu ir muilu, kad ji nepriliptų prie savęs. Viskas, ką jums reikia padaryti, tai padėkite jį ant stiklo ir sandariai nušluostykite (žr. Aukščiau esančias nuotraukas). Leiskite išdžiūti apie dieną ir nuimkite likusią lango plėvelę.
Priklijuokite šviesos diodus prie dėžutės
Kitas žingsnis - priklijuoti šviesos diodus prie dėžutės, tai galima padaryti pašalinus lipnų popierių. Taip pat rekomenduoju ant juostos užpakalinės dalies užtepti greito klijų, kad ji neatsiliktų.
Padėkite veidrodžius ir užbaikite
Paskutinis žingsnis yra įtaisyti vienpusį veidrodį ir įprastą veidrodį. Įprastas veidrodis eina už LED juostos, o vienpusis veidrodis-priekyje. Klijuokite juos vietoje greito klijais ir prisukite galinę plokštę su elektronika prie dėžutės galo. Įdėkite garso aptikimo jutiklį į vietą, prijunkite visus laidus ir, va, viskas!
9 žingsnis: išbandykite savo begalybės veidrodį
Dabar tereikia išbandyti, ar viskas veikia. Štai ir viskas! Dabar jūs sukūrėte savo „Bluetooth“valdomą ir garsą reaktyvų begalybės veidrodį!: D
Jei turite klausimų, nedvejodami klauskite komentarų skiltyje.
Ačiū ir smagiai!
Rekomenduojamas:
TR 808 bosinis būgnas. Analoginis garsas!: 5 žingsniai (su nuotraukomis)
TR 808 bosinis būgnas. Analoginis garsas!: Analoginis garsas iš klasikinės būgno mašinos. Šis projektas prasidėjo 90 -ųjų pabaigoje, kai dirbau elektronikos techniku ir paprastai už tam tikrą kainą gavome schemų asortimentą. TR 808 buvo tose schemose ir tuo metu aš
555 laikmačio metronomas - garsas ir vaizdas: 8 žingsniai (su nuotraukomis)
555 Laikmačio metronomas - garsas ir vaizdas: mano sūnus neseniai pradėjo groti ukulele ir aš maniau, kad metronomas padės nustatyti jo laiką. Būdamas kūrėjas, aš supratau, kad galiu gana lengvai susiplakti su 555 laikmačiu (ko negali padaryti su vienu …) Po truputį paieškų internete
Dekoratyvinis LED lempos garsas reaktyvus („Arduino“): 5 žingsniai (su nuotraukomis)
Dekoratyvinis LED lempos garsas reaktyvus („Arduino“): Laba diena, tai pirmas mano pamokomas dalykas, ir aš nesu anglas;) prašau atleisti, jei darau klaidų. Tema, apie kurią norėjau pakalbėti, yra LED lempa, kuri taip pat gali būti garsinė Reaktyvus. Istorija prasideda nuo mano žmonos, kuriai priklauso ši lempa iš „Ikea“, nes
Šiltnamio projektas (RAS): stebėkite elementus, kurie reaguoja į mūsų plantaciją: 18 žingsnių (su nuotraukomis)
Šiltnamio projektas (RAS): Stebėkite elementus, kurie reaguoja į mūsų plantaciją: Šiame projekte siūloma stebėti oro temperatūrą, šviesumą ir drėgmę, taip pat giraitės temperatūrą ir drėgmę. Ji taip pat siūlo prijungti šias priemones, kurios taip lengvai skaitomos svetainėje Actoborad.com. Norėdami tai padaryti, mes prijungiame 4 jutiklius prie N
Piešimo ranka, kurią valdo garsas - „Arduino“mokyklos projektas: 4 žingsniai (su nuotraukomis)
Piešimo ranka, kurią valdo garsas - „Arduino“mokyklos projektas: tai pirmas kartas, kai dirbu su „Arduino“ir dirbu su kažkuo panašiu, todėl atsiprašau, jei padariau klaidų! Ši mintis man kilo, kai galvojau apie savo pomėgius - piešimą ir muziką. Taigi aš bandžiau sujungti abu šiuos dalykus! A sel