Mundarija:

Qanday qilib ko'chma aqlli oynani yaratish/bo'yanish qutisi kombinatsiyasi: 8 qadam
Qanday qilib ko'chma aqlli oynani yaratish/bo'yanish qutisi kombinatsiyasi: 8 qadam

Video: Qanday qilib ko'chma aqlli oynani yaratish/bo'yanish qutisi kombinatsiyasi: 8 qadam

Video: Qanday qilib ko'chma aqlli oynani yaratish/bo'yanish qutisi kombinatsiyasi: 8 qadam
Video: Mening birinchi Vlogim | Yubileyimiz | Du Soleil Alegria sirki 2024, Noyabr
Anonim
Qanday qilib ko'chma aqlli oynani yaratish/bo'yanish qutisi kombinatsiyasini yaratish kerak
Qanday qilib ko'chma aqlli oynani yaratish/bo'yanish qutisi kombinatsiyasini yaratish kerak

Devis va Elkins kollejidagi asosiy tosh uchun yakuniy loyiha sifatida men sayohat qutisini loyihalashtirish va yaratishni boshladim, kattaroq oynani, malina pi va sehrli oynali dasturiy platformani portativ sifatida ishlatish. oddiy aqlli oynaning varianti. Sehrli oyna platformasi modulligi bilan ajralib turadi, bu funksiya va dizaynda to'liq erkinlik beradi!

1 -qadam: Sizga nima kerak

Ehtiyot qismlar: Qopqog'i bo'sh qopqoqli sayohat qutisi Yorug'lik chizig'i Malina pi 3A malina pi GPIO bilan ishlaydigan ekran Yupqa ikki tomonlama oynali akril varaq Bu qismlarning hammasi Amazondan (menga berilgan kreditdan tashqari). Bu loyiha) Bir lenta elektr tasmasi Yog'och: Menga kollejning ishlab chiqaruvchisi orqali 1/4 dyuymli balzadan foydalandim. Bizning ramkamizni o'lchamini kesish uchun sizga kamida 2'x1,5 'bo'lak kerak bo'ladi. Asboblar: Matkap va 1/4 bitA Dremel g'ildiragi va silliqlash diskli Lazer to'sar

2 -qadam: ramkani kesish

Bizning ramka ishqalanish uchun mo'ljallangan bo'lib, uni ushlab turadigan hech qanday maslahat yoki vintni bildirmaydi. Bunga erishish uchun men yumaloq burchaklarning burchagini o'lchash bilan bir qatorda, o'z hayotimni ham o'lchadim. Men ishlatgan quti uchun bu tugadi (!! Bu erda oxirgi o'lchovlarni kiriting !!), lekin agar siz boshqa o'lchamdagi qutini tanlasangiz, bu sizning ramkangizning o'lchamiga ta'sir qiladi. Men har tomondan burchaklarga qadar 1/4 dyuymni kesib tashladim. Fusion 360 yordamida kadrlarni chizdim, talabalik litsenziyalariga rahmat va bu eskizni Inkscape -ga bepul rasmli dastur sifatida import qildim.

3 -qadam: oynani kesish

Akrildan ko'zgu qismini kesib tashlash - bu loyihaning eng oson qismlaridan biri. Bu protsedura bo'yicha, bizning ramkamizni kesish bilan bir xil, lekin juda oddiy eskiz bilan! Ramkaning orqa tomoniga yopishtirish uchun, har tomondan qo'shimcha 1/4 dyuymli, bizning ramkamizda kesilgan teshik o'lchamidagi to'rtburchakni chizib qo'ying.

4 -qadam: qutiga o'zgartirishlar

Qutidagi o'zgarishlar
Qutidagi o'zgarishlar

Mening pardoz qutimga ushbu loyihada ishlash uchun juda ko'p o'zgartirishlar kerak edi, bu vaqt uchun qilingan va kelajakda men o'zimga mo'ljallangan quti dizayniga ega bo'lishga umid qilaman. Siz qilmoqchi bo'lgan birinchi narsa - burchaklarni 1/4 dyuymli dramel bilan kesib tashlash, bu bizning ramkamizni taglik bilan bir -biriga mahkam yopish imkonini beradi. Keyingi qadam - teshikni kesib tashlash. Buning uchun men orqa burchakda yonma -yon ikkita teshik ochdim, keyin Dremel yordamida ikkita teshikni birlashtirdim va bitta cho'zilgan tabletka shaklidagi tuynuk hosil qildim, chunki mening mikrosbog'im juda qalin bo'yinbog 'bilan o'ralgan edi. Nihoyat, hamma narsani silliq qilib silang va har qanday xatoga yo'l qo'ymang

5 -qadam: 5 -qadam: Chiroqlar

5 -qadam: chiroqlar!
5 -qadam: chiroqlar!

Hech qanday behuda narsa yorug'liksiz tugallanmaydi! Shunday qilib, bizning portativ ishimiz uchun men USB yorug'lik chizig'idan foydalanishni tanladim. Men kuch ishlatish uchun qutining orqa qismidagi tuynuk singari bir xil burg'ulash texnikasini qo'lladim, lekin 1/16 dyuymli kichikroq. Bu menga chiziq bilan ishlash uchun etarli joy berdi. Keyin filmga ishonch hosil qilishgina qoldi. Ipning ustidagi yopishqoq olib tashlanadi va chiziqni ramkaga mahkam o'rnating. Yodda tuting: siz MagicMirror yoki IFTTT bilan o'zaro aloqada bo'lishingiz uchun Phillips Hue yorug'lik chizig'ini ishlatasiz, bu esa protokoli yozish vaqtini qo'lda ushlab turish imkonini beradi. yoki modul o'rnatish. Biroq, bu loyihaning qiymati Amazonda 80 dollar turadi, aks holda bu loyihaning to'liqligidan yuqori, va bu loyiha uchun qanchalik kam ishlatilganligini hisobga olsak, bu oqilona emas. Boshqa funktsional imkoniyatlar - bu, Phillips Hue tasmasi kabi murakkab tarmoqli sizning to'g'ridan -to'g'ri yo'riqchingizga ulangan tarmoq ko'prigini talab qiladi, bu esa portativlikni kamaytiradi.

6 -qadam: 6 -qadam: bir bo'lak pirojnoe emas, balki bir bo'lak pir

Malinali pi - bu qurilishning yuragi va yaxshi sozlashni talab qiladi. HDMI bilan bog'liq muammolar malina pi bilan bog'liq eng keng tarqalgan muammolardan biridir. Bu muammolarni oldini olish uchun yuklash konfiguratsiyasidagi ba'zi sozlamalarni o'zgartirish kerak bo'ladi. Ushbu faylni tahrirlash uchun siz uni terminalga asoslangan muharrirda ochishingiz kerak bo'ladi, men nanodan foydalanardim. Qo'shish kerak bo'lgan 2 ta satr bor yoki agar ular allaqachon mavjud bo'lsa, har bir satr oldidan "#" belgisini o'chirib, ularni sharhlashlari kerak. Qo'shish kerak bo'lgan qatorlar "hdmi_force_hotplug = 1" va "hdmi_drive = 2" dir. Bu chiziqlar kelajakda yangilanish va muammolarni bartaraf etishda sizga yordam beradi. Ular HDMI -ning turli ekranlar bilan maksimal darajada mos kelishini ta'minlaydi, shuning uchun siz uni ishlash uchun pi -ni olib tashlaganingizda, displeyni chiqarishda hech qanday muammoga duch kelmasligingiz kerak.

7 -qadam: 7 -qadam: Dasturiy ta'minotni o'rnatish

Loyihaning dasturiy tomonini ishga tushirish uchun siz terminalni ochishingiz va quyidagi "bash -c" $ ni kiritishingiz kerak bo'ladi (curl -sL https://raw.githubusercontent.com/MichMich/MagicMirror/master/installers/) raspberry.sh) "" Bu GitHub -dan avtomatik o'rnatuvchini oladi va sizni ishga tushiradi. Keyingi qadam, ko'zgu dasturining yuklashda boshlanishiga ishonch hosil qilish va eng muhimi o'zini qayta boshlashdir. Bu oynani har yoqganda old panelni olib tashlash va sichqoncha va klaviaturani ulashdan saqlanish uchun kerak. Buning uchun biz node.js ilovalari uchun jarayon menejeri bo'lgan PM2 dan foydalanamiz. Bizning holatimizda PM2 faqat bizning tizimimiz doimo ko'zguda ishlayotgan holatda ekanligiga ishonch hosil qiladi va agar biror halokat yuz bersa, minimal to'xtash vaqti, avval terminalingizga qaytib, quyidagi buyruqlarni bajarishingiz kerak bo'ladi: sudo npm O'rnatish -g pm2pm2 startup Bu buyruqlar PM2 ni o'rnatadi va uni ishga tushirish dasturlari ro'yxatiga qo'shadi, keyin biz o'z oynamizni ishga tushirish uchun skript qilishimiz kerak. Buni amalga oshirish uchun quyidagilarni bajarishingiz kerak: cd ~ nano mm.shBu bo'sh skriptni yaratadi va sizni ushbu skript uchun nano muharririga qo'yadi, quyidagi qatorlarni qo'shing va keyincc ~ ~ MagicMirrorDISPLAY =: 0 npm startNow ni saqlaganingizga ishonch hosil qiling. Qolgan narsa - bizning skriptimiz ishlashini davom ettirishini ta'minlash, terminalda yana bir marta bajaring: pm2 start mm.shpm2 saveEndi pi dasturiy ta'minotni 99,9% ishlayveradi, buni "pm2 stop mm" buyrug'i bilan o'chirib qo'yish mumkin.

8 -qadam: teginishni tugatish

O'zingizning rulonli elektr tasmasini oling va qopqoqning ichki qismini ehtiyotkorlik bilan joylashtiring. Bu orqa tomonni qoraytirib, oynada yaxshiroq aks ettiradi, lekin pi -ni xavfsiz saqlaydi. Keyin men pi -ni joyida ushlab turish uchun yog'och qoldiqlarini (shuningdek, elektr tasmasi bilan qoplangan) issiq elim bilan qo'shdim va barcha kabellarni unga o'tkazdim. U erdan siz ramkani qopqoqqa va voilaga o'rnatishingiz kerak! Ishingiz tugadi! Sizda portativ aqlli yuk mashinasi bo'lishi kerak, aks holda siz o'z oynangizni sozlashingiz mumkin! Tayyorlangan modullarni https://github.com/MichMich/MagicMirror/wiki/3rd-party-modules saytida topish mumkin yoki agar siz o'zingiz yozishni xohlasangiz, ishlab chiqish hujjatlarini https://github.com saytida topishingiz mumkin. /MichMich/MagicMirror/blob/master/modullari

Tavsiya: