Სარჩევი:
- ნაბიჯი 1: შემდეგი სახლის ავტომატიზაციაში
- ნაბიჯი 2: რატომ ESP8266?
- ნაბიჯი 3: რომელი ESP მოდული უნდა შევიძინო?
- ნაბიჯი 4: რამდენიმე ძირითადი ინფორმაცია WIFI– ს შესახებ !
- ნაბიჯი 5: არა ბლინკ !
- ნაბიჯი 6: მაშინ რა არის განსაკუთრებული ჩემს სისტემაში !
- ნაბიჯი 7: შეაგროვეთ ყველა ნაწილი
- ნაბიჯი 8: გახადე ის პურის დაფაზე მეგობრული
- ნაბიჯი 9: Android პროგრამა
- ნაბიჯი 10: მშენებლობის დაწყების დრო !
- ნაბიჯი 11: გადააკეთეთ 5 ვ 3.3 ვ !
- ნაბიჯი 12: შეაერთეთ FTDI Esp– თან !
- ნაბიჯი 13: თქვენ არ გაქვთ FTDI გარღვევა
- ნაბიჯი 14: აანთეთ თქვენი ESP
- ნაბიჯი 15: შეამოწმეთ ყველაფერი რიგზეა თუ არა !
- ნაბიჯი 16: წინასწარი კოდირება
- ნაბიჯი 17: კოდირების დრო
- ნაბიჯი 18: გააკეთეთ წრე !
- ნაბიჯი 19: სიფრთხილე !!! მაღალი ძაბვა !
- ნაბიჯი 20: როგორ გამოვიყენოთ ეს თქვენს სახლში !
- ნაბიჯი 21: TroubleShooting!@#$%
- ნაბიჯი 22: შეამოწმეთ ეს პუნქტები !
- ნაბიჯი 23: რა ხდება აქ ???
- ნაბიჯი 24: დასკვნა !
ვიდეო: სახლის ავტომატიზაცია ESP8266 WiFi ბლინკის გამოყენების გარეშე!: 24 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:17
უპირველეს ყოვლისა, მინდა მადლობა გადავუხადო ყველას, ვინც გამარჯვებული გამხადა ავტომატიზაციის კონკურსში 2016 ამ ინსტრუქციისთვის. ასე რომ, როგორც დაგპირდით, აქ არის ინსტრუქცია საყოფაცხოვრებო ტექნიკის კონტროლისთვის ESP8266 WiFi მოდულით.
ნაბიჯი 1: შემდეგი სახლის ავტომატიზაციაში
იმისათვის, რომ დავრჩე დივანზე და გავაკონტროლო ყველა ელექტრო ტექნიკა მხოლოდ ტელევიზორის დისტანციური მართვის საშუალებით, მე შევქმენი ამის ინსტრუქცია და ახლა დროა გავაუმჯობესო WiFi. ახლა თქვენ შეძლებთ გააკონტროლოთ ყველაფერი თქვენი სმარტფონით. რთულად ჟღერს !!! მაგრამ ძალიან ადვილი გასაკეთებელია !!!
ნაბიჯი 2: რატომ ESP8266?
ახლა თქვენ ალბათ ფიქრობთ, რატომ ვიყენებ WiFi აქ? მე გამოვიყენებდი Bluetooth– ს ან RF– ს, მაგრამ რატომ მხოლოდ Wifi– ს ESP8266– ით? მარტივი პასუხია: • ESP8266 უფრო იაფი იქნება ვიდრე Bluetooth მოდული (eBay– ზე, ეს მხოლოდ 2 დოლარია) • ESP8266– ის გამოყენებით შეგიძლიათ დააკავშიროთ მოდული ინტერნეტს და გააკონტროლოთ იგი მსოფლიოს ნებისმიერი ნაწილიდან.
ნაბიჯი 3: რომელი ESP მოდული უნდა შევიძინო?
ახლა არის ახალი კითხვა, რომელი ESP8266 მოდული უნდა შევიძინო? ახლა ამ მოდულის ბევრი ვარიაციაა. აქ ამ სასწავლო, მე გამოიყენება ESP-01 მოდული. ეს იყო პირველი მოდული, რომელიც ასევე იყო ყველაზე იაფი, ასე რომ, თუ თქვენ ხართ დამწყები IoT– ში, მაშინ უმჯობესია ამის გაკეთება. მოდული, რომელიც უნდა იყიდოთ, დამოკიდებულია იმაზე, თუ რამდენი გპიო (ზოგადი დანიშნულების-შესასვლელი-გამომავალი) ქინძისთავები გჭირდებათ. ეს გადაწყვეტს რამდენი რამის კონტროლს შეძლებთ WiFi- ის საშუალებით. დამწყებთათვის მე გირჩევთ ESP-01 მოდულს.
ნაბიჯი 4: რამდენიმე ძირითადი ინფორმაცია WIFI– ს შესახებ !
WiFi არის ტექნოლოგია, რომელიც საშუალებას აძლევს ელექტრონულ მოწყობილობებს დაუკავშირონ უკაბელო LAN (WLAN) ქსელს, ძირითადად 2.4 გიგაჰერცი (12 სმ) UHF და 5 გიგაჰერცი (6 სმ) SHF ISM რადიო ზოლების გამოყენებით. Wi-Fi არის პოპულარული სახელის უკაბელო ქსელის ტექნოლოგია, რომელიც იყენებს რადიოტალღებს უკაბელო მაღალსიჩქარიანი ინტერნეტისა და ქსელური კავშირების უზრუნველსაყოფად. გავრცელებული მცდარი მოსაზრებაა, რომ ტერმინი Wi-Fi არის მოკლე "უსადენო ერთგულება", თუმცა ეს ასე არ არის. Wi-Fi უბრალოდ სასაქონლო ნიშნის ფრაზაა, რაც ნიშნავს IEEE 802.11x.
ნაბიჯი 5: არა ბლინკ !
თქვენ შეგიძლიათ იპოვოთ სახლის ავტომატიზაცია esp8266– ით მთელ Instructables– ში, მაგრამ ჩვეულებრივი ის არის, რომ ისინი აკონტროლებენ თავიანთ esp– ს Blynk აპლიკაციის საშუალებით. ასევე, ბლინკის აპლიკაცია ასევე კარგია ESP– სთვის, მაგრამ ჯერ კიდევ არსებობს უარყოფითი მხარეები. • პირველ რიგში, ის მოითხოვს ინტერნეტ კავშირს ისე, რომ აპლიკაცია იყოს დაკავშირებული მის სერვერთან. • მეორეც, სხვა მეთოდების მსგავსად, Blynk აპლიკაციას და Esp- ს მოუწევს WiFi ცხელ წერტილთან დაკავშირება. ამრიგად, ადამიანები, რომლებსაც არ აქვთ მუდმივი წმინდა კავშირი ან როუტერი, როგორც ცხელ წერტილს, ვერ გამოიყენებენ ბლინკის აპს.
ნაბიჯი 6: მაშინ რა არის განსაკუთრებული ჩემს სისტემაში !
ჩემს სისტემაში მე შევქმენი ანდროიდის პროგრამა, რომელიც უშუალოდ უკავშირდება თქვენს esp- ს ცხელ წერტილთან დაკავშირების ნაცვლად. ეს ასევე არ საჭიროებს ინტერნეტ კავშირს ან გარე wifi ცხელ წერტილს, რადგან ორი მანქანა უშუალოდ დაუკავშირდება, რაც იწვევს ESP– ის სწრაფ რეაქციას.
ნაბიჯი 7: შეაგროვეთ ყველა ნაწილი
აქ ნახსენებია ყველა ის ნაწილი, რაც დაგჭირდებათ ამ პროექტში და ბმულები, საიდანაც შეგიძლიათ შეიძინოთ ისინი, მაგრამ მე გირჩევთ, რომ პირველ რიგში სცადოთ კომპონენტების პოვნა ადგილობრივად, რადგან ამ გზით თქვენ შეიძენთ მათ უფრო სწრაფად და შესაძლოა უფრო იაფად, მაგრამ თუ ისინი არ არიან ხელმისაწვდომია ადგილობრივად, თქვენ ყოველთვის შეგიძლიათ შეიძინოთ ისინი მითითებული ბმულებით. მე ყოველთვის ვყიდულობ ყველაფერს ebay– დან, რადგან ეს არის ყველაზე იაფი. ამ პროექტისთვის დაგჭირდებათ:
- ESP8266 WiFi მოდული
- FTDI Breakout (ან ARDUINO UNO)
- 2x 1K რეზისტორები
- 2x BC547 ტრანზისტორი
- 2x 5v სარელეო
- 2x 1N4007 დიოდი
- 2x ხრახნიანი თემინალები.
ნაბიჯი 8: გახადე ის პურის დაფაზე მეგობრული
ამ დროისთვის, თქვენ ალბათ შენიშნეთ, რომ ESP-01 არ შეიძლება მოთავსდეს პურის დაფაზე, ასე რომ ჩვენ უნდა გავხადოთ ის Breadboard Friendly. ნაბიჯები მარტივია, თქვენ უბრალოდ უნდა გაჭრათ 4 x 4 წერტილი pcb, შეაერთოთ მამაკაცის სათაურები და ქალი სათაურები, როგორც ნაჩვენებია ზემოთ სურათებში.
ნაბიჯი 9: Android პროგრამა
ESP8266– ის პირდაპირ თქვენი მობილური ტელეფონიდან გასაკონტროლებლად, მე შევქმენი აპლიკაცია MIT პროგრამების გამომგონებლის გამოყენებით. თქვენ შეგიძლიათ იპოვოთ აპლიკაცია აქ.
პირველ რიგში თქვენ უნდა დაუკავშიროთ თქვენი სმარტფონი esp8266 WiFi- ს და შემდეგ დააყენოთ ip მისამართი თქვენი მოდულის ip მისამართზე აპში. ჩემს შემთხვევაში, ეს იყო 192.168.4.1
ნაბიჯი 10: მშენებლობის დაწყების დრო !
პირველ რიგში ჩვენ უნდა დავუკავშიროთ ESP მოდული კომპიუტერს, რათა განახლდეს პროგრამული უზრუნველყოფა, ასევე დაპროგრამდეს.
ნაბიჯი 11: გადააკეთეთ 5 ვ 3.3 ვ !
ყველაზე მნიშვნელოვანი ის არის, რომ esp8266 მოდული მუშაობს მხოლოდ 3.3 ვ და არა 5 ვ.
5 ვ -ს შეუძლია მისი მოკვლა, ამიტომ იმისათვის, რომ 5 ვ გადავიყვანოთ 3.3 ვ -ზე უნდა შევქმნათ ძაბვის გამყოფი.
შექმენით ძაბვის გამყოფი 1K და 2K რეზისტორის შეერთებით, როგორც ეს მოცემულია სურათზე.
ნაბიჯი 12: შეაერთეთ FTDI Esp– თან !
უბრალოდ მიჰყევით სქემატურს, რომ დაუკავშიროთ თქვენი esp FTDI გარღვევას. დარწმუნდით, რომ გამოიყენეთ 3.3v მხოლოდ თქვენს FTDI გარღვევაზე.
ნაბიჯი 13: თქვენ არ გაქვთ FTDI გარღვევა
თუ თქვენ არ გაქვთ FTDI გარღვევა, ისევე როგორც მე, თქვენ ასევე შეგიძლიათ გამოიყენოთ თქვენი arduino პროგრამირების მიზნით. წაშალეთ ATMEGA 328 IC ARDUINO ბორდიდან პროგრამირების წინ. არ დაივიწყოთ, რომ ESP8266 მუშაობს 3.3v და არა 5v. ARDUINO ESP82663.3v ---------------- VCCGROUND ------------ GROUND3.3v ------------- --- CHP_PWD (CHIP POWER DOWN) TX --------------- TXRX --------------- RX
ნაბიჯი 14: აანთეთ თქვენი ESP
დააინსტალირეთ თქვენი ESP უახლესი firmware. ჩამოტვირთეთ საჭირო პროგრამული უზრუნველყოფა. Flasher.exe დარწმუნდით, რომ დააკავშირეთ gpio 0 მიწასთან. ეს საშუალებას მოგცემთ ჩართოთ ფლეშ რეჟიმი თქვენს esp- ში.
ჩამოტვირთეთ ფაილები. >>>>> ფაილები იქნება zip ფაილში, ასე რომ გახსენით ისინი და გახსენით esp8266_flasher.exe >>>>> თქვენ შეგიძლიათ გამოიყენოთ.bin firmware უკვე მოწოდებული zip ფაილში. >>>>> შემდეგ აირჩიეთ თქვენი COMMUNICATION (COM) პორტი და შეიყვანეთ 0x00080 სხვა სვეტში. >>>>>>> დააჭირეთ ჩამოტვირთვას.
ნაბიჯი 15: შეამოწმეთ ყველაფერი რიგზეა თუ არა !
ESP განათების შემდეგ, დროა შეამოწმოთ ყველაფერი რიგზეა თუ არა.
- გადადით Arduino IDE– ზე
- გადადით სერიულ მონიტორზე
- აირჩიეთ baud rate 115200
- ახლა შეიყვანეთ შემდეგი ბრძანებები.
AT
ამ ბრძანების შეყვანის შემდეგ დააჭირეთ SEND- ს და თუ მიიღებთ OK- ს, თქვენ მზად ხართ წასასვლელად.
თქვენ შეგიძლიათ ითამაშოთ მოდულით სხვა AT ბრძანებებით, როგორც ეს მოცემულია ზემოთ მოცემულ სურათებში.
ნაბიჯი 16: წინასწარი კოდირება
Arduino IDE– დან ESP– ის დასაპროგრამებლად, თქვენ უნდა დააინსტალიროთ რამდენიმე საჭირო პროგრამული უზრუნველყოფა.
1. გადადით Arduino IDE– ზე 2. გადადით ფაილზე >>>> პარამეტრები 3. 3. დამატებითი დაფების მენეჯერის მისამართის ტექსტურ ყუთში დააკოპირეთ და ჩასვით ქვემოთ მოცემული გზა
arduino.esp8266.com/package_esp8266com_inde…
4. გადადით TOOLS >>>>> BOARD >>>>> BOARD MANAGER5. ჩაწერეთ esp საძიებო ველში და დარჩება მხოლოდ ერთი ვარიანტი. დააინსტალირეთ ESP8266 PACKAGE.
ნაბიჯი 17: კოდირების დრო
ESP8266 პაკეტის დაყენების შემდეგ გადადით ინსტრუმენტებზე >>>>> დაფები >>>>> შეარჩიეთ მოდული, რომელიც გაქვთ (თუ ჩემნაირი esp-01 მოდული გაქვთ, აირჩიეთ GENERIC ESP8266 მოდული)
ახლა შეცვალეთ თვისებები თქვენი მოდულის მიხედვით ინსტრუმენტების მენიუში.
ახლა დარწმუნდით, რომ გაქვთ ESP8266WIFI ბიბლიოთეკა.
ატვირთეთ კოდი თქვენს esp.
ნაბიჯი 18: გააკეთეთ წრე !
ჯერ შეეცადეთ ჩართოთ სქემა პურის დაფაზე და შემდეგ გახადოთ იგი მუდმივი pcb დაფაზე.
მაგრამ ყველაზე დიდი პრობლემა ისაა, რომ ESP8266 სჭირდება 3.3 ვ და არა 5 ვ.
არ შეაფასოთ 5 ვ სიმძლავრე, საკმარისია თქვენი ESP მოდულის მოკვლა.
*** ჰეი! დაარტყა სადმე ??? მე ყოველთვის იქ ვარ, რათა დაგეხმაროთ ქვემოთ მოცემულ კომენტარებში !!! ***
ნაბიჯი 19: სიფრთხილე !!! მაღალი ძაბვა !
გაფრთხილება !
არასწორი ან არასწორი გამოყენება შეიძლება გამოიწვიოს:
- სერიოზული დაზიანებები ან სიკვდილი.
- პროდუქტის ფიზიკური დაზიანება.
- საშიში საფრთხეების შექმნა.
*** მე არ ვიღებ პასუხისმგებლობას თქვენს ნებისმიერ ქმედებაზე ***
ნაბიჯი 20: როგორ გამოვიყენოთ ეს თქვენს სახლში !
დავუშვათ, რომ გსურთ გააკონტროლოთ თქვენი შუქი და თქვენი საძინებლის გულშემატკივარი, თქვენ შეგიძლიათ დააინსტალიროთ ეს წრე გადამრთველ დაფაზე. უბრალოდ გახსენით გადართვის დაფა, რომელიც აკონტროლებს თქვენს შუქებს და გულშემატკივრებს და აღმოაჩენთ, რომ გადამრთველზე არის დამაგრებული ორი მავთული. უბრალოდ ამოიღეთ ეს მავთულები გადამრთველიდან და შეაერთეთ ისინი PCB ტერმინალებთან და თქვენ დაასრულეთ. სუპერ მარტივი, მაგრამ ეფექტური.
*** ბავშვებო, მოშორდით ცოცხალ ელექტრო სადენებს. იყავით ზრდასრული გვერდით მაღალი ძაბვის ელექტრო სამუშაოს შესასრულებლად ***
ნაბიჯი 21: TroubleShooting!@#$%
ჰმ … არ მუშაობს როგორც მოსალოდნელი იყო ???
სცადეთ ეს პრობლემების გადაღების სახელმძღვანელო, რათა თქვენ გახადოთ თქვენი პროექტი მომხიბვლელი !!
ჯერ შეამოწმეთ კოდი. დარწმუნდით, რომ ყველა ბიბლიოთეკა სწორად არის დაინსტალირებული. თუ არა, მაშინ ჯერ უნდა გადმოწეროთ ისინი
- დარწმუნდით, რომ კავშირები სწორია. თქვენი მულტიმეტრის უწყვეტობის ფუნქციის გამოყენებით შეამოწმეთ რაიმე არასწორი კავშირი ან მოკლე ჩართვა !!!
- დარწმუნდით, რომ გაქვთ სამუშაო ESP და რელეები.
- დარწმუნდით, რომ თქვენ განათავსეთ დიოდი სწორი პოლარობით.
- დარწმუნდით, რომ თქვენ დაუკავშირდით თქვენს ტელეფონს WiFi– ს საშუალებით.
*** თუ თქვენ გაქვთ რაიმე ეჭვი ამასთან დაკავშირებით, ყოველთვის შეგიძლიათ მკითხოთ ქვემოთ მოცემულ კომენტარებში ***
ნაბიჯი 22: შეამოწმეთ ეს პუნქტები !
- მიკროსქემის შემოწმებამდე, ორმაგად შეამოწმეთ ყველა კავშირი მულტიმეტრის უწყვეტობის ფუნქციით ნებისმიერი არასწორი კავშირის ან მოკლე ჩართვისთვის.
- დააინსტალირეთ დიოდი კოჭებს შორის სწორი პოლარობით, რადგან ის დაიცავს ჩვენს წრეს ნებისმიერი საპირისპირო დენისგან.
- გირჩევთ, სანამ მიკროსქემის AC AC ძაბვით შეამოწმოთ, ჯერ სცადოთ მარტივი LED- ით.
- ასევე არასოდეს გამოიყენოთ ისეთი მოწყობილობები, რომლებიც უფრო მეტად აქცევს თქვენს სარელეო რეიტინგებს.
ნაბიჯი 23: რა ხდება აქ ???
ჰმ … ახლა დაბნეული … ნება მომეცით გითხრათ რა ხდება აქ ???
როდესაც დააჭერთ ღილაკს ჩართვა WiFi კონტროლერის აპლიკაციაში, ის აგზავნის სიგნალს ჩართულ ESP– ს. მოდული ისეა დაპროგრამებული, რომ როდესაც იღებს ON სიგნალს, მისი gpio მდგომარეობა გადადის HIGH- ზე. ამით რელე აქტიურდება და ასე რომ მოწყობილობა ჩართულია. ანალოგიურად, როდესაც თქვენ დააჭირეთ OFF- ს, esp გადააქცევს მის gpio მდგომარეობას LOW- ზე და, შესაბამისად, რელე გამორთულია, ასე რომ მოწყობილობა. მუშაობის პრინციპი ძალიან მარტივია ბლინკის აპლიკაციის გართულებასთან შედარებით.
თუ გსურთ მეტი ინფორმაცია, შეამოწმეთ GreatScott– ის სახელმძღვანელო ამის შესახებ.
*** თუ თქვენ ჯერ კიდევ გაქვთ რაიმე ეჭვი, მოგერიდებათ იკითხოთ ქვემოთ მოცემულ კომენტარებში ***
ნაბიჯი 24: დასკვნა !
ჰეი !!! წარმატებებს გისურვებთ ამის დამოუკიდებლად შექმნისთვის. თუ სადმე გაგიკვირდებათ, მოგერიდებათ მკითხოთ ქვემოთ მოცემულ კომენტარებში. მე ყოველთვის იქ ვიქნები დასახმარებლად. თუ გაქვთ რაიმე შემოთავაზება მითხარით და თუ მოგწონთ პროექტი დააწკაპუნეთ Like ღილაკზე, გააზიარეთ პროექტი რაც შეიძლება სწრაფად და გთხოვთ მიეცით ხმა კონკურსებს.
Მადლობა წაკითხვისთვის,
იავნიკ შარმა
გირჩევთ:
ინტერნეტი/ღრუბელი კონტროლირებადი სახლის ავტომატიზაცია Esp8266 გამოყენებით (aREST, MQTT, IoT): 7 ნაბიჯი (სურათებით)
ინტერნეტი/ღრუბელი კონტროლირებადი სახლის ავტომატიზაცია Esp8266 (aREST, MQTT, IoT) გამოყენებით: ყველა კრედიტი http://arest.io/ ღრუბლოვანი სერვისისთვის !! IoT ყველაზე განხილული საგანი მსოფლიოში ახლა !! ღრუბლოვანი სერვერები და სერვისები რაც შესაძლებელს ხდის არის დღევანდელი სამყაროს მიმზიდველი წერტილი … დისტანციის ბარიერი იყო და არის
სახლის ავტომატიზაცია ბლინკის გამოყენებით: 5 ნაბიჯი
სახლის ავტომატიზაცია ბლინკის გამოყენებით: გამარჯობა ყველას! აიუში და ანვიტი აქ დელის საჯარო სკოლიდან, პუნა. როგორც თქვენ ალბათ წაიკითხეთ სათაურში, ეს არის სახლის ავტომატიზაციის პროექტი, რომელიც შემუშავებულია ბლინკის, როგორც IOT პლატფორმის გამოყენებით. დღესდღეობით ხალხი ზარმაცი ხდება და მოთხოვნა სახლის ავტომატურზე
[სახლის ავტომატიზაცია] კონტროლის რელეები ყველგან ESP8266 + ბლინკის გამოყენებით: 4 ნაბიჯი
[სახლის ავტომატიზაცია] კონტროლის რელეები ყველგან ESP8266 + ბლინკის გამოყენებით: სახლის ავტომატიზაციის მრავალი გზა არსებობს, ზოგი გართულებულია, ზოგი ადვილია, ეს ინსტრუქციურად მე გაჩვენებთ როგორ გავაკეთოთ მარტივი სარელეო კონტროლი ESP-12E გამოყენებით ბლინკთან ერთად. მოსახერხებელი დიზაინი იყო ცალმხრივი PCB, ასე რომ თქვენ შეგიძლიათ გააკეთოთ თქვენი გაყიდვით
სიგნალიზაციის PIR WiFi (და სახლის ავტომატიზაცია): 7 ნაბიჯი (სურათებით)
სიგნალიზაციის PIR WiFi (და სახლის ავტომატიზაცია): მიმოხილვა ეს ინსტრუქცია მოგცემთ შესაძლებლობას ნახოთ ბოლო თარიღი/დრო (და სურვილისამებრ ისტორიის დრო), როდესაც დაიწყო თქვენი სახლის სიგნალიზაციის PIRs (პასიური ინფრაწითელი სენსორები), თქვენი სახლის ავტომატიზაციაში პროგრამული უზრუნველყოფა. ამ პროექტში მე
უკაბელო სახლის როუტერი ანალოგური გამოყენების მეტრით: 5 ნაბიჯი (სურათებით)
უკაბელო სახლის მარშრუტიზატორი ანალოგური გამოყენების მრიცხველით: მე გავიზარდე ნავებში და მის ირგვლივ ვაკეთებდი გაყვანილობას და საკონტროლო პანელებს და მქონდა საზომი კოლექცია და გამაძლიერებელი; ციფერბლატები, რომლებიც ჩვეულებრივ მოიძებნება დაკავშირებული მცირე საზღვაო დიზელის ძრავებთან. დღეს მე ვმუშაობ როგორც დიზაინერი შენობის ინტერფეისები ქსელში