Სარჩევი:

ESP -01 პროგრამისტი Hack - Easy One:: 6 Steps
ESP -01 პროგრამისტი Hack - Easy One:: 6 Steps

ვიდეო: ESP -01 პროგრამისტი Hack - Easy One:: 6 Steps

ვიდეო: ESP -01 პროგრამისტი Hack - Easy One:: 6 Steps
ვიდეო: How to use ESP32 WiFi and Bluetooth with Arduino IDE full details with examples and code 2024, ნოემბერი
Anonim
ESP -01 პროგრამისტი Hack - მარტივი ერთი:)
ESP -01 პროგრამისტი Hack - მარტივი ერთი:)

გამარჯობა ESPers, ამ სასწავლო ინსტრუქციაში მე გაჩვენებთ მარტივ გარჩევას პროგრამისტის შესაქმნელად ESP-01 / ESP8266-01 / ES-01 მოდულისთვის. ჩვენმა უმეტესობამ გამოიყენა Arduino დაფა ან FTDI USB-TTL მოწყობილობები, როგორც პროგრამისტები ამ მოდულისთვის. ორივე მეთოდი კარგად მუშაობს. მაგრამ არის კიდევ ერთი გზა!

ცოტა ხნის წინ შევიძინე USB to UART/ESP8266 მოწყობილობა ამ მოდულისთვის, როგორც FTDI შემცვლელი. მაგრამ მალევე მივხვდი, რომ ეს არ არის ისეთი მოქნილი, როგორც FTDI მისი პროგრამისტად გამოყენება:(როგორც ინჟინერი, შევამოწმე, შესაძლებელია თუ არა მისი გამოყენება როგორც პროგრამისტი… და პრესტო! ცოტა გავტეხე, რომ ერთზე გადავიყვანო. და ახლა აქ არის თქვენთვის, რომ გაადვილოთ თქვენი ცხოვრება.

მარაგები

მასალების ჩამონათვალი

  1. USB UART/ESP8266 - 1
  2. ორი 6 მმ -იანი ტაქტილური ღილაკი - 1
  3. ორი რეზისტორი ან ზოგიერთი მხტუნავი მავთული
  4. ვერობორდის / წერტილოვანი დაფის ნაჭერი - 1

ინსტრუმენტების სია

  1. დანა და ხერხი
  2. შედუღების ნაკრები
  3. წებო იარაღი
  4. ჭრის pliers
  5. Rasp ან ქვიშის ქაღალდი (არ არის ნაჩვენები სურათზე)

ნაბიჯი 1: ნივთების სურათები და ინსტრუმენტები: D

ნივთებისა და ინსტრუმენტების სურათები: D
ნივთებისა და ინსტრუმენტების სურათები: D

უბრალოდ გადაამოწმეთ გაქვთ თუ არა სწორი ნივთები.

ნაბიჯი 2: Veroboard / Dot დაფის მოჭრა და მომზადება

Veroboard / Dot დაფის მოჭრა და მომზადება
Veroboard / Dot დაფის მოჭრა და მომზადება

შემდეგი, ჩვენ დავჭრათ ვერობორდი საჭირო ზომის მინიმუმამდე (6 x 17 წერტილი) გამოკლებული ხაზების გამოკლებით, როგორც ნაჩვენებია სურათზე. ნაჭრის ამოჭრის შემდეგ გამოიყენეთ დამცავი ან ქვიშის ქაღალდი კიდეების გასასუფთავებლად.

ნაბიჯი 3: სურათები და Pinouts

სურათები და Pinouts
სურათები და Pinouts
სურათები და Pinouts
სურათები და Pinouts
სურათები და Pinouts
სურათები და Pinouts

მარცხნივ არის USB to UART/ESP8266 ადაპტერი და ზედა მარჯვნივ არის ES-01 მოდულის პიუატ დიაგრამა, როგორც ჩანს ზემოდან ინახება PCB კვალი ანტენა თქვენს მარცხნივ.

ძირითადად ჩვენ გვჭირდება მხოლოდ სამი ქინძისთავი ჩვენი ჰაკის განსახორციელებლად (მწვანე (პინ 5), წითელი (პინ 6) და ცისფერი (პინ 1)), მაგრამ ზოგიერთ მოდულში პინ 4 და 8 (ნარინჯისფერი ქინძისთავები) არ არის მოკლებული, როგორც ჩემი PCB– ით კვალი, როგორც ნაჩვენებია ქვედა მარჯვენა სურათზე. ამ შემთხვევაში თქვენ უნდა შემოკლდეს ისინი მოდულის, როგორც პროგრამისტის შესაქმნელად.

ნაბიჯი 4: შედუღება…

შედუღება…
შედუღება…
შედუღება…
შედუღება…

ახლა შედუღება..

პირველი მოკლე პინ 4 და 8 თუ არ არის შეკრული პატარა მავთულით.

შემდეგ გაჭერით 3 ცალი რეზისტორის ლიდერი / ჯუმბერის მავთული დაახლოებით 20 მმ სიგრძის (მე გამოვიყენე რეზისტორის გამტარები, როგორც ეს ნაჩვენებია ფიგურაში 1. ახლა შეაერთეთ ისინი მიამაგრეთ 1, 5 და 6 ფიგურა -2 და 3 ბოლოში (შედუღების მხარე) მოდული

შემდეგ მოათავსეთ ტაქტილური გადამრთველები, როგორც ნაჩვენებია ფიგურა 4-ში და მონიშნეთ პოზიციები სამი ქინძისთავისთვის. გაითვალისწინეთ კონცენტრატორების ორიენტაცია. ორიენტაციისთვის გამოიყენეთ მრავალმეტრიანი ან უწყვეტობის შემმოწმებელი. შეაერთეთ კონცენტრატორები, როგორც ნაჩვენებია ფიგურაში 5 და 6. მე დალაგებული ცენტრი მიმდებარე pin როგორც ისინი იქნება საერთო.

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

ჩასვით გამობეჭდილი ქინძისთავები შესაბამის გადამრთველებში და მტკიცედ დააჭირეთ veroboard ფირზე.

იხილეთ სქემატური დიაგრამა კავშირებისთვის. თქვენ შეგიძლიათ დააკავშიროთ კონცენტრატორები თქვენი შეხედულებისამებრ. მე მარჯვენა დავუკავშირე გადატვირთვას და მარცხენა GPIO 0. იხილეთ სურათი 9.

და ეს არის ის! თქვენ დაასრულეთ. უბრალოდ შეამოწმეთ ყველა კავშირი სქემატური სქემის მიხედვით ბოლო დროს ტესტირებამდე.

ნაბიჯი 5: ტესტირება…

ტესტირება…
ტესტირება…
ტესტირება…
ტესტირება…

Ყოჩაღ!

ჩადეთ ES-01 მოდული ადაპტერში და დაუკავშირდით თქვენს კომპიუტერს USB პორტს. თუ იყენებთ გაფართოების კაბელს, მოსახერხებელი იქნება. ჩართვის მომენტში თქვენ უნდა ნახოთ თქვენი ენერგიის ჩართვა ES-01 ჩართვაში. ეს ნორმალური რეჟიმია. რაც იმას ნიშნავს, რომ თუ ES-01- ის შიგნით არის firmware, ის უბრალოდ დაიწყებს შესრულებას.

ახლა დააჭირეთ ღილაკს GPIO 0 (ჩემს შემთხვევაში მონიშნულია "0") და დააჭირეთ და გაუშვით ერთხელ გადატვირთვის ღილაკი (ჩემს შემთხვევაში მონიშნულია "R"). და შემდეგ გაათავისუფლეთ "0" გასაღები. ეს დააყენებს ES-01 მოდულს პროგრამის რეჟიმში.

ახლა თქვენ უნდა შეძლოთ თქვენი ესკიზის ატვირთვა Arduino IDE– დან ან PIO– დან. დარწმუნდით, რომ შეარჩიეთ სწორი დაფა და COM პორტი. თუ ყველაფერი კარგად არის, თქვენ უნდა ნახოთ ატვირთვის სტატუსი, როგორც ეს ნაჩვენებია მარჯვნივ. ატვირთვის შემდეგ დააჭირეთ და გაათავისუფლეთ გადატვირთვის ღილაკი ნორმალურ რეჟიმში დასაბრუნებლად და ატვირთული კოდის შესასრულებლად.

ნაბიჯი 6: დასრულება

დასრულება
დასრულება

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

იმედია მოგეწონებათ ეს გატეხვა. გთხოვთ მოგერიდებათ კომენტარის გაკეთება და გაზიარება. მშვიდობა..

გირჩევთ: