Mündəricat:
- Təchizat
- Addım 1: Ənənəvi Adapter
- Addım 2: ESP01 lövhəsi üçün proqramçı hazırlamaq
- Addım 3: ESP01 Proqramçı Çaplı Devre İnkişafı
- Addım 4: ESP01 üçün kod köçürmə prosesi
- Addım 5: Və nəhayət… Gözlənilən Nəticə Nədir?
Video: ESP01 Çaplı Dövrə Proqramlaşdırma: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
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
İ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:
- ESP01 qeyd cihazı və adapter hazırlayın;
- ESP01 qeyd dövrəsinin məqsədini anlayın;
- 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
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ı
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
- USB-SERIAL FTDI232 çeviricisini kompüterinizə və ICSP Pin Bağlantıları çubuğuna qoşun;
- LED -in yandığını yoxlayın. Kartın işlədiyini göstərmək üçün istifadə olunur;
- FTDI232 USB-SERIAL çeviricinizin COM portunu seçin;
- FLASH düyməsini basıb saxlayın;
- 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ə:
EASY Infinity Mirror Cube edin - 3D Çap və Proqramlaşdırma YOX: 15 addım (şəkillərlə)
EASY Infinity Mirror Cube edin | 3D Çap və Proqramlaşdırma YOX: Hər kəs yaxşı bir sonsuzluq kubunu bəyənir, amma hazırlamaq çətin olacaq kimi görünür. Bu Təlimatlandırmada məqsədim, bunu necə edəcəyinizi addım-addım göstərməkdir. Yalnız bununla deyil, sizə verdiyim təlimatlarla bir şey edə bilərsiniz
Dövrə Hata istifadə edərək paralel dövrə: 13 addım (şəkillərlə)
Circuit Bug istifadə edərək paralel dövrə: Circuit bugs, uşaqları elektrik və dövrə ilə tanış etmək və onları STEM əsaslı bir tədris proqramı ilə bağlamaq üçün sadə və əyləncəli bir yoldur. Bu sevimli böcək, elektrik və sxemlərlə işləyən gözəl bir motor və yaradıcı sənətkarlıq bacarıqlarını özündə birləşdirir
DIY BB8 - Tam 3D Çaplı - 20sm Çaplı Real Ölçünün İlk Prototipi: 6 Addım (Şəkillərlə)
DIY BB8 - Tam 3D Çaplı - 20 sm Çaplı Real Ölçünün İlk Prototipi: Hər kəsə salam, bu mənim ilk layihəmdir, buna görə də sevdiyim layihəni bölüşmək istədim. Bu layihədə 20 sm diametrli tamamilə 3D printerlə istehsal olunan BB8 istehsal edəcəyik. Əsl BB8 ilə eyni hərəkət edən bir robot quracağam
Qısa Dövrə Qoruyucu Dövrə Necə Yapılır: 10 Adım (Şəkillərlə birlikdə)
Qısa Dövrə Qoruma Dövrü Necə Yapılır: Salam dostum, Bu gün Qısa Dövrə qorunması üçün bir dövrə quracağam. Bu dövrəni 12V Rölesi ilə edəcəyik. Bu dövrə necə işləyəcək - yük tərəfində qısa qapanma meydana gələndə dövrə avtomatik olaraq kəsiləcək
Çaplı dövrə lövhələri - Tam proses: 14 addım (şəkillərlə)
Printed Circut Board - Tam Proses: Aşağıdakılar birdəfəlik və prototip istifadəsi üçün PC elektron lövhələri yaratmağım prosesini təsvir edir. Keçmişdə öz lövhələrini yaratmış və ümumi proseslə tanış olan bir şəxs üçün yazılmışdır. Bütün addımlarım qeyri -müəyyən ola bilər