Სარჩევი:

ჩემი ჭკვიანი სარკე: 15 ნაბიჯი (სურათებით)
ჩემი ჭკვიანი სარკე: 15 ნაბიჯი (სურათებით)

ვიდეო: ჩემი ჭკვიანი სარკე: 15 ნაბიჯი (სურათებით)

ვიდეო: ჩემი ჭკვიანი სარკე: 15 ნაბიჯი (სურათებით)
ვიდეო: კახი კალაძე დატროლეს 😀🤣🤣 2024, ივლისი
Anonim
ჩემი ჭკვიანი სარკე
ჩემი ჭკვიანი სარკე

დილის დრო შეიძლება შეზღუდული იყოს. თქვენ უნდა მოემზადოთ სამუშაოსთვის, სკოლისთვის …… ამინდის დათვალიერებას გარკვეული დრო სჭირდება. Smart Mirror გამორიცხავს იმ დროს, რაც გჭირდებათ ტელეფონის ან კომპიუტერის გასახსნელად და ამინდის საძიებლად. ამ პროექტში ჩვენ გავაკეთებთ ასეთ სარკეს. მას შეეძლება გითხრათ დრო, ადგილობრივი ამინდი, ტემპერატურა და ტენიანობა იმ ადგილას, სადაც თქვენი სარკეა ჩამოკიდებული. ეს მონაცემები ასევე ნაჩვენები იქნება სახლში დამზადებულ ვებგვერდზე.

ნაბიჯი 1: კომპონენტები, რომლებიც გჭირდებათ

კომპონენტების ჩამონათვალი შეგიძლიათ იხილოთ ქვემოთ მოცემულ pdf– ში

  • კომპიუტერის ეკრანი HDMI შეყვანით (ან DVI შეყვანა კონვერტორით, როგორც ჩემს შემთხვევაში)
  • ტემპერატურისა და ტენიანობის სენსორი DHT11
  • ჟოლო pi 3 მოდელი B
  • Ტყე
  • აპარატურა ხის ადგილზე დასაფიქსირებლად (ხრახნები, წებო, ფრჩხილები)
  • დაპირისპირების სარკე, შეეცადეთ შეუკვეთოთ ზომები ეკრანის ზომებთან ახლოს. შევუკვეთე მორგებული ზომა და გავზომე ეკრანის გარე ნაწილი, სრულად აწყობილი, კონტურით. ეკრანი შეძლებს მისასვლელ სარკეზე დასვენებას.
  • კაბელები სენსორის თქვენს ჟოლოს პითან დასაკავშირებლად (რეკომენდებულია ქალი-ქალი 2.54-დან 2.0 მმ-მდე ჯუმბერის მავთულები)
  • HDMI კაბელი

ნაბიჯი 2: ჟოლოს Pi დაყენება

ახლა დროა დააინსტალიროთ პროგრამული უზრუნველყოფა Raspberry Pi– ს გასაკონტროლებლად:

  • Raspbian OS- ის სურათი
  • Win32 დისკის მენეჯერი

1) დააინსტალირეთ Raspbian OS პროგრამული უზრუნველყოფა Raspberry pi ვებგვერდიდან.

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

2) ჩამოტვირთეთ Win32 დისკის მენეჯერი.

  • დააწკაპუნეთ საქაღალდის ხატზე სურათის შესარჩევად
  • შემდეგ აირჩიეთ "მოწყობილობა" თქვენი microSD
  • შემდეგ დააჭირეთ "დაწერეთ"

როდესაც სურათი იწერება თქვენს MicroSD ბარათზე, შეგიძლიათ გახსნათ იგი Windows Explorer– ში.

  • გახსენით ფაილი "cmdline.txt"
  • სიტყვა "rootwait" - მდე დაამატეთ შემდეგი სტრიქონი: 169.254.10.0
  • შემდეგ შეინახეთ ფაილი.

ახლა ჩადეთ MicroSD თქვენს ჟოლოს პიში

გამოიყენეთ სიმძლავრე თქვენს Pi- ზე 5, 2V დენის ადაპტერით.

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

ნაბიჯი 3: დაუკავშირდით თქვენს ჟოლოს Pi- ს

დაკავშირება თქვენს ჟოლოს პითან
დაკავშირება თქვენს ჟოლოს პითან

ახლა ჩვენ დავაყენეთ ყველაფერი რაც თქვენ გჭირდებათ თქვენი RPi გამოსაყენებლად

1) დააინსტალირეთ Putty და გახსენით იგი.

2) შექმენით კავშირი (როგორც ნაჩვენებია სურათზე)

3) შედით თქვენს პიზე:

  • მომხმარებლის სახელი: pi
  • პაროლი: ჟოლო

4) WIFI დაყენება

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

ფაილის ბოლოში თქვენ დაამატებთ შემდეგ სტრიქონებს:

ქსელი = {ssid = "უკაბელო ქსელის სახელი" psk = "უკაბელო ქსელის პაროლი"

}

5) უკაბელო თქვენს RPi– ს დასაკავშირებლად, თქვენ ჯერ უნდა იპოვოთ თქვენი IP მისამართი ამ კოდის საშუალებით:

ifconfig wlan0

თქვენ შეგიძლიათ გამოიყენოთ ეს IP მისამართი putty– ში უკაბელო სისტემაში შესასვლელად.

ნაბიჯი 4: ხის კონსტრუქციის ზომების გაზომვა

თქვენ უნდა გაზომოთ 2 ელემენტი:

  • თქვენი ეკრანის ზომები (! მხოლოდ ეკრანი, ზღვარი არ არის!)
  • თქვენ მიერ შეძენილი პლექსის სარკის ზომები

გახსოვდეთ, რომ ეს გაზომვები იქნება მართკუთხედის შიგნით. ხის ყიდვისას, თქვენ უნდა დაამატოთ 8 -ჯერ სიგანე ხის სიგანე, რომ ჰქონდეს სწორი სიგრძე, რადგან სასიამოვნოა, თუ ხე დაინახეთ მიტრაში.

სარკის წინა ნაწილში გამოვიყენე ხის ფიცარი 18 x 69 მმ და სიგრძე 210 სმ

ჩამოწერეთ ზომები, ჩვენ მოგვიანებით გამოვიყენებთ მათ.

ნაბიჯი 5: ეკრანის გადაღება

ეკრანის აღება გარდა
ეკრანის აღება გარდა
ეკრანის აღება გარდა
ეკრანის აღება გარდა
ეკრანის აღება გარდა
ეკრანის აღება გარდა

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

ნაბიჯი 6: სარკის წინა ნაწილის გაკეთება

სარკის წინა ნაწილის გაკეთება
სარკის წინა ნაწილის გაკეთება
სარკის წინა ნაწილის გაკეთება
სარკის წინა ნაწილის გაკეთება
სარკის წინა ნაწილის გაკეთება
სარკის წინა ნაწილის გაკეთება
  1. წინა ნაწილის გასაკეთებლად, ჩვენ გვჭირდება ეკრანის გაზომვები საზღვრის გარეშე. თქვენ შეგიძლიათ აირჩიოთ რამდენად ფართო უნდა იყოს ხე, მაგრამ მე გირჩევთ სიმაღლეს +/- 20 მმ. საზღვარი არ უნდა იყოს ისეთი მაღალი.
  2. ეს დაგეხმარებათ, თუ პირველად გააკეთებთ ესკიზს, როგორც მეორე სურათზე, თქვენი გაზომვებით. ის ეხმარება ფიცრების მოჭრისას.
  3. გაზომეთ თქვენი ეკრანის ზომები ხეზე. დახაზეთ კუთხე 45 ° გარედან თითოეულ მხარეს. გაიმეორეთ ეს თქვენი ეკრანის 4 განზომილებისთვის.
  4. თქვენ შეგიძლიათ ფიცრები თავად მოაჭრათ წრიული ხერხის გამოყენებით, ან სთხოვოთ მაღაზიას, საიდანაც თქვენ იყიდეთ ფიცრები თქვენთვის.
  5. ხის სიმაღლეზე თითო ფიცარზე თითო მხარეს 2 პატარა ხვრელი გავაღე, ასე რომ მე შემეძლო ხის ონკანების ჩადება ხვრელების შიგნით, რათა ფიცრები ერთმანეთთან შეერთებულიყო.
  6. მათი სამუდამოდ გასაკეთებლად მე გამოვიყენე ხის წებო.
  7. მოდით წებო გამკაცრდეს ღამით.

ნაბიჯი 7: სარკის უკანა ნაწილის გაკეთება

სარკის უკანა მხარის გაკეთება
სარკის უკანა მხარის გაკეთება
სარკის უკანა მხარის გაკეთება
სარკის უკანა მხარის გაკეთება
სარკის უკანა მხარის გაკეთება
სარკის უკანა მხარის გაკეთება
  1. ახლა ჩვენ დაგვჭირდება პლექსი-სარკის გაზომვები.
  2. ჩვენ არ ვაპირებთ ფიცრების მოჭრას 45 ° -იანი კუთხით.
  3. შენი ნახატი მესამე ფოტოს უნდა ჰგავდეს.
  4. სიგრძისთვის, ჩვენ დავამატებთ ფიცრის სიგანეს 2 -ჯერ.
  5. სიმაღლისთვის, ჩვენ ვაპირებთ ფიცრების მოჭრას პლექსი-სარკის ზომებამდე. შედეგი არის ის, რომ ფიცრების მსგავსად, როგორც ფოტოში, შიდა გაზომვები იდენტურია პლექსი-სარკის ზომებისა.
  6. ხის ფიცრების ერთმანეთთან დამაგრების მიზნით, მე გაბურღული ხვრელები გავამახვილე და ხრახნებით დავამაგრე. რადგან ეს იქნება უკანა მხარე, დახვეწა არ არის პრიორიტეტი.

ნაბიჯი 8: ხის კონსტრუქციის დასრულება

ხის კონსტრუქციის დასრულება
ხის კონსტრუქციის დასრულება
ხის კონსტრუქციის დასრულება
ხის კონსტრუქციის დასრულება

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

მე გამოვიყენე ლითონის 90 ° მოსახვევები და ხრახნები, რომ დავამაგრო 2 როგორც სურათზეა ნაჩვენები.

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

ნაბიჯი 9: პლექსი-სარკისა და ეკრანის განთავსება კონსტრუქციაში

Plexi სარკის და ეკრანის განთავსება მშენებლობაში
Plexi სარკის და ეკრანის განთავსება მშენებლობაში
Plexi სარკის და ეკრანის განთავსება მშენებლობაში
Plexi სარკის და ეკრანის განთავსება მშენებლობაში
Plexi სარკის და ეკრანის განთავსება მშენებლობაში
Plexi სარკის და ეკრანის განთავსება მშენებლობაში
Plexi სარკის და ეკრანის განთავსება მშენებლობაში
Plexi სარკის და ეკრანის განთავსება მშენებლობაში
  1. თუ ყველაფერი სწორია, თქვენი სარკე მშვენივრად ჯდება უკნიდან და ეყრდნობა კიდეებს წინა ნაწილიდან.
  2. მე წებო დავდე ზღვარზე და სარკე დავაყენე მის საბოლოო პოზიციაზე.
  3. განათავსეთ წონა სარკეზე, ასე რომ ის კარგად გაშრება.
  4. დაე, იჯდეს ღამით.

ნაბიჯი 10: განათავსეთ ეს ყველაფერი ერთად

მოათავსეთ ეს ყველაფერი ერთად
მოათავსეთ ეს ყველაფერი ერთად
მოათავსეთ ეს ყველაფერი ერთად
მოათავსეთ ეს ყველაფერი ერთად
მოათავსეთ ეს ყველაფერი ერთად
მოათავსეთ ეს ყველაფერი ერთად
მოათავსეთ ეს ყველაფერი ერთად
მოათავსეთ ეს ყველაფერი ერთად

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

როგორ გაასწორებთ მას, თქვენზეა დამოკიდებული, უბრალოდ დარწმუნდით, რომ ეკრანი და პი არსად არ მიდიან.

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

ნაბიჯი 11: SQL- მონაცემთა ბაზა

SQL- მონაცემთა ბაზა
SQL- მონაცემთა ბაზა
  1. ამ ეტაპზე ჩვენ დავაყენებთ რამდენიმე ელემენტს, რაც შესაძლებელს გახდის მონაცემთა ბაზის გაშვებას.
  2. sudo apt განახლება
  3. sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3

ჩვენ ამჟამად მომხმარებელი არ გვყავს. ჩვენ ვიყენებთ ამ კოდს მომხმარებლის შესაქმნელად, თქვენ უბრალოდ უნდა შეავსოთ მომხმარებელი და პაროლი:

შექმენით მომხმარებელი 'FILL_USER_IN'@'localhost' IDENTIFIED BY 'FILL_PASSWORD_IN';

მონაცემთა ბაზის შექმნა ჭკვიანი სარკე;

მიანიჭეთ ყველა პრივილეგია ჭკვიან სარკეზე.* 'FILL_USER_IN'@'localhost' გრანტის არჩევით;

sudo mariadb <sql/db_init.sql

ნაბიჯი 12: SQL კავშირი Pycharm– თან

ჩვენ დავაკავშირებთ ჩვენს მონაცემთა ბაზას pycharm– თან

  1. გადადით View> Tool Windows> Database და დააწკაპუნეთ მწვანე პლიუსზე კავშირის დასამატებლად
  2. აირჩიეთ მონაცემთა წყარო> MySQL და ჩამოტვირთეთ დრაივერი, თუ გამოჩნდება

გენერალი

  • მასპინძელი = localhost
  • პორტი = 3306
  • მომხმარებელი = *სახელი, რომელიც თქვენ შეარჩიეთ ბოლო ეტაპზე *
  • პაროლი = * ბოლო ეტაპზე არჩეული პაროლი *

SSH/SSL

  • პროქსი მასპინძელი = * თქვენი IP მისამართი *
  • პორტი = 22
  • მარიონეტული მომხმარებელი = pi
  • მარიონეტული პაროლი = ჟოლო

ცხრილების ჩასასმელად

  1. დააწკაპუნეთ მარჯვენა ღილაკით smart-mirror> გახსენით კონსოლი
  2. შეასრულეთ sql zip ფაილში კონსოლში
  3. მონაცემთა ბაზა მზადდება

ნაბიჯი 13: პროექტის კოდის მიღება

პროექტის კოდის მიღება
პროექტის კოდის მიღება

პიჩარმში გადადით:

ფაილი> პარამეტრები> აშენება, შესრულება, განლაგება> განლაგება

შეავსეთ ეკრანი, როგორც ფოტოში

იგივე გააკეთე შიგნით

ფაილი> ნაგულისხმევი პარამეტრები> აშენება, შესრულება, განლაგება> განლაგება

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

ნაბიჯი 14: პროექტის ავტომატური გაშვება

ეკრანის გვერდის ჩატვირთვისას ჩატვირთვისას, თქვენს Pi- ში, თქვენ აკრიფეთ ეს:

cd /home/pi/.config/lxsession/LXDE-pi/

და გახსენით autostart ფაილი ნანოთი

ნანო ავტომატური დაწყება

თქვენ დარწმუნდებით, რომ ეს არის ის, რაც ფაილშია:

@lxpanel --profile LXDE-pi @pcmanfm-desktop-პროფილი LXDE-pi @xscreensaver -no-splash @point-rpi @chromium-browser --incognito --kiosk 127.0.0.1/monitor @xset s noblank @xset გამორთულია @xset -dpms

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

ნაბიჯი 15: ისიამოვნეთ თქვენი ჭკვიანი სარკე

მიირთვით თქვენი ჭკვიანი სარკე
მიირთვით თქვენი ჭკვიანი სარკე

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

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

ეკრანზე მდებარეობის მითითებულია კორტიკი, ბელგია, ადგილი, სადაც სარკეა გაკეთებული, მაგრამ თუ გსურთ მისი შეცვლა, შედით კოდში ვებ> სტატიკური> JavaScript საქაღალდეში და მოძებნეთ ხაზი, სადაც ქალაქი = Kortrijk; (ეს არის კოდის პირველ სტრიქონებში). თქვენ შეგიძლიათ შეცვალოთ იგი იმ ადგილას, სადაც თქვენ ცხოვრობთ. თქვენ უნდა შეცვალოთ ის 2 javascript ფაილში, რათა შეიცვალოს ადგილმდებარეობა საიტზე და სარკეში.

ისიამოვნეთ თქვენი ჭკვიანი სარკე!

საათების კონკურსი
საათების კონკურსი
საათების კონკურსი
საათების კონკურსი

მეორე პრიზი საათების კონკურსში

გირჩევთ: