Სარჩევი:

სახლის ავტომატიზაცია ESP8266 WiFi ბლინკის გამოყენების გარეშე!: 24 ნაბიჯი (სურათებით)
სახლის ავტომატიზაცია ESP8266 WiFi ბლინკის გამოყენების გარეშე!: 24 ნაბიჯი (სურათებით)

ვიდეო: სახლის ავტომატიზაცია ESP8266 WiFi ბლინკის გამოყენების გარეშე!: 24 ნაბიჯი (სურათებით)

ვიდეო: სახლის ავტომატიზაცია ESP8266 WiFi ბლინკის გამოყენების გარეშე!: 24 ნაბიჯი (სურათებით)
ვიდეო: როგორ გავაკეთოთ 4-არხიანი ESP8266 ESP01 Wi-Fi რელე | ESP01 სახლის ავტომატიზაცია | RemoteXY | FLProg 2024, ივლისი
Anonim
სახლის ავტომატიზაცია ESP8266 WiFi ბლინკის გამოყენების გარეშე!
სახლის ავტომატიზაცია ESP8266 WiFi ბლინკის გამოყენების გარეშე!

უპირველეს ყოვლისა, მინდა მადლობა გადავუხადო ყველას, ვინც გამარჯვებული გამხადა ავტომატიზაციის კონკურსში 2016 ამ ინსტრუქციისთვის. ასე რომ, როგორც დაგპირდით, აქ არის ინსტრუქცია საყოფაცხოვრებო ტექნიკის კონტროლისთვის ESP8266 WiFi მოდულით.

ნაბიჯი 1: შემდეგი სახლის ავტომატიზაციაში

იმისათვის, რომ დავრჩე დივანზე და გავაკონტროლო ყველა ელექტრო ტექნიკა მხოლოდ ტელევიზორის დისტანციური მართვის საშუალებით, მე შევქმენი ამის ინსტრუქცია და ახლა დროა გავაუმჯობესო WiFi. ახლა თქვენ შეძლებთ გააკონტროლოთ ყველაფერი თქვენი სმარტფონით. რთულად ჟღერს !!! მაგრამ ძალიან ადვილი გასაკეთებელია !!!

ნაბიჯი 2: რატომ ESP8266?

რატომ ESP8266?
რატომ ESP8266?

ახლა თქვენ ალბათ ფიქრობთ, რატომ ვიყენებ WiFi აქ? მე გამოვიყენებდი Bluetooth– ს ან RF– ს, მაგრამ რატომ მხოლოდ Wifi– ს ESP8266– ით? მარტივი პასუხია: • ESP8266 უფრო იაფი იქნება ვიდრე Bluetooth მოდული (eBay– ზე, ეს მხოლოდ 2 დოლარია) • ESP8266– ის გამოყენებით შეგიძლიათ დააკავშიროთ მოდული ინტერნეტს და გააკონტროლოთ იგი მსოფლიოს ნებისმიერი ნაწილიდან.

ნაბიჯი 3: რომელი ESP მოდული უნდა შევიძინო?

რომელი ESP მოდული უნდა ვიყიდო?
რომელი ESP მოდული უნდა ვიყიდო?
რომელი ESP მოდული უნდა ვიყიდო?
რომელი ESP მოდული უნდა ვიყიდო?
რომელი ESP მოდული უნდა ვიყიდო?
რომელი ESP მოდული უნდა ვიყიდო?

ახლა არის ახალი კითხვა, რომელი ESP8266 მოდული უნდა შევიძინო? ახლა ამ მოდულის ბევრი ვარიაციაა. აქ ამ სასწავლო, მე გამოიყენება ESP-01 მოდული. ეს იყო პირველი მოდული, რომელიც ასევე იყო ყველაზე იაფი, ასე რომ, თუ თქვენ ხართ დამწყები IoT– ში, მაშინ უმჯობესია ამის გაკეთება. მოდული, რომელიც უნდა იყიდოთ, დამოკიდებულია იმაზე, თუ რამდენი გპიო (ზოგადი დანიშნულების-შესასვლელი-გამომავალი) ქინძისთავები გჭირდებათ. ეს გადაწყვეტს რამდენი რამის კონტროლს შეძლებთ WiFi- ის საშუალებით. დამწყებთათვის მე გირჩევთ ESP-01 მოდულს.

ნაბიჯი 4: რამდენიმე ძირითადი ინფორმაცია WIFI– ს შესახებ !

რამდენიმე ძირითადი ინფორმაცია WIFI– ს შესახებ !!!
რამდენიმე ძირითადი ინფორმაცია 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 პროგრამა

Android აპლიკაცია
Android აპლიკაცია

ESP8266– ის პირდაპირ თქვენი მობილური ტელეფონიდან გასაკონტროლებლად, მე შევქმენი აპლიკაცია MIT პროგრამების გამომგონებლის გამოყენებით. თქვენ შეგიძლიათ იპოვოთ აპლიკაცია აქ.

პირველ რიგში თქვენ უნდა დაუკავშიროთ თქვენი სმარტფონი esp8266 WiFi- ს და შემდეგ დააყენოთ ip მისამართი თქვენი მოდულის ip მისამართზე აპში. ჩემს შემთხვევაში, ეს იყო 192.168.4.1

ნაბიჯი 10: მშენებლობის დაწყების დრო !

პირველ რიგში ჩვენ უნდა დავუკავშიროთ ESP მოდული კომპიუტერს, რათა განახლდეს პროგრამული უზრუნველყოფა, ასევე დაპროგრამდეს.

ნაბიჯი 11: გადააკეთეთ 5 ვ 3.3 ვ !

გადააქციე 5 ვ 3.3 ვ !!!
გადააქციე 5 ვ 3.3 ვ !!!

ყველაზე მნიშვნელოვანი ის არის, რომ esp8266 მოდული მუშაობს მხოლოდ 3.3 ვ და არა 5 ვ.

5 ვ -ს შეუძლია მისი მოკვლა, ამიტომ იმისათვის, რომ 5 ვ გადავიყვანოთ 3.3 ვ -ზე უნდა შევქმნათ ძაბვის გამყოფი.

შექმენით ძაბვის გამყოფი 1K და 2K რეზისტორის შეერთებით, როგორც ეს მოცემულია სურათზე.

ნაბიჯი 12: შეაერთეთ FTDI Esp– თან !

შეაერთეთ FTDI Esp– სთან !!!
შეაერთეთ FTDI Esp– სთან !!!

უბრალოდ მიჰყევით სქემატურს, რომ დაუკავშიროთ თქვენი esp FTDI გარღვევას. დარწმუნდით, რომ გამოიყენეთ 3.3v მხოლოდ თქვენს FTDI გარღვევაზე.

ნაბიჯი 13: თქვენ არ გაქვთ FTDI გარღვევა

თქვენ არ გაქვთ FTDI Breakout!
თქვენ არ გაქვთ FTDI Breakout!

თუ თქვენ არ გაქვთ 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
განათავსეთ თქვენი 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!@#$%

TroubleShooting!@#$%
TroubleShooting!@#$%

ჰმ … არ მუშაობს როგორც მოსალოდნელი იყო ???

სცადეთ ეს პრობლემების გადაღების სახელმძღვანელო, რათა თქვენ გახადოთ თქვენი პროექტი მომხიბვლელი !!

ჯერ შეამოწმეთ კოდი. დარწმუნდით, რომ ყველა ბიბლიოთეკა სწორად არის დაინსტალირებული. თუ არა, მაშინ ჯერ უნდა გადმოწეროთ ისინი

  • დარწმუნდით, რომ კავშირები სწორია. თქვენი მულტიმეტრის უწყვეტობის ფუნქციის გამოყენებით შეამოწმეთ რაიმე არასწორი კავშირი ან მოკლე ჩართვა !!!
  • დარწმუნდით, რომ გაქვთ სამუშაო ESP და რელეები.
  • დარწმუნდით, რომ თქვენ განათავსეთ დიოდი სწორი პოლარობით.
  • დარწმუნდით, რომ თქვენ დაუკავშირდით თქვენს ტელეფონს WiFi– ს საშუალებით.

*** თუ თქვენ გაქვთ რაიმე ეჭვი ამასთან დაკავშირებით, ყოველთვის შეგიძლიათ მკითხოთ ქვემოთ მოცემულ კომენტარებში ***

ნაბიჯი 22: შეამოწმეთ ეს პუნქტები !

  • მიკროსქემის შემოწმებამდე, ორმაგად შეამოწმეთ ყველა კავშირი მულტიმეტრის უწყვეტობის ფუნქციით ნებისმიერი არასწორი კავშირის ან მოკლე ჩართვისთვის.
  • დააინსტალირეთ დიოდი კოჭებს შორის სწორი პოლარობით, რადგან ის დაიცავს ჩვენს წრეს ნებისმიერი საპირისპირო დენისგან.
  • გირჩევთ, სანამ მიკროსქემის AC AC ძაბვით შეამოწმოთ, ჯერ სცადოთ მარტივი LED- ით.
  • ასევე არასოდეს გამოიყენოთ ისეთი მოწყობილობები, რომლებიც უფრო მეტად აქცევს თქვენს სარელეო რეიტინგებს.

ნაბიჯი 23: რა ხდება აქ ???

ჰმ … ახლა დაბნეული … ნება მომეცით გითხრათ რა ხდება აქ ???

როდესაც დააჭერთ ღილაკს ჩართვა WiFi კონტროლერის აპლიკაციაში, ის აგზავნის სიგნალს ჩართულ ESP– ს. მოდული ისეა დაპროგრამებული, რომ როდესაც იღებს ON სიგნალს, მისი gpio მდგომარეობა გადადის HIGH- ზე. ამით რელე აქტიურდება და ასე რომ მოწყობილობა ჩართულია. ანალოგიურად, როდესაც თქვენ დააჭირეთ OFF- ს, esp გადააქცევს მის gpio მდგომარეობას LOW- ზე და, შესაბამისად, რელე გამორთულია, ასე რომ მოწყობილობა. მუშაობის პრინციპი ძალიან მარტივია ბლინკის აპლიკაციის გართულებასთან შედარებით.

თუ გსურთ მეტი ინფორმაცია, შეამოწმეთ GreatScott– ის სახელმძღვანელო ამის შესახებ.

*** თუ თქვენ ჯერ კიდევ გაქვთ რაიმე ეჭვი, მოგერიდებათ იკითხოთ ქვემოთ მოცემულ კომენტარებში ***

ნაბიჯი 24: დასკვნა !

დასკვნა !!!
დასკვნა !!!

ჰეი !!! წარმატებებს გისურვებთ ამის დამოუკიდებლად შექმნისთვის. თუ სადმე გაგიკვირდებათ, მოგერიდებათ მკითხოთ ქვემოთ მოცემულ კომენტარებში. მე ყოველთვის იქ ვიქნები დასახმარებლად. თუ გაქვთ რაიმე შემოთავაზება მითხარით და თუ მოგწონთ პროექტი დააწკაპუნეთ Like ღილაკზე, გააზიარეთ პროექტი რაც შეიძლება სწრაფად და გთხოვთ მიეცით ხმა კონკურსებს.

Მადლობა წაკითხვისთვის,

იავნიკ შარმა

გირჩევთ: