Talaan ng mga Nilalaman:

ESP-01 Programmer Hack - ang Madaling Isa :): 6 na Hakbang
ESP-01 Programmer Hack - ang Madaling Isa :): 6 na Hakbang

Video: ESP-01 Programmer Hack - ang Madaling Isa :): 6 na Hakbang

Video: ESP-01 Programmer Hack - ang Madaling Isa :): 6 na Hakbang
Video: Hacking tool exposed by master hacker OccupyTheWeb #hackingtools #cybersecurity 2024, Nobyembre
Anonim
ESP-01 Programmer Hack - ang Madali:)
ESP-01 Programmer Hack - ang Madali:)

Kumusta mga ESPers, Sa itinuturo na ito ay magpapakita ako sa iyo ng isang simpleng pag-hack upang makagawa ng isang programmer para sa module na ESP-01 / ESP8266-01 / ES-01. Karamihan sa atin ay gumamit ng isang Arduino board o FTDI USB-TTL device bilang mga programmer para sa modyul na ito. Ang parehong pamamaraan ay gumagana nang maayos. Ngunit may isa pang paraan!

Kamakailan ay bumili ako ng isang USB sa UART / ESP8266 aparato para sa modyul na ito bilang isang kapalit ng FTDI. Ngunit napagtanto ko sa madaling panahon na Ito ay hindi kasing kakayahang umangkop tulad ng FTDI na gamitin ito bilang isang programmer:(Kaya't bilang isang engineer sinuri ko kung maaari itong magamit bilang isang programmer … At presto! In-hack ko ito nang kaunti upang i-convert ito sa isa. At ngayon narito para sa iyo upang gawing madali ang iyong buhay.

Mga gamit

Listahan ng mga materyales

  1. USB sa UART / ESP8266 - 1
  2. Dalawang 6mm na pindutan ng pandamdam - 1
  3. Dalawang Resistors o Ilang jumper wire
  4. Piraso ng veroboard / dot board - 1

Listahan ng mga tool

  1. Kutsilyo at hacksaw
  2. Kit ng panghinang
  3. Pandikit baril
  4. Pagputol ng pliers
  5. Rasp o buhangin na papel (hindi ipinakita sa imahe)

Hakbang 1: Mga Larawan ng Mga Item at Tool: D

Mga imahe ng Mga Item at Tool: D
Mga imahe ng Mga Item at Tool: D

I-verify lamang kung mayroon kang tamang mga item.

Hakbang 2: Pagputol at Paghahanda ng Veroboard / Dot Board

Pagputol at Paghahanda ng Veroboard / Dot Board
Pagputol at Paghahanda ng Veroboard / Dot Board

Susunod, pinutol namin ang veroboard sa kinakailangang minimum na laki (6 x 17 tuldok) na hindi kasama ang mga linya ng paggupit tulad ng ipinakita sa imahe. Matapos i-cut ang piraso gumamit ng isang rasp o buhangin na papel upang makinis ang mga gilid.

Hakbang 3: Mga Larawan at Pinout

Mga Larawan at Pinout
Mga Larawan at Pinout
Mga Larawan at Pinout
Mga Larawan at Pinout
Mga Larawan at Pinout
Mga Larawan at Pinout

Sa kaliwa ay ang USB sa UART / ESP8266 adapter at sa kanang itaas ay ang diagram ng piout ng module na ES-01 na nakikita mula sa tuktok na pinapanatili ang PCB trace antena patungo sa iyong kaliwa.

Karaniwan ay nangangailangan lamang kami ng tatlong mga pin upang ipatupad ang aming pag-hack (Green (pin 5), Red (pin 6) at Cyan (pin 1)), ngunit sa ilang mga module na pin 4 at 8 (Orange pin) ay hindi naiksi tulad ng minahan sa isang PCB bakas tulad ng ipinakita sa kanang ibaba ng imahe. Sa kasong iyon kailangan mong paikliin ang mga ito para sa paggawa ng module bilang isang programmer.

Hakbang 4: Paghihinang…

Paghihinang…
Paghihinang…
Paghihinang…
Paghihinang…

Kaya ngayon ang paghihinang..

Una maikling pin 4 & 8 kung hindi naiksi sa isang maliit na kawad.

Susunod na gupitin ang 3 piraso ng resistor lead / jumper wire tungkol sa 20mm ang haba (ginamit ko ang resistor lead tulad ng ipinakita sa figure-1. Ngayon ay hinihinang ang mga ito upang i-pin ang 1, 5 & 6 figure-2 & 3 sa ilalim (solder side) ng modyul

Susunod na ilagay ang mga switch ng tactile tulad ng ipinakita sa figure-4 at markahan ang mga posisyon para sa tatlong mga pin. Itala ang orientation ng mga switch. Gumamit ng isang multi meter o isang pagpapatuloy na tester para sa oryentasyon. Paghinang ng mga switch tulad ng ipinapakita sa figure-5 & 6. Inayos ko ang katabing pin na sentro dahil magiging karaniwan ang mga ito.

Idikit ang isa o dalawang piraso ng dobleng panig na foam tape sa likurang bahagi ng module upang itaas nang kaunti ang veroboard upang makagawa ng puwang para sa mga solder na kasukasuan tulad ng figure-7.

Ipasok ang mga solder na pin sa kani-kanilang mga switch at pindutin ang veroboard sa tape nang mahigpit.

Sumangguni sa diagram ng eskematiko para sa mga koneksyon. Maaari mong ikonekta ang mga switch ayon sa iyong kaginhawaan. Ikinonekta ko ang isa sa I-reset at ang kaliwa sa GPIO 0. Tingnan ang figure-9.

At yun lang! Tapos ka na. I-verify lamang ang lahat ng mga koneksyon ayon sa bawat eskematiko sa huling oras bago subukan.

Hakbang 5: Pagsubok…

Pagsubok…
Pagsubok…
Pagsubok…
Pagsubok…

Magaling na trabaho!

Ipasok ang isang module na ES-01 sa adapter at kumonekta sa isa sa iyong PCs USB port. Kung gumagamit ka ng isang extension cable, magiging maginhawa. Sa sandaling mag-plug ka dapat mong makita ang iyong lakas na humantong sa pag-on ng ES-01. Ito ay normal na mode. Nangangahulugan na kung mayroong firmware sa loob ng ES-01, magsisimula lamang itong ipatupad.

Ngayon pindutin nang matagal ang key ng GPIO 0 (Minarkahang '0' sa aking kaso) at pindutin at bitawan ang Reset key (Minarkahang 'R' sa aking kaso) nang isang beses. At pagkatapos ay pakawalan ang '0' key. Ilalagay nito ang module na ES-01 sa mode ng programa.

Ngayon ay dapat mong mai-upload ang iyong sketch mula sa Arduino IDE o PIO. Tiyaking piliin ang tamang board at COM port. Kung tama ang lahat dapat mong makita ang katayuan sa pag-upload tulad ng ipinakita sa kanan. Pagkatapos ng pag-upload pindutin at bitawan ang I-reset ang key upang bumalik sa normal na mode at ipatupad ang na-upload na code.

Hakbang 6: Pagtatapos

Pagwawakas
Pagwawakas

Matapos subukan ang iyong programmer maglagay lamang ng isang patak ng mainit na pandikit sa ilalim upang maprotektahan ito mula sa pag-uuri.

Sana magustuhan mo ang hack na ito. Mangyaring huwag mag-atubiling magbigay ng puna at ibahagi. Kapayapaan..