Სარჩევი:

არმადილოს სახლის ავტომატიზაცია: 5 ნაბიჯი
არმადილოს სახლის ავტომატიზაცია: 5 ნაბიჯი

ვიდეო: არმადილოს სახლის ავტომატიზაცია: 5 ნაბიჯი

ვიდეო: არმადილოს სახლის ავტომატიზაცია: 5 ნაბიჯი
ვიდეო: მეფემ უფასო სახლი მაჩუქა გამოქვაბულის ქუჩაზე minecraft-ში 2024, ივლისი
Anonim
Image
Image

სახლის ავტომატიზაციის პროექტი მართავს და ამუშავებს სახლის შიგნით სხვადასხვა ელექტრო სისტემებს, როგორიცაა განათება, ტექნიკა და განყოფილებები. ეს პროექტი იყენებს 4D Systems– ის Armadillo-43T– ს.

პროექტი საშუალებას აძლევს მომხმარებელს დააყენოს რეჟიმი მექანიკურ ან ავტომატურ რეჟიმში. ხელით რეჟიმში, მომხმარებელს შეუძლია ჩართოს ან გამორთოს გარკვეული განყოფილება ან მოწყობილობა. ავტომატურ რეჟიმში ყოფნისას მომხმარებელს შეუძლია განსაზღვროს რამდენი დრო, სანამ არ სურს ჩართული ან გამორთული ყველა დაკავშირებული მოწყობილობის ჩართვა. ამ რეჟიმში, მომხმარებელს არ შეუძლია მოწყობილობების ხელით გადართვა, მაგრამ მას შეუძლია ნებისმიერ დროს დაუბრუნდეს სახელმძღვანელოს. მომხმარებელს ეძლევა ავტომატური მუშაობის ორი რეჟიმი, ყველა მოწყობილობა ჩართული და ყველა მოწყობილობა გამორთული. რელეების გასააქტიურებლად, რომლებიც ჩართავს და გამორთავს მოწყობილობებს, Armadillo იყენებს მის GPIO შესაძლებლობებს. როდესაც მექანიკურ რეჟიმშია და ღილაკზე დაჭერისას გამოჩნდება ღილაკი, არმადილო გადართავს შესაბამის GPIO პინს. როდესაც ავტომატურია, არმადილო უბრალოდ გადააქცევს ყველა ქინძისთავს LOW ან HIGH დამოკიდებულია ტაიმერის პარამეტრებიდან. არმადილო არის ჩვენი გადაწყვეტა ჩვენებისა და პროტოტიპის მოთხოვნებისთვის. Armadillo მუშაობს BCM2835 SOC– ზე ARM1176JZF-S CPU პროცესორთან ერთად VideoCore IV GPU– სთან ერთად ერთ პაკეტში. Armadillo შექმნილია Armadillian ოპერაციული სისტემის გამოსაყენებლად, რომელიც დიდწილად ემყარება Raspbian/Debian OS– ს და ოპტიმიზირებულია BCM2835 SOC– ისთვის. ის შეფუთულია 13 GPIO– ით, რომელსაც აქვს 2 ერთჯერადი I2C არხი, 5 ერთჯერადი SPI არხი და 2 UART არხი. ასევე ხელმისაწვდომია 2 PWM არხი, რომელიც იზიარებს ბორტ გამაძლიერებელს მინი დინამიკით. მას ასევე აქვს USB პორტი, რომელიც შეიძლება გამოყენებულ იქნას პერიფერიული მოწყობილობებისთვის, როგორიცაა კლავიატურები, USB ჰაბები, Wi-Fi დანგები და Bluetooth მოდულები.

ნაბიჯი 1: როგორ მუშაობს?

აშენება
აშენება

ნაბიჯი 2: აშენება

აშენება
აშენება

კომპონენტები

  1. ARMADILLO 43T
  2. 6-8 არხიანი სარელეო
  3. შეცვლილი გაფართოების განყოფილება
  4. 3 ნათურა/ნათურა
  5. ზოგიერთი ტექნიკა
  6. uSD ბარათი

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

პითონ-ტკ მოდული

ნაბიჯები

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

Pin1 (GPIO37) დან 1 -მდე

Pin2 (GPIO38) In2

Pin3 (GPIO39) დან In3

Pin4 (GPIO35) დან In4

Pin5 (GPIO36) დან In5

Pin6 (GPIO45) დან In6

Pin9 (GND) GND– მდე

Pin10 (+5V) +5V

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

ნაბიჯი 3: პროგრამა

• გახსენით Armadillo-43T მონაცემთა ცხრილი და მიჰყევით ინსტრუქციას Armadillian გამოსახულების და სხვა საჭირო პროგრამული უზრუნველყოფის ინსტალაციის შესახებ.

• დააინსტალირეთ python-tk მოდული

sudo apt-get დააინსტალირეთ python-tk

• დააინსტალირეთ, გაყვანილობა მიჰყევით ამ ბმულს ინსტრუქციისთვის:

https://wiringpi.com

• wiringPi დაყენების შემდეგ ჩამოტვირთეთ და დააინსტალირეთ wiringARM

wget

• ჩამოტვირთეთ და გახსენით ფაილი HomeAutomation.zip

• ამ ნაბიჯების შემდეგ გაუშვით HomeAutomation.py

გირჩევთ: