Სარჩევი:

ძირითადი ოთახის ავტომატიზაცია: 7 ნაბიჯი
ძირითადი ოთახის ავტომატიზაცია: 7 ნაბიჯი

ვიდეო: ძირითადი ოთახის ავტომატიზაცია: 7 ნაბიჯი

ვიდეო: ძირითადი ოთახის ავტომატიზაცია: 7 ნაბიჯი
ვიდეო: 7 ძირითადი ჩაკრის აქტივაცია და დაბალანსება ☸️ ჩაკრები ☸️ მედიტაცია 2024, ნოემბერი
Anonim
ძირითადი ოთახის ავტომატიზაცია
ძირითადი ოთახის ავტომატიზაცია

გამარჯობა

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

Რა

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

რატომ:

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

მარაგები

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

(დანართში შეგიძლიათ ნახოთ იგივე სია, ოდნავ სუფთა და ფასებით.)

  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x
  • 1 x 1k ohm რეზისტორი
  • 2 x 10k ohm რეზისტორი
  • 6 x 220 ohm რეზისტორი
  • 6 x
  • ბევრი მავთულისკენ
  • მწვანე MDF ან ნებისმიერი სხვა სახის ხე
  • საკმაოდ წებო
  • MDL საღებავი 200 cl, ნებისმიერი ფერი.
  • 1 x

ნაბიჯი 1: საქმე

Იმ შემთხვევაში
Იმ შემთხვევაში
Იმ შემთხვევაში
Იმ შემთხვევაში
Იმ შემთხვევაში
Იმ შემთხვევაში

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

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

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

შემდეგ თქვენ შეგიძლიათ შეღებოთ ყუთი, თუ ამის სურვილი გაქვთ. მე გამოვიყენე თეთრი საღებავი, მაგრამ ეს შეიძლება იყოს ნებისმიერი ფერი.

ნაბიჯი 2: ელექტრონიკა

ელექტრონიკა
ელექტრონიკა
ელექტრონიკა
ელექტრონიკა
ელექტრონიკა
ელექტრონიკა

გთხოვთ გამოიყენოთ სქელი breadboard ფაილი როდესაც თქვენ ჩართვა. მე გირჩევთ გამოიყენოთ იგივე ქინძისთავები, როგორც მე, ან შეიძლება რაიმე უბედურება შეგექმნათ. ვინაიდან ჩვენ უკვე გავაკეთეთ ყუთი, არ არის საჭირო "საცდელი" სქემის გაკეთება, თქვენ შეგიძლიათ ააწყოთ იგი ქვემოთ ჩამოთვლილი 3 - დან 1 გზით.

ამ სქემის ყუთში ჩასმის მრავალი გზა არსებობს.

"ზარმაცი" გზა:

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

"უფრო პროფესიონალური" გზა:

შენ შეგიძლია ჩემნაირად გააკეთო და გააკეთო pcb, სადაც შეაწებებ ყველაფერს, ასე რომ ის უფრო პროფესიონალია

გზა "ეს არის ჩემი სამუშაოსთვის":

თქვენ ჯერ კიდევ გჭირდებათ pcb, რომელსაც თქვენ შეუკვეთებთ, სადაც მავთულები არის pcb– ის ნაწილი, ასე რომ თქვენ უბრალოდ უნდა შეაერთოთ კომპონენტები და რამდენიმე მავთული ყუთის თავზე მისასვლელად

ნაბიჯი 3: PI– ის დაყენება

მათთვის, ვისაც ჯერ არ დაუწერია Pi, ჯერ უნდა დააინსტალიროთ.

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

ბმული:

ეს ბმული გაჩვენებთ თუ როგორ უნდა დააყენოთ მონაცემთა ბაზის სერვერი

ბმული:

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

თქვენ უნდა დააინსტალიროთ:

  1. pip3 დააინსტალირეთ mysql-connector-python
  2. pip3 დააინსტალირეთ flask-socketio
  3. pip3 დააინსტალირეთ კოლბები
  4. pip3 დააინსტალირეთ gevent
  5. pip3 დააინსტალირეთ gevent-websocket

ნაბიჯი 4: MySQl– ის დაკავშირება

MySQl დაკავშირება
MySQl დაკავშირება

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

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

  • ცხადია, შენ დაარქვი მას რაც გინდა, მე დავარქვი მას "რასპი"
  • შემდეგ თქვენ დააყენეთ კავშირის მეთოდი "სტანდარტული TCP/IP ssh" - ზე, ეს არის ძალიან მნიშვნელოვანი
  • Ssh მასპინძლის სახელი არის მხოლოდ თქვენი PI– ის IP მისამართი
  • Ssh მომხმარებლის სახელი არის თქვენი pi
  • Mysql მასპინძლის სახელი არ საჭიროებს შეცვლას
  • არც პორტი უნდა შეიცვალოს
  • მომხმარებლის სახელი უნდა იყოს თქვენი სამუშაო მაგიდის მომხმარებლის სახელი.

ბმული mysql workbench– ზე:

ნაბიჯი 5: კოდი

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

გაითვალისწინეთ, რომ თქვენ ასევე გჭირდებათ არდუინო, ჰაერის ხარისხის კითხვის კოდი ჩაწერილია არდუინოში.

Github:

ბიბლიოთეკა ჰაერის ხარისხის სენსორისთვის:

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

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

  1. სერიული კომუნიკაცია გააქტიურებულია თქვენს PI– ზე
  2. SPI გააქტიურებულია თქვენს PI– ზე
  3. ერთი მავთული გააქტიურებულია თქვენს პიზე

შემდეგ თქვენ შეგიძლიათ განათავსოთ უკანა კოდი, სადაც ოდესმე მოგწონთ თქვენს პიზე, მაგრამ "html" საქაღალდე უნდა იყოს /var /www.

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

ნაბიჯი 6: მონაცემთა ბაზა

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

მონაცემების შესანახად და იმისათვის, რომ შეძლოთ სისტემის გამოყენება გჭირდებათ ეს MySQL მონაცემთა ბაზა.

მე გამოვიყენე მარია DB, როგორც მონაცემთა ბაზის მართვის სისტემა ჩემს Raspberry Pi– ზე (https://mariadb.org/).

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

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

ნაბიჯი 7: ნაბიჯი 5 პროგრამის ტესტირება

ნაბიჯი 5 პროგრამის ტესტირება
ნაბიჯი 5 პროგრამის ტესტირება
ნაბიჯი 5 პროგრამის ტესტირება
ნაბიჯი 5 პროგრამის ტესტირება
ნაბიჯი 5 პროგრამის ტესტირება
ნაბიჯი 5 პროგრამის ტესტირება

იმის შესამოწმებლად, მუშაობს თუ არა ყველაფერი, თქვენ ჯერ უნდა შეაერთოთ თქვენი PI და კვების ბლოკი. აბსოლუტურად აუცილებელია იყოს 3.3V და 5V კვების წყარო. თუ თქვენ გამოტოვებთ 1 მათგანს, პროექტი არ იმუშავებს.

ვებსაიტზე მოსახვედრად თქვენ უბრალოდ უნდა გუგლეთ თქვენი PI- ის IP მისამართი.

შემდეგ შეგიძლიათ დარეგისტრირდეთ, შეხვიდეთ სისტემაში და შეისწავლოთ.

გირჩევთ: