Mini stebuklingas veidrodis už mažiau nei 60 USD: 5 žingsniai (su nuotraukomis)
Mini stebuklingas veidrodis už mažiau nei 60 USD: 5 žingsniai (su nuotraukomis)
Anonim
Image
Image
Mini stebuklingas veidrodis už mažiau nei 60 USD
Mini stebuklingas veidrodis už mažiau nei 60 USD

„Magiška klaida“yra projektas, kurio metu dvipusis veidrodis dedamas virš tam tikro ekrano. Kai ekrane rodomi juodi pikseliai, veidrodis yra atspindintis. Kai ekrane rodomi balti arba šviesesni pikseliai, jie šviečia. Tai sukuria efektą, kai skaitmeninis tekstas, piktogramos ar net vaizdai gali būti rodomi per veidrodį, išlaikant atspindėjimą. Trečioje aukščiau esančioje nuotraukoje turėtų būti parodyta, kaip tai gali atrodyti.

„YouTube“vaizdo įraše rodomas surinkimas nuo galo iki galo, o pabaigoje pateikiama demonstracinė versija, rodanti, kaip atrodo baigtas projektas. Norėjau skirti laiko čia užsirašyti veiksmus, nes man patinka pamokoma bendruomenė, ir norėjau vietos, kur būtų galima užsirašyti apie tokius dalykus kaip programinės įrangos konfigūracija ir atsakyti į klausimus.

Mačiau daugybę stebuklingų veidrodžių projektų ir visada norėjau jį sukurti. Neseniai pradėjau jį statyti kaip dovaną ir neįsivaizdavau, kiek gali kainuoti dviejų krypčių veidrodžio dalys! Vien išleidęs 75,00 USD (USD) vien tik veidrodžiui, supratau, kad projektas gerai išeis iš mūsų „draugų dovanų biudžeto“ir turėjau permąstyti savo strategiją. „Youtube“atradęs N-O-D-E kanalą, jis turėjo mažos piramidės dėklo koncepciją. Aš iš karto pradėjau vykdyti šią koncepciją, eksperimentuodama, prie kokių aviečių pi'ų galėčiau tilpti, kaip lengvai sukurti dėklą ir kaip paleisti programinę įrangą.

Galų gale nusprendžiau spausdinti korpusą 3D formatu. Sukūriau dėklą tinkercad. Tai dvi paprastos dalys, kurios lengvai susilieja. „Mirror“yra 4,5 colių veidrodis, kuris yra tiesiog priklijuotas (klijų pistoletas) ant rėmo. Pagrindinis kompiuteris yra „Raspberry pi zero“su 8 Gig micro SD kortele, o ekranas yra 3,5 colio „Kuman“ekranas, turintis HDMI prievadą jau ant jo. Tiesą sakant, 75% šio projekto buvo „Tinkercad“korpuso dizainas, o tinkamo ekrano nustatymas, kurį būtų galima lengvai išjungti iš vieno USB kabelio ir pritaikyti programinę įrangą.

Čia pateikiamos detalių, skirtų jums apverti, kaina. Tai kainuoja mažiau nei 60 dolerių, jei turite 3D spausdintuvą … kitaip norėsite arba išsinuomoti 3D spausdinimą, arba galbūt pastatyti medinį piramidės rėmą (aš beveik eidavau šiuo keliu ir ateityje gali būti pamokoma, kaip manau, dėmėta) ąžuolo dėklas tam gali atrodyti tikrai šauniai:))

Raspberry pi Zero W - 10,00 USD - Adafruit.com - Ribokite vieną užsakymą

„8Gig Micro SD“kortelė - 4,00 USD - „Amazon.com“

3,5 colio „Kuman“TFT ekranas - 29,99 USD - „Amazon.com“- HDMI versija

„SN -Riggor“USB kabelis (neprivaloma, bet prideda šiek tiek nuojautos) - 4 už 16.00 (kiekvienas po 4,00 USD) „Amazon.com“

Dviejų krypčių veidrodis - 115 mm kvadratas - 5,00 USD iš „Tap Plastics“(aš atsinešiau 3D spausdintą dėklą į parduotuvę ir nupjavau, kad atitiktų)

3D siūlai - apie 2 dolerius

Mini -HDMI -> HDMI adapteris -2 už 6,00 USD (reikia tik vieno): „Amazon.com“

Galų gale aš jau turėjau kai kuriuos adapterius, bet jūs turėtumėte sugebėti juos įsigyti už aukščiau nurodytas kainas arba geriau, o galiausiai - mažiau nei 60,00 USD. Kadangi tai buvo apie tai, kiek mes išleistume, jei vienas kitam įsigytume „Xbox“ar PS4 žaidimą, tai atitiko mūsų „draugų biudžetą“.

Gerai, užteks įžangos, išmokime ją kurti!

1 žingsnis: 1 žingsnis - surinkite skaičiavimo dalį

1 žingsnis - surinkite skaičiavimo dalį
1 žingsnis - surinkite skaičiavimo dalį
1 žingsnis - surinkite skaičiavimo dalį
1 žingsnis - surinkite skaičiavimo dalį
1 žingsnis - surinkite skaičiavimo dalį
1 žingsnis - surinkite skaičiavimo dalį
1 žingsnis - surinkite skaičiavimo dalį
1 žingsnis - surinkite skaičiavimo dalį

Pirmoje nuotraukoje matomos visos išdėstytos dalys. Antrasis rodo vykstantį skaičiavimo dalių surinkimą. Šiuo metu nėra daug magijos … štai žingsniai:

  1. Įsitikinkite, kad NĖRA litavimo antraščių ant pi nulio. Jums reikės visos vietos, kurią galite gauti!
  2. Įdėkite „Mini HDMI to HDMI“prievadą į „Pi Zero“
  3. Įdėkite HDMI adapterį, pateiktą kartu su „Kuman“ekranu, į HDMI lizdą
  4. Įdėkite „Kuman“ekraną į kitą HDMI adapterio dalį. Tai turėtų tilpti į „Kuman“ekrano HDMI prievadą
  5. Įkiškite USB kabelį per piramidės galą
  6. Aš pažymėjau paveikslėlį maitinimo laidais ir pridėjau pi pinout. Šis žingsnis yra labai svarbus, tačiau daug lengvesnis, nei atrodo … norėsite paleisti du mažus laidus nuo pirmojo ir trečiojo „Pin“kaiščio iki ekrano. Jei naudojate jungiamuosius laidus, galite juos prijungti prie ekrano užpakalinės dalies, tada sulenkti aplink kaiščius ant pi ir karštai klijuoti. Idealiu atveju jie turėtų būti lituojami ant pi ir karštai klijuoti, kad būtų laikomi ekrane. Tai perduoda 5 voltus nuo pi prie ekrano ir yra viena iš gudrybių, kaip išlaikyti šį projektą švarų ir tvarkingą … kai tai bus padaryta, vienas kabelis pakankamai maitina pi ir ekraną!

Šiuo metu surinkimas jau įpusėjo. Prieš uždarydami, parašykime programinės įrangos vaizdą kitame žingsnyje.

2 veiksmas: nustatykite programinę įrangą

Yra daugybė pamokų, kaip į „microSD“kortelę įrašyti SD kortelės atvaizdą aviečių pi, ir aš nenoriu to atnaujinti. Tačiau svarbu žinoti, kaip tai yra „Pi Zero W“, ir mes žinome keletą gudrybių, kaip tai padaryti. Pirmiausia apsilankykite Emmanuels svetainėje:

emmanuelcontreras.com/how-to/how-to-create-…

Jis atliko darbą, kad dokumentuotų ir sukurtų „Magic Mirror“programinės įrangos vaizdą „Raspberry pi zero“(kaip matote iš jo veiksmų, tai gali būti gana sunku). Slinkite žemyn ir apačioje po jo veiksmų pamatysite paruoštą vaizdą, kurį galite naudoti. (Jei ieškote „Vaizdo failas“, jis turėtų jus ten patekti).

Toliau norėsite atlikti jo nurodytus veiksmus, kad prisijungtumėte prie „Wi -Fi“ir pridėtumėte ssh. Čia yra TIKRAI svarbus patarimas: NENAUDOKITE „Notepad“„Windows“, kad galėtumėte redaguoti failą supplicant_conf. „Notepad“sutrauks linijų galus, kad jos nebūtų suderinamos su „Linux“, ir jūs neprisijungsite. „Notepad ++“yra nemokamas užrašų knygelės pakaitalas ir gali tinkamai užbaigti eilutes.

Kai parašysite tą vaizdą („Windows“naudoju „Win32“disko atvaizdą) ir redaguosite failą supplicant_conf bei pridėsite SSH, būsite pasiruošę įdėti kortelę ir paleisti įrenginį.

Šiuo metu „Pi“turėtų prisijungti prie jūsų „Wi -Fi“. Tuomet apgauti yra tai surasti:) Yra daugybė telefonų ir kompiuterių ip nuskaitymo programų. Išplėstinis IP skaitytuvas veiks „Windows“. Jei naudojate „iPhone“, naudoju „iNet“savo „iPhone“, kad nuskaityčiau pi nulį. Kai jį rasite, galite naudoti „Telnet“programą, pvz., „Putty“, kad prisijungtumėte prie jos per SSH. Tai bus svarbu norint sukonfigūruoti „MagicMirror“programinę įrangą ir įdiegti priedus!

Kai jau taip toli, prijunkite „microUSB“prie maitinimo ir įsitikinkite, kad galite paleisti ir prisijungti per SSH. Tuo metu būsite pasirengę judėti toliau ir nuspausti dėklą.

3 žingsnis: apdailos mazgas - ekrano montavimas rėmelyje ir veidrodžio pridėjimas

Apdailos mazgas - ekrano montavimas rėmelyje ir veidrodžio pridėjimas
Apdailos mazgas - ekrano montavimas rėmelyje ir veidrodžio pridėjimas
Apdailos mazgas - ekrano montavimas rėmelyje ir veidrodžio pridėjimas
Apdailos mazgas - ekrano montavimas rėmelyje ir veidrodžio pridėjimas
Apdailos mazgas - ekrano montavimas rėmelyje ir veidrodžio pridėjimas
Apdailos mazgas - ekrano montavimas rėmelyje ir veidrodžio pridėjimas
Apdailos mazgas - ekrano montavimas rėmelyje ir veidrodžio pridėjimas
Apdailos mazgas - ekrano montavimas rėmelyje ir veidrodžio pridėjimas

Įsitikinkite, kad ekranas įsijungia ir įsijungia, kai prijungiate maitinimą prie „Pi“. Įkrovos laikas yra 3–5 minutės, todėl būkite kantrūs. Jis turi paleisti „pi“, tada paleisti naršyklę ir paleisti stebuklingo veidrodžio programinę įrangą. Laimei, neturėtumėte to dažnai paleisti/įjungti (tai kainuoja mažiau nei 7 centus per metus, jei naudojate maždaug 100 mA energijos). Toliau baigsime surinkimą:

  1. Ekranas prijungiamas prie 3D spausdinto rėmo galo. Prašome naudoti paveikslėlius kaip vadovą.. „priekis“yra plokščia dalis, gale yra kištukai ir kiti dalykai. Įdėkite ekraną iš užpakalio.
  2. Kai ekranas tvirtai priglunda, aplink kaiščius ir virš ekrano uždėkite guminę juostelę, kad ji laikytųsi vietoje. Tai buvo paprasčiausias būdas sugalvoti laikyti ekraną, ir tai gerai veikė. Tai taip pat malonu, nes, jei reikia, šis projektas sklandžiai išsiskiria!
  3. Įkiškite maitinimo kabelį į „Pi“. Surinkę to padaryti negalėsite, todėl laikas įjungti!
  4. Paspauskite 3D atspausdintą rėmo laikiklį į piramidę.. išoriniai skirtukai neleis jam nuskęsti, ir jis turėtų šiek tiek tvirtai užsifiksuoti.
  5. Prieš pridėdami veidrodį, naudokite juodą juostą aplink tas vietas, kur ekranas atitinka 3D spausdinimą. Taip yra, kad nebūtų lengvo kraujavimo … Aš bandžiau padaryti rėmą kiek įmanoma tvirtesnį, tačiau šis paprastas žingsnis užtikrins, kad jis išliktų švarus. Uždenkite ir ekrano sidabrą, kad šviesa neatsispindėtų nuo veidrodžio ir nesugadintų efekto
  6. Karštais klijais užklijuokite juostą, kurią ką tik įdėjote, ir prispauskite veidrodį. (Pastaba: rėmas/ekranas turi būti surinkti šiuo metu, todėl uždėjus veidrodį, galėsite jį suderinti su piramidės kampais ir viskas būtų gražiai išdėstyta). Nenaudokite per daug klijų, nes priešingu atveju pasirodys … pakanka lengvo karoliuko. Veidrodis neturi didelio svorio.

Turėtumėte pradėti jaudintis dabar, nes turėtumėte matyti, kaip rodomi jūsų darbo vaisiai … laikas ar data turėtų būti rodomi per veidrodį. Kitas - konfigūracija!

4 žingsnis: galutinis surinkimas ir konfigūravimas

Galutinis surinkimas ir konfigūracija
Galutinis surinkimas ir konfigūracija
Galutinis surinkimas ir konfigūracija
Galutinis surinkimas ir konfigūracija
Galutinis surinkimas ir konfigūracija
Galutinis surinkimas ir konfigūracija

Šiuo metu jūs iš esmės surinkote ir turėtumėte paleisti programinę įrangą bei įjungti SSH. Tačiau moduliai tikriausiai yra netvarka, ir jums įdomu, kaip juos ištaisyti.

Pirmiausia norėsite šiek tiek paskaityti apie tai, kaip veikia „Magic MIrror“programinė įranga. Tai galima rasti čia:

magicmirror.builders/

Tai nebūtų gera pamoka, nors ir nepateiksite greito pradžios/apgaulės lapo, kad galėtumėte pradėti. Štai keletas patarimų ir paaiškinimų, kaip tai veikia:

  • „Magic Mirror“moduliai yra tiesiog klonuojami iš modulio saugyklos į modulio aplanką. Taigi, kai esate SSH, įkelkite CD į „MagicMirror“katalogą (atminkite, kad „Linux“katalogai skiria didžiosios ir mažosios raidės). Tada CD į modulius. Tada į tą aplanką galite klonuoti bet kurį priedą.
  • Modulių sąrašą rasite čia:

    github.com/MichMich/MagicMirror/wiki/3rd-p… Kiekvienas turi turėti instrukcijas, kaip jas konfigūruoti.

  • Vienas modulis, kurio iškart norėsite, yra „MMM-Carousel“. Šis modulis veikia per visus kitus įdiegtus modulius. (https://github.com/barnabycolby/MMM-Carousel)
  • Norėdami sukonfigūruoti viską, turite eiti į aplanką „MagicMirror/config“ir redaguoti failą config.js
  • „Config.js“norėsite pridėti modulių, kuriuos pridėjote per „Git“kloną, pavadinimą. Norėsite juos išdėstyti (aš visas savo pozicijas įdėjau į: middle_center. Tada karuselė pasirūpina, kad būtų rodomas vienas po kito, ir perjungimas tarp jų. Tai daroma po nustatomo sekundžių skaičiaus (aš naudojau 45 sekundes)
  • Atminkite, kad norėsite pakeisti šriftų dydį. Kartais tai galite padaryti naudodami „config.js“, tačiau kitiems turėsite rasti.css failą, kuris ateina kartu su moduliu, ieškoti kažko, kas baigiasi.px, ir pakeisti reikšmes iki šrifto dydžio. Radau, kad tai skiriasi priklausomai nuo modulio.

Radau, kad laikas/data, oras, atsargos ir eismo moduliai tikrai labai gerai dirbo su šiuo projektu. Žiniasklaidos moduliai, tokie kaip animaciniai gifai ar „YouTube“, neveikia „Pi Zero W“, todėl atminkite.

Toliau galutinės mintys ir ateities planai …

5 žingsnis: paskutinės mintys - ką aš daryčiau kitaip ir kas man patiko

Galutinės mintys - ką aš daryčiau kitaip ir kas man patiko
Galutinės mintys - ką aš daryčiau kitaip ir kas man patiko

Šis projektas buvo labai įdomus. Tai buvo daug valandų, kai buvo redaguojami konfigūracijos failai, 3D spausdinimas ir projektavimo darbai. Bet galų gale, manau, viskas gerai susiklostė, o mano žmona mėgaujasi veidrodžiu (aš pirmą pastatiau draugui, o ji iškart taip pat norėjo!). Tikriausiai sukursiu dar vieną ir kai kuriuos dalykus pakeisiu dėl stiliaus, o kai kuriuos dėl našumo:

  • Prie viršaus pridėčiau rankenėlę. Piramidės išvaizda yra labai švari ir futuristinė, tačiau ji neleidžia greitai valdyti veidrodžio. Manau, kad paprasta rankenėlė rankiniu būdu pakeisti vieną ekraną į kitą, o ne laukti, būtų patogi
  • Pabandyčiau pridėti garsiakalbį - manau, kad turėti šią srautinę muziką būtų tikrai šaunu … arba paleisti įspėjamuosius garsus
  • Galiu pabandyti jį sukurti iš medžio - nors 3D spausdinimą labai lengva atkartoti ir sukurti, manau, kad ąžuolo ar beicuoto medžio išvaizda būtų tikrai šauni
  • Perkėlimas į „Pi3A+“- kai kuriau tai, „A+“nebuvo, todėl aš vėl atsidūriau picerijoje. „A+“prie kainos prideda 15 dolerių (tačiau turi viso dydžio HDMI, taigi galbūt tik apie 12,50), tačiau prideda toną galios. Taip pat naršyklė nėra pagreitinta GPU, o A+ būtų … todėl manau, kad padidėjusi galia būtų naudinga.
  • Nuimamas veidrodis - manau, kad nuimamas veidrodis būtų naudingas, nes kai kurias laikmenas, tokias kaip „YouTube“, nėra puiku peržiūrėti per veidrodį. Taip pat tai gali būti šauni atsitiktinių žaidimų sistema su besisukančiu ekranu (tiesiog pasukite piramidę ir paguldykite ją kitoje pusėje), jei ji buvo pastatyta kitaip.
  • Pridėkite mikrofoną - galėčiau integruoti „Alexa“ir padaryti tai protingu asistentu arba valdomu balsu, jei būtų pridėtas mažas mikrofonas.

Galų gale kažkas yra paprastas ir nebrangus. Šis projektas man buvo toks, o antrojo surinkimas žmonai užtruko mažiau nei 15 minučių (neskaitant 9 valandų 3D spausdintuvo laiko:)).

Jei kuriate, praneškite man, o jei turite klausimų, palikite juos žemiau arba „YouTube“kanale, ir aš stengiuosi į juos atsakyti. „YouTube“vaizdo įrašo pradžioje ir pabaigoje yra veidrodžio demonstracija … sunku tai apibūdinti nuotraukose. Jis atrodo labai švarus šalia kompiuterio, ant vonios stalo ar ant naktinio staliuko. Taip pat turbūt yra daugiau nei 100 modulių … viskas nuo kompiuterinės statistikos iki bitcoin kainų. Tai tikrai gali tapti nuostabiu duomenų ekranu, ir kadangi jame yra kompiuteris, jis veikia atskirai nuo bet ko kito (gerai, išskyrus „Wi -Fi“:))

Dėkojame, kad skaitote, ir tikiuosi, kad jums patiko šis kūrinys!