Агуулгын хүснэгт:

Ухаалаг толь: 5 алхам
Ухаалаг толь: 5 алхам

Видео: Ухаалаг толь: 5 алхам

Видео: Ухаалаг толь: 5 алхам
Видео: Аятуль Курси, суры аль Ихлас, аль Фаляк, ан Нас х7 избавление от проблем и болезней 2024, Арваннэгдүгээр
Anonim
Ухаалаг толь
Ухаалаг толь

Энэхүү зааварчилгаа нь таны имэйлийн ирсэн имэйл хайрцаг, The New York Times -ийн хамгийн сүүлийн үеийн мэдээ, шинэчлэлтүүд, Unsplash -ийн арын дэвсгэр дээр огноо, цагийг харуулдаг Ухаалаг толь бүтээх аргыг танд заах болно.

Холбоос ажиллаж байна:

Шаардлагатай хангамжууд:

Мониторын хүрээ, хоёр талын толь, хар материал (хэрэв дэлгэц нь хоёр талын толиноос бага байвал л шаардлагатай болно), монитор, бөөрөлзгөнө pi 2, HDMI залгуур эсвэл HDMI адаптер (би хоёр чиглэлтэй DVI -ээс HDMI адаптер ашигласан), багтсан бөөрөлзгөнө pi 2 цахилгаан кабель, micro sd карт, micro sd карт адаптер, дэлгэц дээрх бөөрөлзгөнө pi дэлгэцийг удирдахын тулд хулгана, гар хос.

Шаардлагатай програмууд:

Raspbian, Balena.io болон MagicMirror2

Ашигласан вэбсайтууд:

Github (гуравдагч талын модулийг суулгахад зориулагдсан), MagicMirror2 програмыг pi дээр суулгаж, арын зургийг үүсгэхийн тулд Unsplash.

Алхам 1: Raspbian болон Magic Mirror суулгах

Raspbian болон Magic Mirror суулгах
Raspbian болон Magic Mirror суулгах
Raspbian болон Magic Mirror суулгах
Raspbian болон Magic Mirror суулгах
Raspbian болон Magic Mirror суулгах
Raspbian болон Magic Mirror суулгах

Компьютер ашиглан Raspbian, Balena нарыг sd ашиглан micro sd дээр татаж аваарай. Програмыг татаж авсны дараа адаптер дахь micro sd -ийг компьютерт оруулна уу. Balena ашиглан raspbian програмыг сонгож, файлуудыг шилжүүлэх болно. Үүний дараа micro sd -ийг бөөрөлзгөнө pi руу оруулна уу. Миний хувьд энэ нь хажуугийн хажуугийн доод талд байв. Пи-г ашиглаж буй модитортой холбож, тохируулах гарын авлагыг бөглөнө үү. Үүнийг хийхийн тулд цахилгаан кабелийг хананд болон цооног руу залгаарай. Дараа нь HDMI кабелийг адаптер эсвэл монитор дээрх HDMI залгуур руу залгаарай. Програм хангамжийг шинэчилж, тохируулсны дараа Pi дээр Magic Mirror програм руу очно уу. Хөтөлбөрийг суулгахад түлхэц болох pi -г ажиллуулахын тулд зарим команд өгөх болно. Энэ нь суулгах явцад танд тохиргооны талаар асуулт асуух болно. Асуултуудад хариулж, командын мөрөнд хуулж өгөх кодыг дагаж мөрдөөрэй. Хэрэв npm run start -ийг оруулсны дараа зөв хийгдсэн бол энэ нь үндсэн програмыг ачаалах болно.

Энэ вэбсайт дээр заавар, програмыг удирдахдаа санаж байх нь чухал болохыг олж мэдсэн зарим тушаалуудыг:

*Том жижгээр бичхээс хамаарна*

Үндсэн лавлах руу очно уу = cd ~

Өмнөх лавлах руу очно уу = cd -

Дараагийн лавлах руу очно уу = cd.

Magic Mirror лавлах руу очно уу = cd MagicMirror/

Модулийн лавлах руу очно уу = cd модуль

Magic Mirror лавлахад (модуль биш) Magic Mirror програмыг ажиллуулахын тулд = npm гүйлтийн эхлэл болно

Хөтөлбөрөөс гарахын тулд ALT товчийг дараад гарах товчийг дарна уу

Алхам 2: Урьдчилан тохируулсан модулиудыг устгах

Урьдчилан тохируулсан модулиудыг устгаж байна
Урьдчилан тохируулсан модулиудыг устгаж байна

Шидэт толь програмыг анх нээхэд хэрэглэгч цаг, огноо, хуанли, мэдээ шинэчлэгчийг угтах болно. Та кодоос хасах замаар урьдчилан тохируулсан модулийг амархан арилгаж болно. Энэ код руу нэвтрэхийн тулд бөөрөлзгөнө хавтас руу орж Magic Mirror фолдерыг нээнэ үү. Та дэлгэцийн зүүн дээд хэсэгт байгаа хавтасны дүрс дээр дарж хавтас руу орж болно. Тохиргооны хавтас руу орсны дараа та хавтаснаас config/config.js нэртэй засварлах текстийг харах болно. Текст дээр хоёр удаа дарахад толинд зориулсан програмчлалын модуль гарч ирнэ. Хаалт, текстийг устгахгүй байхыг анхаарна уу, эс тэгвээс програм ажиллахгүй болно. Дээрх зураг дээр харсанчлан би хуанлийн модулийг програмаасаа устгасан, учир нь би үүнийг ашиглахгүй байна. Бусад модулийг устгаж болно, гэхдээ кодын хэсгүүдийг програмаас хасах хэрэгтэй.

Алхам 3: Модулиудыг суулгах

Модулиудыг суулгаж байна
Модулиудыг суулгаж байна
Модулиудыг суулгаж байна
Модулиудыг суулгаж байна

Гуравдагч талын модулийг толинд суулгахын тулд Github ашигладаг. Энэ вэбсайт нь ашиглахад бэлэн болсон хэрэглэгчийн модулиудын оргил үе юм. Янз бүрийн виджет, гарал үүсэл эсвэл олон нийтийн мэдээллийн хэрэгслийн хангамжийг багтаасан олон зүйл байдаг. Alexia, Nest гэх мэт програмуудыг нэмэлт хэсгүүдийг ашиглан толинд оруулах боломжтой. Вэбсайтыг үзсэний дараа би имэйлийн тэжээлийн модуль болон Unsplash -ээс зураг авах модулийг сонгохоор шийдсэн.

Имэйлийн хангамж -

github.com/shaneapowell/MMM-GmailFeed

Санамсаргүй зураг -

github.com/diego-vieira/MMM-RandomPhoto

GitHub -

github.com/MichMich/MagicMirror/wiki/3rd-p…

Модулийг суулгах, зип файлыг задлах, модулийн хавтсанд шилжүүлэх эсвэл командын мөрөнд өгөгдсөн кодыг ашиглах хоёр арга бий. Би хоёр дахь сонголтыг ашигласан боловч аль аль нь ажилладаг бөгөөд ашиглахад тун энгийн. GitHub дээрх бичлэгүүдэд зааврын хуудсан дээр кодын мөр оруулсан болохыг та анзаарсан байх. Бид эдгээрийг ашиглан модулийн хуулбарыг татаж аваад npm -ийг фолдерт татаж авдаг. Npm нь Node Package Manager гэсэн үг бөгөөд npm кодыг суулгах явцад татаж авдаг багц юм. Татаж авах үйл явцыг эхлүүлэхийн тулд командын мөрийг нээсний дараа эдгээр алхмуудыг дагана уу.

1) CD MagicMirror/

2) cd модулиуд

3) git clone "git hub хуудасны холбоос"

4) (шинэ хавтас оруулна уу) cd "хавтасны нэр"

Фолдерын нэрийг хэрхэн шалгах вэ:

Ихэвчлэн фолдерын нэр нь модулийн нэр юм. Жишээлбэл, MMM-EmailFeed-ийг зүгээр л MMM-EmailFeed гэж нэрлэсэн. Гэхдээ та модулийн нэрийг ашиглаж байгаа бөгөөд ийм лавлах байхгүй байна гэж хэлж байгаа бол модулийн лавлахад ls гэж бичээд модулийн фолдерт суулгасан бүх хавтасны жагсаалтыг авна уу. Энэ нь танд очих фолдерын нэрийг өгөх болно.

*Тэмдэглэлийн ишлэлийг зөвхөн энд жишээ болгон ашигладаг бөгөөд холбоос, хавтасны нэрийг үнэндээ оруулахдаа устгах ёстой*

6) (одоо шинэ фолдерт байгаа бол) npm суулгана уу

Агуу их! Одоо бид модулийн фолдерыг татаж авсан боловч уг оруулгыг config/config.js фолдерт оруулах шаардлагатай хэвээр байна. Үүнийг хийхийн тулд бид өмнө нь оруулсан модулийг устгаж, танд өгсөн текстийг буулгах текст рүү буцна уу. Кодыг оруулахдаа хаалт эвдэхгүйн тулд болгоомжтой байгаарай. Хэрэв та дээрх зургуудыг харвал кодыг буулгах аюулгүй байршлыг харах болно. Хэрэв сүүлд нь тодорхой болоогүй бол] догол мөрөнд оруулна уу. Ихэнх модулиуд зарим текстийг өөрчлөх эсвэл зарим мэдээллийг оруулах шаардлагатай байдаг гэдгийг санаарай. Жишээлбэл, имэйлийн тэжээлд оруулсан мэдээлэлд хандахын тулд миний gmail дансны мэдээлэл шаардлагатай байсан. Npm суулгасны дараа бичилтийг код дээр байрлуулсан бөгөөд та Magic Mirror програмыг эхлүүлэхийн тулд шаардлагатай мэдээллээ оруулаад зөв ажиллаж байгаа эсэхийг шалгаарай. Дараагийн алхамууд нь төөрөгдөл хэвээр байвал модулийг суулгах явцад миний үйл явцын талаар илүү их зургийг санал болгоно.

Алхам 4: Миний модулийг суулгах

Миний модулийг суулгаж байна
Миний модулийг суулгаж байна
Миний модулийг суулгаж байна
Миний модулийг суулгаж байна
Миний модулийг суулгаж байна
Миний модулийг суулгаж байна

Дээрх зургууд нь програмуудыг ажиллуулахын тулд миний Pi -д оруулсан зүйлээ яг харуулж байна. Эхний дөрвөн зургийг GitHub вэбсайтуудаас миний дагаж мөрдсөн зааварчилгааны жишээ болгон авсан болно. Сүүлийн зураг бол config.js код руу оруулсан бичлэгийн жишээ юм. Энэ нь сүүлийн алхамтай харьцуулахад илүү сайн харааны жишээ болно гэж найдаж байна.

Алхам 5: Толины дүр төрхийг бий болгох

Толины гадаад төрхийг бий болгох
Толины гадаад төрхийг бий болгох

Raspberry Pi ажиллаж байгаа тул толин тусгал хийх цаг болжээ. Хяналтанд тохирох хүрээ олоход хэцүү байсан тул энэ алхам хамгийн хэцүү байсан. Дэлгэцийг задалсан ч гэсэн 19х15х3 хэмжээтэй хэвээр байгаа бөгөөд энэ алхамд асуудалтай хэвээр байна. Би олон дэлгүүр, онлайн зогсоолуудыг үзсэн бөгөөд дэлгэцэнд тохирох хүрээг хайж олохыг оролдсон боловч надад аз таарсангүй.

Би хүрээ болон хоёр талын толин тусгал авах үе шатууд:

1) Хоёр талын толин тусгалыг хүрээ рүү оруулна уу

2) Бөөрөлзгөнө пи болон утастай хамт мониторыг байрлуул

3) Утасыг хүрээгээр дамжуулах аргыг бодож олоорой (нүх өрөмдөж магадгүй юм уу?)

4) Дэлгэцийг хатуу харагдуулахын тулд дэлгэц дээр хар материал тавьж, нурууг нь хүрээ рүү оруулна

5) Үүнийг хананд өлгөх

Зөвлөмж болгож буй: