Სარჩევი:
ვიდეო: არმადილოს სახლის ავტომატიზაცია: 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
სახლის ავტომატიზაციის პროექტი მართავს და ამუშავებს სახლის შიგნით სხვადასხვა ელექტრო სისტემებს, როგორიცაა განათება, ტექნიკა და განყოფილებები. ეს პროექტი იყენებს 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: აშენება
კომპონენტები
- ARMADILLO 43T
- 6-8 არხიანი სარელეო
- შეცვლილი გაფართოების განყოფილება
- 3 ნათურა/ნათურა
- ზოგიერთი ტექნიკა
- uSD ბარათი
პროგრამული უზრუნველყოფა
პითონ-ტკ მოდული
ნაბიჯები
- შეცვალეთ გაფართოების განყოფილება, როგორც ეს ნაჩვენებია პირველ სურათზე ზემოთ. დაამატეთ მავთულის გაფართოება ღია დასრულებული კავშირიდან. ეს მავთულები იქნება დაკავშირებული სარელეო მოდულთან. შეცვლილი გაფართოების განყოფილების სქემატური დიაგრამა.
- შეაერთეთ კომპონენტები, როგორც ეს მოცემულია მეორე სურათზე ზემოთ.
- არმადილო სარელეო მოდულის კავშირი:
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
გირჩევთ:
სახლის ავტომატიზაცია: 5 ნაბიჯი
სახლის ავტომატიზაცია: ამ პროექტში ჩვენ წავედით და ბევრი რამ გამოვიყენეთ ნულიდან იმისათვის, რომ გავიგოთ IoT ინტერნეტის ნივთების პროცესი ვიდეო ყველა პროექტისთვის
სახლის ავტომატიზაცია NodeMCU Touch Sensor LDR ტემპერატურის კონტროლის სარელეო: 16 ნაბიჯი
სახლის ავტომატიზაცია NodeMCU Touch Sensor LDR ტემპერატურის კონტროლის რელეით: ჩემს წარსულ NodeMCU პროექტებში, მე ვაკონტროლებდი ორ საყოფაცხოვრებო ტექნიკას ბლინკის აპლიკაციიდან. მე მივიღე ბევრი კომენტარი და შეტყობინება პროექტის განახლებისათვის ხელით კონტროლით და დამატებითი ფუნქციების დამატებით. ასე რომ, მე შევიმუშავე ეს ჭკვიანი სახლის გაფართოების ყუთი. ამ IoT
შემდეგი თაობის სახლის ავტომატიზაცია Eagle Cad– ის გამოყენებით (ნაწილი 1 - PCB): 14 ნაბიჯი
შემდეგი თაობის სახლის ავტომატიზაცია Eagle Cad– ის გამოყენებით (ნაწილი 1 - PCB): შესავალი: რატომ ვამბობ მის მომავალ თაობას: რადგან ის იყენებს ზოგიერთ კომპონენტს, რომლებიც ბევრად უკეთესია ვიდრე სახლის ავტომატიზაციის ტრადიციული მოწყობილობები. მას შეუძლია გააკონტროლოს ტექნიკა: Google Voice Commands Touch Panel on Device Control on app
სახლის ავტომატიზაცია ESP8266 ან NODEMCU გამოყენებით: 6 ნაბიჯი
სახლის ავტომატიზაცია ESP8266 ან NODEMCU გამოყენებით: გსურდათ ოდესმე თქვენი სახლის ავტომატიზირება wifi საშუალებით? გსურთ გააკონტროლოთ განათება, ვენტილატორი და ყველა სხვა მოწყობილობა თქვენი სმარტფონიდან? ან ოდესმე გსურდათ ინსტრუქტაჟი დაკავშირებული მოწყობილობების შესახებ და მისი დაწყება? სახლის ავტომატიზაციის ეს პროექტი იქნება
მოლაპარაკე ავტომატიზაცია -- აუდიო არდუინოდან -- ხმით კონტროლირებადი ავტომატიზაცია -- HC - 05 Bluetooth მოდული: 9 ნაბიჯი (სურათებით)
მოლაპარაკე ავტომატიზაცია || აუდიო არდუინოდან || ხმით კონტროლირებადი ავტომატიზაცია || HC - 05 Bluetooth მოდული: …………………………. გთხოვთ გამოიწეროთ ჩემი YouTube არხი მეტი ვიდეოსთვის …. …. ამ ვიდეოში ჩვენ ავაშენეთ Talkative Automation .. როდესაც თქვენ გაგზავნით ხმოვან ბრძანებას მობილურით, ის ჩართავს სახლის მოწყობილობებს და გამოაგზავნის გამოხმაურებას