Mundarija:
- 1 -qadam: 1 -qadam - Hisoblash qismini yig'ish
- 2 -qadam: dasturiy ta'minotni sozlash
- 3 -qadam: montajni tugatish - ekranni ramkaga o'rnatish va oynani qo'shish
- 4 -qadam: Yakuniy yig'ish va konfiguratsiya
- 5 -qadam: Yakuniy fikrlar - Men boshqacha qilardim va menga nima yoqdi
Video: Mini Sehrli Oyna 60 AQSh dollarigacha USD: 5 qadam (rasmlar bilan)
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:26
"Sehrli xato" - bu ikki tomonlama oynani ekranning ustiga qo'yish. Ekran qora pikselni ko'rsatadigan joyda, ko'zgu aks ettiradi. Ekranda oq yoki ochroq piksellar ko'rsatilsa, ular yorishadi. Bu raqamli matn, piktogramma yoki hatto tasvirni ko'zguda ko'rsatish imkoniyatini beradi, shu bilan birga aks ettirish qobiliyatini saqlab qoladi. Yuqoridagi uchinchi rasmda bu nimaga o'xshash bo'lishi kerak.
YouTube -dagi videolavhada montajning oxirigacha ko'rsatiladi va oxirida tayyor loyiha nimaga o'xshashligi ko'rsatiladi. Men bu erdagi qadamlarni yozishga vaqt ajratishni xohlardim, chunki men o'rgatiladigan jamoadan zavqlanaman va men dasturiy ta'minot konfiguratsiyasi kabi narsalar haqida eslatmalar yozishni va savollarga javob berishni xohlardim.
Men bir nechta sehrli oynali loyihalarni ko'rdim va har doim uni qurishni xohlardim. Men yaqinda sovg'a sifatida qurishni boshladim va ikki tomonlama oynali qismlar qancha turishini bilmasdim! Faqat oynaga 75,00 dollar (AQSh dollari) sarflaganimdan so'ng, men bu loyiha "do'stlar sovg'asi byudjeti" dan yaxshi chiqishini tushundim va o'z strategiyamni qayta ko'rib chiqishimga to'g'ri keldi. YouTube'da N-O-D-E kanalini kashf etgach, u kichik piramida korpusi haqida tasavvurga ega bo'ldi. Men darhol bu kontseptsiya bilan yugurishni boshladim, men qanday malina pi mos kelishini, ishni osonlik bilan yaratish va dasturiy ta'minotni ishga tushirishni sinab ko'rdim.
Oxir -oqibat men sumkani 3D bosib chiqarishni tanladim. Men korpusni tinkerkadda ishlab chiqdim. Bu osonlik bilan bir -biriga yopishib oladigan ikkita oddiy qism. Ko'zgu - bu 4,5 dyuymli oynadir, u oddiygina ramkaga yopishtiriladi. allaqachon uning ustida. Rostini aytsam, ushbu loyihaning 75% korpusning tinkercad dizayni edi va unga mos keladigan ekranni aniqlash, uni bitta USB kabelidan osongina o'chirish va dasturiy ta'minotni sozlash mumkin edi.
Mana sizga ehtiyot qismlar narxi. Agar sizda 3D -printer bo'lsa, bu 60 dollardan past bo'ladi, aks holda siz 3D -printerni ijaraga olmoqchisiz yoki yog'och piramida ramka yasashni xohlaysiz (men bu yo'nalishda ketdim, va menimcha, kelajakda o'qitilishi mumkin) eman sumkasi buning uchun juda zo'r ko'rinishi mumkin:))
Raspberry pi Zero W - $ 10.00 - Adafruit.com - Har bir buyurtma uchun bitta cheklov
8Gig Micro SD -karta - 4,00 dollar - Amazon.com
Kuman 3,5 dyuymli TFT ekrani - $ 29,99 - Amazon.com - HDMI versiyasi
SN -Riggor USB kabeli (ixtiyoriy, lekin o'ziga xoslik qo'shadi) - 16.00 uchun 4 (har biri 4,00 dollar) Amazon.com
2 tomonlama oynali - 115 mm kvadrat - Tap Plastics kompaniyasidan 5,00 dollar (men 3D bosilgan qutini do'konga olib keldim va mos kelish uchun kesib oldim)
3D filaman - taxminan 2 dollar
Mini -HDMI -> HDMI adapteri -2 $ 6,00 (Faqat bittasi kerak): Amazon.com
Oxir -oqibat menda ba'zi adapterlar bor edi, lekin siz ularni yuqoridagi narxlarga yoki undan ham yaxshiroq sotib olishingiz kerak va oxir -oqibat 60,00 dollardan past bo'lishi kerak. Agar biz bir -birimizga Xbox yoki PS4 o'yinini olsak, qancha pul sarflashimiz kerakligi haqida bo'lgani uchun, bu "do'stlar byudjetiga" to'g'ri keladi.
OK, kirish uchun etarli, uni qanday qurishni bilib olaylik!
1 -qadam: 1 -qadam - Hisoblash qismini yig'ish
Birinchi rasmda barcha qismlar ko'rsatilgan. Ikkinchisi, davom etayotgan hisoblash qismini yig'ilishini ko'rsatadi. Bu erda sehr -jodu juda ko'p emas … bu erda qadamlar:
- Sarlavhalarni pi nolga lehimlamasligingizga ishonch hosil qiling. Sizga hamma joy kerak bo'ladi!
- Mini HDMI - HDMI portini Pi Zero -ga joylashtiring
- Kuman ekrani bilan birga keladigan HDMI-> HDMI adapterini HDMI uyasiga joylashtiring
- Kuman ekranini HDMI adapterining boshqa qismiga joylashtiring, u Kuman ekranidagi ayol HDMI portiga to'g'ri kelishi kerak.
- USB kabelini piramidaning orqa tomoniga joylashtiring
- Men rasmni elektr simlari bilan izohladim va pi pinout qo'shdim. Bu qadam juda muhim, lekin ko'rinadiganidan ham osonroq … siz Pi -ning birinchi va uchinchi pinidan ikkita kichik simni ekranga o'tkazishni xohlaysiz. Agar siz o'tish simlaridan foydalansangiz, ularni ekranning orqa qismiga ulashingiz mumkin, so'ngra ularni pimdagi pinlar atrofida egib, issiq yopishtiring. Ideal holda, ular pi -ga lehimlangan bo'lishi kerak va ularni ekranga yopishtirish uchun issiq yopishtirilgan bo'lishi kerak. Bu pi -dan ekranga 5 voltni uzatadi va bu loyihani toza va toza saqlashning usullaridan biridir … bir marta bajarilganda, bitta kabel pi va ekranni etarli darajada quvvatlantiradi!
Bu vaqtda siz yig'ilishning yarmini tugatgansiz. Uni yopishdan oldin, keling, keyingi bosqichda yozilgan dasturiy ta'minot tasvirini olaylik.
2 -qadam: dasturiy ta'minotni sozlash
MicroSD kartasiga malina pi uchun SD -karta tasvirini yozish bo'yicha juda ko'p darsliklar bor va men bu joyni qayta o'qishni xohlamayman. Lekin bu juda muhim, chunki bu biz foydalanadigan Pi Zero W, biz uni ishga tushirish uchun qandaydir fokuslarni bilishimiz kerak. Birinchidan, Emmanuels saytiga tashrif buyuring:
emmanuelcontreras.com/how-to/how-to-create-…
U Raspberry pi nolga "Magic Mirror" dasturiy ta'minotini hujjatlashtirish va tasvirini yaratish bo'yicha ishlarni amalga oshirdi (uning qadamlaridan ko'rib turganingizdek, bu juda qiyin bo'lishi mumkin). Pastga siljiting va siz uning qadamlaridan keyin pastda siz foydalanishingiz mumkin bo'lgan tayyor rasmni ko'rasiz. (Agar siz "Rasm fayli" ni qidirsangiz, u erga olib kelishi kerak).
Keyingi bosqichda siz Wi -Fi -ga ulanish va ssh -ni qo'shish uchun ko'rsatgan amallarni bajarishni xohlaysiz. Bu erda haqiqatan ham muhim maslahat: supplicant_conf faylini tahrir qilish uchun derazalarda Notepad -dan foydalanmang. Notepad chiziqlar oxirini Linux bilan mos kelmasligini buzadi va siz ulanmaysiz. Notepad ++ - bu notepadni bepul almashtirish va to'g'ri satr oxirini bajarish.
Siz bu tasvirni yozganingizda (men Windows -da Win32 disk tasvirini ishlataman) va supplicant_conf faylini tahrir qilib, SSH -ni qo'shganingizda, siz kartani kiritishga va qurilmani yuklashga tayyor bo'lasiz.
Bu vaqtda Pi sizning Wi -Fi tarmog'ingizga ulanishi kerak. Hiyla -nayrang, uni topishdir:) Telefonlar va shaxsiy kompyuterlar uchun bir qator ip -skanerlash dasturlari mavjud. Kengaytirilgan IP -skaner oynalar uchun ishlaydi. IPhone uchun men nolni skanerlash uchun iPhone -da iNet -dan foydalanaman. Siz uni topganingizda, unga SSH orqali ulanish uchun Putty kabi telnet ilovasidan foydalanishingiz mumkin. Bu MagicMirror dasturini sozlash va qo'shimchalarni o'rnatish uchun muhim bo'ladi!
Bu erga etib kelganingizdan so'ng, microUSB -ni quvvat manbaiga ulang va SSH orqali yuklash va ulanishingizga ishonch hosil qiling. Bu vaqtda siz ishni davom ettirishga va ishni tugmachasini tugatishga tayyor bo'lasiz.
3 -qadam: montajni tugatish - ekranni ramkaga o'rnatish va oynani qo'shish
Quvvat manbai Pi -ga ulanganda ekranning ochilishini va yoqilishini tekshiring. Yuklash vaqti 3-5 minut, shuning uchun sabr qiling.. pi-ni yuklash kerak, keyin brauzerni ishga tushirish va keyin sehrli oyna dasturini ishga tushirish kerak. Yaxshiyamki, siz tez -tez yuklamasligingiz kerak. Keyin montajni tugatamiz:
- Ekran 3D bosilgan ramkaning orqa tomoniga ulanadi. Iltimos, rasmlarni qo'llanma sifatida ishlating.. "old" - bu tekis qism, orqa tomonida vilkalar va narsalar bor. Ekranni orqa tomondan joylashtiring.
- Qachonki ekran to'g'ri joylashsa, uni ushlab turish uchun qoziqlar atrofiga va ekran ustiga rezina tasma qo'ying. Bu men ekranni ushlab turishning eng oddiy usuli edi va u yaxshi ishladi. Bu ham yaxshi, chunki agar kerak bo'lsa, butun loyiha muammosiz ajralib chiqadi!
- Quvvat kabelini Pi -ga ulang. Siz yig'ilgandan keyin buni qila olmaysiz, shuning uchun uni yoqish vaqti keldi!
- 3 o'lchamli bosilgan ramka ushlagichini piramida ichiga bosing, tashqi tomonidagi tiqinlar uni cho'kib ketishiga yo'l qo'ymaydi va u biroz mahkam o'rnashishi kerak.
- Ko'zguni qo'shishdan oldin, ekran 3D bosma mos keladigan qismlar atrofida qora lentani ishlating. Yorug'lik oqmasligi uchun … men ramkani iloji boricha qattiqroq qilishga harakat qildim, lekin bu oddiy qadam uning toza bo'lishini ta'minlaydi. Ekranning kumushini ham yoping, shunda hech qanday yorug'lik oynadan aks etmaydi va effektni buzmaydi
- Siz hozirgina joylashtirgan lenta ustiga issiq elim qo'ying va oynani bosing. (Eslatma: ramka/ekranning hammasi shu nuqtada yig'ilishi kerak, shuning uchun oynani joylashtirish piramidaning burchaklari bilan tekislash va hamma narsani chiroyli qilib qo'yish imkonini beradi). Juda ko'p elim ishlatmang, aks holda u ko'rinadi … engil boncuk etarli. Oyna unchalik og'ir emas.
Siz hozirdanoq hayajonlanishni boshlashingiz kerak, chunki siz o'zingizning mehnatingizning samarasini ko'rishni boshlashingiz kerak … vaqt yoki sana oynada ko'rsatilishi kerak. Keyingi - konfiguratsiya!
4 -qadam: Yakuniy yig'ish va konfiguratsiya
Bu vaqtda siz asosan yig'ilgan va dasturiy ta'minotni ishga tushirishingiz va SSH -ni o'rnatishingiz kerak. Modullar, ehtimol, tartibsizlikdir va siz ularni qanday tuzatishni o'ylayapsiz.
Birinchidan, siz Magic MIrror dasturi qanday ishlashi haqida o'qishni xohlaysiz. Buni bu erda topish mumkin:
magicmirror.builders/
Ishni boshlash uchun tezkor boshlang'ich/cheat varaqasini bermasdan, bu yaxshi ko'rsatma bo'lmaydi. Bu erda ba'zi maslahatlar va bu qanday ishlashini tushuntirish:
- Magic Mirror modullari modullar omboridan modullar papkasiga ko'chiriladi. Shunday qilib, siz SSH -ga kirganingizda, CD MagicMirror katalogiga o'tadi (Linux kataloglarida katta -kichik sezgirligini unutmang). Keyin modullarga CD. Keyin siz biron bir qo'shimchani o'sha papkaga klonlashingiz mumkin.
-
Modullar ro'yxati bu erda:
github.com/MichMich/MagicMirror/wiki/3rd-p… Har birida ularni sozlash bo'yicha ko'rsatmalar bo'lishi kerak.
- Siz darhol xohlagan modul-MMM-Carousel. Bu modul boshqa o'rnatilgan barcha modullar bo'ylab aylanadi. (https://github.com/barnabycolby/MMM-Carousel)
- Hammasini sozlash uchun siz MagicMirror/config papkasiga o'tishni va config.js faylini tahrirlashni xohlaysiz.
- Config.js -da siz yuqoridagi Git clone orqali qo'shgan modullar nomini qo'shishni xohlaysiz. Siz ularni joylashtirmoqchimisiz (men o'zimnikini: middle_center -ga joylashtirdim. Keyin karusel birma -bir ko'rsatib, ularning orasini o'zgartiradi, bu konfiguratsiya qilinadigan soniyadan so'ng amalga oshadi (men uchun 45 soniya ishlatilgan)
- Shuni esda tutingki, siz shrift hajmini o'zgartirishni xohlaysiz. Ba'zan buni config.js -da qilishingiz mumkin, lekin boshqalari modul bilan birga keladigan.css faylini topishingiz,.px bilan tugaydigan narsani qidirishingiz va shrift hajmini o'zgartirish uchun qiymatlarni o'zgartirishingiz kerak bo'ladi. Men bu modulga qarab o'zgarganini topdim.
Vaqt/sana, ob -havo, zaxiralar va transport modullari ushbu loyiha bilan juda yaxshi ishlaganini aniqladim. Pi Zero W -da animatsion-g.webp
Keyingi fikrlar va kelajak rejalar …
5 -qadam: Yakuniy fikrlar - Men boshqacha qilardim va menga nima yoqdi
Bu loyiha juda qiziqarli bo'ldi. Konfiguratsiya fayllarini tahrir qilish, 3D bosib chiqarish va dizayn ishlari ko'p vaqtni o'z ichiga oldi. Lekin oxir -oqibat, bu yaxshi birlashdi, menimcha, xotinim oynadan zavq oladi (men do'stim uchun birinchisini qurganman, u ham shu oynani xohlagan!). Men, ehtimol, yana bir narsani quraman va ba'zi narsalarni uslubiy sabablarga ko'ra o'zgartiraman, ba'zilari esa ishlash sabablariga ko'ra:
- Men tepaga tugma qo'shardim. Piramidaning ko'rinishi juda toza va futuristik, ammo oynani tez boshqarishga imkon bermaydi. O'ylaymanki, kutishning o'rniga qo'lda bir ekrandan ikkinchisiga qo'lda o'zgartirish oson bo'ladi
- Men karnay qo'shishga harakat qilardim - menimcha, bu musiqali musiqa juda zo'r bo'lardi … yoki ogohlantiruvchi tovushlarni ijro etardi
- Men uni yog'ochdan yasashga urinib ko'rishim mumkin - 3D -bosma nusxa ko'chirish va yasash juda oson bo'lsa -da, menimcha, eman yoki bo'yalgan yog'och ko'rinishi juda zo'r bo'lardi.
- Pi3A+ ga o'tish - Men qurganimda A+ yo'q edi va men yana pizeroga tushib qoldim. A+ narxga 15 dollar qo'shadi (lekin to'liq o'lchamli HDMI -ga ega, shuning uchun faqat taxminan 12.50 qo'shiladi), lekin bir tonna quvvat qo'shadi. Bundan tashqari, bu qurilishda brauzer GPU tezlashtirilmagan, va A+ bo'lar edi … shuning uchun menimcha, quvvatni ko'paytirish qulay bo'ladi.
- Olinadigan oyna - O'ylaymanki, olinadigan oyna qulay bo'ladi, chunki youtube kabi ba'zi ommaviy axborot vositalarini oynadan ko'rish juda yaxshi emas. Bundan tashqari, agar u boshqacha qurilgan bo'lsa, aylanadigan ekranli oddiy piramidani aylantiring va uni boshqa tomonga qo'ying.
- Mikrofon qo'shing - agar menda kichik mikrofon qo'shilsa, men Alexa -ni birlashtira olaman va uni aqlli yordamchi yoki ovoz bilan boshqaraman.
Oxir -oqibat, soddaligi va arzonligi bor. Bu loyiha men uchun aynan shunday edi va xotinim uchun ikkinchisini yig'ish menga 15 daqiqadan kam vaqtni oldi (9 soatlik 3D printer vaqtidan tashqari:)).
Agar siz uni qurgan bo'lsangiz, iltimos, menga xabar bering, agar savollaringiz bo'lsa ularni quyida yoki youtube kanalida qoldiring, men ularga javob berishga harakat qilaman. YouTube videoning boshida va oxirida oynaning demosi bor … uni rasmda tasvirlash qiyin. Bu kompyuter yonida, hammom peshtaxtasida yoki yotoqxona stolida juda toza ko'rinadi. Ehtimol, 100 dan ortiq modullar mavjud … kompyuter statistikasidan tortib bitcoin narxigacha. Bu haqiqatan ham ma'lumotni ko'rsatishga aylanishi mumkin va uning ichida kompyuter borligi uchun u boshqa narsadan alohida ishlaydi (wifi -dan tashqari:))
O'qiganingiz uchun tashakkur va sizga bu qurilish yoqdi degan umiddaman!
Tavsiya:
Arduino Gemma va NeoPixels bilan oson abadiy oyna: 8 qadam (rasmlar bilan)
Arduino Gemma va NeoPixels bilan oson abadiy oyna: Mana! Sehrli va aldamchi oddiy cheksiz oynaga chuqur qarang! LEDlarning bitta chizig'i cheksiz ko'zgu effektini yaratish uchun oynali sendvichda ichkariga porlaydi. Ushbu loyiha mening kirishim Arduinning ko'nikmalari va texnikasini qo'llaydi
Yangiliklar, ob -havo, signal, taymer va Todolist bilan sehrli oyna: 9 qadam
Yangiliklar, ob-havo, signal, taymer va Todolist bilan sehrli oyna: Sehrli oyna-bu bir tomonli maxsus oynadir, uning orqasida displey bor. Raspberry Pi -ga ulangan displeyda ob -havo, xona harorati, vaqt, sana, todolist va boshqalar kabi ma'lumotlar ko'rsatiladi. Siz hatto mikrofon qo'shishingiz va sozlashingiz mumkin
Eski noutbukdan Alexa ovozli tanish yordamida suzuvchi aqlli sehrli oyna: 6 qadam (rasmlar bilan)
Alexa ovozli identifikatorli eski noutbukdan aqlli sehrli ko'zgu: "Elektronika" kursiga yoziling: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK youtube kanalida boshqa loyihalar va elektronika bo'yicha darsliklar: https://www.youtube.com/channel/UCelOO
Xellouin bayramining maxsus bezaklari - sehrli oyna: 5 qadam (rasmlar bilan)
Xellouin bayramining maxsus bezaklari - sehrli oyna: men sehrli oynani Xellouin bayramining maxsus bezagi sifatida qildim. Bu juda qiziq. Siz oynaga har qanday narsani, har qanday savolni yoki biron bir kichik sirni gapira olasiz. Biroz vaqt o'tgach, javob oynada ko'rinadi. Bu sehr. hahah ….. bolalarga yoqadi
AQSh - USB: Amerika bayrog'i USB xotirasi: 8 qadam (rasmlar bilan)
AQSh - USB: Amerika bayrog'i USB xotirasi: Bayroqni ko'tarish marosimini ulang va o'ynang. Kompyuter = Vatanparvarlik kompyuteri. Bu erda rasm va video. Qo'shimcha loyihalar uchun ni9e.com saytiga qarang