Სარჩევი:

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

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

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

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

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

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

აქ არის კომპონენტების სია, რომლებიც გჭირდებათ.

  • ჟოლოს Pi ეკრანი 5 ინჩი
  • ჟოლო Pi 3 b+
  • 8 GB მიკრო SD
  • ჟოლოს Pi მიწოდება 5.1V/2.5A
  • Digitale RGB Ledstrip WS2801
  • ტემპერატურისა და ტენიანობის სენსორი DHT11
  • Ტყე
  • აპარატურა ხის დასაფიქსირებლად (წებო და ხერხი)
  • HDMI კაბელი
  • PIR (მოძრაობის სენსორი)
  • DS18B20 (ტემპერატურის სენსორი)

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

ჟოლოს დაყენება
ჟოლოს დაყენება
ჟოლოს დაყენება
ჟოლოს დაყენება

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

  • WinSCP
  • Win32 დისკის მენეჯერი
  • MobaXterm
  • VNC მაყურებელი
  • MySQL სამუშაო მაგიდა

პირველი თქვენ დააინსტალირეთ Win 32. Win 32 – ის დაყენების შემდეგ შეგიძლიათ დაიწყოთ გამოსახულების დაყენება pi– ზე.

Win 32 – ის გახსნისას ნახავთ, რომ საქაღალდის არჩევა შესაძლებელია. შეარჩიეთ თქვენი მიკრო SD ბარათი (ზედა მარჯვენა) და დააწკაპუნეთ ჩაწერაზე (ქვედა). ინსტალაციას შეიძლება გარკვეული დრო დასჭირდეს. ამასობაში თქვენ შეგიძლიათ დააინსტალიროთ ყველა სხვა პროგრამული უზრუნველყოფა.

მას შემდეგ რაც თქვენი სურათი დაინსტალირდება, შეგიძლიათ ჩაწეროთ თქვენი sd ბარათი თქვენს pi- ში და ჩართოთ თქვენი pi. შეაერთეთ თქვენი pi Ethernet კაბელით თქვენს კომპიუტერთან/ლეპტოპთან. ამის შემდეგ თქვენ იწყებთ mobaXterm- ს. გადადით სესიაზე => SSH => და შეავსეთ შემდეგი მონაცემები (იხილეთ სურათი უფრო დეტალურად). ამით თქვენ შეხვალთ თქვენს პიზე ssh კავშირის საშუალებით 22 პორტში მომხმარებლის სახელით "dp-use r" და პაროლი "dp-user".

ნაბიჯი 3: დაუკავშირეთ თქვენი Pi თქვენს WIFI– ს

დაუკავშირეთ თქვენი Pi თქვენს WIFI– ს
დაუკავშირეთ თქვენი Pi თქვენს WIFI– ს

თუ თქვენ უკავშირდებით თქვენს პი -ს, შეგიძლიათ დააყენოთ თქვენი wifi შემდეგი ნაბიჯებით.

sudo raspi-config

  1. გადადით ქსელის პარამეტრებზე
  2. გადადით wi-fi– ზე
  3. შეიყვანეთ თქვენი ქსელის სახელი
  4. Შეიყვანეთ თქვენი პაროლი

ახლა თქვენ გაქვთ წვდომა თქვენს wifi– ზე და შეგიძლიათ განაახლოთ თქვენი pi შემდეგი კოდით.

sudo apt განახლება

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

ეს უზრუნველყოფს თქვენს პი -ს განახლებას.

ნაბიჯი 4: აპარატურა

ახლა, როდესაც თქვენი pi სრულიად მზად არის, შეგიძლიათ დაიწყოთ სქემის დაყენება. შეაერთეთ როგორც ზემოთ სქემატურად თქვენი წრე. თქვენ ნახავთ, რომ mcp3008 გამოიყენება. თქვენ არ გჭირდებათ ეს, ეს არის კავშირი ეკრანთან. Ledstrip– ს აქვს საათი, Mosi, GND და 5V.

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

SQL- მონაცემთა ბაზა
SQL- მონაცემთა ბაზა
SQL- მონაცემთა ბაზა
SQL- მონაცემთა ბაზა
SQL- მონაცემთა ბაზა
SQL- მონაცემთა ბაზა

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

პირველი თქვენ შექმნით მომხმარებელს:

შექმენით მომხმარებელი 'mct'@'%' IDENTIFIED BY 'mct';

შემდეგ დარწმუნდებით, რომ მას აქვს ყველა პრივილეგია:

მიანიჭეთ ყველა პრივილეგიას *. * 'Mct'@'%' გრანდიოზული არჩევით;

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

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

ახლა გადატვირთეთ სერვისი:

sudo სერვისი mysql გადატვირთვა

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

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

ნაბიჯი 6: კოდი სარკისთვის

კოდი სარკისთვის
კოდი სარკისთვის

გახსენით pyCharm და გადადით პარამეტრებზე => Build, Exixution, Deployment => განლაგება. დააჭირეთ პლუსს და დაამატეთ SFTP (იხ. სურათი).

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

ნაბიჯი 7: საიტი

ვებგვერდი
ვებგვერდი
ვებგვერდი
ვებგვერდი

ვებ pi სერვერის დასაყენებლად თქვენს pi- ს დაამატეთ შემდეგი კოდი.

sudo apt-get intall apache2-y

წვდომის მისაღებად, როგორც dp- მომხმარებელი:

sudo chown dp-user: root *

საქაღალდეში შესასვლელად და მასში ფაილების დასამატებლად.

sudo chown dp-user: root/var/www/html

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

შეარჩიეთ ფაილები და გადაიტანეთ ისინი თქვენს/var/www/html საქაღალდეში.

ნაბიჯი 8: პროგრამის ავტომატური დაწყება. Py

აპლიკაციის ავტომატური დაწყება. Py
აპლიკაციის ავტომატური დაწყება. Py

იმისათვის, რომ დაიწყოთ თქვენი app.py ავტომატურად გადადით თქვენს crontab– ში და დაამატეთ ეს კოდი:

sudo crontab -e

ფაილის ბოლოში შეიყვანეთ შემდეგი კოდი (ახსნილი სურათზე).

@reboot python3 /var/www/html/app.py

Ctrl + x გასასვლელად და y შეიყვანეთ შესანახად.

ნაბიჯი 9: შექმენით საქმე

გააკეთე საქმე
გააკეთე საქმე

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

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

ნაბიჯი 10: იმედი მაქვს მოგეწონებათ

Იმედია მოგწონს
Იმედია მოგწონს
Იმედია მოგწონს
Იმედია მოგწონს
Იმედია მოგწონს
Იმედია მოგწონს

იმედი მაქვს მოგეწონებათ მინი ჭკვიანი სარკე.

Წარმატებები!

გირჩევთ: