Სარჩევი:

მრავალ მომხმარებლის ჭკვიანი სარკე Google კალენდრით: 10 ნაბიჯი
მრავალ მომხმარებლის ჭკვიანი სარკე Google კალენდრით: 10 ნაბიჯი

ვიდეო: მრავალ მომხმარებლის ჭკვიანი სარკე Google კალენდრით: 10 ნაბიჯი

ვიდეო: მრავალ მომხმარებლის ჭკვიანი სარკე Google კალენდრით: 10 ნაბიჯი
ვიდეო: იშოვე 1993.59 აშშ დოლარით GOOGLE სლაიდების გამ... 2024, ნოემბერი
Anonim
მრავალ მომხმარებლის ჭკვიანი სარკე Google კალენდრით
მრავალ მომხმარებლის ჭკვიანი სარკე Google კალენდრით
მრავალ მომხმარებლის ჭკვიანი სარკე Google კალენდრით
მრავალ მომხმარებლის ჭკვიანი სარკე Google კალენდრით

ამ ინსტრუქციაში ჩვენ შევქმნით ჭკვიან სარკეს, რომელიც ინტეგრირებულია Google Calendar- თან. მე ეს პროექტი იმიტომ გავაკეთე, რომ მე ჭკვიანი სარკეები მართლაც მაგარი მიმაჩნია, ისინი დილით ღმერთის საჩუქარია. მაგრამ მე გადავწყვიტე, რომ მე თვითონ გამეკეთებინა ნულიდან, რადგან ყველა დანარჩენს აქვს 1 ნაკლი. ისინი ძალიან მოწინავე და გადატვირთულია. მე გადავწყვიტე, რომ ეს მარტივი ყოფილიყო.

მარაგები

ადრე

ჩვენ დავიწყებთ, ეს არის ის რაც თქვენ აუცილებლად დაგჭირდებათ ჩემი მსგავსი სარკის ასაშენებლად. ეს მარაგები ეღირება დაახლოებით 250 -დან 350 ევრომდე, თქვენი რეგიონისა და მიმდინარე ფასების მიხედვით.

ტექნიკა

სენსორები

  • ერთი მავთულის ტემპერატურის სენსორი
  • RWCL 0516 (მიკროტალღური მოძრაობის სენსორი)
  • რბილი პოტენომეტრი (Touchstrip Sparkfun– დან)

გამოთვლა

და IC– ები

  • სპიკერი (3.2W 4Ω- ზე 1.8W 8Ω- ზე)
  • MCP3008
  • Adafruit I2S 3W კლასი D გამაძლიერებელი Breakout - MAX98357A
  • ჟოლო Pi 3 B+
  • SD ბარათი (8 GB კარგია)
  • რეზისტორი 4.7K Ohm

მრავალფეროვანი

  • ჯუმპერვაიერები
  • პურის დაფა
  • აკრილის ორმხრივი სარკე (15% სინათლის გადაცემა)
  • IPS მონიტორი (ზომა დამოკიდებულია იმაზე, თუ რამდენად დიდი გსურთ)
  • HDMI კაბელი
  • Ტყე

პროგრამული უზრუნველყოფა

  • ლეკვები
  • კოდის რედაქტორი (Notepad ++ საკმარისია)
  • Win32 დისკის იმიჯერი
  • Raspbian OS- ის სურათი

ნაბიჯი 1: დაყენება

დასაწყებად, ჩვენ ჯერ უნდა შევქმნათ თქვენი Pi ჩემს მიერ გაკეთებული კოდისთვის.

თქვენ დაგჭირდებათ ორი რამ:

  • Win32 Disk Imager
  • Raspbian OS- ის სურათი

ჩამოტვირთეთ ZIP ფაილი და ამოიღეთ სადაც გინდათ.

ინსტალაცია

  1. აირჩიეთ თქვენი სურათი საქაღალდის ხატის საშუალებით
  2. აირჩიეთ თქვენი SD ბარათი ჩამოსაშლელი საშუალებით
  3. დაწკაპეთ დაწერეთ

ახლა ჩვენ დაგვჭირდება დამატებითი პარამეტრების შეცვლა, რათა შევძლოთ Pi- ზე წვდომა.

  1. გადადით SD ბარათის ჩატვირთვის დირექტორიაში
  2. გახსენით ფაილი "cmdline.txt"
  3. დაამატეთ ip = 169.254.10.1 ტექსტის გრძელი სტრიქონის ბოლოს შუალედში გამოყოფილი (იმავე ხაზზე).
  4. შეინახეთ ფაილი.
  5. შექმენით ფაილი სახელად ssh იმავე დირექტორიაში გაფართოების გარეშე

ახლა თქვენ შეგიძლიათ ამოიღოთ SD ბარათი და განათავსოთ იგი თქვენს Pi- ში.

დაკავშირება

ახლა ჩვენ დაგვჭირდება პროგრამული უზრუნველყოფის დაყენება.

პირველი შეაერთეთ LAN კაბელი, ერთი ბოლო თქვენს სამუშაო მაგიდაზე/ლეპტოპზე და მეორე თქვენს Pi- ზე.

ახლა ჩატვირთეთ Raspberry Pi.

  1. დააინსტალირეთ Putty https://www.putty.org/– დან
  2. IP ყუთში შეიყვანეთ 169.254.10.1.
  3. დარწმუნდით, რომ SSH არჩეულია და პორტი 22 შევსებულია.
  4. დააწკაპუნეთ გახსნაზე
  5. შეავსეთ მომხმარებლის სახელი: pi
  6. შეავსეთ პაროლი: ჟოლო

რასპი-კონფიგურაცია

გახსენით Raspi-config კომუნალური გამოყენებით:

sudo raspi-config

ჩართეთ შემდეგი პარამეტრები ინტერფეისების კატეგორიაში

  • 1-მავთული
  • SPI

შეარჩიეთ თქვენი WiFi ქვეყანა ლოკალიზაციის კატეგორიის საშუალებით.

შემდეგი, გამორთეთ შემდეგი პარამეტრები ჩატვირთვის პარამეტრების კატეგორიაში

გაფრქვევის ეკრანი

ბოლოს დააყენეთ Desktop/CLI პარამეტრი ჩატვირთვის ვარიანტების კატეგორიაში Desktop Autologin.

Ვაი - ფაი

სარკისთვის ჩვენ გვჭირდება wifi კავშირი, ასე რომ დარწმუნდით, რომ ახლოს გაქვთ თქვენი wi -fi სერთიფიკატები.

გადადით root რეჟიმში

sudo -i

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

wpa_passphrase "SSID" "PASSWORD" >> /etc/wpa_supplicant/wpa_supplicant.conf

შეიყვანეთ WPA კლიენტი.

wpa_cli

აირჩიეთ ინტერფეისი

ინტერფეისი wlan0

გადატვირთეთ კონფიგურაცია

ხელახლა კონფიგურაცია

დარწმუნდით, რომ სწორად ხართ დაკავშირებული აკრეფით…

ip a

… და იმის დანახვა, გაქვთ თუ არა IP WLAN0 ინტერფეისებზე.

პაკეტები

ახლა, როდესაც ჩვენ ინტერნეტთან ვართ დაკავშირებული, ჩვენ უნდა დავაინსტალიროთ რამდენიმე პაკეტი.

უპირველეს ყოვლისა, ჩვენ დაგჭირდებათ პაკეტების სიის განახლება.

sudo apt განახლება

პითონი

ჩვენ ვაიძულებთ Raspbian– ს გამოიყენოს Python 3

განახლება-ალტერნატივები-დააინსტალირეთ/usr/bin/python python /usr/bin/python2.7 1

განახლება-ალტერნატივები-დააინსტალირეთ/usr/bin/python python/usr/bin/python3 2

მარია დბ

ჩასვით შემდეგი ხაზი მონაცემთა ბაზის ინსტალაციისთვის.

sudo apt დააინსტალირეთ mariadb-server

შემდეგ ჩვენ უნდა დავიცვათ ჩვენი ინსტალაცია.

mysql_secure_installation

ის მოგვთხოვს მიმდინარე ძირითად პაროლს, რადგან ჩვენ არ გვაქვს ერთი, უბრალოდ დააჭირეთ Enter.

შემდეგ ის გვეკითხება, გვინდა თუ არა ძირეული პაროლის ტიპი y– ში, რადგან ჩვენ გვინდა ერთი.

შემდეგი კითხვებისთვის უბრალოდ ჩაწერეთ Y.

და ბოლოს ჩვენ შევქმნით მომხმარებელს, რომლის გამოყენებაც სარკისთვის შეგვეძლება.

შეიყვანეთ mysql shell შემდეგნაირად:

ავამაღლოთ თავი დასაფესვიანებლად

sudo -i

შეიყვანეთ mysql ჭურვი

mysql

შეცვალეთ თქვენი საკუთარი მომხმარებლის სახელით და იგივე

მიანიჭეთ ყველა პრივილეგია სარკეზე.* ''@'%' მიერ განსაზღვრული '';

ახლა ჩვენ ვრეცხავთ ნებართვების ცხრილს.

FLUSH პრივილეგიები;

ვებ Apache სერვერი

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

sudo apt დააინსტალირეთ apache2 -y

პითონის პაკეტები

ჩვენ ვაპირებთ ამ პაკეტების დაყენებას

  • კოლბა
  • Flask-Cors
  • Flask-MySQL
  • Flask-SocketIO
  • PyMySQL
  • კოლბა-ტალიმენი
  • გევენტი
  • Gevent-websocket
  • Google-api-python- კლიენტი
  • Google- ავტორი
  • Google-auth-httplib2
  • Google-auth-oauthlib
  • Httplib2
  • კალენდარი
  • Icalevents
  • ოუტლიბი
  • პითონ-სოკეტიო
  • მოთხოვნები
  • Wsaccel
  • უჯსონი

კეთებით

pip install Flask Flask-Cors Flask-MySQL Flask-SocketIO PyMySQL Flask-Talisman gevent gevent-websocket google-api-python-client google-auth google-auth-httplib2 google-auth-oauthlib httplib2 icalendar icalevents oauthlib pyca

დინამიკის დაყენება

curl -sS https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/i2samp.sh | ბაშო

ახლა ჩვენ უნდა გადატვირთოთ, ასე რომ დააჭირეთ y.

სცენარის ხელახლა გაშვება

curl -sS https://raw.githubusercontent.com/adafruit/Raspberry-Pi-Installer-Scripts/master/i2samp.sh | ბაშო

ახლა მეორედ უნდა გადატვირთოთ

sudo გადატვირთვა

ეკრანი (მონიტორი)

იმისდა მიხედვით, თუ როგორ გსურთ თქვენი ეკრანის ორიენტაცია, შეიძლება დაგჭირდეთ ეკრანის როტაცია.

ეკრანის ბრუნვისთვის ჩვენ გვჭირდება წვდომა ჩატვირთვის ვარიანტებზე:

sudo nano /boot/config.txt

შემდეგ ჩასვით კონფიგურაციის ფაილში ერთი ასეთი ხაზი:

ჩვენების_ბრუნვა = 0

ჩვენების_ბრუნვა = 1

ჩვენების_ბრუნვა = 2

ჩვენების_ბრუნვა = 3

პირველი, 0 არის ნორმალური კონფიგურაცია. 1 იქნება 90 გრადუსი, 2 არის 180 გრადუსი და ბოლო იქნება 270 გრადუსი.

შემდეგ გადატვირთეთ.

sudo გადატვირთვა

ნაბიჯი 2: სარკის დაყენება

სარკის დაყენება
სარკის დაყენება

ახლა ჩვენ დავაყენებთ ადგილს ჩემი კოდის გადმოსაწერად.

cd/home/pi/

git კლონი https://github.com/nielsdewulf/Mirror MirrorProject cd MirrorProject

ახლა ჩვენ დავაკოპირებთ რამდენიმე საქაღალდეს სწორ დანიშნულების ადგილას

sudo cp -R frontend/mirror//var/www/html/mirror/

sudo cp -R frontend/dashboard//var/www/html/Sudo cp -R backend//home/pi/Mirror/

მონაცემთა ბაზის დაყენება აუცილებელი ნაბიჯია პროექტის განხორციელებისთვის.

sudo mysql -u root -p << CREATEDATABASE.sql

ნაბიჯი 3: კონფიგურაცია

კონფიგურაციის ფაილი მდებარეობს:

sudo nano /home/pi/Mirror/resources/config.ini

შეიყვანეთ MYSQL მომხმარებელი და პაროლი.

ეს უნდა იყოს mysql მომხმარებელი, რომელიც ჩვენ შევქმენით.

სხვა პარამეტრებს ჩვენ მოგვიანებით გავაანალიზებთ.

ნაბიჯი 4: API

ახლა ჩვენ დავასრულეთ Pi- ს ინსტალაცია, ჩვენ განვიხილავთ რამდენიმე თემას, რისი გაკეთებაც გსურთ.

Ბნელი ცა

შექმენით Darsky API გასაღები https://darksky.net/dev– ის საშუალებით.

როდესაც დარეგისტრირდებით, თქვენ ნახავთ თქვენს API ღილაკს საინფორმაციო დაფაზე.

შეიყვანეთ ეს გასაღები ადრე დაინსტალირებული სარკის პროექტის კონფიგურაციის ფაილში.

Კალენდარი

ნაგულისხმევად თქვენ შეძლებთ გამოიყენოთ ical urls თქვენი კალენდრის სანახავად. მაგრამ ეს ნაწილი იქნება იმის შესახებ, თუ როგორ უნდა დაუკავშიროთ თქვენი სარკე Google ეკოსისტემას. ეს ზოგადად უფრო გრძელი და მტკივნეული პროცესია.

ნივთები, რომლებიც აუცილებლად დაგჭირდებათ

დომენის სახელი

ეს არის ის, რასაც ჩვენ დავაყენებთ ამ ნაწილის განმავლობაში

  • CloudFlare ანგარიში
  • Google დეველოპერის ანგარიში
  • Google დეველოპერის პროექტი
  • კალენდრის API დაყენება

ნაბიჯი 5: კალენდარი

Კალენდარი
Კალენდარი
Კალენდარი
Კალენდარი

Cloudflare

შექმენით cloudflare ანგარიში https://cloudflare.com– დან და მიჰყევით ოსტატს თქვენი დომენის სახელის Cloudflare DNS– ზე გადასატანად.

არ არის საჭირო საკუთარი თავისთვის ჩანაწერის შექმნა, რომელიც მიუთითებს ჟოლოს პიზე. ჩემი სარკის კოდი ამას გააკეთებს თქვენთვის. მას შემდეგ, რაც უმეტეს საყოფაცხოვრებო wi -fi IP არ არის სტატიკური, გადატვირთვის შემდეგ ის შეიძლება აღარ იმუშაოს. ჩემი კოდის ავტომატურად განახლებისთვის IP დაგჭირდებათ თქვენი ანგარიშის API გასაღები.

  1. დააწკაპუნეთ ღილაკზე „მიიღეთ თქვენი API გასაღები“დაფის მარჯვენა მხარეს. [ფოტო 1]
  2. გადაახვიეთ ქვემოთ და ნახეთ თქვენი გლობალური API გასაღები. [ფოტო 2]

შეიყვანეთ ეს გასაღები ადრე დაინსტალირებული სარკის პროექტის კონფიგურაციის ფაილში.

SSL სერთიფიკატის შექმნა

Google მოითხოვს, რომ გვქონდეს SSL კავშირი. ამ განყოფილების დასაწყებად დარწმუნდით, რომ სწორად გაქვთ დაყენებული Cloudflare DNS.

პირველი დაამატეთ საცავი.

sudo add-apt-repository ppa: certbot/certbot

განაახლეთ პაკეტების სია.

sudo apt-get განახლება

დააინსტალირეთ CertBot

sudo apt დააინსტალირეთ python-certbot-apache

დაიწყეთ სერთიფიკატის შექმნა. ისევ თქვენ უნდა შეავსოთ სწორი დომენის სახელი.

sudo certbot --apache -d example.com -d www.example.com

შექმნის შემდეგ ის გკითხავთ, უნდა გადამისამართდეს თუ არა ყველა კავშირი SSL– ზე. აირჩიეთ გადამისამართება.

ახლა ის გეტყვით, რომ მან წარმატებით შექმნა სერთიფიკატი თქვენი დომენისთვის. დარწმუნდით, რომ შეინახეთ 2 ბილიკი, რომელიც მას გაძლევთ.

  • /და ა.შ.letsencrypt/live/example.com/cert.pem
  • /etc/letsencrypt/live/example.com/privkey.pem

ახლა გადადით საქაღალდეში სერთიფიკატებით შემდეგი გზით:

დარწმუნდით, რომ შეცვლით example.com მარჯვენა მასპინძელს.

cd /etc/letsencrypt/live/example.com/

ახლა მოდით გადავაკოპიროთ ეს შინაარსი ჩვენი პროექტის საქაღალდეში.

cp cert.pem /home/pi/Mirror/resources/certs/cert.pem

და

cp privkey.pem /home/pi/Mirror/resources/certs/privkey.pem

დააკავშირეთ Apache თქვენს დომენთან

თქვენს დომენთან Apache- ის სწორად კონფიგურაციისთვის, ჩვენ უნდა შევქმნათ კონფიგურაციის ფაილი. დარწმუნდით, რომ შეავსეთ თქვენი დომენის სახელი, მაგალითად funergydev.com.

sudo nano /etc/apache2/sites-enabled/example.com.conf

შემდეგ ჩასვით ეს ფაილში. შეცვალეთ example.com თქვენი დომენის სახელით.

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

DocumentRoot "/var/www/html/" SSLEngine on SSLCertificateFile /home/pi/Mirror/resources/certs/cert.pem SSLCertificateKeyFile /home/pi/Mirror/resources/certs/privkey.pem # სხვა დირექტივები აქ პარამეტრები ინდექსები FollowSymLinks AllowOver ყველა მოითხოვს ყველა მინიჭებულს

ახლა ჩვენ უნდა გავააქტიუროთ გარკვეული ცვლილებები და შემდეგ ვაიძულოთ Apache– ს გადატვირთოს კონფიგურაცია:

sudo a2enmod ssl

sudo a2enmod გადაწერა

sudo systemctl გადატვირთვა apache2

ახლა თქვენ უნდა შეგეძლოთ თქვენი დომენის სახელის თქვენს პიზე გადასვლა და ნახოთ ნაგულისხმევი apache გვერდი.

ნაბიჯი 6: Google API

Google API
Google API
Google API
Google API
Google API
Google API

გადადით დეველოპერის კონსოლზე

Ნაწილი 1

შექმენით თქვენი პირველი პროექტი Google API ლოგოს გვერდით დაწკაპუნებით და ღილაკზე NEW PROJECT. შეავსეთ პროექტის შესაბამისი სახელი და დააჭირეთ ღილაკს შექმნა. [ფოტო 1]

Მე -2 ნაწილი

ახლა თქვენ შეხვალთ ამ გვერდზე. დააწკაპუნეთ ბიბლიოთეკის ღილაკზე. [ფოტო 2]

ეს არის ყველა იმ API– ს დიდი ჩამონათვალი, რომლის გამოყენებაც შეგიძლიათ, მაგრამ ჩვენ ვეძებთ Google Calendar API– ს. დააწკაპუნეთ მასზე და დააჭირეთ ღილაკს ჩართვა. [ფოტო 3]

ამის შემდეგ თქვენ მიაღწევთ კალენდრის API- ს მიმოხილვას. დააწკაპუნეთ Google API- ების ლოგოზე, რათა დაუბრუნდეთ თქვენს პროექტს. [ფოტო 4]

ნაწილი 3

ყველაფრის სწორად დასაყენებლად დააწკაპუნეთ რწმუნებათა სიგელების კატეგორიაზე და აირჩიეთ დომენის გადამოწმების ჩანართი.

აქ თქვენ უნდა დაადასტუროთ თქვენი დომენის სახელი.

  1. დააწკაპუნეთ დომენის დამატებაზე
  2. შეავსეთ თქვენი დომენი
  3. შემდეგ ის მოგთხოვთ თქვენი დომენის გადამოწმებას. დააწკაპუნეთ გაგრძელებაზე.
  4. აირჩიეთ თქვენი დომენის პროვაიდერი. [ფოტო 5]
  5. დაიცავით პროცესი
  6. ახლა თქვენ შეძლებთ დაამატოთ ის დომენის გადამოწმების სიაში Google API კონსოლზე ასე. დარწმუნდით, რომ შემოწმებულია თქვენი დომენი. [ფოტო 6]

ნაწილი 4

ახლა აირჩიეთ OAuth თანხმობის ეკრანის ჩანართი. [ფოტო 7]

შეავსეთ განაცხადის სახელი

შემდეგი ჩვენ დავამატებთ სფეროებს თანხმობის ეკრანზე. ეს ნიშნავს, რომ ჩვენ თანხმობის ეკრანზე ვკითხავთ მომხმარებელს, სურს თუ არა კალენდრის ინფორმაციის სარკეში გაზიარება.

  1. დააწკაპუნეთ მოცულობის დამატებაზე და მოძებნეთ კალენდარი.
  2. შეამოწმეთ../auth/calendar.readonly და დააჭირეთ დამატებას. [ფოტო 8]

შეავსეთ ავტორიზებული დომენი. ეს უნდა იყოს თქვენ მიერ შემოწმებული დომენი. [ფოტო 9]

ახლა დააწკაპუნეთ ფორმატის ქვემოთ დიდი შენახვის ღილაკზე.

ნაწილი 5

და ბოლოს, ჩვენ უნდა შევქმნათ რწმუნებათა სიგელები. იმის გამო, რომ ჩვენ დააჭირეთ ღილაკს "შენახვა", ჩვენ გადავიყვანეთ რწმუნებათა სიგნალის ჩანართზე. დააწკაპუნეთ ავტორიზაციის მონაცემების შექმნაზე და აირჩიეთ OAuth Client ID. [ფოტო 10]

შეარჩიეთ განაცხადის ტიპი: ვებ პროგრამა და დაასახელეთ სახელი.

შეიყვანეთ შემდეგი ბმული ავტორიზებული გადამისამართების URI– ში და შეავსეთ სწორი დომენი.

example.com:5000/api/v1/setup/calendar/response

დააწკაპუნეთ შექმნაზე. ეს გაჩვენებთ ამომხტარ ფანჯარას, უბრალოდ დააწკაპუნეთ OK. ახლა დააჭირეთ გადმოტვირთვის ღილაკს ახლახანს შექმნილ სერთიფიკატებზე

ნაწილი 6

ახლა გახსენით JSON ფაილი და დააკოპირეთ შინაარსი.

sudo nano /home/pi/Mirror/resources/credentials/credentials.json

ჩასვით ისინი აქ.

ნაწილი 7

ახლა ჩვენ უნდა განვსაზღვროთ ჩვენი დომენი კონფიგურაციაში შემდეგით:

sudo nano /home/pi/Mirror/resources/config.ini

ნაბიჯი 7: სარკის დიზაინი

სარკის დიზაინი
სარკის დიზაინი
სარკის დიზაინი
სარკის დიზაინი
სარკის დიზაინი
სარკის დიზაინი
სარკის დიზაინი
სარკის დიზაინი

თქვენი სარკის დიზაინი დამოკიდებულია იმაზე, თუ როგორ გსურთ ეს. გააკეთეთ LCD– ის ზუსტი გაზომვები და დატოვეთ სარკის ერთ მხარეს 2 სანტიმეტრი უფსკრული, ვინაიდან მიკროტალღოვანი მოძრაობის სენსორი იჯდება იქ. ის არ შეიძლება იყოს ლითონის უკან.

მე შევაერთე ხის 4 ფიცარი ერთმანეთთან. ესენი დაფქულდნენ, რომ სარკის წინ ჰქონოდათ სუფთა სუფთა მხარე. თავზე მე ასევე გავაღე რამოდენიმე ხვრელი, რათა დინამიკის ხმამ გასულიყო. სარკის მოპირდაპირე მხარე, ქვედა, დავჭრა პატარა მართკუთხედი, რათა ადვილად შემეძლოს ელექტრული გაყვანილობის გაკეთება. [ფოტო 1]

ეს არის 2 ცალი იაფი ხე, სადაც მონიტორი იქნება საინტერესო. მას შემდეგ რაც ვთქვი, ჩვენ დაგვჭირდება სარკესა და კორპუსს შორის დაახლოებით 2 სანტიმეტრიანი მანძილი. მე ასევე დავამატე 3 პატარა ხის ნაჭერი და დავაწვინე ისინი დასასვენებელ ნაჭრებად. ასე რომ მონიტორი ადგილზე დარჩებოდა. [ფოტო 2]

ბოლოს ასე გამოიყურებოდა. მე მქონდა დაახლოებით 3 მმ უფსკრული იმ დასვენებულ ნაწილებს შორის და სარკის კორპუსის წინა ნაწილს შორის. მხოლოდ საკმარისი იმისათვის, რომ შემეძლოს 3 მმ სისქის ორმხრივი სარკის ჩადება. [ფოტო 3]

ნაბიჯი 8: გაყვანილობის გაკეთება

გაყვანილობის გაკეთება
გაყვანილობის გაკეთება
გაყვანილობის გაკეთება
გაყვანილობის გაკეთება
გაყვანილობის გაკეთება
გაყვანილობის გაკეთება

დარწმუნდით, რომ სწორად დაიცავით ერთ -ერთი ასეთი სქემა.

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

ნაბიჯი 9: კოდის დაწყება

კოდის დაწყება
კოდის დაწყება
კოდის დაწყება
კოდის დაწყება
კოდის დაწყება
კოდის დაწყება

LX სესია

მოდით შევქმნათ რამდენიმე საქაღალდე

mkdir -p /home/pi/.config/lxsession/LXDE-pi/

ახლა ჩვენ შევქმნით ფაილს, სადაც დავაზუსტებთ დაწყების რამდენიმე პარამეტრს/ბრძანებას.

sudo nano /home/pi/.config/lxsession/LXDE-pi/autostart

ჩასვით ფაილში შემდეგი.

@lxpanel-პროფილი LXDE-pi

@pcmanfm-სამუშაო მაგიდა-პროფილი LXDE-pi @xscreensaver -no-splash @point-rpi @sh /home/pi/Mirror/init_mirror.sh @xset s noblank @xset s off @xset -dpms

ჩვენ განვაახლებთ სარკის ეკრანის დაწყების სკრიპტს, რომელიც ემთხვევა ჩვენს მასპინძელს.

sudo nano /home/pi/Mirror/init_mirror.sh

შეარჩიეთ localhost, თუ არ იყენებთ Google კალენდარს და დომენს.

#!/bin/bash

ძილი 15 ქრომი ბრაუზერი-ინკოგნიტო-კიოსკი https:// localhost/mirror

თუ თქვენ იყენებთ მას, შეავსეთ თქვენი მასპინძელი.

#!/bin/bash

ძილი 15 ქრომი ბრაუზერი-ინკოგნიტო-კიოსკი

მომსახურება

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

ჩვენ შევქმნით სერვისს, რომელიც ავტომატურად იწყებს კოდს ჩვენთვის.

Წადი:

sudo nano /etc/systemd/system/mirror.service

და ჩასვით ეს ფაილში

[ერთეული]

აღწერა = Mirror Backend After = network.target mariadb.service [Service] Type = simple User = root ExecStart =/bin/sh /home/pi/Mirror/init.sh [Install] WantedBy = multi-user.target

ახლა ჩვენ უნდა გადატვირთოთ სისტემატირებული დემონი:

sudo systemctl daemon-reload

ჩვენ ასევე შევძლებთ სერვისის ავტომატურად დაწყებას ჩატვირთვისას.

sudo systemctl სარკის ჩართვა

ახლა ჩვენ გავთიშავთ.

sudo poweroff

საბოლოო პარამეტრები

დაბოლოს, ჩვენ უნდა ამოვიღოთ ჩვენი APIPA ip, ასე რომ ის მუშაობს მხოლოდ WiFi– ზე.

  1. გადადით SD ბარათის ჩატვირთვის დირექტორიაში თქვენს კომპიუტერში.
  2. გახსენით ფაილი "cmdline.txt"
  3. წაშალეთ ip = 169.254.10.1 ტექსტის გრძელი ხაზის ბოლოს.

ნაბიჯი 10: სარკის გაშვება

სარკის გაშვება
სარკის გაშვება
სარკის გაშვება
სარკის გაშვება
სარკის გაშვება
სარკის გაშვება
სარკის გაშვება
სარკის გაშვება

ეწვიეთ IP- ს, რომელიც სარკის ეკრანზეა ან თუ გაქვთ Google კალენდარი დაყენებული, შეავსეთ დომენის სახელი.

ახლა თქვენ შეძლებთ სარკის დაყენებას!

თუ სარკეზე SSL შეცდომას მიიღებთ, შეიძლება მოისურვოთ თქვენი სერთიფიკატების დამატება Chromium სერთიფიკატების მაღაზიაში.

გირჩევთ: