Სარჩევი:

ჭკვიანი სარკე: 5 ნაბიჯი
ჭკვიანი სარკე: 5 ნაბიჯი

ვიდეო: ჭკვიანი სარკე: 5 ნაბიჯი

ვიდეო: ჭკვიანი სარკე: 5 ნაბიჯი
ვიდეო: ზურა ყიფშიძე და ლელა წურწუმია 2024, ნოემბერი
Anonim
ჭკვიანი სარკე
ჭკვიანი სარკე

ეს ინსტრუქცია გასწავლით თუ როგორ უნდა შექმნათ ჭკვიანი სარკე, რომელიც აჩვენებს თქვენი ელ.ფოსტის ყუთს, უახლესი ამბები და განახლებები The New York Times– დან და თარიღი და დრო Unsplash– ის ფონზე.

მისი ლინკი მუშაობს:

საჭირო მასალები:

ჩარჩო მონიტორისთვის, ორმხრივი სარკე, შავი მასალა (საჭიროა მხოლოდ იმ შემთხვევაში, თუ მონიტორი უფრო მცირეა ვიდრე ორმხრივი სარკე), მონიტორი, ჟოლოს pi 2, HDMI კაბელი ან ადაპტერი HDMI– ზე (მე გამოვიყენე ორმხრივი DVI to HDMI ადაპტერი), მოყვება ჟოლოს pi 2 დენის კაბელი, მიკრო SD ბარათი, მიკრო SD ბარათის ადაპტერი და თაგვის და კლავიატურის წყვილი მონიტორზე ჟოლოს პი ეკრანზე ნავიგაციისთვის.

საჭირო პროგრამები:

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- ზე sd გამოყენებით. პროგრამების გადმოტვირთვის შემდეგ ჩადეთ მიკრო sd ადაპტერში კომპიუტერში. ბალენას გამოყენებით შეარჩიეთ raspbian პროგრამა და sd ფაილების გადასატანად. ამის შემდეგ ჩადეთ მიკრო sd ჟოლოს პიში. ჩემზე ეს იყო ბოლოში პი მხარეს. მიამაგრეთ pi თქვენს მოდიფიკატორს და დაასრულეთ დაყენების სახელმძღვანელო. ამისათვის შეაერთეთ კვების კაბელი კედელში და pi. შემდეგ შეაერთეთ HDMI კაბელი თქვენს ადაპტერში ან მონიტორზე HDMI შტეფსელში. პროგრამული უზრუნველყოფის განახლებისა და დაყენების შემდეგ გადადით Magic Mirror პროგრამულ უზრუნველყოფაზე pi- ზე. რამდენიმე ბრძანება გადაეცემა pi– ზე გადასატანად, რაც დააჩქარებს პროგრამის დაინსტალირებას. ის დაგისვამთ კითხვებს ინსტალაციის განმავლობაში პრეფერენციების შესახებ. უპასუხეთ კითხვებს და მიჰყევით კოდს, რომელიც ის გიჩვენებთ, რათა დააკოპიროთ ბრძანების სტრიქონში. შემდეგ ის ჩატვირთავს ძირითად პროგრამას, თუ ის სწორად შესრულებულია npm გაშვების დაწყების შემდეგ.

მე ვისწავლე რამდენიმე ბრძანება, რომლებიც მნიშვნელოვანია გახსოვდეთ ამ ვებგვერდზე, როდესაც მიდიხართ მიმართულებებზე და პროგრამებზე:

*საქმეებისადმი მგრძნობიარე*

გადადით ძირეულ დირექტორიაში = cd

გადადით წინა დირექტორიაში = cd -

გადადით შემდეგ დირექტორიაში = cd..

გადადით Magic Mirror დირექტორიაში = cd MagicMirror/

გადადით მოდულის დირექტორიაში = cd მოდული

როდესაც Magic Mirror დირექტორია (არა მოდული) Magic Mirror პროგრამის გასაშვებად = npm გაშვების დაწყება

პროგრამის დატოვება = დააჭირეთ ALT და დააწკაპუნეთ გამოსვლაზე

ნაბიჯი 2: წინასწარ მოდულების ამოღება

ამოღება წინასწარ მოდულები
ამოღება წინასწარ მოდულები

ჯადოსნური სარკის პროგრამის პირველად გახსნისას მომხმარებელს შეეგება დრო, თარიღი, კალენდარი და ახალი ამბების განახლება. თქვენ შეგიძლიათ მარტივად ამოიღოთ ნებისმიერი წინასწარ მოდული კოდის ამოღებით. ამ კოდზე წვდომისათვის შედით ჟოლოს საქაღალდეებში და გახსენით Magic Mirror საქაღალდე. თქვენ შეგიძლიათ შეიყვანოთ საქაღალდეები ეკრანის მარცხენა ზედა ნაწილში მდებარე საქაღალდის ხატის დაჭერით. ამის შემდეგ გადადით კონფიგურაციის საქაღალდეში, თქვენ დაინახავთ რედაქტირებად ტექსტს სახელწოდებით config/config.js საქაღალდეში. ორჯერ დააწკაპუნეთ ტექსტზე და გამოჩნდება სარკის მოდულის პროგრამირება. ფრთხილად იყავით, რომ არ წაშალოთ ფრჩხილები ან ტექსტი, წინააღმდეგ შემთხვევაში პროგრამა არ გაუშვება. როგორც ზემოთ მოცემულ სურათზე ჩანს, მე წავშალე კალენდრის მოდული ჩემი პროგრამიდან, რადგან ვარაუდობ, რომ არ გამოვიყენებ მას. ნებისმიერი სხვა მოდულის ამოღებაც შესაძლებელია, მაგრამ კვლავ ფრთხილად იყავით პროგრამიდან კოდის ამოღებით.

ნაბიჯი 3: მოდულების დაყენება

მოდულების დაყენება
მოდულების დაყენება
მოდულების დაყენება
მოდულების დაყენება

სარკეში მესამე მხარის მოდულების დასაყენებლად გამოიყენება Github. ეს ვებსაიტი არის გამოსაყენებლად ხელმისაწვდომი მოდულების კულმინაცია. ბევრია, რომელიც მოიცავს სხვადასხვა ვიჯეტს, ფონს ან სოციალურ მედიას. პროგრამები, როგორიცაა ალექსია და ბუდე, შეიძლება ჩაერთოს სარკეში რამდენიმე დამატებითი ნაწილის გამოყენებით. ვებგვერდის დათვალიერების შემდეგ გადავწყვიტე ელფოსტის არხის მოდული და მოდული, რომელიც ამოიღებდა სურათებს Unsplash– დან.

ელფოსტის არხი -

github.com/shaneapowell/MMM-GmailFeed

შემთხვევითი ფოტო -

github.com/diego-vieira/MMM-RandomPhoto

GitHub -

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

მოდულის დაყენების ორი გზა არსებობს, ZIP ფაილების ამოღება და მოდულის საქაღალდეში გადატანა ან ბრძანების სტრიქონში მოცემული კოდის გამოყენება. მე გამოვიყენე მეორე ვარიანტი, მაგრამ ან მუშაობს და საკმაოდ მარტივია გამოსაყენებლად. თქვენ ალბათ შენიშნეთ, რომ GitHub– ის პოსტებს აქვთ ინსტრუქციის გვერდზე ჩასმული კოდის ხაზები. ჩვენ ვიყენებთ მათ მოდულის ასლის ჩამოსატვირთად და შემდეგ გადმოწერეთ npm საქაღალდეში. Npm ნიშნავს Node Package Manager და არის პაკეტი, რომელიც იტვირთება npm კოდის ინსტალაციის დროს. გადმოტვირთვის პროცესის დასაწყებად მიჰყევით ამ ნაბიჯებს ბრძანების ხაზის გახსნის შემდეგ.

1) cd MagicMirror/

2) cd მოდულები

3) git კლონი "git hub გვერდის ბმული"

4) (შეიყვანეთ ახალი საქაღალდე) cd "საქაღალდის სახელი"

როგორ შევამოწმოთ საქაღალდის სახელი:

ჩვეულებრივ, საქაღალდის სახელი არის თავად მოდულის სახელი. მაგალითად MMM-EmailFeed უბრალოდ დაერქვა MMM-EmailFeed. მაგრამ თქვენ იყენებთ მოდულის სახელს და ამბობს, რომ არ არსებობს ასეთი დირექტორია, ჩაწერეთ ls მოდულის დირექტორიაში, რომ მიიღოთ მოდულის საქაღალდეში ყველა დაინსტალირებული საქაღალდეების სია. ეს მოგცემთ საქაღალდის სახელს, სადაც უნდა იმოგზაუროთ.

*შენიშვნის ციტატები მხოლოდ აქ გამოიყენება როგორც მაგალითი და უნდა მოიხსნას ბმულის და საქაღალდის სახელის რეალურად შეყვანისას*

6) (სანამ ახლა ახალ საქაღალდეშია) npm ინსტალაცია

დიდი! ახლა ჩვენ გადმოვიღეთ მოდულის საქაღალდე, მაგრამ ჩვენ მაინც გვჭირდება კონფიგურაციის/config.js საქაღალდის ჩანაწერის ასლი. ამისათვის გადადით ტექსტში, ჩვენ უნდა წაშალოთ წინასწარ მოდულები და ჩასვათ თქვენთვის მოცემული ტექსტი. ფრთხილად იყავით კოდის განთავსებისას, რომ არ დაარღვიოთ ფრჩხილები. თუ გადახედავთ ზემოთ მოცემულ ფოტოებს, დაინახავთ უსაფრთხო ადგილს კოდის ჩასასმელად. თუ გასაგებია ჩასვით ბოლო], აბზაცში. გაითვალისწინეთ, რომ მოდულების უმეტესობა მოითხოვს ტექსტის შეცვლას ან ინფორმაციის შეყვანას. მაგალითად, ელ.ფოსტის არხმა მოითხოვა ჩემი gmail ანგარიშის ინფორმაცია წარმოდგენილი ინფორმაციის წვდომისათვის. მას შემდეგ, რაც npm დაინსტალირდება, ჩანაწერი განთავსებულია კოდში და თქვენ შეიყვანეთ საჭირო ინფორმაცია, დაიწყეთ Magic Mirror პროგრამა და დარწმუნდით, რომ ის სწორად მუშაობს. შემდეგი ნაბიჯები შემოგვთავაზებს ჩემი პროცესის უფრო მეტ სურათს მოდულების დაყენებისას, თუკი ჯერ კიდევ არსებობს დაბნეულობა.

ნაბიჯი 4: ჩემი მოდულების დაყენება

ჩემი მოდულების დაყენება
ჩემი მოდულების დაყენება
ჩემი მოდულების დაყენება
ჩემი მოდულების დაყენება
ჩემი მოდულების დაყენება
ჩემი მოდულების დაყენება

ზემოთ მოყვანილი ფოტოები ზუსტად აჩვენებს იმას, რაც მე ჩავდე ჩემს Pi- ში, რომ პროგრამები მუშაობდეს. პირველი ოთხი სურათი ამოღებულია GitHub ვებსაიტებიდან, როგორც მაგალითი იმ ინსტრუქციისთვის, რომელსაც მე მივყევი. ბოლო ფოტო არის config.js კოდში ჩასმული ჩანაწერის მაგალითი. ვიმედოვნებ, რომ ეს იქნება უკეთესი უფრო ვიზუალური მაგალითი ბოლო ნაბიჯთან შედარებით.

ნაბიჯი 5: სარკის გარეგნობის შექმნა

სარკის გარეგნობის შექმნა
სარკის გარეგნობის შექმნა

ახლა, როდესაც Raspberry Pi მუშაობს, დროა შევქმნათ სარკე. ეს ნაბიჯი იყო უმძიმესი, რადგან ძნელი იყო ისეთი ჩარჩოს პოვნა, რომელიც მონიტორზე მოერგებოდა. მონიტორის დაშლის შემდეგაც კი, ის არის 19x15x3 და მე მაინც მიჭირს ეს ნაბიჯი. მე გადავხედე ბევრ მაღაზიას და ონლაინ გაჩერებას, რათა შემეძინა და მომეძებნა ჩარჩო, რომელიც მონიტორზე მოერგებოდა, მაგრამ მე, როგორც ჩანს, არ მაქვს იღბალი.

ნაბიჯები, როდესაც ვიღებ ჩარჩოს და ჩემს ორმხრივ სარკეს:

1) ჩადეთ ჩარჩოში ორმხრივი სარკე

2) დააყენეთ მონიტორი ჟოლოს პი და კაბელები

3) მოიძიეთ ხერხი ჩარჩოში გასასვლელად (შესაძლოა ხვრელის გაბურღვა?)

4) მონიტორზე შავი მასალის დადება, რათა მონიტორს მყარი სახე მისცეს და უკან ჩადება ჩარჩოში

5) ჩამოკიდე ჩემს კედელზე

გირჩევთ: