ᲙომპიუტერებიᲢექნიკა

Microcontroller ESP8266: დამაკავშირებელი და კონფიგურირებას

ბევრი წევრებს უკვე მოახერხა გახდეს მისი ყურადღება ESP8266-12 ჩიპი მიერ გავრცელებულ Espressif. ღირებულება ის არის ბევრად უფრო იაფი, ვიდრე სტანდარტული Bluetooth-adapter ბარათი, და პატარა ზომები, მან უკვე გაცილებით მეტი თვისებები. ახლა ყველა მასპინძელთა გულშემატკივარი მქონდა შესაძლებლობა მუშაობა Wi-Fi ქსელში ორი რეჟიმი, რომელიც, თქვენი კომპიუტერის ნებისმიერი წვდომის წერტილები და მოიცავს, როგორც წერტილი.

მეორეს მხრივ, თქვენ უნდა სწორად გვესმოდეს რა ეს ბარათები არ არის მხოლოდ ფარი, რომელიც განკუთვნილია მხოლოდ კომუნიკაციის მეშვეობით Wi-Fi. თავად ESP8266 თავისთავად სამშვიდობო, რომელსაც აქვს საკუთარი UART, GPIO და SPI-ინტერფეისი, ანუ ის შეიძლება გამოყენებულ იქნას, როგორც მთლიანად თვითმმართველობის შეიცავს აღჭურვილობა. ბევრი მას შემდეგ, რაც ეს ჩიპი უწოდა ნამდვილი რევოლუცია, და დროთა განმავლობაში, ასეთი მოწყობილობები აშენდება კი ყველაზე ძირითადი ტიპის ტექნოლოგია, მაგრამ რადგან მოწყობილობა არის შედარებით ახალი და სტაბილური firmware ეს ასე არ არის. ბევრი ექსპერტები მთელს მსოფლიოში ცდილობს გამოგონება საკუთარი firmware, იმიტომ, რომ შეავსოთ მათ პასუხისმგებელი ნამდვილად არ არის რთული, მაგრამ მიუხედავად სხვადასხვა სირთულეები, მოწყობილობა ახლა შეიძლება ეწოდოს საკმაოდ ვარგისია.

ამ ეტაპზე, ჩვენ მიგვაჩნია, მხოლოდ ორი ვარიანტი გამოყენება ამ მოდულის:

  • გამოყენება ფორუმში ერთად დამატებითი სამშვიდობო, ან კომპიუტერი, რომელიც ხორციელდება მეშვეობით კონტროლის მოდული UART.
  • დამოუკიდებელი წერა firmware for ჩიპი, რომელიც საშუალებას იძლევა, მაშინ გამოიყენოს იგი როგორც თვითმმართველობის შეიცავს ერთეული.

ბუნებრივია, რომ განიხილოს დამოუკიდებელი firmware ამ შემთხვევაში, ჩვენ არ.

ეძებს განმუხტვის გამოყენების და კარგი შესრულება, ბევრი ადამიანი, მათ შორის ბევრი microcontrollers საკუთარი უპირატესობა ESP8266 მოდელი. დაკავშირება და განახლება firmware მოწყობილობის ძალიან მარტივი და ხელმისაწვდომი, და იმავე აპარატურა, რომელიც თქვენ დამაკავშირებელი ტექნიკა, კომპიუტერი. ეს არის იგივე მასშტაბით USB-TTL-converter, ან, თუ ერთი ურჩევნია კავშირის სხვა ვარიანტები, შეიძლება განხორციელდეს RPI და Arduino.

როგორ შევამოწმოთ?

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

რათა დადგინდეს შესრულების microcontroller მოდელი, თქვენ უბრალოდ უნდა დააკავშირებს სამი pins:

  • CH_PD და VCC რომლებიც დაკავშირებულია ელექტროენერგიის მიწოდება 3.3 ვოლტი.
  • GND უკავშირდება, რათა ადგილზე.

თუ თქვენ არ იყენებთ ESP-01, და ნებისმიერი სხვა მოდული და ეს არის თავდაპირველად დღემდე მომდინარეობს GPIO15, მაშინ ამ შემთხვევაში თქვენ უნდა, და ეს კიდევ უფრო უკავშირდება, რათა ადგილზე.

იმ შემთხვევაში, თუ ქარხანა firmware გასაშვებად ნორმალურად, მაშინ ამ შემთხვევაში თქვენ ხედავთ წითელი შუქი, და შემდეგ რამდენჯერმე დახუჭოს ლურჯი. თუმცა, უნდა აღინიშნოს, რომ წითელი დენის შუქი არ აქვს ყველა ESP8266 სერია მოწყობილობები. Firmware ზოგიერთი მოწყობილობები არ იძლევა განათება წითელი შუქი, თუ მოდული არ არსებობს (კერძოდ, ეს ეხება ESP-12 მოდელი).

შემდეგ დამაკავშირებელი თქვენი უკაბელო ქსელის გააქტიურებული ახალი დაშვების წერტილი, რომელიც დაერქმევა ESP_XXXX და ეს შეიძლება იყოს გამოვლენილი ნებისმიერი მოწყობილობა, რომელსაც აქვს Wi-Fi. ამ შემთხვევაში, სახელი დაშვების წერტილი პირდაპირ არის დამოკიდებული მწარმოებლის firmware თქვენ იყენებთ, და აქედან გამომდინარე სხვა.

თუ წერტილი ჩანს, შეგიძლიათ გაგრძელდება ექსპერიმენტები, წინააღმდეგ შემთხვევაში, უნდა ჩაატაროს ხელახალი განხილვის ძალა, ისევე როგორც სისწორის GND და CH_PD დაკავშირებით, და თუ ყველაფერი სწორად არის დაკავშირებული, მაშინ, სავარაუდოდ, მაინც ცდილობს გამოიყენოს გატეხილი ერთეული ან ეს არის უბრალოდ დაყენებული firmware არასტანდარტული პარამეტრები.

როგორ დაკავშირება იგი სწრაფად?

სტანდარტული კომპლექტი საჭირო დაკავშირებით ამ მოდულის მოიცავს:

  • მოდულის თავად;
  • solderless breadboard;
  • სრული კომპლექტი ხაზები დედა, მამა, განკუთვნილია prototyping ფორუმში, ან სპეციალური საკაბელო DUPONT MF;
  • USB-TTL კონვერტორი საფუძველზე PL2303, FTDI ან რაღაც მსგავსი ჩიპი. საუკეთესო ვარიანტი - თუ USB-TTL ადაპტერი ასევე გამომავალი RTS და DTR, იმიტომ რომ შეიძლება მიღწეულ იქნას საკმაოდ სწრაფად ჩამოტვირთოთ firmware ზოგიერთი UDK, Arduino IDE ან Sming, გარეშე საჭიროება ხელით ჩართვის GPIO0 ადგილზე.

თუ თქვენ იყენებთ კონვერტორი 5 ვოლტი, მაშინ უნდა შეიძინოს დამატებითი ძაბვის რეგულატორის ჩიპი საფუძველზე 1117 ან რაიმე მსგავსი, ასევე კვების წყარო (სტანდარტული 1117 საკმაოდ კარგად შესაფერისი კი ჩვეულებრივი დატენვის სმარტფონი 5 ვოლტი). მიზანშეწონილია, რომ არ გამოიყენოს Arduino IDE ან USB-TTL to დენის წყარო ESP8266, და გამოიყენოს ცალკე, იმიტომ რომ თქვენ შეგიძლიათ მოშორება საბოლოოდ წონის პრობლემები.

Advanced კომპლექტი უზრუნველყოს კომფორტული და მუდმივი მუშაობა მოდულის ითვალისწინებს საჭიროება დამატებითი ძალა კონექტორები, რეზისტორების, ები და DIP-კონცენტრატორები. გარდა ამისა, იგი არის ასევე შესაძლებელია გამოვიყენოთ იაფი USB მონიტორი, რომელიც საშუალებას გაძლევთ, რათა მუდმივად მონიტორინგი თანხის მიმდინარე მოხმარება, და პატარა დაცვა USB ავტობუსი კლების მოკლე ჩართვა.

რა უნდა გავაკეთო?

პირველ რიგში, აღსანიშნავია ის ფაქტი, რომ ESP8266 კონტროლი შეიძლება ოდნავ განსხვავებული დამოკიდებულია კონკრეტული მოდელი გამოიყენოთ. ასეთი მოდული დღეს საკმაოდ ბევრი, და პირველი, რაც უნდა - არის იდენტიფიკაციის მოდელი და თქვენ იყენებთ, რათა დადგინდეს pin კავშირები. ამ მექანიკური, ჩვენ ვსაუბრობთ მუშაობის მოდულის ESP8266 ESP-01 V090, და თუ თქვენ იყენებთ სხვა მოდელი მომდინარეობს Ping GPIO15 (HSPICS, MTDO), თქვენ უნდა გაიყვანოს მას ადგილზე, ისევე როგორც სტანდარტული მოდული დაწყების და for firmware რეჟიმში.

შემდეგ გადაამოწმოს, რომ მიწოდება ძაბვის დაკავშირებული მოდული 3.3 ვოლტი. როგორც ზემოთ აღინიშნა, დასაშვები სპექტრი 3-დან 3.6 ვოლტი, და იმ შემთხვევაში, გაზრდის მოწყობილობა ვერ, მაგრამ მიწოდება ძაბვის შეიძლება კი მნიშვნელოვნად დაბალია, ვიდრე 3 ვოლტი, რომლებიც განაცხადა დოკუმენტები.

თუ თქვენ იყენებთ USB-TTL კონვერტორი 3.3 ვოლტი, მაშინ მოდულის უკავშირდება იმავე გზით, როგორც მარცხენა მხარეს სურათზე ქვემოთ. თუ თქვენ გამოყენებული მხოლოდ pyativoltovy USB-TTL, მაშინ ყურადღება მიაქციონ მარჯვენა მხარეს ფიგურა. ეს შეიძლება, როგორც ჩანს, რომ უფლება უფრო ეფექტური, იმის გამო, რომ იგი გამოიყენება ცალკე დენის, მაგრამ სინამდვილეში, იმ შემთხვევაში, USB-TTL გამოყენება კონვერტორი 5 ვოლტი სასურველია დამატებით divider რეზისტორების, რათა უზრუნველყოს ჰარმონიზაციის trehvoltovyh და pyativoltovyh დონის ლოგიკა, ან უბრალოდ გამოიყენოთ მოდული კონვერტაციის დონეზე.

Hook Up სპეციალური თვისებები

მარჯვენა არსებობს კავშირი დიაგრამა UTXD (TX), ისევე როგორც URXD (RX) საქართველოს მოდული pyativoltovoy ლოგიკა, TTL და ახორციელებს ასეთი პროცედურები ხორციელდება საკუთარი პასუხისმგებლობით. By ESP8266 აღწერა ნათქვამია, რომ ერთეული ეფექტურად მუშაობს მხოლოდ 3.3V ლოგიკა. აბსოლუტური უმრავლესობა შემთხვევაში, იმ შემთხვევაშიც კი, ლოგიკა pyativoltovoy აღჭურვილობა არ ჩავარდება, მაგრამ ზოგჯერ არსებობს ასეთი სიტუაციაში, ასე რომ ასეთი კავშირი არ არის რეკომენდირებული.

თუ თქვენ ვერ გამოიყენოს თავდადებული USB-TTL კონვერტორი 3.3 ვოლტი, შეიძლება მიმართა divider რეზისტორების. ასევე აღსანიშნავია, რომ სწორი ფიგურა Power 1117 სტაბილიზატორი არის დაკავშირებული გარეშე piping, და ის ნამდვილად მუშაობს ტექნოლოგია, მაგრამ მაინც საუკეთესო გამოიყენოს გაყვანილობა სქემა 1117 ერთად capacitor strapping - უნდა შერიგება იგი ESP8266 datasheet თქვენს სტაბილიზატორი ან გამოიყენოთ უკვე სრულიად მზად მოდული, რომელიც ეფუძნება საფუძველზე 1117.

იმისათვის, რომ დაიწყოს ერთეული, თქვენ უნდა დაარღვიოს ჯაჭვი GPIO0-TND, მაშინ ეს შესაძლებელია, რათა ძალა. აღსანიშნავია, რომ ყველა თქვენ უნდა გავაკეთოთ, რომ იმისათვის, რომ არის, პირველი დარწმუნდით, რომ GPIO0 «ჩამოკიდებული ჰაერში", და მხოლოდ ამის შემდეგ ვრცელდება ძალა CH_PD და VCC.

როგორ დაკავშირება სწორად?

თუ შეგიძლიათ მიუძღვნის ერთ საღამოს, რომ ჩვეულებრივ დაკავშირება ESP8266 მოდული, შეგიძლიათ გამოიყენოთ უფრო სტაბილური ვარიანტი. დაჭერა ზემოთ ხედავთ კავშირი, ავტომატური loading firmware.

აღსანიშნავია, რომ აღნიშნული გამოსახულება არ ჩანს გამოყენება უფასო GPIO და ADC და კავშირი იქნება პირდაპირ დამოკიდებული, თუ რა სურთ განახორციელონ, მაგრამ თუ გსურთ, რათა უზრუნველყოს სტაბილურობა, არ უნდა დაგვავიწყდეს, რომ გაიყვანოს ყველა GPIO Power და ADC ადგილზე გამოყენებით pull-up resistor.

10k რეზისტორების, საჭიროების შემთხვევაში, შეიძლება შეიცვალოს ნებისმიერ სხვა სპექტრი 4,7k to 50k, გარდა GPIO15, რადგან მისი სახე ღირებულება უნდა იყოს არაუმეტეს 10k. დასახელება capacitor დამარბილებელ მაღალი სიხშირის ტალღური შეიძლება იყოს განსხვავებული.

Compound GPIO16 RESET და გამოყენებით ღრმა ძილის resistor 470 ohms შესაძლოა საჭირო გამოყენებით შესაბამისი რეჟიმი, რადგან იმისათვის, რომ გასვლა ღრმა ძილის რეჟიმი, მოდულის ასრულებს სრული გადატვირთვის ახორციელებს დაბალი დონე მიაწოდოს GPIO16. იმ შემთხვევაში, თუ ეს რთული ღრმა ძილის რეჟიმი თქვენი ერთეული გაგრძელდება სამუდამოდ.

ერთი შეხედვით, შეიძლება მოგვეჩვენოს, რომ GPIO0, GPIO1 (TX), GPIO2, GPIO3 (RX) და GPIO15 დაკავებული, ამიტომ მათი გამოყენება საკუთარი მიზნებისთვის არ იმუშავებს, მაგრამ სინამდვილეში ეს ასე არ არის. საკმაოდ მაღალი დონის GPIO0 და GPIO2, ისევე როგორც დაბალი GPIO15 შეიძლება დადგინდეს მხოლოდ საწყის გაშვების მოდული, და მომავალში უკვე შესაძლებელია მათი გამოყენება თავისი შეხედულებისამებრ. ერთადერთი, რაც უნდა აღინიშნოს, - არ უნდა დაგვავიწყდეს, რომ სასურველი დონეზე, სანამ განახორციელოს სრული გადატვირთვის თქვენი აღჭურვილობა.

თქვენ ასევე შეგიძლიათ გამოიყენოთ TX, RX როგორც GPIO1 და GPIO3 ალტერნატიული, მაგრამ არ უნდა დაგვავიწყდეს, რომ მას შემდეგ, მოდულის დაიწყოს ყოველ firmware იწყებს "გაიყვანოს" TX პარალელურად აკეთებს გამართვის ინფორმაცია გაიგზავნა UART0 კურსით 74480, მაგრამ მას შემდეგ, რაც გაიმართება წარმატებული ჩამოტვირთვა, შეგიძლიათ გამოიყენოთ ისინი არა მხოლოდ როგორც UART0 რათა მონაცემთა გაცვლის სხვა მოწყობილობა, არამედ როგორც სტანდარტული GPIO.

მოდული, რომელიც მცირე რაოდენობით იხსნება ქინძისთავები (მაგალითად, ESP-01) არ არის საჭირო დაკავშირება განუზავებელი ქინძისთავები, რომ არის, ESP-01 გამოყვანილი მხოლოდ: GND, CH_PD, VCC, GPIO0, GPIO2 და გადატვირთვის, და ეს არის მათი თქვენ თქვენ უნდა გამკაცრდეს. არ არის საჭირო იყოს soldered პირდაპირ ჩიპი ESP8266EX, და შემდეგ გაიყვანოს ქინძისთავები მომხრენი იყვნენ, თუ თქვენ ნამდვილად გჭირდებათ.

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

კავშირი Arduino

თუ თქვენ რაიმე მიზეზის გამო, არ იყო USB-TTL კონვერტორი 3.3 ვოლტი, მაშინ WiFi ESP8266 მოდული შეიძლება დაკავშირებული მეშვეობით Arduino ინტეგრირებული კონვერტორი. აქ თქვენ უნდა ყურადღება მიაქციონ სამი ძირითადი ელემენტები:

  • როდესაც გამოიყენება ESP8266 Arduino აღდგენა თავდაპირველად უკავშირდება GND, აღმოფხვრას უნარი აწარმოებს microcontroller და ამ ფორმით იგი გამოიყენებოდა, როგორც გამჭვირვალე USB-TTL კონვერტორი.
  • RX და TX არ არის დაკავშირებული "გადაკვეთა" და პირდაპირ - RX-RX (მწვანე), TX-TX (ყვითელი).
  • ყველაფერი არის დაკავშირებული, ისევე, როგორც ზემოთ.

რა უნდა განიხილოს

ამ სქემის ასევე მოითხოვს შესატყვისი ფენების 5 ვოლტ TTL Arduino, 3.3 ვოლტი on ESP8266, მაგრამ შეიძლება ფუნქციონირებს კარგად ასე.

როდესაც დაკავშირებული ESP8266 Arduino შეიძლება აღჭურვილი ძაბვის რეგულატორის, მიუხედავად მიმდინარე, რომელიც საჭიროა ESP8266 შედეგად, სანამ ჩართავთ იგი, თქვენ უნდა შეამოწმოთ datashipom ერთ გამოყენებული თქვენ. ნუ ეცდებით დაკავშირება ნებისმიერ სხვა არაენერგოტევადი ელემენტების ESP8266, რადგან ეს შეიძლება გამოიწვიოს ის ფაქტი, რომ ჩაშენებული ძაბვის რეგულატორის Arduino უბრალოდ ვერ.

გარდა ამისა, არსებობს კიდევ ერთი კავშირი დიაგრამა ESP8266 და Arduino, რომელიც იყენებს SoftSerial. მას შემდეგ, რაც ბიბლიოთეკა SoftSerial პორტი სიჩქარე უდრის 115200, არის ძალიან მაღალი და არ იძლევა გარანტიას, სტაბილური ოპერაცია არ არის რეკომენდირებული, ამ საკითხთან დაკავშირებით მეთოდის გამოყენება, მიუხედავად იმისა, რომ ზოგიერთ შემთხვევაში, რომელშიც ის მუშაობს საკმაოდ სტაბილურია.

კავშირი RaspberryPi

თუ თქვენ არ გაქვთ ყველა ნებისმიერი USB-TTL გარდამქმნელები, რომ ამ შემთხვევაში თქვენ შეგიძლიათ გამოიყენოთ RaspberryPi. ამ შემთხვევაში, ESP8266 პროგრამირების და კავშირი თითქმის იდენტურია, მაგრამ აქ ასე არ არის მოსახერხებელი და დამატებით უნდა გამოვიყენოთ საკვები, როგორც სტაბილიზატორი 3.3 ვოლტი.

იმისათვის, რომ დაიწყოს RX, TX და GND ჩვენი მოწყობილობის დაკავშირება ESP8266, VCC და GND და მიიღოს off რეგულირებადი დენის მიწოდება გათვლილი 3.3 ვოლტი. აქ, განსაკუთრებული ყურადღება უნდა მიექცეს იმ ფაქტს, რომ თქვენ უნდა მიიღოს დაკავშირებით მოწყობილობები GND, რომ არის, სტაბილიზატორი RaspberryPi და ESP8266. თუ აგებულია თქვენი მოწყობილობის მოდელი მარეგულირებელი უძლებს 300 mA დამატებითი დატვირთვა, მაშინ ESP8266 კავშირი საკმაოდ ნორმალური, მაგრამ ეს ყველაფერი კეთდება საკუთარი რისკის.

კონფიგურაციის პარამეტრების

როდესაც თქვენ იცით, თუ როგორ დააკავშირებს ESP8266, თქვენ უნდა დავრწმუნდეთ, რომ მძღოლები თქვენი მოწყობილობის იქმნება სწორად, ისე, რომ ახალი ვირტუალური სერიული პორტის დაემატა სისტემა. იქ უნდა გამოიყენოთ პროგრამის - Serial Port Terminal. პრინციპში, კომუნალური შეგიძლიათ აირჩიოთ ნებისმიერი თქვენი გემოვნების, მაგრამ უნდა გვესმოდეს, სწორად, რომ ნებისმიერი გუნდი, რომელიც თქვენ გადაეგზავნება სერიული პორტი, საბოლოოდ უნდა ჰქონდეს არასასურველი გმირები CR + LF.

საკმაოდ გავრცელებული გამოყენების CoolTerm ESPlorer და კომუნალური, ეს უკანასკნელი იძლევა, რომ არ შევიდეს ESP8266 , AT ბრძანებები საკუთარი, და ეს იძლევა უფრო ადვილია მუშაობა lua სკრიპტები ქვეშ NodeMCU, ასე რომ ადვილად შეიძლება იქნას გამოყენებული როგორც სტანდარტული ტერმინალში.

ნორმალური კავშირი სერიული პორტი უნდა გავაკეთოთ ბევრი სამუშაოა, რადგან firmware რომ ESP8266 ძირითადად მრავალფეროვანი და გააქტიურება შეიძლება განხორციელდეს სხვადასხვა სიჩქარეზე. გადაწყვიტოს საუკეთესო ვარიანტი, თქვენ უნდა გაიაროს სამი ძირითადი ვარიანტი: 9600, 57600 და 115200.

როგორ დასალაგებლად out?

უნდა დავიწყოთ, დაკავშირება ტერმინალის პროგრამული სერიული პორტის ვირტუალური გამოაშკარავებას პარამეტრების 9600 8N1, მაშინ გასატარებლად სრული მოდულის გადატვირთვა, გამორთვა CH_PD (ჩიპი საშუალებას) ძალა, და შემდეგ ჩართვისას კვლავ დამახინჯებაში CH_PD. თქვენ ასევე შეგიძლიათ გაატაროთ მოკლე ჩართვა ადგილზე RESET თავიდან ერთეული და დაიცვან მონაცემების ტერმინალში.

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

როდესაც ხედავთ ერთი ვარიანტი მოცემული ხაზის სიჩქარე, შეიძლება ჩაითვალოს მოდული მზად ოპერაცია.

როგორ განახლება firmware?

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

დასაწყისისთვის, ჩამოტვირთვა უკანასკნელი firmware ვერსია ოფიციალურ საიტზე და გადმოწერილი სასარგებლო flashing. აქ, განსაკუთრებული ყურადღება უნდა მიექცეს რა ოპერაციული სისტემა არის დამონტაჟებული მანქანა, რომელიც ეშვება ESP8266. დამაკავშირებელი მოწყობილობების საუკეთესო შესრულებული ხანდაზმული სისტემა Windows 7.

სტანდარტული Windows OS, ეს არის ოპტიმალური გამოყენება პროგრამა მოუწოდა XTCOM გ, რაც განსაკუთრებით მოსახერხებელია მუშაობა, თუ firmware მხოლოდ ერთი ფაილი. საუკეთესო მრავალ პლატფორმა ვარიანტი უნდა მოვუწოდებთ კომუნალური esptool, რომელიც, თუმცა, ითხოვს python, და საჭიროება მითითებული პარამეტრების ბრძანების. გარდა ამისა, დაკავშირებით ESP8266 ძირითადი ფუნქციები საშუალებას გაძლევთ მოხერხებულად, რომ პროგრამა Flash ჩამოტვირთვა Tool, რომელსაც აქვს საკმაოდ დიდი რაოდენობის პარამეტრები, ისევე როგორც მოსახერხებელი ტექნიკა ინსტალაცია firmware საწყისი რამოდენიმე ფაილი.

შემდეგი, შეუსაბამობა თქვენი ტერმინალის პროგრამის სერიული პორტი, და სრულად გაწყვეტა მაგისტრალური CH_PD, GPIO0 დაკავშირება მოდული GND და შემდეგ CH_PD შეიძლება დაბრუნდა. და ბოლოს, უბრალოდ დაიწყება პროგრამის მოდულის firmware და ჩატვირთეთ მათ ESP8266 სარელეო.

აბსოლუტური უმრავლესობა შემთხვევაში firmware ჩაიტვირთება განყოფილების სიჩქარე რეგიონში 115.200, მაგრამ ეს არის სპეციალური რეჟიმი უზრუნველყოფს ავტომატური განაწილების სიჩქარე, ისე, რომ firmware შეიძლება განხორციელდეს ერთი სიჩქარე მეტი 9600, განახლებაზე ხელმისაწვდომია ESP8266 ფუნქცია. Arduino გამოიყენება კავშირი, ან USB-TTL - არ განსაკუთრებულ როლს აქ, სიჩქარის ლიმიტი არის დამოკიდებული სიგრძე მავთული გამოიყენება კონვერტორი, და რიგი სხვა ფაქტორები.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ka.birmiss.com. Theme powered by WordPress.