Სარჩევი:

ინტერნეტი/ღრუბელი კონტროლირებადი სახლის ავტომატიზაცია Esp8266 გამოყენებით (aREST, MQTT, IoT): 7 ნაბიჯი (სურათებით)
ინტერნეტი/ღრუბელი კონტროლირებადი სახლის ავტომატიზაცია Esp8266 გამოყენებით (aREST, MQTT, IoT): 7 ნაბიჯი (სურათებით)

ვიდეო: ინტერნეტი/ღრუბელი კონტროლირებადი სახლის ავტომატიზაცია Esp8266 გამოყენებით (aREST, MQTT, IoT): 7 ნაბიჯი (სურათებით)

ვიდეო: ინტერნეტი/ღრუბელი კონტროლირებადი სახლის ავტომატიზაცია Esp8266 გამოყენებით (aREST, MQTT, IoT): 7 ნაბიჯი (სურათებით)
ვიდეო: ENDÜSTRİ 5.0 - TOPLUM 5.0 2024, ივლისი
Anonim
ინტერნეტი/ღრუბელი კონტროლირებადი სახლის ავტომატიზაცია Esp8266 გამოყენებით (aREST, MQTT, IoT)
ინტერნეტი/ღრუბელი კონტროლირებადი სახლის ავტომატიზაცია Esp8266 გამოყენებით (aREST, MQTT, IoT)
ინტერნეტი/ღრუბელი კონტროლირებადი სახლის ავტომატიზაცია Esp8266 გამოყენებით (aREST, MQTT, IoT)
ინტერნეტი/ღრუბელი კონტროლირებადი სახლის ავტომატიზაცია Esp8266 გამოყენებით (aREST, MQTT, IoT)
ინტერნეტი/ღრუბელი კონტროლირებადი სახლის ავტომატიზაცია Esp8266 გამოყენებით (aREST, MQTT, IoT)
ინტერნეტი/ღრუბელი კონტროლირებადი სახლის ავტომატიზაცია Esp8266 გამოყენებით (aREST, MQTT, IoT)
ინტერნეტი/ღრუბელი კონტროლირებადი სახლის ავტომატიზაცია Esp8266 გამოყენებით (aREST, MQTT, IoT)
ინტერნეტი/ღრუბელი კონტროლირებადი სახლის ავტომატიზაცია Esp8266 გამოყენებით (aREST, MQTT, IoT)

ყველა კრედიტი 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 კოდი, ასე რომ ნუ გაუზიარებ შენს შექმნილ უნიკალურ კოდს !!

გირჩევთ: