Სარჩევი:

USB ESP-12 პროგრამისტი: 7 ნაბიჯი
USB ESP-12 პროგრამისტი: 7 ნაბიჯი

ვიდეო: USB ESP-12 პროგრამისტი: 7 ნაბიჯი

ვიდეო: USB ESP-12 პროგრამისტი: 7 ნაბიჯი
ვიდეო: ESP8266 ESP01 WIFI-UART | LDmicro-Roboremo პროგრამირება 2024, ნოემბერი
Anonim
USB ESP-12 პროგრამისტი
USB ESP-12 პროგრამისტი
USB ESP-12 პროგრამისტი
USB ESP-12 პროგრამისტი
USB ESP-12 პროგრამისტი
USB ESP-12 პროგრამისტი

ვფიქრობდი, რომ საინტერესო იქნებოდა IoT– ით თამაში, ამიტომ გადავწყვიტე esp8266 გამოვცადო. მე ვნახე უამრავი გადაწყვეტა esp8266– ის დასაპროგრამებლად, ასე რომ, მე ავიღე რამდენიმე იდეა აქედან https://www.instructables.com/id/USB-to-ESP-01-Boa… და აქ https://cmheong.blogspot.com მას შემდეგ რაც ეს გავაკეთე, ვიფიქრე, რომ სახალისო იქნებოდა ადაპტერის რეჟიმის გაკეთება, რათა ასევე დაპროგრამებულიყო esp-12.

ნაწილები:

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

CH340 USB to ESP8266 ESP-01 Wifi მოდულის ადაპტერი $ 0.80

10 ცალი მომენტალური გადართვის ღილაკი 0.52 $

ESP-12S ESP8266 1.95 $

2 ცალი ESP-12 ბრეაკოუტ დაფა 0,40 დოლარი

10 ცალი pogo ქინძისთავები 2.05 $

2 ცალი ორმაგი რიგის SMT SMD მამრობითი Pin Header Strip კონექტორი 1.33 $

თხელი მავთული

ცხელი წებოს იარაღი და წებო

soldering რკინის და solder

ელასტიური ბენდი

ნაბიჯი 1: დაასხით პოგოს ქინძისთავები ბრეაკოუტ დაფაზე

შეაერთეთ პოგოს ქინძისთავები ბრეაკოუტ დაფაზე
შეაერთეთ პოგოს ქინძისთავები ბრეაკოუტ დაფაზე

შეაერთეთ პოგოს ქინძისთავები ბრეკეტ დაფაზე შემდეგი ქინძისთავებისთვის:

დასვენება (გადატვირთვა)

CH_PC (EN)

VCC

TXD

RXD

GPIO0

GPIO2

GPIO15

GND

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

დარწმუნდით, რომ პოგოს ქინძისთავები ერთმანეთთან არ არის მოკლებული მულტიმეტრით უწყვეტობის შემოწმებით. ჩამონგრევის დაფაზე CH_PC და VCC, GPIO15 და GND შორის არის 10k რეზისტორი, ასე რომ ველით კითხვას ამ ქინძისთავებს შორის.

ნაბიჯი 2: შეაერთეთ სათაურები ESP-12 Breakout დაფაზე და მავთულზე

Solder Pin Headers to ESP-12 Breakout Board and Wire
Solder Pin Headers to ESP-12 Breakout Board and Wire
Solder Pin Headers to ESP-12 Breakout Board and Wire
Solder Pin Headers to ESP-12 Breakout Board and Wire

მიამაგრეთ ორი 8 პინიანი სათაური, რომელსაც გააჩნია გარღვევის დაფა გრძელი ქინძისთავებით დაფის წინა მხარეს, ხოლო დაფის უკანა ნაწილში შედუღება, თქვენ არ გჭირდებათ ყველა ქინძისთავის ჩასმა დაფაზე, მხოლოდ ზემოთ მოყვანილი (იხ. აქ მინიმალური მოციმციმე სქემები). ამის მიზეზი ის არის, რომ თუ გსურთ გაუშვათ/დაპროგრამოთ esp-12, რომელიც უკვე არის შეკრული ბრეაკოუტ დაფაზე, მას უნდა შეეძლოს ამის გაკეთება (თუმცა მე ეს რეალურად ჯერ არ მიცდია). ახლა გაჭრა ორმაგი რიგის smt pin სათაურის ნაწილი ისე, რომ იყოს 4 მწკრივის ორი მწკრივი. შედუღების მავთული, რომელიც აკავშირებს პინუტს 4 პინიანი ორმაგი რიგისთვის ESP-01 პინუტის მიხედვით, რომელიც ემთხვევა გარღვევის დაფას.

სახელები არ არის ზუსტად იგივე (GND– ის გარდა), მაგრამ:

VCC = 3V3

REST = RST

CH_PC = EN

TXD = TX

RXD = RX

GPIO0 = IO0

GPIO2 = IO2

GND = GND

ნაბიჯი 3: შეაერთეთ ღილაკები CH340 USB ადაპტერზე

შედუღების ღილაკები CH340 USB ადაპტერზე
შედუღების ღილაკები CH340 USB ადაპტერზე
შედუღების ღილაკები CH340 USB ადაპტერზე
შედუღების ღილაკები CH340 USB ადაპტერზე

შედუღების ღილაკი CH340 USB ადაპტერის ბოლოში FLASH რეჟიმში GPIO0 და GND ქინძისთავებს შორის. ცხელი წებო ადაპტერზე.

Solder ღილაკი CH340 USB ადაპტერის უკანა მხარეს RESET რეჟიმში RESET და GND ქინძისთავებს შორის. ცხელი წებო ადაპტერზე

ნაბიჯი 4: ცხელი წებო Pogo ქინძისთავები, ქაფი და ორმაგი მწკრივი 4p Pin Header

ცხელი წებო Pogo Pins, Foam and Double Row 4p Pin Header
ცხელი წებო Pogo Pins, Foam and Double Row 4p Pin Header
ცხელი წებო Pogo Pins, Foam and Double Row 4p Pin Header
ცხელი წებო Pogo Pins, Foam and Double Row 4p Pin Header
ცხელი წებო Pogo ქინძისთავები, ქაფი და ორმაგი მწკრივი 4p Pin სათაური
ცხელი წებო Pogo ქინძისთავები, ქაფი და ორმაგი მწკრივი 4p Pin სათაური

ცხელი წებო პოგოს ქინძისთავებს გარეთა დაფაზე, რათა მათ გარკვეული ძალა მისცენ, გაუფრთხილდით მოძრავ ქინძისთავზე რაიმე წებოს მოხვედრას. წაისვით პატარა შეფუთვის ქაფი (ან ნებისმიერი შეკუმშული ღრუბლის მსგავსი მასალა) პოგოს ქინძისთავებს შორის, ასე რომ esp-12 ძალიან ადვილად არ ჩავარდება უფსკრულში. მიამაგრეთ smt ორმაგი რიგის 4p სათაური ბრეაკოუტ დაფის უკანა მხარეს ისე, რომ არ გათიშული იყოს CH340 USB ადაპტერიდან გამოყვანისას.

ნაბიჯი 5: ESP-12 Onto Pogo Pins და Sandwich- ის გასწორება სხვა ბრეაკოუტ დაფაზე

გაათანაბრეთ ESP-12 Onto Pogo ქინძისთავები და სენდვიჩი სხვა ბრეაკოუტ დაფაზე
გაათანაბრეთ ESP-12 Onto Pogo ქინძისთავები და სენდვიჩი სხვა ბრეაკოუტ დაფაზე
გაათანაბრეთ ESP-12 Onto Pogo ქინძისთავები და სენდვიჩი სხვა ბრეაკოუტ დაფაზე
გაათანაბრეთ ESP-12 Onto Pogo ქინძისთავები და სენდვიჩი სხვა ბრეაკოუტ დაფაზე
გაათანაბრეთ ESP-12 Onto Pogo ქინძისთავები და სენდვიჩი სხვა ბრეაკოუტ დაფაზე
გაათანაბრეთ ESP-12 Onto Pogo ქინძისთავები და სენდვიჩი სხვა ბრეაკოუტ დაფაზე

ESP-12 (მე გამოვცადე ESP-12F- ით და ESP-12S- ით) გავათანაბრე პოგოს ქინძისთავებზე და დავდე სენდვიჩზე სხვა თავსატეხის თავზე. გამოიყენეთ ელასტიური ჯგუფი, რომ იგი მყარად დაიჭიროთ. შეიძლება დაგჭირდეთ esp-12- ის მორგება, რათა დარწმუნდეთ, რომ ყველა კონტაქტი ეხება საკმარის წნევას. ალბათ ნაკლებად სახიფათო იქნება, თუ ნაცვლად pogo ქინძისთავების გამოსაყენებლად გამოიყენებთ გაზაფხულის ლითონის სამაგრებს ESP-12 გვერდისთვის. აქ არის მაგალითი youtube– ზე, სადაც ვიღაცამ გამოიყენა კონტაქტები PCI სლოტიდან გამოუყენებელი დედაპლატიდან https://www.youtube.com/embed/BvY_T-My9Ls და https://www.youtube.com/watch? v = gI_lKu2uJDs

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

ნაბიჯი 6: შეაერთეთ Esp-12 ადაპტერის მოდელი CH340 USB ადაპტერთან და პროგრამის მოშორებით

შეაერთეთ ესპ -12 ადაპტერი Mod CH340 USB ადაპტერში და პროგრამაში მოშორებით
შეაერთეთ ესპ -12 ადაპტერი Mod CH340 USB ადაპტერში და პროგრამაში მოშორებით
შეაერთეთ ესპ -12 ადაპტერი Mod CH340 USB ადაპტერში და პროგრამაში მოშორებით
შეაერთეთ ესპ -12 ადაპტერი Mod CH340 USB ადაპტერში და პროგრამაში მოშორებით
შეაერთეთ ესპ -12 ადაპტერი Mod CH340 USB ადაპტერში და პროგრამაში მოშორებით
შეაერთეთ ესპ -12 ადაპტერი Mod CH340 USB ადაპტერში და პროგრამაში მოშორებით

შეაერთეთ esp-12 ადაპტერის რეჟიმი CH340 USB ადაპტერში (დაფის ზედა ნაწილი იმავე მიმართულებით, როგორც USB დანამატი), შემდეგ ჩაწერეთ ეს თქვენს კომპიუტერში და გამოიყენეთ Arduino IDE ან ESP Flash Download Tool თქვენი პროგრამების ჩატვირთვის მიზნით.

შენიშვნა: თუ Flash პროცედურა არ მუშაობს, ეს შეიძლება იყოს იმიტომ, რომ pogo ქინძისთავებსა და esp-12– ს შორის კონტაქტი არ არის კარგი, დაარეგულირეთ esp-12 და/ან ელასტიური ჯგუფი, რათა უზრუნველყოს კარგი თანაბარი წნევა ყველა pogo pin– ზე.

ნაბიჯი 7: ციმციმის BLINK მაგალითი Arduino IDE– ით (სურვილისამებრ)

Image
Image
მოციმციმე BLINK მაგალითი Arduino IDE– ით (სურვილისამებრ)
მოციმციმე BLINK მაგალითი Arduino IDE– ით (სურვილისამებრ)
მოციმციმე BLINK მაგალითი Arduino IDE– ით (სურვილისამებრ)
მოციმციმე BLINK მაგალითი Arduino IDE– ით (სურვილისამებრ)

დაიწყეთ Arduino IDE და ჩატვირთეთ BLINK მაგალითი.

FLASH რეჟიმში შესასვლელად დააჭირეთ FLASH ღილაკს (ქვედა) და დააჭირეთ ღილაკს RESET (უკან) და შემდეგ გაათავისუფლეთ FLASH ღილაკი (ქვედა).

დააყენეთ პარამეტრები esp-12

დააწკაპუნეთ ატვირთვაზე

თუ ის სწორად მუშაობს, ის ისე უნდა მოიქცეს, როგორც ვიდეოში

შენიშვნა: თუ Flash პროცედურა არ მუშაობს, ეს შეიძლება იყოს იმიტომ, რომ pogo ქინძისთავებსა და esp-12– ს შორის კონტაქტი არ არის კარგი, დაარეგულირეთ esp-12 და/ან ელასტიური ჯგუფი, რათა უზრუნველყოს კარგი თანაბარი წნევა ყველა pogo pin– ზე.

გირჩევთ: