Mündəricat:

ESP -01 Proqramçı Hack - Asan Bir :): 6 Addım
ESP -01 Proqramçı Hack - Asan Bir :): 6 Addım

Video: ESP -01 Proqramçı Hack - Asan Bir :): 6 Addım

Video: ESP -01 Proqramçı Hack - Asan Bir :): 6 Addım
Video: Developer Last Expression 😂 #shorts #developer #ytshorts #uiux #python #flutterdevelopment 2024, Noyabr
Anonim
ESP -01 Proqramçı Hack - Asan Bir:)
ESP -01 Proqramçı Hack - Asan Bir:)

Salam ESPers, Bu təlimatda sizə ESP-01 / ESP8266-01 / ES-01 modulu üçün proqramçı hazırlamaq üçün sadə bir hack göstərəcəyəm. Çoxumuz bu modul üçün proqramçı olaraq Arduino lövhəsi və ya FTDI USB-TTL cihazlarından istifadə etmişik. Hər iki üsul da yaxşı işləyir. Ancaq başqa bir yol var!

Bu yaxınlarda bu modul üçün FTDI -nin əvəzinə UART/ESP8266 cihazına USB aldım. Ancaq tezliklə başa düşdüm ki, proqramçı kimi istifadə etmək FTDI qədər elastik deyil:(Bir mühəndis olaraq proqramçı olaraq istifadə edilə biləcəyini yoxladım … Və presto! Birinə çevirmək üçün bir az hack etdim. İndi burada həyatınızı asanlaşdırmaq sizin üçündür.

Təchizat

Materialların siyahısı

  1. USB -dən UART/ESP8266 -a 1
  2. İki 6 mm toxunma düyməsi - 1
  3. İki rezistor və ya bir neçə keçid teli
  4. Verbon / nöqtə taxtası parçası - 1

Alətlərin siyahısı

  1. Bıçaq və mişar maşını
  2. Lehim dəsti
  3. Yapışqan silah
  4. Kəlbətin kəsilməsi
  5. Raspa və ya qum kağızı (şəkildə göstərilməyib)

Addım 1: Məhsul və Alətlərin Şəkilləri: D

Maddə və Alətlərin Şəkilləri: D
Maddə və Alətlərin Şəkilləri: D

Doğru əşyalarınız olub olmadığını yoxlayın.

Addım 2: Veroboard / Dot lövhəsinin kəsilməsi və hazırlanması

Veroboard / Dot lövhəsinin kəsilməsi və hazırlanması
Veroboard / Dot lövhəsinin kəsilməsi və hazırlanması

Sonra, veroboardu şəkildəki kimi kəsmə xətləri istisna olmaqla minimum ölçüyə (6 x 17 nöqtə) qədər kəsdik. Parçanı kəsdikdən sonra kənarları hamarlaşdırmaq üçün kəsik və ya qum kağızı istifadə edin.

Addım 3: Şəkillər və Pinouts

Şəkillər və Pinouts
Şəkillər və Pinouts
Şəkillər və Pinouts
Şəkillər və Pinouts
Şəkillər və Pinouts
Şəkillər və Pinouts

Solda UART/ESP8266-dan USB adapteri və yuxarı sağda PCB izləmə antenini sola doğru tutaraq yuxarıdan göründüyü kimi ES-01 modulunun piout diaqramı var.

Hack -ı həyata keçirmək üçün əsasən üç pin lazımdır (Yaşıl (pin 5), Qırmızı (pin 6) və Cyan (pin 1)), lakin bəzi modullarda pin 4 və 8 (Portağal sancaqlar) PCB ilə mənim kimi qısaldılmır. sağdakı şəkildə göstərildiyi kimi izləyin. Bu halda modulu proqramçı etmək üçün onları qısaltmalısınız.

Addım 4: Lehimləmə…

Lehimləmə…
Lehimləmə…
Lehimləmə…
Lehimləmə…

Beləliklə, indi lehimləmə..

Kiçik bir tel ilə qısaldılmadıqda ilk qısa pin 4 və 8.

Sonra 20 mm uzunluğunda 3 ədəd rezistor ucu / tullanan teli kəsin (Şəkil-1-də göstərildiyi kimi rezistor uclarını istifadə etdim. İndi onları lövhənin altındakı (lehim tərəfində) 1, 5 və 6 rəqəm-2 və 3 pinlərinə lehimləyin. modul.

Sonra, toxunma açarlarını şəkil-4-də göstərildiyi kimi yerləşdirin və üç sancağın mövqelərini qeyd edin. Açarların istiqamətinə diqqət yetirin. İstiqamətləndirmə üçün bir çox metr və ya davamlılıq test cihazı istifadə edin. Şəkil-5 və 6-da göstərildiyi kimi açarları lehimləyin. Ümumi olacağı üçün mərkəzi bitişik pini sıraladım.

Şəkil-7-də olduğu kimi lehimli oynaqlara yer açmaq üçün veroboardu bir qədər qaldırmaq üçün modulun arxasına bir və ya iki ədəd iki tərəfli köpük lent yapışdırın.

Lehimlənmiş sancaqları müvafiq açarlara daxil edin və veroboardu lentə möhkəm sıxın.

Bağlantılar üçün sxematik diaqrama baxın. Rahatlığınız üçün açarları bağlaya bilərsiniz. Sağı sıfırla, solu GPIO 0-a bağladım. Şəkil-9-a baxın.

Və bu qədər ! Bitirdin Testdən əvvəl sonuncu dəfə bütün əlaqələri sxematik olaraq yoxlayın.

Addım 5: Test…

Test edilir…
Test edilir…
Test edilir…
Test edilir…

Əla işdir!

Adapterə ES-01 modulunu daxil edin və kompüterlərinizin USB portuna qoşun. Bir uzatma kabeli istifadə etsəniz, rahat olacaq. Qoşduğunuz anda ES-01 açıldığında gücünüzün açıldığını görməlisiniz. Bu normal rejimdir. ES-01-in içərisində bir firmware varsa, yalnız icra olunmağa başlayacağı deməkdir.

İndi GPIO 0 düyməsini basıb saxlayın (mənim vəziyyətimdə '0' olaraq qeyd olunur) və Sıfırlama düyməsini (mənim vəziyyətimdə 'R' olaraq qeyd olunur) bir dəfə basıb buraxın. Və sonra '0' düyməsini buraxın. Bu, ES-01 modulunu proqram rejiminə keçirəcək.

İndi eskizinizi Arduino IDE və ya PIO -dan yükləyə bilərsiniz. Doğru lövhəni və COM portunu seçdiyinizə əmin olun. Hər şey qaydasındadırsa, yükləmə vəziyyətini sağda göstərildiyi kimi görə bilməlisiniz. Yükləndikdən sonra sıfırlama düyməsini basıb buraxın və normal rejimə qayıdın və yüklənmiş kodu yerinə yetirin.

Addım 6: Sonlandırma

Yekunlaşdırılması
Yekunlaşdırılması

Proqramçınızı sınadıqdan sonra onu sıralamaqdan qorumaq üçün altına bir az isti yapışqan qoyun.

Ümid edirəm bu hackdən xoşunuz gəlir. Zəhmət olmasa şərh verməkdən və paylaşmaqdan çekinmeyin. Sülh..