Სარჩევი:
- ნაბიჯი 1: საჭირო კომპონენტები
- ნაბიჯი 2: პროგრამული უზრუნველყოფა
- ნაბიჯი 3: წრედის დიაგრამა
- ნაბიჯი 4: კოდი
- ნაბიჯი 5: კონტროლი
- ნაბიჯი 6: დასკვნა
- ნაბიჯი 7: ვიდეო !
ვიდეო: ინტერნეტი/ღრუბელი კონტროლირებადი სახლის ავტომატიზაცია Esp8266 გამოყენებით (aREST, MQTT, IoT): 7 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ყველა კრედიტი https://arest.io/ ღრუბლოვანი სერვისისთვის !!
IoT ყველაზე განხილული საგანი მსოფლიოში ახლა !! ღრუბლოვანი სერვერები და სერვისები რაც შესაძლებელს ხდის არის დღევანდელი მსოფლიოს მიმზიდველი წერტილი…
დისტანციის გამკაცრება იყო და არის მიზანი !!
ასე რომ, ახლა გააკონტროლეთ თქვენი სახლი ან ოფისი მსოფლიოს ნებისმიერი ადგილიდან … არა მხოლოდ შიგნიდან ან დიაპაზონიდან !!
ყველაზე მარტივი და იაფი გამოსავალი ყველაზე ზარმაცი ბიჭისგან !!! ისიამოვნეთ და იყავით ზარმაცი…
შენიშვნა: პირველ რიგში წაიკითხეთ მთელი პროექტი, დასჭირდება 3-4 წუთი და არ იქნება ინოვაციური… არ წაიკითხოთ ნახევარი და აგურით თქვენი მოწყობილობა…
ნაბიჯი 1: საჭირო კომპონენტები
საჭიროა მხოლოდ 4 კომპონენტი - 1. ESP8266 NODEMCU ან WEMOS D1 mini ან ნებისმიერი esp8266 wifi განვითარების დაფა 2. RELAY (5V ან 6V) 3. ULN2003 ან UNL2003A (სარელეო დრაივერის IC) 4. მხტუნავები (აშკარად ან სხვაგვარად შეაერთეთ !!) პროექტის მთავარი სტრუქტურა ის არის, რომ ESP8266 მოდული მიიღებს სიგნალს MQTT სერვერისგან (ანუ arest.io) და გადასცემს სიგნალს პინზე ან პროცესორზე. ULN2003 სარელეო დრაივერის IC უკავშირდება Nodemcu დაფის ქინძისთავებს. გამომავალი ქინძისთავები უკავშირდება რელეს ან ნებისმიერ RGB ნათურას ან სერვო ძრავას და ა.
ნაბიჯი 2: პროგრამული უზრუნველყოფა
მე გამოვიყენე Arduino IDE როგორც პროგრამირების პროგრამა. თუ თქვენ ხართ ახალი ამ Nodemcu– ს ან esp8266– ის განვითარების დაფაზე, გთხოვთ, მიმართოთ ჩემს წინა ინსტრუქციას. Nodemcu ან wemos დაფის დასაკავშირებლად Arduino IDE– სთან.
Arduino IDE– ში, წინა ნათქვამის დაყენების შემდეგ, გადადით SKETCH -> ბიბლიოთეკის ჩართვა -> ბიბლიოთეკების მართვა -> „arest“-ის ძებნა -> ბიბლიოთეკების დაყენება -> ახლავე PubSubClient– ის ძიება -> ბიბლიოთეკის დაყენება.
ახლა მისი ნახევარი დასრულდა… თითქმის იქ !!!
ნაბიჯი 3: წრედის დიაგრამა
როგორც ზემოთ მოყვანილი სქემა ასახავს ყველაფერს ჯერ კიდევ ULN2003 სარელეო დრაივერის IC შეყვანის მხარე დაკავშირებულია esp8266- ის ქინძისთავებთან და გამომავალი უკავშირდება სარელეო კოჭის ფეხს, როდესაც როდესაც esp8266 პინი მაღლა იწევს ULN2003- ის გამომავალი პინი მცირდება, რაც რელეს აძლევს 5V მუშაობის პოტენციალი.
ნაცვლად იმისა, რომ 0 ან 1 გადავაგზავნოთ სარელეო esp8266 ქინძისთავებში, ჩვენ ასევე შეგვიძლია გამოვაგზავნოთ სხვა მნიშვნელობები servo– სთვის, მაგრამ გამოვაცხადოთ servo.attach (pin), რომ გადავაბრუნოთ servo გარკვეულ მნიშვნელობამდე. ეს ადვილია, მაგრამ ყველას სჭირდება ინოვაცია, წაკითხვა და დაფიქრება.
ნაბიჯი 4: კოდი
მე მივიღე იდეა "მარკო შვარცის" პროექტიდან და შევცვალე. მან გამოიყენა d arest.io MQTT, მაგრამ ჩვენ ასევე შეგვიძლია გამოვიყენოთ adafruit.io. პროგრამის ძირითადი ნაწილია:
უნიკალური 6 ციფრული არხის ID
char* device_id = "unique_6_digit_id";
WiFi სერთიფიკატები
const char* ssid = "ssid_name"; const char* პაროლი = "your_password";
ამოირჩიეთ ნებისმიერი უნიკალური პირადობის მოწმობა, როგორც მოგწონთ, მაგრამ ის უნდა იყოს უნიკალური არა ჩემი ან თქვენი სახელი, თუკი ტელუგუს სახელი არ არის !!
უნიკალური ID– ს მაგალითი: pf4h6q (მხოლოდ მაგალითი)
შეიძლება ბევრი ცვლილება შეიტანოს კოდში, რადგან კოდის მიხედვით, ჩვენ უნდა აღვნიშნოთ გამომავალი განვითარების დაფის ყოველი გადატვირთვის შემდეგ
Github კოდი
კოდი:
ნაბიჯი 5: კონტროლი
2 გადამწყვეტი ნაბიჯი: 1. გამომავალი პინის გამოცხადება 2. ამ პინში ინფორმაციის გადართვა ან გაგზავნა გამომავალი პინის გამოცხადება: https://cloud.arest.io/pf486q/mode/5/o "pf486q" არის 6 ციფრიანი უნიკალური კოდი arest- ისთვის. io "o" როგორც გამომავალი ამის უბრალოდ შესრულების შემდეგ ნებისმიერ ბრაუზერში {"შეტყობინება": "Pin D2 დაყენებულია გამომავალზე", "id": "pf486q", "name": "home cloud", "hardware": "esp8266", "დაკავშირებულია": ჭეშმარიტი} ინფორმაციის გადართვა ან გაგზავნა პინში: https://cloud.arest.io/pf486q/digital/2/0 ციფრული პინ 2 გვიგზავნის ცოტა "0" ან "1" როგორც გვსურს https:// cloud.arest.io/pf486q/digital/2/1 პინის გამოცხადება აუცილებელია ერთხელ გადატვირთვის/გადატვირთვის/გამორთვის შემდეგ, წინააღმდეგ შემთხვევაში esp8266– ის უწყვეტი მუშაობისთვის ეს არასაჭიროა. მე გამოვიყენე Android პროგრამა HTTPRequest ვიჯეტის შესაქმნელად მთავარ ეკრანზე საჭირო URL. როგორც ნაჩვენებია ჩემს წინა ინსტრუქციაში. გთხოვთ გაითვალისწინოთ, რომ წინააღმდეგ შემთხვევაში ეს იქნება ხანგრძლივი.
ნაბიჯი 6: დასკვნა
ეს არის IoT პროექტი საყოფაცხოვრებო ტექნიკის, კარის, ფანჯრის, ყველაფრის გასაკონტროლებლად და შეიძლება მორგებული იყოს ინდივიდუალური საჭიროების შესაბამისად. ის არ არის ადგილობრივად კონტროლირებადი, ეს ყველაფერი შეიძლება გაკონტროლდეს ნებისმიერი ადგილიდან.
ყოველი ბრძანება ან URL არგუმენტით საჭიროა ხანდახან 1-2 წამი/წ შეასრულოს, რადგან ეს არ არის გამოყოფილი სერვერი … მაგრამ თქვენი სახლის კონტროლი მსოფლიოს ნებისმიერი ადგილიდან გასაოცარია
ისიამოვნეთ და იყავით ზარმაცი … იყავით გაწყვეტილი და დაივიწყეთ მოწყობილობების გამორთვა, მაგრამ თავის ტკივილის გარეშე !!
მადლობა "arest.io" MQTT სერვისებისა და "მარკო შვატრზის" …
თუ მოგწონთ სასწავლო ინსტრუქცია და ისიამოვნებთ … და ამასთან დაკავშირებით რაიმე პრობლემისთვის მკითხეთ
ნაბიჯი 7: ვიდეო !
ვიღაც განსაკუთრებული დამეხმარა იმის შემოწმებაში, მუშაობს თუ არა სხვაგან თუ არა… და მუშაობს ყველგან, უბრალოდ საჭიროა ინტერნეტი … (მე ვარ კალკუტაში, IN და ის რანჩიში, IN)… ჩემი უნიკალური arest.io კოდი, ასე რომ ნუ გაუზიარებ შენს შექმნილ უნიკალურ კოდს !!
გირჩევთ:
მოლაპარაკე ავტომატიზაცია -- აუდიო არდუინოდან -- ხმით კონტროლირებადი ავტომატიზაცია -- HC - 05 Bluetooth მოდული: 9 ნაბიჯი (სურათებით)
მოლაპარაკე ავტომატიზაცია || აუდიო არდუინოდან || ხმით კონტროლირებადი ავტომატიზაცია || HC - 05 Bluetooth მოდული: …………………………. გთხოვთ გამოიწეროთ ჩემი YouTube არხი მეტი ვიდეოსთვის …. …. ამ ვიდეოში ჩვენ ავაშენეთ Talkative Automation .. როდესაც თქვენ გაგზავნით ხმოვან ბრძანებას მობილურით, ის ჩართავს სახლის მოწყობილობებს და გამოაგზავნის გამოხმაურებას
Infinity Gauntlet კონტროლირებადი სახლის ავტომატიზაცია: 8 ნაბიჯი (სურათებით)
Infinity Gauntlet კონტროლირებადი სახლის ავტომატიზაცია: ჩემს წინა პროექტში მე გავაკეთე უსასრულობის ხელთათმანი, რომელიც აკონტროლებს შუქის ჩამრთველს. მე მინდოდა ექვსი ქვის გამოყენება და თითოეულ ქვას შეუძლია აკონტროლოს მოწყობილობა, კარის საკეტი ან განათება. ასე რომ, მე გავაკეთე სახლის ავტომატიზაციის სისტემა უსასრულობის ხელთათმანების გამოყენებით. ამ პროექტში
სახლის ავტომატიზაცია MQTT და ESP8266 გამოყენებით: 6 ნაბიჯი
სახლის ავტომატიზაცია MQTT და ESP8266 გამოყენებით: დღესდღეობით, სახლის ავტომატიზაცია არის IoT (ნივთების ინტერნეტი) ტენდენციური და განვითარებადი ეპოქა. ყველა ცდილობს სახლის ავტომატიზირებას გარკვეული გზით, რაც შეიძლება იყოს დისტანციური მართვის ან ხელით. და რაც მათ ცხოვრებას უადვილებს. არსებობს ადამიანების კონტროლის ტექნიკა
წვრილმანი ხმის/ინტერნეტით კონტროლირებადი სახლის ავტომატიზაცია და მონიტორინგი ESP8266 და Google Home Mini გამოყენებით: 6 ნაბიჯი
წვრილმანი ხმით/ინტერნეტით კონტროლირებადი სახლის ავტომატიზაცია და მონიტორინგი ESP8266 და Google Home Mini გამოყენებით: ჰეი !! დიდი ხნის შესვენების შემდეგ მე აქ ვარ, რადგან ჩვენ ყველამ უნდა გავაკეთოთ რაღაც მოსაწყენი (სამუშაო) მოსაპოვებლად. ყველა საშინაო ავტომატიზაციის შემდეგ მე დავწერე BLUETOOTH, IR, Local WIFI, Cloud ანუ რთული, * ახლა * მოდის ყველაზე მარტივი, მაგრამ ყველაზე ეფექტური
ხმის კონტროლირებადი სახლის ავტომატიზაცია: 8 ნაბიჯი (სურათებით)
ხმის კონტროლირებადი სახლის ავტომატიზაცია: გამარჯობა, ამ სასწავლო ინსტრუქციაში მე ვასწავლი ხმის კონტროლირებადი სახლის ავტომატიზაციის გაკეთებას. ჩვენ უბრალოდ შევეხებით ჩვენს მობილურს და გავაკონტროლებთ ჩვენს ტექნიკას ჩვენი ხმით. დამიჯერეთ მისი დამზადება არც ისე რთულია როგორც ჟღერს. უბრალოდ მიყევით ნაბიჯებს და თქვენ