Talaan ng mga Nilalaman:

Mini Magic Mirror para sa ilalim ng $ 60 USD: 5 Hakbang (na may Mga Larawan)
Mini Magic Mirror para sa ilalim ng $ 60 USD: 5 Hakbang (na may Mga Larawan)

Video: Mini Magic Mirror para sa ilalim ng $ 60 USD: 5 Hakbang (na may Mga Larawan)

Video: Mini Magic Mirror para sa ilalim ng $ 60 USD: 5 Hakbang (na may Mga Larawan)
Video: Nursing Student's Last Moments Recorded On Video - The Murder of Michelle Le | DEEP DIVE 2024, Hulyo
Anonim
Image
Image
Mini Magic Mirror para sa ilalim ng $ 60 USD
Mini Magic Mirror para sa ilalim ng $ 60 USD

Ang isang 'Magic MIrror' ay isang proyekto kung saan ang isang 2 way mirror ay inilalagay sa isang screen ng ilang uri. Kung saan nagpapakita ang itim na mga pixel, ang salamin ay sumasalamin. Kung saan ang screen ay nagpapakita ng puti o mas magaan na mga pixel, lumiliwanag ang mga ito. Lumilikha ito ng isang epekto ng pagkakaroon ng digital na teksto, mga icon, o kahit na mga imahe ay ipinapakita sa pamamagitan ng isang salamin, habang pinapanatili pa rin ang masasalamin. Ang pangatlong larawan sa itaas ay dapat ipakita kung ano ang maaaring magmukhang.

Ipinapakita ng video sa youtube ang pagtatapos sa pagtatapos, at mayroong isang demo sa dulo na nagpapakita kung ano ang hitsura ng natapos na proyekto. Nais kong maglaan ng oras upang isulat ang mga hakbang dito, dahil nasisiyahan ako sa nakapagtuturo na pamayanan, at nais kong isang lugar upang gumawa ng mga tala tungkol sa mga bagay tulad ng pagsasaayos ng software, at sagutin ang mga katanungan.

Nakita ko ang isang tonelada ng mga magic mirror na proyekto at palaging nais na bumuo ng isa. Sinimulan kong bumuo ng isa kamakailan bilang isang regalo, at walang ideya kung magkano ang gastos ng mga 2 way mirror na bahagi! Matapos gumastos ng $ 75.00 (USD) sa isang salamin lamang, napagtanto ko na ang proyekto ay magiging maayos na lumabas sa aming 'budget ng regalo ng kaibigan' at kailangan kong pag-isipang muli ang aking diskarte. Matapos matuklasan ang channel ni N-O-D-E sa youtube, nagkaroon siya ng isang konsepto ng isang maliit na pyramid case. Sinimulan ko agad na patakbuhin ang konseptong iyon, mag-eksperimento sa kung ano ang maaari kong magkasya sa raspberry pi, kung paano madaling malikha ang kaso, at kung paano makakapagpatakbo ng software.

Sa huli pinili ko upang i-print ang 3D kaso. Dinisenyo ko ang kaso sa tinkercad. Ito ay dalawang simpleng piraso na madaling magkakasama. Ang Mirror ay isang 4.5 "salamin na nakadikit lamang (pandikit gun) papunta sa frame. Ang pangunahing computer ay isang Raspberry pi zero na may 8 Gig micro SD card, at ang screen ay isang 3.5" na screen mula sa Kuman na mayroong isang HDMI port nasa loob na nito Sa totoo lang 75% ng proyektong ito ay ang disenyo ng tinkercad para sa kaso, at pag-uunawa ng isang screen na magkakasya, madaling mapagana ang isang solong USB cable, at ipasadya ang software.

Narito ang gastos ng mga bahagi upang mabigyan ka ng isang rundown. Nasa ilalim ng 60 dolyar kung mayroon kang isang 3D printer … kung hindi man gugustuhin mong umarkila ng 3D print, o posibleng bumuo ng isang kahoy na piramide frame (HALOS AKO nagpunta sa rutang iyon, at maaaring sa isang hinaharap na maituturo, sa palagay ko ay may mantsa kaso ng oak maaaring magmukhang cool para dito:))

Raspberry pi Zero W - $ 10.00 - Adafruit.com - Limitahan ang isa bawat order

8Gig Micro SD Card - $ 4.00 - Amazon.com

Kuman 3.5 TFT Screen - $ 29.99 - Amazon.com - Bersyon ng HDMI

SN-Riggor USB Cable (Opsyonal, ngunit nagdaragdag ng isang likas na talino) - 4 para sa 16.00 ($ 4.00 bawat isa) Amazon.com

2 Way mirror - 115mm Square - $ 5.00 mula sa Tap Plastics (Dinala ko ang 3D na naka-print na kaso sa isang tindahan at pinutol nila ito upang tumugma)

3D filament - Halos 2 na pera ang halaga

Mini-HDMI -> HDMI adapter - 2 para sa $ 6.00 (Kailangan lang ng isa): Amazon.com

Sa huli mayroon na akong ilan sa mga adaptor, ngunit dapat mong makuha ang mga ito para sa mga mas mataas na presyo o mas mahusay, at sa huli ay mas mababa sa $ 60.00. Dahil ito ay tungkol sa kung magkano ang gagastusin namin kung nakuha namin ang bawat isa sa larong Xbox o PS4, umaangkop ito sa aming 'badyet ng kaibigan'.

Ok, sapat na ng isang intro, alamin natin kung paano ito buuin!

Hakbang 1: Hakbang 1 - Ipunin ang Compute Portion

Hakbang 1 - Assembly ang Compute Portion
Hakbang 1 - Assembly ang Compute Portion
Hakbang 1 - Assembly ang Compute Portion
Hakbang 1 - Assembly ang Compute Portion
Hakbang 1 - Assembly ang Compute Portion
Hakbang 1 - Assembly ang Compute Portion
Hakbang 1 - Assembly ang Compute Portion
Hakbang 1 - Assembly ang Compute Portion

Ipinapakita ng unang larawan ang lahat ng mga bahagi na inilatag. Ipinapakita ng pangalawa ang pagpupulong ng bahagi ng compute na isinasagawa. Walang maraming mahika sa puntong ito … narito ang mga hakbang:

  1. Tiyaking HINDI mo ihihinang ang mga header sa pi zero. Kakailanganin mo ang lahat ng puwang na maaari mong makuha!
  2. Ilagay ang Mini HDMI sa HDMI port sa Pi Zero
  3. Ilagay ang HDMI-> HDMI adapter na kasama ng Kuman screen sa HDMI Slot
  4. Ilagay ang Kuman screen papunta sa iba pang bahagi ng HDMI adapter..ito dapat magkasya sa babaeng HDMI port sa Kuman screen
  5. Ilagay ang USB cable sa likuran ng pyramid
  6. Na-annotate ko ang larawan gamit ang mga wire ng kuryente, at idinagdag ang pi pinout. Ang hakbang na ito ay kritikal, ngunit mas madali kaysa sa tila … gugustuhin mong magpatakbo ng dalawang maliit na wires mula sa una at pangatlong pin sa Pi sa screen. Kung gumagamit ka ng mga wire ng jumper, maaari mong i-plug ang mga ito sa likod ng screen, at pagkatapos ay ibaluktot ang mga ito sa paligid ng mga pin sa pi at mainit na kola ang mga ito. Tamang-tama ang mga ito ay dapat na solder sa pi, at mainit na nakadikit upang hawakan ang mga ito sa screen. Ipinapasa nito ang 5 volts mula sa pi papunta sa screen, at isa sa mga trick sa pagpapanatiling malinis at maayos ang proyektong ito … sa sandaling tapos na ito, isang solong cable ang nagpapagana sa pi at sa screen nang sapat!

Sa puntong ito ay halos kalahati ka nang tapos sa pagpupulong. Bago isara ito, kunin natin ang imahe ng software na nakasulat sa susunod na hakbang.

Hakbang 2: Pagse-set up ng Software

Mayroong isang tonelada ng mga tutorial sa kung paano magsulat ng isang imahe ng SD Card para sa isang raspberry pi papunta sa isang microSD card, at hindi ko nais na muling basahin ang lupa na iyon. Ngunit ito ay mahalaga, dahil ito ay isang Pi Zero W na ginagamit namin, upang malaman ang ilang mga trick upang maiayos ito. Una, mangyaring bisitahin ang site ng Emmanuels sa:

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

Natapos na niya ang gawain upang idokumento at lumikha ng isang imahe ng software ng Magic Mirror papunta sa isang Raspberry pi zero (tulad ng nakikita mo sa pamamagitan ng kanyang mga hakbang, ito ay maaaring maging mahirap). Mag-scroll pababa at makikita mo, sa ilalim pagkatapos ng kanyang mga hakbang, isang handa nang ginawang imahe na maaari mong gamitin. (Kung hahanapin mo ang 'Image file' dapat kang dalhin doon).

Susunod, gugustuhin mong sundin ang mga hakbang na nakalista niya para sa pagkonekta sa wifi at pagdaragdag ng ssh. Isang Talagang mahalagang tip dito: HUWAG gamitin ang Notepad sa mga bintana upang mai-edit ang file na supplicant_conf. Gagalawin ng Notepad ang mga dulo ng linya upang hindi maihahambing sa Linux, at hindi ka makakonekta. Ang Notepad ++ ay isang libreng kapalit para sa notepad at maaaring gumawa ng tamang mga end end.

Kapag isinulat mo ang imaheng iyon (Gumagamit ako ng Win32 disk imager sa windows) at na-edit ang file na supplicant_conf at idinagdag ang SSH, handa ka nang ipasok ang card at i-boot ang aparato.

Sa puntong ito ang Pi ay dapat kumonekta sa iyong wifi. Ang lansihin pagkatapos ay upang hanapin ito:) Mayroong isang bilang ng mga ip na pag-scan ng apps doon para sa mga telepono at PC. Gagana ang advanced IP Scanner para sa mga bintana. Para sa isang iPhone, gumagamit ako ng iNet sa aking iPhone upang i-scan ang pi zero. Kapag nahanap mo ito, maaari kang gumamit ng telnet app tulad ng Putty upang kumonekta dito sa SSH. Ito ay magiging mahalaga para sa pag-configure ng MagicMirror Software at pag-install ng mga addon!

Kapag nakuha mo na ito, ikonekta ang microUSB sa lakas, at tiyaking maaari kang mag-boot up at kumonekta sa SSH. Sa puntong iyon handa ka nang magpatuloy at i-button up ang kaso.

Hakbang 3: FInishing Assembly - Pag-install ng Screen sa Frame at Pagdaragdag ng Mirror

FInishing Assembly - Pag-install ng Screen sa Frame at Pagdaragdag ng Mirror
FInishing Assembly - Pag-install ng Screen sa Frame at Pagdaragdag ng Mirror
FInishing Assembly - Pag-install ng Screen sa Frame at Pagdaragdag ng Mirror
FInishing Assembly - Pag-install ng Screen sa Frame at Pagdaragdag ng Mirror
FInishing Assembly - Pag-install ng Screen sa Frame at Pagdaragdag ng Mirror
FInishing Assembly - Pag-install ng Screen sa Frame at Pagdaragdag ng Mirror
FInishing Assembly - Pag-install ng Screen sa Frame at Pagdaragdag ng Mirror
FInishing Assembly - Pag-install ng Screen sa Frame at Pagdaragdag ng Mirror

Siguraduhin na ang mga bota ng screen at i-on kapag nag-plug ka ng kapangyarihan sa Pi. Ang oras ng pag-boot ay 3-5 minuto, kaya't maging mapagpasensya..kailangan itong mag-boot ng pi, pagkatapos ay mailunsad ang browser, at pagkatapos ay ilunsad ang magic mirror software. Sa kabutihang palad hindi ka dapat mag-boot / magpatakbo ng madalas na ito (nagkakahalaga ito ng mas mababa sa 7 cents sa isang taon upang tumakbo na may halos isang 100ma power draw). Susunod na tatapusin namin ang pagpupulong:

  1. Ang mga plug ng screen sa likod ng 3D naka-print na Frame. Mangyaring gamitin ang mga larawan bilang isang gabay..ang 'harap' ay ang patag na bahagi, sa likuran ay may mga plugs at bagay na lalabas. Ipasok ang screen mula sa likuran.
  2. Kapag ang screen ay mahigpit na magkasya, maglagay ng goma sa paligid ng mga peg at sa ibabaw ng screen upang hawakan ito sa lugar. Ito ang pinakasimpleng paraan na makakaisip ako upang hawakan ang screen, at mahusay itong gumana. Maganda din dahil ang buong proyekto ay walang hiwalay na naghiwalay kung kinakailangan sa pamamaraang ito!
  3. Ipasok ang power cable sa Pi. Hindi mo magagawa ito sa sandaling ito ay tipunin, kaya oras na upang lakas!
  4. Pindutin ang 3D naka-print na may-ari ng frame sa pyramid..ang mga tab sa labas ay pipigilan ito mula sa paglubog, at dapat itong pumutok sa lugar na medyo mahigpit.
  5. Bago idagdag ang salamin, gumamit ng itim na tape sa paligid ng mga bahagi kung saan natutugunan ng screen ang 3D print. Ito ay upang walang ilaw na dumugo … Sinubukan kong gawing masikip ang frame hangga't maaari, ngunit ang simpleng hakbang na ito ay matiyak na mananatili itong malinis. Takpan din ang pilak ng screen, upang walang ilaw na masasalamin sa salamin at masisira ang epekto
  6. Mainit na pandikit sa ibabaw ng tape na inilagay mo lamang, at pindutin ang salamin. (Tandaan: Ang frame / screen ay dapat na tipunin sa puntong ito, kaya't ang paglalagay ng salamin ay dapat payagan kang ihanay ito sa mga sulok ng pyramid at maayos na nakapila ang lahat). Huwag gumamit ng labis na pandikit o ipapakita ito.. sapat na ang isang light bead. Ang salamin ay hindi gaanong bigat.

Dapat mong simulan ang pagiging nasasabik ngayon, tulad ng dapat mong simulang makita ang mga bunga ng iyong pagpapagal na ipinapakita … ang oras o petsa ay dapat ipakita sa pamamagitan ng salamin. Susunod ay ang pagsasaayos!

Hakbang 4: Pangwakas na Assembly at Configuration

Pangwakas na Assembly at Configuration
Pangwakas na Assembly at Configuration
Pangwakas na Assembly at Configuration
Pangwakas na Assembly at Configuration
Pangwakas na Assembly at Configuration
Pangwakas na Assembly at Configuration

Sa puntong ito ang iyong mahalagang binuo at dapat patakbuhin ang software at ma-SSH. Ang mga module ay maaaring isang gulo gayunpaman, at nagtataka ka kung paano ayusin ang mga ito.

Una, gugustuhin mong basahin nang kaunti tungkol sa kung paano gumagana ang Magic MIrror software. Maaari itong matagpuan dito:

magicmirror.ilderers/

Hindi ito magiging isang mahusay na maituturo bagaman nang hindi bibigyan ka ng isang quickstart / cheat sheet upang makapagsimula. Narito ang ilang mga tip at paliwanag kung paano ito gumagana:

  • Ang mga module ng Magic Mirror ay simpleng naka-clone mula sa repository ng module sa folder ng module. Kaya't kapag naka-SSH ka, cd sa direktoryo ng MagicMirror (tandaan sa mga direktoryo ng Linux ay sensitibo sa kaso). Pagkatapos cd sa modules. Pagkatapos ay maaari mong i-clone ang anuman sa mga addon sa folder na iyon.
  • Ang isang listahan ng mga module ay narito:

    github.com/MichMich/MagicMirror/wiki/3rd-p… Ang bawat isa ay dapat magkaroon ng mga tagubilin sa pag-configure sa kanila.

  • isang Modyul na agad mong gugustuhin ay ang MMM-Carousel. Ang module na ito ay umiikot sa lahat ng iba pang mga module na naka-install. (https://github.com/barnabycolby/MMM-Carousel)
  • Upang mai-configure ang buong bagay, gugustuhin mong pumunta sa MagicMirror / config folder, at i-edit ang config.js file
  • Sa Config.js, gugustuhin mong idagdag ang pangalan ng mga module na naidagdag mo sa pamamagitan ng clone ng Git sa itaas. Gugustuhin mong iposisyon ang mga ito (Inilagay ko ang lahat sa akin sa: middle_center. Pagkatapos ay alagaan ng carousel ang pagpapakita nang paisa-isa, at paglipat sa pagitan nila Ginagawa ito pagkatapos ng isang mai-configure na dami ng mga segundo (Gumamit ako ng 45 segundo para sa minahan)
  • Tandaan na gugustuhin mong baguhin ang laki ng mga font. Minsan magagawa mo ito sa config.js, ngunit ang iba ay kakailanganin mong hanapin ang.css file na bumaba kasama ang module, maghanap ng isang bagay na nagtatapos sa.px, at binabago ang mga halaga upang mapataas ang laki ng font. Nalaman ko na iba-iba ito sa pamamagitan ng modyul.

Nalaman ko na ang oras / petsa, panahon, stock, at mga module ng trapiko ay talagang gumana nang maayos sa proyektong ito. Ang mga module ng media tulad ng mga animated-g.webp

Susunod ay ang pangwakas na saloobin at mga plano sa hinaharap …

Hakbang 5: Pangwakas na Mga Saloobin - Ano ang Gagawin Ko Iba't ibang at Ano ang Gusto Ko

Pangwakas na Mga Saloobin - Ano ang Gagawin Ko Iba't ibang at Kung Ano ang Gusto Ko
Pangwakas na Mga Saloobin - Ano ang Gagawin Ko Iba't ibang at Kung Ano ang Gusto Ko

Ang proyekto na ito ay isang masaya. Ito ay maraming oras ng pag-edit ng mga config file, pag-print sa 3D, at gawaing disenyo upang makuha ang kaso kung saan natapos ito. Ngunit sa huli, nagsama ito nang maayos sa palagay ko at nasisiyahan ang aking asawa sa salamin (itinayo ko ang una para sa isang kaibigan at agad din niyang ginusto ang isa!). Malamang magtatayo ako ng isa pa, at babaguhin ang ilang mga bagay para sa mga kadahilanang istilo, at ilan para sa mga kadahilanan sa pagganap:

  • Magdagdag ako ng isang hawakan ng pinto sa tuktok. Ang hitsura ng pyramid ay SOBRANG malinis at futuristic, subalit hindi ito pinapayagan para sa anumang mabilis na kontrol ng salamin. Sa palagay ko ang isang simpleng hawakan upang baguhin nang manu-mano mula sa isang screen papunta sa susunod sa halip na maghintay ay magiging madaling gamitin
  • Susubukan kong magdagdag ng isang nagsasalita - Sa palagay ko ang pagkakaroon ng stream ng musika na ito ay talagang cool … o magpatugtog ng mga tunog ng alerto
  • Maaari kong subukang itayo ito sa labas ng kahoy - Habang ang 3D print ay napakadali upang magtiklop at maitayo ang mga ito, sa palagay ko ang isang hitsura ng oak o may mantsa na hitsura ng kahoy ay talagang cool
  • Ang paglipat sa isang Pi3A + - Ang A + ay wala sa labas nang itinayo ko ito, at sa gayon ay bumalik ako sa isang pizero. Ang isang A + ay nagdaragdag ng 15 dolyar sa presyo (ngunit may isang buong laki ng HDMI, kaya marahil ay nagdaragdag lamang tungkol sa 12.50), ngunit nagdaragdag ng isang tonelada ng lakas. Gayundin ang browser ay hindi GPU na pinabilis sa pagbuo na ito, at ang isang A + ay magiging … kaya sa palagay ko ang nadagdagang lakas ay magiging madaling gamiting.
  • Matatanggal na salamin - Sa palagay ko ang isang naaalis na salamin ay magiging madaling gamiting, dahil ang ilang media tulad ng youtube ay hindi mahusay na tingnan sa pamamagitan ng salamin. Gayundin ito ay maaaring maging isang cool na kaswal na sistema ng laro na may isang umiikot na screen (paikutin lamang ang piramide at isinungaling ito sa ibang panig) kung naiiba ang pagkakagawa nito.
  • Magdagdag ng isang mic - Maaari kong isama ang Alexa at gawin itong isang matalinong katulong, o kontrolado ng boses, kung may idinagdag akong maliit na mic.

Sa huli, mayroong isang bagay tungkol sa pagiging simple at pagiging mura. Ang proyektong ito ay para lamang sa akin, at ang pag-iipon ng pangalawa para sa aking asawa ay tumagal sa akin nang mas mababa sa 15 minuto (sa labas ng 9 na oras ng 3D printer time:)).

Kung bumuo ka ng isa, mangyaring ipaalam sa akin, at kung mayroon kang mga katanungan mangyaring iwan ang mga ito sa ibaba o sa youtube channel at gagana ako upang sagutin sila. Ang video sa youtube ay may demo ng salamin sa simula at pagtatapos … mahirap ilarawan ito sa mga larawan. Mukhang sobrang malinis sa tabi ng computer, sa counter ng banyo, o sa isang bedside table. Gayundin mayroong marahil higit sa 100 mga module na magagamit … lahat mula sa mga istatistika ng computer hanggang sa mga presyo ng bitcoin. Ito ay talagang maaaring maging isang ano ba ng isang display ng data, at dahil mayroon itong computer dito, hiwalay ito sa anumang iba pa (mabuti maliban sa wifi:))

Salamat sa pagbabasa at inaasahan kong nasiyahan ka sa pagbuo na ito!

Inirerekumendang: