Mündəricat:

ESP01 Çaplı Dövrə Proqramlaşdırma: 5 addım
ESP01 Çaplı Dövrə Proqramlaşdırma: 5 addım

Video: ESP01 Çaplı Dövrə Proqramlaşdırma: 5 addım

Video: ESP01 Çaplı Dövrə Proqramlaşdırma: 5 addım
Video: ESP8266 V1 WİFİ MODÜL GENEL TANITIM VE ÜRÜN İNCELEME /#esp8266 #wifi #homeassistant 2024, Noyabr
Anonim
ESP01 Çaplı Dövrə Proqramlaşdırma
ESP01 Çaplı Dövrə Proqramlaşdırma

Bu yaxınlarda ESP01 -ə kod yazmalı oldum və kodu CHIP -ə ötürmək üçün adapterdən istifadə etmək qərarına gəldim.

Bununla birlikdə, kodun köçürülməsi üçün adapterdə bəzi dəyişikliklər etmək lazım idi.

Yəni adapter kod köçürməsini həyata keçirmək üçün tamamilə ideal deyildi. Bir uyğunlaşma lazım idi.

Təchizat

  • JLCPCB Çaplı Devre Kartı
  • 02 x Düymələr;
  • 01 x 330R müqavimət;
  • 01 x Yaşıl LED;
  • 02 x 10 kR rezistorlar;
  • 01 x Kişi / Dişi Pin Pin 1x4;
  • 01 x 2x4 dişi pin çubuğu.

Addım 1: Ənənəvi Adapter

Ənənəvi Adapter
Ənənəvi Adapter

İstifadə olunan adapter yuxarıdakı şəkildə göstərilmişdir.

Ancaq problemlərin qarşısını almaq və quruluşa dəyişiklik etmək üçün ESP01 adapteri ilə işləyə və CHIP -ə kod köçürməsini həyata keçirə biləcək bir adapter yaratmağa qərar verdik.

Çap sxemi yuxarıda göstərilmişdir.

Bu yazıda proqramçınızı necə quracağınızı və ESP01 yanıb -sönən dövrənin əsas hissələrini öyrənəcəksiniz.

Bu elektron lövhənin dizaynı sayəsində yeni uyğunlaşmalara ehtiyac olmayacaq və layihənizin kodunu yaza bilər.

Buna görə də, bu yazıda aşağıdakı məqamları öyrənəcəksiniz:

  1. ESP01 qeyd cihazı və adapter hazırlayın;
  2. ESP01 qeyd dövrəsinin məqsədini anlayın;
  3. Kod ötürmə rejimi üçün ESP01 -in necə qurulacağını öyrənin. İndi ESP01 lövhəsi üçün Proqramçı layihəsinin inkişafının tam təqdimatına başlayacağıq.

Addım 2: ESP01 lövhəsi üçün proqramçı hazırlamaq

ESP01 lövhəsi üçün proqramçı hazırlanması
ESP01 lövhəsi üçün proqramçı hazırlanması
ESP01 lövhəsi üçün proqramçı hazırlanması
ESP01 lövhəsi üçün proqramçı hazırlanması

Daha əvvəl də qeyd edildiyi kimi, layihə, proqramlaşdırılmasını asanlaşdırmaq üçün ESP01 üçün bir proqramçı yaratmaqdan ibarətdir.

Bunun üçün yuxarıdakı şəkildə göstərilən aşağıdakı dövrəni hazırladıq.

Buna görə də, gördüyünüz kimi, bu dövrə malikdir:

  • Proqramlaşdırma rejimi üçün ESP01 -i konfiqurasiya etmək üçün 2 düymə;
  • Kartın enerjili olduğunu bildirən bir LED;
  • Kodu CHIP -ə köçürmək üçün pin çubuğu.

Aşağıda, layihəni hazırlamaq üçün lazım olan materialı təqdim edirik. Elektron Komponentlərin siyahısı

  • JLCPCB Çaplı Devre Kartı (Layihə Fayllarını Yükləyin)
  • 02 x Düymələr;
  • 01 x 330R müqavimət;
  • 01 x Yaşıl LED;
  • 02 x 10 kR rezistorlar;
  • 01 x Kişi / Dişi Pin Pin 1x4;
  • 01 x 2x4 dişi pin çubuğu.

İndi ESP01 proqramlaşdırma dövrəsinin hər bir hissəsini izah edəcəyik. Yuxarıdakı şəkildə göstərildiyi kimi ESP01 bağlantısı üçün 2x4 - 2.54mm bağlayıcıdan istifadə etdiyimizi unutmayın.

Bu bağlayıcıdan ESP01, inkişaf etmiş dövrənin bütün digər hissələri ilə əlaqə quracaq.

Buna görə əvvəlcə onu bu bağlayıcıya qoşun və RESET və FLASH düymələrindən istifadə edərək proqramlaşdırma rejiminə qoyun. Bu iki düymə onu proqramlaşdırma rejimində qurmaqdan məsul olacaq.

Nəhayət, USB - SERIAL FTDI232 çeviricisinin və LED -in əlaqə pinlərinə sahibik. Dönüştürücü bağlantı çubuğu onu bağlamaq və ESP01 -ə kod köçürməsini həyata keçirmək üçün istifadə ediləcək.

LED, kartın işlədiyini göstərmək üçün istifadə ediləcək.

Bu sxemdən elektron lövhənin dizaynını həyata keçirdik.

Addım 3: ESP01 Proqramçı Çaplı Devre İnkişafı

ESP01 Proqramçı Çaplı Devre İnkişafı
ESP01 Proqramçı Çaplı Devre İnkişafı
ESP01 Proqramçı Çaplı Devre İnkişafı
ESP01 Proqramçı Çaplı Devre İnkişafı

Elektron sxematik dizaynın dizaynından ESP01 Proqramçısının çap elektron kart dizaynı hazırlanmışdır.

Lövhə dizaynının sxemi yuxarıda göstərilmişdir.

Gördüyünüz kimi, ESP01 2x4 konnektora, USB-Serial çevirici isə 90º pinlərə bağlanmalıdır.

Müvafiq açıya malik olan bu bağlayıcı, lövhənin ölçüsünü kiçiltmək və ESP01 quruluşunun altında buraxmaq üçün istifadə edilmişdir.

Bundan əlavə, yuxarıda proqramlaşdırma düymələri və lövhənin altındakı enerjili lövhəni siqnal etmək üçün LED var.

Bu layihədən, yuxarıdakı şəkildə təmsil olunan 3D -də son çap elektron lövhəsi alındı.

Nəhayət, bu layihədən ESP01 -də kodun proqramlaşdırılmasını və qeyd edilməsini həyata keçirmək mümkündür.

Aşağıda, ESP01 -in proqramlaşdırma rejiminə keçməsi və kodun ESP01 -ə köçürülməsi üçün addım -addım izah edəcəyik.

Addım 4: ESP01 üçün kod köçürmə prosesi

Bunu etmək üçün aşağıdakı addımları yerinə yetirməlisiniz

  1. USB-SERIAL FTDI232 çeviricisini kompüterinizə və ICSP Pin Bağlantıları çubuğuna qoşun;
  2. LED -in yandığını yoxlayın. Kartın işlədiyini göstərmək üçün istifadə olunur;
  3. FTDI232 USB-SERIAL çeviricinizin COM portunu seçin;
  4. FLASH düyməsini basıb saxlayın;
  5. RESET düyməsini basıb buraxın. Bundan sonra mavi ESP LED -in bir dəfə yanıb -sönəcəyini görəcəksiniz.

Hazır! ESP01 -iniz yeni bir kod almaq üçün qurulmuşdur. İndi kodunuzu Arduino IDE vasitəsilə köçürmə prosesini həyata keçirin

Transferdən sonra kodunuz ESP01 -in yaddaşına yazılacaq və tətbiqinizi idarə etməyə hazır olacaq.

Addım 5: Və nəhayət… Gözlənilən Nəticə Nədir?

Bu səbəbdən, bu layihənin inkişafından etibarən, adi kartdan üstün xüsusiyyətlərə malik və bir neçə mağazada geniş şəkildə satılan bir kart yaratmaq mümkün oldu.

Ənənəvi lövhədən fərqli olaraq, bu versiyada proqramlaşdırma rejimi üçün ÇİP -i konfiqurasiya etmək üçün iki düymə var ki, bu vəzifəni yerinə yetirmək üçün yeni elementlər əlavə etmək lazım deyil.

Beləliklə, bu layihə vasitəsi ilə, bazarda mövcud olandan daha üstün bir qeyd cihazı inkişaf etdirmək, konfiqurasiya işini başa düşmək və kod köçürməsini həyata keçirmək üçün CHIP konfiqurasiya prosesini həyata keçirmək mümkün idi.

Layihəni dəstəklədiyi üçün JLCPCB -yə təşəkkür edirik və istəsəniz bu linkə daxil ola bilərsiniz, layihə sənədlərinə daxil ola bilərsiniz və çap elektron lövhələrinizi 2 dollara satın ala bilərsiniz.

Tövsiyə: