Სარჩევი:
- ნაბიჯი 1: აპარატურა - რაც დაგჭირდებათ
- ნაბიჯი 2: პროგრამული უზრუნველყოფა - რაც დაგჭირდებათ
- ნაბიჯი 3: აპარატურის დაყენება
- ნაბიჯი 4: პროგრამული უზრუნველყოფის დაყენება/კონფიგურაცია
ვიდეო: ESP8266/ESP-01 Arduino– ით აღჭურვილი SmartThings გაჟონვის დეტექტორი: 5 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
Sooooo ბევრი გაჟონვის დეტექტორები ასარჩევად, რომელი გამოდგება თქვენთვის საუკეთესოდ? თუ თქვენ გაქვთ Samsung SmartThings, რომელიც აკონტროლებს ნებისმიერ მოწყობილობას თქვენს სახლში, მაშინ ეს შეიძლება იყოს მხოლოდ ბილეთი!
ეს არის სერიის ბოლო ვერსია, რომელსაც მე ვაშენებ ESP8266/ESP-01 კონტროლერის ირგვლივ, რომელიც მუშაობს არდუინოს მიერ. ჩვენ ყველამ ვიცით, რომ ESP-01– ის უფრო სექსუალურ და-ძმებს, როგორიცაა NodeMCU ESP12 და ა.შ. … მუშაობა ბევრად უფრო ადვილია, მაგრამ ეს მისია იყო გამოეჩინა პატარა ESP-01– ის ძალა, რომელიც მე მაინც ძალიან მიყვარს რა ეს იყო ჩემი პირველი ESP8266 !!
ამ პატარა 'Leak Detector How-To' სერიის წინა ვერსიების სანახავად გთხოვთ გადახედოთ ქვემოთ მოცემულ ინსტრუქციებს. ყველასთვის არის რაღაც!
ESP8266/ESP-01 Arduino– ით გაჟონვის დეტექტორი-არ არის Wi-Fi ძირითადი ადგილობრივი სიგნალიზაცია
ESP8266/ESP-01 Arduino Powered MQTT გაჟონვის დეტექტორი და დისტანციური სიგნალიზაციის მიმღები
თუ ამ ინსტრუქციებში შემავალი ნაბიჯები ნაცნობია, ეს იმიტომ ხდება, რომ ისინი მსგავსია ზემოთ მოცემულ ინსტრუქციებში აღწერილი ზოგიერთი ნაბიჯის, ისევე როგორც ESP8266/Arduino SmartThings Relay საშობაო შუქებისთვის
ნაბიჯი 1: აპარატურა - რაც დაგჭირდებათ
მე არ ვადასტურებ, არ წარმოვადგენ და არ ვიღებ არაფერს საერთოდ ქვემოთ მოყვანილი მაგალითებისთვის. გაფრთხილების ამსახველი.
- ESP8266 ESP-01 ** თქვენ შეგიძლიათ აიღოთ ESP და პროგრამისტი, როგორც პაკეტის გარიგება აქ **
- პროგრამისტი ** თქვენ შეგიძლიათ აიღოთ ESP და პროგრამისტი პაკეტის სახით აქ **
- მინი პურის დაფა
- LED (საკმაოდ უსაფრთხო ფსონი, რომ თქვენ უკვე გაქვთ მოთავსებული GEEK– ის დანარჩენ ნივთებთან ერთად)
- პიეზო ბუზერი
- მხტუნავები
- ESP01 Breadboad ადაპტერი
- წყლის/გაჟონვის სენსორი (ჰიგირომეტრი)
- Samsung SmartThings 2.0 კერა
ნაბიჯი 2: პროგრამული უზრუნველყოფა - რაც დაგჭირდებათ
ვარაუდები: კომფორტული მუშაობა Arduino IDE, ბიბლიოთეკები, SmartThings IDE და GITHub.
- Arduino IDE
- Samsung SmartThings IDE
- SmartThings Android აპლიკაცია
- GITHub
ნაბიჯი 3: აპარატურის დაყენება
- განსაზღვრეთ თქვენი ESP ენერგიის წყარო. მე გამოვიყენე ძველი ESP პროგრამისტი, რომელიც ჩართული იყო ჩემს ლეპტოპში USB- ში და შევიყვანე VCC და Grnd მხტუნავები მათ შესაბამის ადგილას. (იხ. სურათი)
- განათავსეთ ESP breadboard ადაპტერი მინი პურის ცენტრის არხზე ისე, რომ ერთი მწკრივი 4 ქინძისთავით იყოს ორივე მხარეს.
- შეაერთეთ Vcc წყარო ESP– ის Vcc, Ch_Pd და ჰიგირომეტრთან.
- შეაერთეთ Grnd წყარო ESP- ის Grnd, Hygrometer და Piezo/LED 'მოკლე' ფეხი.
- შეაერთეთ ESP პინ 2 ჰიგირომეტრის მონაცემებთან (არა ანალოგური).
- შეაერთეთ ESP pin 0 პიეზო/LED 'გრძელი' ფეხი.
-
ᲠᲩᲔᲕᲔᲑᲘ
- ნუ იფიქრებთ, რომ თანდართულ სურათებში ჯემპრის ფერები წარმოადგენს Vcc ან Grnd.
- ჩატვირთვისას პიეზო და/ან LED არ შეიძლება დაერთოს. თუ ისინი არიან, ESP გააქტიურდება ჩატვირთვის რეჟიმში და არ შეასრულებს ჩატვირთულ კოდს. მიამაგრეთ ისინი ESP- ის ჩართვის შემდეგ.
- საჭიროებისამებრ დაარეგულირეთ ჰიგირომეტრზე საჭირო მგრძნობელობა თანდართული პოტენომეტრით.
შეფუთვა: ვგეგმავ ამ მუდმივ კავშირების დამყარებას და ამ ყველაფრის ღირსეულ დანართში განთავსებას. ეს დანართი შეიძლება იყოს კიდევ ერთი ჩემი ცნობილი ლეგოს ყუთი !! როდესაც ის დასრულდება, მეც მას გაგიზიარებთ.
ნაბიჯი 4: პროგრამული უზრუნველყოფის დაყენება/კონფიგურაცია
ვარაუდები: კომფორტული მუშაობა Arduino IDE, ბიბლიოთეკები, SmartThings IDE და GITHub.
- შედით თქვენს SmartThings IDE და GITHub ანგარიშებზე.
- მიჰყევით დანიელ ოგორჩოკის მიერ ნაჩვენებ ყველა ნაბიჯს. AKA ოგიევონი.
გთხოვთ იყავით ფრთხილად შემდეგ ნაბიჯებში (თუ თქვენ უკვე იყენებთ ST_Anything Contact Sensor ბავშვის მოწყობილობას, ამ ნაბიჯებმა შეიძლება გამორთოს ის:
დამატებითი შენიშვნა: თუ თქვენ დააყენებთ თქვენს SmartThings IDE კავშირს GITHub– თან ST_Anything repo– სთვის, მომავალში ცვლილებები, რომლებიც შეიტანება საკონტაქტო სენსორში რეპოში, შეიძლება გადავიდეს თქვენს SmartThings– ზე. ამან შეიძლება გამოიწვიოს შემდეგი ცვლილებების გადაწერა.
- შეცვალეთ თანდართული Arduino ესკიზი და დაამატეთ თქვენი WiFi/SmartThings გარემოს სპეციფიკა. ესკიზი გვიჩვენებს, თუ სად უნდა შეიტანოს ცვლილებები, ისევე როგორც GITHub გვერდზე გადადგმული ნაბიჯები.
- გახსენით თქვენი SmartThings IDE გვერდი და მეორე… ჩემი მოწყობილობის დამმუშავებლის გვერდი.
- იპოვეთ ogiewon: Child Contact Sensor თქვენს სიაში და დააწკაპუნეთ მის გასახსნელად.
- შეარჩიეთ ყველა კოდი, დააკოპირეთ და ჩასვით დოკუმენტში ორიგინალის "უსაფრთხოდ შესანახად". შეინახეთ ეს დოკუმენტი სადმე, სადაც დაგავიწყდებათ, საჭიროების შემთხვევაში/მომავალში.
-
განახორციელეთ შემდეგი ცვლილებები ბავშვთა საკონტაქტო სენსორში, რომელიც თქვენ უკვე გახსენით SmartThings IDE– ში: შეცვლა:
attributeState "ღია", ეტიკეტი: "$ {name}", ხატი: "st.contact.contact.open", backgroundColor: "#e86d13" attributeState "დახურულია", label: '$ {name}', icon: "st.contact.contact.closed ", backgroundColor:"#00a0dc"
თან: attributeState ("ღია", ეტიკეტი: "მშრალი", ხატი: "st.alarm.water.dry", ფონი ფერი: "#ffffff") ატრიბუტი სახელმწიფო ("დახურული", ეტიკეტი: "სველი", ხატი: "ქ. alarm.water.wet ", backgroundColor:"#00a0dc ") საჭიროების შემთხვევაში იხილეთ თანდართული დამატებითი დეტალური ინფორმაციისთვის.
- დააწკაპუნეთ შენახვაზე ზედა/მარჯვენა მენიუდან.
- დააწკაპუნეთ გამოქვეყნებაზე ზედა/მარჯვენა მენიუდან.
- დააჭირეთ "ჩემთვის". გამოდით IDE– დან.
- ჩატვირთეთ თქვენი შეცვლილი Arduino ესკიზი ESP-01– ში. მიამაგრეთ თქვენი ESP-01 გაჟონვის დეტექტორთან და ჩართეთ.
- გახსენით თქვენი SmartThings მობილური აპლიკაცია თქვენს მოწყობილობაზე. თქვენს ჩამონათვალში "ნივთები", თქვენ უნდა ნახოთ საკონტაქტო სენსორი ჩაცმული წყლის სენსორი.
- დალიე წყლის სენსორი და ნახე რა მოხდება. თითები გადაკვეთა, რომ თქვენი შედეგები ჩემნაირია და წყლის ხატების გარეგნობა იცვლება გააქტიურებისას. EXTRAS: დაამატეთ SmartThings SmartApp ამ მოწყობილობიდან სიგნალიზაციისათვის. აირჩიეთ Automation, SmartApps, Scroll down to Add SmartApp, Safety and Security, Notify Me When. მიჰყევით ოსტატს "კონტაქტი იხურება".
გირჩევთ:
გაჟონვის დეტექტორი ტექსტური შეტყობინების შეტყობინებით: 7 ნაბიჯი
გაჟონვის დეტექტორი ტექსტური შეტყობინების შეტყობინებით: ეს სახელმძღვანელო გვიჩვენებს, თუ როგორ უნდა ავაშენოთ გაჟონვის დეტექტორი, რომელიც აგზავნის ტექსტურ შეტყობინებებს. ის აგზავნის გაფრთხილებებს, თუ წყლის ამოფრქვევის მილისგან ან გამავალი დრენაჟისგან იგრძნობა. სახელმძღვანელო განკუთვნილია ყველასთვის, ვინც დაინტერესებულია Python 3, Raspberry Pi, Secure Shell
წყალქვეშა კამერის საცხოვრებელი სახლის გაჟონვის დეტექტორი: 7 ნაბიჯი (სურათებით)
წყალქვეშა კამერის საცხოვრებელი სახლის გაჟონვის დეტექტორი: წყალქვეშა კამერის საცხოვრებელი იშვიათად გაჟონავს, მაგრამ თუ ეს მოვლენა მოხდება, შედეგები ჩვეულებრივ კატასტროფულია, რაც გამოუსწორებელ ზიანს აყენებს კამერის სხეულს და ლინზას. SparkFun– მა გამოაქვეყნა წყლის დეტექტორის პროექტი 2013 წელს, სადაც თავდაპირველი დიზაინი იყო განკუთვნილი
გაუმჯობესებული წყალქვეშა კამერის საცხოვრებელი სახლის გაჟონვის დეტექტორი: 7 ნაბიჯი (სურათებით)
გაუმჯობესებული წყალქვეშა კამერის საცხოვრებელი სახლების გაჟონვის დეტექტორი: ამ წყალქვეშა კამერის საცხოვრებელი სახლის გაჟონვის დეტექტორის წინა ვერსია განთავსდა Instructables– ზე შარშან, სადაც დიზაინი ემყარებოდა Atmel AVR– ზე დაფუძნებულ AdaFruit Trinket– ს. ეს გაუმჯობესებული ვერსია იყენებს Atmel SAMD M0 დაფუძნებულ AdaFruit Trinket- ს. ხელახლა
წყლის გაჟონვის დეტექტორი: 6 ნაბიჯი (სურათებით)
წყლის გაჟონვის დეტექტორი: თუ ოდესმე გაწუხებთ დატბორილ სარდაფში სახლში მისვლა, ეს პროექტი თქვენთვისაა. ჩვენ გაჩვენებთ, თუ როგორ უნდა შექმნათ წყლის გაჟონვის გამოვლენის სისტემა, რომელიც გაგზავნის ტექსტურ შეტყობინებას გაჟონვის დადგენისას
ESP8266/ESP-01 Arduino– ს გაჟონვის დეტექტორი: 3 ნაბიჯი (სურათებით)
ESP8266/ESP-01 Arduino– ით აღჭურვილი გაჟონვის დეტექტორი: წყალი შესანიშნავი მასალაა არა? არა იმდენად, რამდენადაც იგი იძულებულია დატოვოს თავისი დანიშნული სახლი და ამის ნაცვლად იწყებს ცურვას თქვენი სახლის იატაკზე. მე ვიცი, რომ ეს არის "ფაქტის შემდგომ" პროექტი, მაგრამ ვიმედოვნებ, რომ ის სხვას დაეხმარება პოტენციური ფლოტის თავიდან აცილებაში