Სარჩევი:
- ნაბიჯი 1: საჭირო კომპონენტი
- ნაბიჯი 2: დააყენეთ PI
- ნაბიჯი 3: დაპროგრამეთ თქვენი მიკროკონტროლი (WiFi მოდული)
- ნაბიჯი 4: დააკონფიგურირეთ Openhab, რათა გაგზავნოთ/გამორთოთ მოთხოვნები
- ნაბიჯი 5: დაუკავშირე შენი Openhab ღრუბელს
- ნაბიჯი 6: დაუკავშირეთ თქვენი Openhab თქვენს Google ასისტენტს (IFTTT)
- ნაბიჯი 7: ნივთების ერთად გაყვანილობა
- ნაბიჯი 8: ყუთი
- ნაბიჯი 9:
ვიდეო: Google Home კონტროლირებადი კვების ბლოკი: 9 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
ჩემს შეყვარებულს ყოველთვის სურდა ჭკვიანი სახლის აშენება.
ასე რომ, ჩვენ ვქმნით ჭკვიანი სახლის ინფრასტრუქტურას და პირველ ელემენტს, დისტანციური მართვის განყოფილებას, რომლის კონტროლიც შეგიძლიათ მართვის პანელის ან ხმოვანი ბრძანებების გამოყენებით (თუ თქვენ გაქვთ Google მთავარი ან Google ასისტენტი)
აქ ნახავთ ეტაპობრივად იმას, რაც ჩვენ გავაკეთეთ.
ნაბიჯი 1: საჭირო კომპონენტი
- ჟოლო პი 2
- ESP8266
- სარელეო მოდული
- დენის ადაპტერი
- კონტეინერი
ნაბიჯი 2: დააყენეთ PI
პირველი რაც ჩვენ გვჭირდება არის სერვერი თქვენი ჭკვიანი სახლისთვის.
ეს სერვერი უმასპინძლებს თქვენს ჭკვიანი სახლის მართვის პანელს და დააკავშირებს მართვის პანელს ჭკვიანი სახლის ნივთებთან.
სერვერის დაყენების უმარტივესი გზაა ღია კარის PI სურათის გამოყენება RaspberryPI– სთვის.
თქვენ შეგიძლიათ იპოვოთ სრული ინსტრუქცია openhab ვებსაიტზე
ნაბიჯი 3: დაპროგრამეთ თქვენი მიკროკონტროლი (WiFi მოდული)
ამ პროექტის მიკროკონტროლერის ნაწილი არის ის, რომ ჩვენ ვიყენებთ WiFi მოდულს, რომელსაც აქვს მიკროკონტროლი, ასე რომ თქვენ შეგიძლიათ დაწეროთ თქვენი პროგრამა arduino– ს გამოყენებით და ატვირთოთ თქვენი პროგრამა WiFi მოდულის მიკროკონტროლერზე.
მე ვიყენებ ძალიან ძირითად პროგრამას ჩემი პროექტისათვის, ასე რომ, თუ დავურეკავ https:// IP_ADDRESS_OF_THE_MODULE/on ჩართავს სარელეო პინი 1 და https:// IP_ADDRESS_OF_THE_MODULE/გამორთავს რელეს პინ 0.
მე ასევე დავამატებ რამდენიმე მშვენიერ კოდს, რათა RGB- ის დაფა წითელი გახდეს, თუ სარელეო გამორთულია და მწვანე, თუ ის ჩართულია და წითლად ანათებს wifi– სთან დაკავშირებისას და.5 წამი მწვანე, წარმატებული კავშირის შემდეგ.
ᲨᲔᲜᲘᲨᲕᲜᲐ:
- როგორ დავაყენოთ arduino IDE პროგრამა esp8266 პროგრამაში
- თქვენ უნდა დაიჭიროთ esp8266 დაფის ფლეშ ღილაკი პროგრამირების დაწყებამდე და გაათავისუფლოთ ის, რაც დაინახავთ მაშინვე, როდესაც დაინახავთ, რომ wifi დაფის პატარა ცისფერი led ერთხელ აციმციმდა.
- მოდული უნდა დაუკავშირდეს 2.4 GHz wifi- ს და არ შეუძლია დაუკავშირდეს 5 GHz ქსელს.
ნაბიჯი 4: დააკონფიგურირეთ Openhab, რათა გაგზავნოთ/გამორთოთ მოთხოვნები
თქვენ უნდა გქონდეთ წვდომა OpenHab მართვის პანელზე https:// openhabianpi: 8080 url გამოყენებით.
ჩვენ გამოვიყენებთ HTTP სავალდებულოობას, ასე რომ თქვენ უნდა დააინსტალიროთ ის თქვენს openhab- ზე
- გადადით paperUI– ზე თქვენს openhabianpi– ზე
- კონფიგურაცია> სავალდებულოობა დაამატეთ HTTP სავალდებულო
დროა თქვენი ღია კარის კონფიგურაცია,
- ssh თქვენს openhab ყუთში გამოყენებით [ssh openhabian@openhabianpi]
- გადადით openhab ნივთების საქაღალდეში [cd/etc/openhab2/items]
-
წაიკითხეთ readme ფაილი! [კატა readme.txt]
როგორც აღვნიშნე, ჩვენ ვიყენებთ http სავალდებულოობას
-
შექმენით თქვენი ერთეულების ფაილი [light2.items]
-
ჩემი ნივთების ფაილის შინაარსია
შეცვალეთ Kitchen_Light "Kitchen Light" {http = "> [ON: GET: https://192.168.1.132/on]> [OFF: GET:
-
წაიკითხე ასე:
-
ჩაერთეთ NAME_OF_THE_SWITCH "LABEL OF SWITCH" {BINDING_TYPE = "> [COMMAND: METHOD: URL_TO_FETCH]…."}
- NAME_OF_THE_SWITCH არის მხოლოდ სახელი
-
გადამრთველის ეტიკეტი არის ის, რასაც ნახავთ პანელში (მე ამას არ ვიყენებ ჩემს პანელში)
- BINDING_TYPE არის სავალდებულო, რომელსაც ჩვენ ვიყენებთ (HTTP აქ)
- > არის გამომავალი (<არის შეყვანისთვის, ვთქვათ წაკითხვის ტემპერატურა სხვა პროექტში)
- COMMAND არის ბრძანების სახელი (მე გამორთული ვარ)
- მეთოდი არის ზარის მეთოდი (GET ან POST)
- URL_TO_FETCH არის url, რომლის მიღებაც გვინდა ბრძანების შესასრულებლად
-
-
- თუ წინა ნაბიჯი არ არის გასაგები, დაბრუნდით მე –3 საფეხურზე!
- გადადით habpanel– ზე https:// openhabianpi: 8080/habpanel/index.html#/და დაამატეთ ღილაკი პანელს
რაც ხდება აქ არის ის, რომ ჩვენ განვსაზღვრავთ http სავალდებულო OpenHab– ს Arduino მოდულისთვის, ასე რომ როდესაც თქვენ ჩართავთ ამ გადართვას ის მოიტანს იმ url– ს.
ნაბიჯი 5: დაუკავშირე შენი Openhab ღრუბელს
შექმენით ანგარიში https://myopenhab.org ვებსაიტზე, თქვენ დაგჭირდებათ UUID და საიდუმლო თქვენი openhab– დან
ამ მნიშვნელობების მისაღებად თქვენ უნდა დააინსტალიროთ "openHAB Cloud connector" https:// openhabianpi: 8080/paperui/index.html#/exten… -> MISC და გადატვირთოთ თქვენი openhab.
docs.openhab.org/addons/ios/openhabcloud/r…
-
რომ ნახოთ ეს ღირებულებები
- კატა/var/lib/openhab2/uuid
- კატა/var/lib/openhab2/openhabcloud/საიდუმლო
ნაბიჯი 6: დაუკავშირეთ თქვენი Openhab თქვენს Google ასისტენტს (IFTTT)
ახლა დროა დააკავშიროთ თქვენი openhab google ასისტენტთან, ასე რომ ჩვენ შეგვიძლია ვთქვათ "Hey google, ჩართე შუქი" და ის შენს შეტყობინებას გაუგზავნის openhab- ს და შედეგად რაღაც საოცარი ჭკვიანი რამ მოხდება შენს სახლში.
ჩვენ ვიყენებთ IFTTT– ს Google ასისტენტის openhab– თან დასაკავშირებლად
Მოდი გავაკეთოთ ეს
- შექმენით/შედით თქვენს ანგარიშზე IFTTT– ში
- შექმენით ახალი აპლეტი
- „THIS“- ისთვის აირჩიეთ „Google ასისტენტი“და „თქვით მარტივი ფრაზა“და შეარჩიეთ რა არის თქვენი ხმოვანი ბრძანებები და ხმოვანი პასუხი (მაგალითად, „Hey google ჩართეთ შუქი“).
- "THAT" - ისთვის აირჩიეთ "openHAB" და "გაგზავნეთ ბრძანება", შემდეგ შეარჩიეთ თქვენი პუნქტი და ბრძანება (დაიმახსოვრეთ ჩართვისა და გამორთვის ბრძანებები სავალდებულო ნაწილში? უნდა იყოს იგივე მნიშვნელობა)
- დასრულება.
- ახლა იყვირე "Hey Google". და "აანთეთ შუქი", შეხედეთ თქვენს დაფას, მან რაღაც უნდა გააკეთოს (RGB led უნდა გახდეს მწვანე)
- დაასრულე,
ნაბიჯი 7: ნივთების ერთად გაყვანილობა
ჯერჯერობით ჩვენ უნდა შეგვეძლოს არდუინოს პინის ჩართვა და გამორთვა პანელისა და ხმოვანი ბრძანებების გამოყენებით.
შემდეგი ნაბიჯი არის ყველაფრის ერთმანეთთან შეერთება, ასე რომ თქვენი არდუინო სიგნალს გაუგზავნის სარელეო დენის დასაკავშირებლად და გათიშვისთვის.
ძალიან მნიშვნელოვანი შენიშვნა: აქ ჩვენ ვიყენებთ მაღალ ძაბვას და თქვენ შეიძლება დაიწვათ თქვენი სახლი ან თავი მოიკლათ, თუ რამეს არასწორად გააკეთებთ. ასე რომ თქვენ უნდა იყოთ ძალიან ფრთხილად ან უბრალოდ იგნორირება გაუკეთოთ ამ ნაწილს, თუ არ გაქვთ გამოცდილება.
ნაბიჯი 8: ყუთი
ახლა დროა ყველაფერი ყუთში ჩადოთ, ასე რომ იპოვეთ ყუთი და ყველაფერი ჩასვით ყუთში (დარწმუნდით, რომ არ აკეთებთ რაიმე მოკლე ჩართვას).
ჩვენ გვაქვს 3D პრინტერი სახლში, ამიტომ მე შევიმუშავე და დავბეჭდე ყუთი ჩემი ნაკრებისთვის.
TinkerCad ბმული
ნაბიჯი 9:
მეორე ადგილი ხმის გააქტიურებულ გამოწვევაში
გირჩევთ:
პორტატული კვების ბლოკი: 3 ნაბიჯი (სურათებით)
პორტატული ელექტრომომარაგების განყოფილება: ამ პროექტის შთაგონება წარმოიშვა იმაში, რომ მინდოდა ჩემი თვითმფრინავების ბატარეების ველზე დატენვის მეთოდი. კიდევ ერთი კარგი დრო იქნება კემპინგი. ეს მშენებლობა სულაც არ არის ყველაზე იაფი ალტერნატივა. ბევრია კომერციულად ხელმისაწვდომი
Sleak Bench კვების ბლოკი PCU– დან: 8 ნაბიჯი (სურათებით)
Sleak Bench Power Supply from PCU PSU: Update: მიზეზი, რის გამოც მე არ მომიწია რეზისტორის გამოყენება PSU– ს ავტომატური გამორთვის შესაჩერებლად არის ის, რომ (ფიქრობს … PSU გამორთულია. ასე რომ მე მჭირდებოდა სკამზე დენის წყაროს და გადავწყვიტე
გამონაბოლქვი ექსტრაქტორი და კვების ბლოკი: 11 ნაბიჯი (სურათებით)
Fumes Extractor and Power Supply Combo: ამ ინსტრუქციულად, მე ვაკეთებ ორთქლის გამწოვს სკამზე დენის წყაროს კომბინაციით. მთელი პროექტი მოთავსებულია ხის ძირში, რომელიც დამზადებულია სამშენებლო ნარჩენებისგან. ვენტილატორისა და მიწოდების მოდულის სიმძლავრე უზრუნველყოფილია დამატებითი
პორტატული კვების ბლოკი: 4 ნაბიჯი (სურათებით)
პორტატული დენის ყუთი: მე მქონდა დამატებითი ნაწილები, რომლებიც საჭიროებდა დანიშნულებას და საბედნიეროდ ისინი ერთმანეთთან ჯდება, ისევე როგორც მე რომ შევიძინო ამ მიზნით. ეს არის კომპაქტური პორტატული პაკეტის ინვერტორზე სასარგებლო ენერგიის მიწოდება. მხოლოდ ასე
გადააკეთეთ კომპიუტერის კვების წყარო ცვლადი სკამზე ლაბორატორიული კვების ბლოკი: 3 ნაბიჯი
გადააკეთეთ კომპიუტერის კვების წყარო ცვლადი სკამზე ლაბორატორიული კვების ბლოკი: დღეს ლაბორატორიული ენერგომომარაგების ფასები 180 დოლარს აღემატება. მაგრამ აღმოჩნდება, რომ მოძველებული კომპიუტერის კვების წყარო შესანიშნავია სამუშაოს ნაცვლად. ეს დაგიჯდებათ მხოლოდ 25 დოლარი და აქვს მოკლე ჩართვის დაცვა, თერმული დაცვა, გადატვირთვის დაცვა და