![პროგრამა ნებისმიერი ESP8266 დაფა/მოდული AT Commands Firmware– ით: 5 ნაბიჯი პროგრამა ნებისმიერი ESP8266 დაფა/მოდული AT Commands Firmware– ით: 5 ნაბიჯი](https://i.howwhatproduce.com/images/002/image-5245-13-j.webp)
Სარჩევი:
2025 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2025-01-23 14:50
![პროგრამა ნებისმიერი ESP8266 დაფა/მოდული AT Commands Firmware– ით პროგრამა ნებისმიერი ESP8266 დაფა/მოდული AT Commands Firmware– ით](https://i.howwhatproduce.com/images/002/image-5245-14-j.webp)
ყველა ESP8266 მოდული და დაფა შეიძლება დაპროგრამდეს მრავალი გზით:
- არდუინო,
- პითონი,
- ლუა,
- AT ბრძანებები,
- კიდევ ბევრი ალბათ…
პირველი სამი მათგანი საუკეთესოა დამოუკიდებელი მუშაობისთვის, AT firmware არის ESP8266 მოდულის გამოყენებისათვის ან TTL RS232 კომუნიკაციის სწრაფი ტესტირებისთვის.
BTW პროგრამირება ESP (მაგ. არდუინოსთან, პითონთან ან ლუასთან ერთად) წაშლის მთელ მეხსიერებას. ასე რომ, თუ გსურთ დაბრუნდეთ AT ბრძანებებზე, თქვენ უნდა განაახლოთ firmware.
მე გაჩვენებთ თუ როგორ უნდა გააკეთოთ ეს სწორად ესპრიფის ინსტრუმენტებითა და დოკუმენტაციით.
ნაბიჯი 1: საჭირო პროგრამული უზრუნველყოფა და დოკუმენტები
ESP8266 არასამთავრობო OS SDK-შეიცავს AT ბრძანებებს firmware in.. / ESP8266_NONOS_SDK-2.2.0 / bin / at
- Flash Download Tools (ESP8266 & ESP32 & ESP32 -S2) - პროგრამა ახალი firmware- ის გასანათებლად
- ESP8266 SDK დაწყების სახელმძღვანელო - შეიცავს მეხსიერების რუქებს, რომლებიც უნდა დაიცვას პროგრამის ჩიპისთვის
- ESP8266 AT ინსტრუქციის ნაკრები - სურვილისამებრ AT ბრძანებების სახელმძღვანელო
ნაბიჯი 2: აპარატურა და კავშირები
![აპარატურა და კავშირები აპარატურა და კავშირები](https://i.howwhatproduce.com/images/002/image-5245-15-j.webp)
Შენ დაგჭირდება:
ნებისმიერი ESP8266 მოდული ან დაფა,
ნებისმიერი USBSerial 3.3V გადამყვანი (ESP არ არის 5V ტოლერანტული) (ზოგიერთ დაფას აქვს ერთი მაგ. NodeMCU),
სურვილისამებრ 3.3V PSU (ყველა სერიულ კონვერტორს არ აქვს საკმარისი ძალა ESP8266- ის დასატენად)
პროგრამირებისთვის თქვენ უნდა:
- გაიყვანეთ GPIO15 ქვემოთ (ნაგულისხმევი მდგომარეობა მოდულების უმეტესობისთვის),
- გაიყვანეთ GPIO2 (ნაგულისხმევი მდგომარეობა მოდულების უმეტესობისთვის),
- გაიყვანეთ GPIO0 ქვემოთ (ყოველთვის უნდა გაკეთდეს, დატოვეთ მარტო ან გაიყვანეთ ნორმალური მუშაობისთვის),
გაიყვანეთ CH_PD ზემოთ
ხანდახან ყველა GPIO ქინძისთავი არ არის ხელმისაწვდომი (მაგ. ESP-01 მოდული), ამ გზით ისინი დაკავშირებულია ისე, როგორც უნდა იყოს, ხანდახან არის ფლეშ ღილაკები, რომელთა დაჭერა უნდა მოხდეს Flash რეჟიმში შესასვლელად გადატვირთვის/ჩართვისას (მაგ. NodeMCU) და დამატებითი კავშირი არ არის საჭირო.
ნაბიჯი 3: შეამოწმეთ Flash ზომა
![გამოსცადე! გამოსცადე!](https://i.howwhatproduce.com/images/002/image-5245-19-j.webp)
![გამოსცადე! გამოსცადე!](https://i.howwhatproduce.com/images/002/image-5245-20-j.webp)
![გამოსცადე! გამოსცადე!](https://i.howwhatproduce.com/images/002/image-5245-21-j.webp)
თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი ტერმინალური პროგრამა. "AT" ბრძანება არის მარტივი ტესტი მუშაობისთვის, "AT+GMR" გეტყვით firmware ვერსიას. ყველა ბრძანება უნდა შეწყდეს CR+LF– ით. მეტს ნახავთ ESP8266 AT ინსტრუქციის ნაკრებში.
"AT+CWAP" ჩამოთვლის ყველა ახლომდებარე წვდომის წერტილს, მაგრამ მოდული უნდა იყოს სადგურის რეჟიმში: "AT+CWMODE_CUR = 1"
მე დავამატე ეკრანის ანაბეჭდები ჩემი საყვარელი ტერმინალიდან Tera Term და მისი კონფიგურაცია (CR+LF ახალი ხაზებისთვის და სათანადო ბადის სიჩქარე).
გირჩევთ:
როგორ ჩავწეროთ ან დავამუშაოთ ESP8266 Firmware ESP8266 Flasher და პროგრამისტის გამოყენებით, IOT Wifi მოდული: 6 ნაბიჯი
![როგორ ჩავწეროთ ან დავამუშაოთ ESP8266 Firmware ESP8266 Flasher და პროგრამისტის გამოყენებით, IOT Wifi მოდული: 6 ნაბიჯი როგორ ჩავწეროთ ან დავამუშაოთ ESP8266 Firmware ESP8266 Flasher და პროგრამისტის გამოყენებით, IOT Wifi მოდული: 6 ნაბიჯი](https://i.howwhatproduce.com/images/002/image-4240-11-j.webp)
როგორ ჩავწეროთ ან დავამუშაოთ ESP8266 Firmware ESP8266 Flasher და პროგრამისტის გამოყენებით, IOT Wifi მოდული: აღწერა: ეს მოდული არის USB ადაპტერი /პროგრამისტი ESP8266 ტიპის ESP-01 ან ESP-01S მოდულებისთვის. იგი მოხერხებულად არის მორგებული 2x4P 2.54 მმ ქალი სათაურით ESP01- ის ჩასართავად. ასევე ის ამსხვრევს ESP-01– ის ყველა ქინძისთავს 2x4P 2.54 მმ მამრობითი საათის საშუალებით
კონტროლი ESP8266 ინტერნეტით (ნებისმიერი ადგილიდან): 5 ნაბიჯი (სურათებით)
![კონტროლი ESP8266 ინტერნეტით (ნებისმიერი ადგილიდან): 5 ნაბიჯი (სურათებით) კონტროლი ESP8266 ინტერნეტით (ნებისმიერი ადგილიდან): 5 ნაბიჯი (სურათებით)](https://i.howwhatproduce.com/images/006/image-15634-13-j.webp)
აკონტროლეთ ESP8266 ინტერნეტით (ნებისმიერი ადგილიდან): არსებობს მხოლოდ რამდენიმე რამ, ვიდრე (წარმატებით) პროგრამირება და თქვენი Arduino– ს გამოყენება. რა თქმა უნდა, ერთ – ერთი მათგანია თქვენი ESP8266 როგორც Arduino WiFi– ით! ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ მარტივ გზას, რომ ESP8266 ვებ – გვერდად იმუშაოს
RC მანქანის ბატარეის მოდული - მუშაობს ნებისმიერი RC– სთვის: 5 ნაბიჯი
![RC მანქანის ბატარეის მოდული - მუშაობს ნებისმიერი RC– სთვის: 5 ნაბიჯი RC მანქანის ბატარეის მოდული - მუშაობს ნებისმიერი RC– სთვის: 5 ნაბიჯი](https://i.howwhatproduce.com/images/006/image-16719-20-j.webp)
RC Car Battery Mod - მუშაობს ნებისმიერი RC– სთვის: RC Car Battery Mod - მუშაობს ნებისმიერი RC– სთვის
აკონტროლეთ თქვენი ESP8266 მსოფლიოს ნებისმიერი ადგილიდან: 4 ნაბიჯი
![აკონტროლეთ თქვენი ESP8266 მსოფლიოს ნებისმიერი ადგილიდან: 4 ნაბიჯი აკონტროლეთ თქვენი ESP8266 მსოფლიოს ნებისმიერი ადგილიდან: 4 ნაბიჯი](https://i.howwhatproduce.com/images/002/image-3252-52-j.webp)
აკონტროლეთ თქვენი ESP8266 მსოფლიოს ნებისმიერი ადგილიდან: როგორ შემიძლია გავაკონტროლო ჩემი ESP8266 ნებისმიერი ადგილიდან და არ მჭირდება როუტერის პორტის დაყენება ინტერნეტიდან კონტროლისთვის? მე მაქვს ამ პრობლემის გადაწყვეტა. მე დავწერე მარტივი PhP- სერვერით, თქვენ შეგიძლიათ დაამატოთ ESP8266 კონტროლის ESP8266 GPIO ნებისმიერი ადგილიდან
გამოიყენეთ ნებისმიერი 5.1 დინამიკის სისტემა ნებისმიერი MP3 პლეერით ან კომპიუტერით, იაფად!: 4 ნაბიჯი
![გამოიყენეთ ნებისმიერი 5.1 დინამიკის სისტემა ნებისმიერი MP3 პლეერით ან კომპიუტერით, იაფად!: 4 ნაბიჯი გამოიყენეთ ნებისმიერი 5.1 დინამიკის სისტემა ნებისმიერი MP3 პლეერით ან კომპიუტერით, იაფად!: 4 ნაბიჯი](https://i.howwhatproduce.com/images/005/image-12399-27-j.webp)
გამოიყენეთ ნებისმიერი 5.1 დინამიკის სისტემა ნებისმიერი MP3 პლეერით ან კომპიუტერით, იაფი! მე გამოვიყენე ის ჩემს სამუშაო მაგიდასთან, რომელსაც ჰქონდა 5.1 ხმის ბარათი (PCI). შემდეგ გამოვიყენე ის ჩემს ლეპტოპთან, რომელსაც ჰქონდა