Სარჩევი:
- ნაბიჯი 1: საქმის გახსნა
- ნაბიჯი 2: წვდომა Esp8266ex მოდულზე
- ნაბიჯი 3: მოამზადეთ მოწყობილობის მოციმციმე
- ნაბიჯი 4: მოამზადეთ თქვენი პროგრამირების გარემო
- ნაბიჯი 5: Flash პროგრამირება ESP მოდული
- ნაბიჯი 6: მოდულის კონფიგურაცია
ვიდეო: Flash პროგრამირება Joinrun Smart Socket (EU Plug): 6 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
"Joinrun Smart Wifi" სოკეტი USB- ით არის კიდევ ერთი ESP8266 დაფუძნებული wifi კონტროლირებადი დენის ბუდე. მას გააჩნია სასიამოვნო დიზაინი, მცირე ფორმის ფაქტორი და დამატებითი USB დატენვის პორტი. მას სჭირდება ჭკვიანი ცხოვრების აპლიკაცია, რომ გააკონტროლოს იგი ჩინეთში განთავსებული სერვერის საშუალებით თქვენი ჭკვიანი მოწყობილობიდან და არსებობს უნარები, რომ იმუშაონ ჭკვიანი სახლის ასისტენტებთან Amazon- დან და Google- დან. მას სჭირდება ინტერნეტ კავშირი და თუ გსურთ შეინარჩუნოთ თქვენი სახლის კონტროლი საკუთარ ქსელში, შეგიძლიათ გააკონტროლოთ კონტროლერი სხვა პროგრამული უზრუნველყოფით, როგორიცაა tasmota. Tasmota ამატებს ვებ სერვერს მოწყობილობას, ასე რომ თქვენ შეგიძლიათ პირდაპირ გააკონტროლოთ ის ბრაუზერიდან თქვენს სახლის ქსელში.
ნაბიჯი 1: საქმის გახსნა
ქვედა საფარის ფირფიტის უკან არის 2 ხრახნი, რომელიც უნდა მოიხსნას საქმის გასახსნელად.
ნაბიჯი 2: წვდომა Esp8266ex მოდულზე
მოწყობილობას არ აქვს ჩაშენებული პროგრამის სათაური, ასე რომ, მისი გასააქტიურებლად თქვენ უნდა შეაერთოთ პროგრამირების მავთულები. ESP8266 არის ცალკეულ დაფაზე, რომელიც გაერთიანებულია მთავარ დაფაზე პერპენდიკულარულად.
სამწუხაროდ, პროგრამირების ჩართვის pin (GPIO0) არ არის ადვილად ხელმისაწვდომი. ასე რომ თქვენ უნდა დაუკავშირდეთ მას პირდაპირ დაფაზე.
მე გავყიდე ESP დაფა ძირითადი დაფისგან, გამხმარი ლენტის გამოყენებით. შემდეგ მე შევიკარი პატარა მავთული GPIO0 ბალიშზე. სხვა პროგრამირების ქინძისთავები ხელმისაწვდომია დაფის ბალიშებზე, როგორც ეს ნაჩვენებია სურათზე.
ნაბიჯი 3: მოამზადეთ მოწყობილობის მოციმციმე
მოწყობილობის გასანათებლად გამოვიყენე იაფი USB- სერიული ადაპტერი aliexpress– დან
CP2102 MICRO USB to UART TTL მოდულს გააჩნია 6 პინიანი სათაური და შეუძლია იმუშაოს 5V და 3.3V მოწყობილობებთან.
თუ მას Windows კომპიუტერში შეაერთებთ, ის ქმნის COM პორტს, რომელიც შეგიძლიათ ნახოთ მოწყობილობის მენეჯერში. ჩემი არის COM6– ში და მე დავაყენე პორტი 57600 baud– ზე.
გათიშეთ CP2102 თქვენი კომპიუტერიდან და დააკავშირეთ იგი ESP მოდულთან.
შეაერთეთ 3.3V და GND შესაბამის ბალიშებთან ESP მოდულში. დააკავშირეთ TxD მოდულთან RxD და შესაბამისად RxD TxD.
პროგრამირების რეჟიმის გასააქტიურებლად GPIO0 უნდა გაიყვანოს GND მაგ. 2k რეზისტორით.
ნაბიჯი 4: მოამზადეთ თქვენი პროგრამირების გარემო
არსებობს მრავალი გზა, რომ ააფეთქოთ esp8266 მოდული და აღწეროთ ისინი სრულად ამ ინსტრუქციის ფარგლებს მიღმა. უბრალოდ გამოიყენეთ თქვენი საყვარელი საძიებო სისტემა დეტალების მოსაძებნად.
მე ვიყენებ arduino პროგრამირების IDE- ს, სადაც esp8266 დაფის დამატება შესაძლებელია დაფის მენეჯერის მენიუდან. ეს შემდეგ აყენებს esptool.exe- ს, რომელიც შეიძლება გამოყენებულ იქნას ESP მოდულის ორობითი ადვილად გასანათებლად.
Tasmota ორობითი sonoff.bin შეგიძლიათ ჩამოტვირთოთ github– დან. ის ასევე ხელმისაწვდომია სხვადასხვა ენაზე.
ნაბიჯი 5: Flash პროგრამირება ESP მოდული
ფაქტობრივი მოციმციმე შეიძლება ადვილად გაკეთდეს ფანჯრების ბრძანების სტრიქონიდან.
გადადით საქაღალდეში, სადაც მდებარეობს esptool.exe
მაგალითად. cd /d %USERPROFILE %\ AppData / Local / Arduino15 / პაკეტები / esp8266 / ინსტრუმენტები / esptool cd 0.4.13
შემდეგ აანთეთ მოწყობილობა გადმოწერილი sonoff ორობითი სახით
esptool.exe -vv -cd nodemcu -cb 57600 -ca 0x00000 -cp COM6 -cf %HOMEPATH %\ Documents / Downloads / sonoff.bin
ნაბიჯი 6: მოდულის კონფიგურაცია
წარმატებული მოციმციმის შემდეგ GPIO0 პინი უნდა გათავისუფლდეს GND– დან და ESP– ის გადატვირთვა. შემდეგ იხსნება წვდომის წერტილი და მისი დაკავშირება შესაძლებელია ბრაუზერთან 192.168.4.1
საწყის კონფიგურაციის გვერდზე შეგიძლიათ შეამოწმოთ თქვენი wifi, შეარჩიოთ შესაბამისი ქსელი და შეიყვანოთ თქვენი wifi პაროლი.
შემდეგ კიდევ ერთი გადატვირთვა და ESP გამოჩნდება თქვენს მიერ არჩეულ ქსელში.
შეამოწმეთ ქსელი თქვენს როუტერში, რომ იპოვოთ მინიჭებული IP მისამართი.
შემდეგ დაუკავშირდით IP თქვენს ბრაუზერს და დააყენეთ მოწყობილობის ტიპი "18 generic" და შეინახეთ.
ESP აკეთებს ავტომატურ გადატვირთვას, რის შემდეგაც შეგიძლიათ დააკონფიგურიროთ სარელეო და ღილაკების პორტები, როგორც ეს ნაჩვენებია სურათზე.
თქვენ შეიძლება ასევე მოისურვოთ "სხვა პარამეტრებზე" წასვლა მეგობრული სახელის დასაყენებლად, MQTT- ის გამორთვა, თუ არ გაქვთ და Belkin WeMo ემულაციის გასააქტიურებლად, რომ დანამატი იმუშაოს ალექსასთან.
მას შემდეგ რაც ყველაფერი მუშაობს საბოლოოდ ხელახლა შეაერთეთ მოდული მთავარ დაფაზე და ხელახლა შეიკრიბეთ შტეფსელი.
გირჩევთ:
Z80-MBC2 პროგრამირება Atmega32a: 6 ნაბიჯი
Z80-MBC2 პროგრამირება Atmega32a: სანამ გამოიყენებთ z80-MBC2, მისი აგების შემდეგ, თქვენ უნდა დაპროგრამდეთ Atmeg32. ეს ინსტრუქცია გიჩვენებთ თუ როგორ გამოიყენოთ იაფი arduino mini როგორც პროგრამისტი კოდის ასატვირთად
გააკეთეთ მარტივი უსასრულობის სარკის კუბი - არა 3D ბეჭდვა და არა პროგრამირება: 15 ნაბიჯი (სურათებით)
გააკეთეთ მარტივი უსასრულობის სარკის კუბი | არა 3D ბეჭდვა და არა პროგრამირება: ყველას მოსწონს კარგი უსასრულობის კუბი, მაგრამ ისინი ისე გამოიყურებიან, როგორც ძნელი გასაკეთებელი. ჩემი მიზანი ამ ინსტრუქციულ პროგრამაში არის გაჩვენოთ ნაბიჯ-ნაბიჯ თუ როგორ უნდა გააკეთოთ ეს. არა მხოლოდ ეს, არამედ იმ მითითებებით, რასაც მე გაძლევთ, თქვენ შეძლებთ გააკეთოთ ერთი
პროგრამირება ATmega328 Arduino IDE– ით 8MHz კრისტალის გამოყენებით: 4 ნაბიჯი
პროგრამირება ATmega328 Arduino IDE– ით 8MHz ბროლის გამოყენებით: ამ ინსტრუქციურად მე ვაფარებ ATmega328P IC პროგრამის (იგივე მიკროკონტროლერს Arudino UNO– ზე) პროგრამირების ეტაპობრივ გზამკვლევს Arduino IDE– ს და Arduino UNO– ს პროგრამისტის გამოყენებით. მორგებული Arduino, თქვენი პროექტების შესაქმნელად
მბზინავი ჰაერის ბუშტის საათი; პროგრამირება ESP8266: 7 ნაბიჯი (სურათებით)
მბზინავი ჰაერის ბუშტის საათი; პროგრამირება ESP8266: „კაშკაშა ჰაერის ბუშტუკების საათი“აჩვენებს დროს და ზოგიერთ გრაფიკას სითხეში ჰაერის ბუშტების განათებით. განსხვავებით led მატრიცული ეკრანისგან, მოციმციმე, მბზინავი ჰაერის ბუშტუკები მაძლევს რაღაცას მოდუნების საშუალებას. 90-იანი წლების დასაწყისში მე წარმოვიდგინე "ბუშტუკების ჩვენება". ინფორმაციის ამოღება
Attiny85 პარალელური პროგრამირება ან გოგრა მრავალფერიანი თვალებით: 7 ნაბიჯი
Attiny85 პარალელური პროგრამირება ან გოგრა მრავალ ფერადი თვალებით: ეს პროექტი გვიჩვენებს, თუ როგორ უნდა გავაკონტროლოთ ორი 10 მმ-იანი სამი ფერის სამი ფერის ანოდი LED (გოგრის ჰელოუინის ბრჭყვიალა ფერადი თვალები) Attiny85 ჩიპით. პროექტის მიზანია მკითხველის გაცნობა პარალელური პროგრამირების ხელოვნებაში და ადამ დ