Mündəricat:

Ultimate ESP8266-01 Proqramçı və USB Adapter: 3 addım
Ultimate ESP8266-01 Proqramçı və USB Adapter: 3 addım

Video: Ultimate ESP8266-01 Proqramçı və USB Adapter: 3 addım

Video: Ultimate ESP8266-01 Proqramçı və USB Adapter: 3 addım
Video: Программирование STM32 Blue Pill с помощью релейной логики ПЛК LDmicro 2024, Iyul
Anonim
Ultimate ESP8266-01 Proqramçı və USB Adapter
Ultimate ESP8266-01 Proqramçı və USB Adapter

Salamlar millet

kiçik və ucuz ESP8266-01 modulunun REAL imkanları haqqında eşitmisinizmi? Layihənizə IOT imkanları əlavə etmək istəyirsinizsə bu seçim sizin seçiminiz olmalıdır deyərək bazara çıxarıldı. Əslində bu kiçik modul yalnız bir ünsiyyət cihazı deyil, SİZİN PROJENİZ ola bilər.

Wifi təkrarlayıcı ola bilər, çox faydalıdır. Dostlarınızın wifi ilə qarışmaq, cihazlarını kəsmək və ya onlarla saxta şəbəkə yaratmaq "ləzzətli olmayın və hər şeyi qanuni olaraq deyil, gülməli saxlayın" üçün "komik" bir vasitə ola bilər. Bir röle moduluna qoşula bilər, bir IOT aktuatoru ola bilər və ya bir IOT sensoru halına gələn bir sensor moduluna qoşula bilər.

Mən bu məhsulları sınaqdan keçirirəm və böyük potensiala görə təəccübləndiyim üçün yəqin ki, əlavə dərsliklər dərc edəcəyəm.

Daha çoxunun gəlməsi üçün bizi izləməyə davam edin, bugünkü dərslik proqramçı ilə əlaqədardır (bütün fərqli proqramları asanlıqla sınamaq lazımdır).

Addım 1: Komponentlər və materiallar

Komponentlər və materiallar
Komponentlər və materiallar
Komponentlər və materiallar
Komponentlər və materiallar
Komponentlər və materiallar
Komponentlər və materiallar

Təəssüf ki, ESP8266-01 brebo dostu deyil və bir şeyi dəyişdirmək istədiyiniz zaman telləri ayırmaq/yenidən bağlamaq olduqca zəhlətökən və vaxt aparan bir işdir. ESP-ni kompüterinizə bağlamaq və bağlamaq üçün hazırlanmış həqiqətən ucuz bir usb-seriya çeviricisi var.

ESP -ni necə yandırmaq olar? Bəli, əslində, ola bilməz … (⊙_☉)

Qəzəbləndirici, elə deyilmi? Orijinal… çox cəfəngiyatdır. Daha sonra ESP -nin yanıb sönmə rejimində qurulmasına icazə vermək üçün sürüşmə açarı olan ikinci bir versiya hazırladılar. Düşünürəm ki, bəzi səbəblərə görə standart ESP istifadəçisinin cihazı yalnız yeni firmware (FW) yandırmaq üçün deyil, həqiqətən də uzun müddət flash rejimində qurması lazım olduğunu düşünürdülər. USB-ni bağladıqdan sonra yanıb sönməyən rejimə keçməyi unutsanız, kodu işə salmaq üçün onu ayırıb yenidən qoşmalısınız. Daha sonra sadə bir anlıq düymə ilə üçüncü bir versiya hazırladılar. Yaxşı fikir! Xüsusilə üstündəki ESP modulu ilə düyməni basmaq kiçik və çətin görünür, amma nə olursa olsun … Məni narahat edən odur ki, görünür, standart ESP-01 istifadəçisinin çox aşağı büdcədə olduğunu düşünürlər və ödəyə bilmir. yenidən başlamaq üçün ikinci bir anlıq düymə - MCU (ESP prosessoru). Hər hansı bir ağıllı adam bunu edərdi, çünki çox güman ki, bir dollarlıq sentə başa gəlir. Xeyr… Qərara gəldilər ki, MCU -nu yenidən başlatmaq istəsəniz, bəlkə də flaş rejimində qura bilərsiniz, USB -ni çıxarıb yenidən qoşmalısınız.

Məzələnirsən? (ಠ_ಠ)

Hadi, biz o qədər də kasıb deyilik! Əlavə dollar sent xərcləyərdik! Niyə bunu, bu, bu və ya bu dizaynı kopyalayıb xoşbəxt yaşamağımıza icazə vermirsən ??? (ノ ☉ ヮ ☉) ノ

Qorxma, ağıllı proqramçı ala bilməsək, yalnız iki pcb düyməsi və iki tel ilə qəti ESP-01 proqramçısını qura bilərik!

Gözəl bir 3D çap qutusu əlavə edərək, lal birinci versiyalı proqramçını gözəl və həqiqətən rahat bir cihaz halına gətirə bilərik. Kassa "əsas" (ən ucuz) USB proqramçısı və klassik 6x6mm pcb düymələri, yəni toxunma düymələri üçün hazırlanmışdır. Diqqətlə baxsanız, fərqli fotoşəkillərdə fərqli düymələrdən istifadə etdiyimi görə bilərsiniz. Bunun səbəbi, daha uzun şaftlı düymələrdən istifadə etmək qərarına gəldiyim üçün, bu yalnız rahatlığım üçündür. Hər düymə yaxşı işləyir.

İndi bağlantılar (bağlı, btw):

ESP8266-01: Bangood, Amazon, Amazon.

ESP8266-01 proqramçısı: Bangood, Amazon, Amazon.

Düymələr: Bangood, Amazon, Amazon.

Buraya baxa biləcəyiniz bir şeyi əldən verdiyinizi düşünürsünüzsə, yalnız minimal lehim alətlərinə ehtiyacınız olacaq.

Addım 2: Kablolama və montaj

Kabel və montaj
Kabel və montaj
Kabel və montaj
Kabel və montaj
Kabel və montaj
Kabel və montaj
Kabel və montaj
Kabel və montaj

Bu çox asandır: bu faylı yükləyin, 3D printerinizi yandırın, istədiyiniz hər hansı bir materialı yükləyin (daha yaxşı toleranslar üçün PLA təklif edirəm) və çap etməyə başlayın.

İndi naqillər. GND pinində iki kabel, RST -də bir kabel və Gpio0 pinindəki son kabel.

Bu tellər ölçmək üçün kəsilməlidir (təqribən) və düymələr sancaqlarına lehimlənməlidir. Eyni tərəfdən iki sancaq seçin, ümumiyyətlə düymənin əks tərəfindəki sancaqlar körpüdür, buna görə də hər zaman bağlanan sadə bir əlaqə yaradacaqsınız. Narahat olmayın, səhv birini seçsəniz heç bir şeyə zərər verməzsiniz. Bir multimetr ilə edilən davamlılıq ölçüsü, hansı pinlərin doğru olduğunu müəyyən edə bilər. Qısa qapanma riskindən qaçınmaq üçün açılan düymə sancaqlarına bir neçə damla isti yapışqan qoyun. Sonra düymələri yerində yapışdırın, düymələrin daxilinə yapışqan düşməməsinə diqqət edin, əks halda artıq işləməyəcək. Yerində saxlamaq üçün içəridən bir az isti yapışqan istifadə etdim, kənardan isə bir az güclü yapışqan.

İndi, lehimləmə qabiliyyətinizə əminsinizsə, işi birbaşa yapışdırmağa davam edə bilərsiniz, amma əvvəlcədən bir az yanıb sönən test keçirərdim (növbəti addımı oxuyun).

Çantanı yapışdırmaq üçün bir növ güclü yapışqan lazımdır, epoksi yaxşıdır, mən siyanoakrilat yapışqan istifadə etdim (düymələri sementləmək üçün istifadə etdiyim kimi).

Addım 3: Necə istifadə olunur

Necə İstifadə Edilir
Necə İstifadə Edilir

Yalnız USB proqramçısını qoşun və sürücüləri quraşdırın, proqramçılar CH340 seriyalı çipdən istifadə edir, bununla bağlı bir çox dərslər var (Windows üçün).

İstifadəsi sadədir, bir düymə MCU -nu sıfırlayır, digər düymə MCU (yenidən) açılış zamanı basıldığı təqdirdə MCU -nu flaş rejiminə qoyur.

- Layihənizi yenidən başlatmaq istəyirsiniz? Sıfırlama düyməsini basın.

- Dəyişdirilmiş bir firmware yükləmək istəyirsiniz? Flaş düyməsini basıb saxlayın, sıfırlama düyməsini basıb buraxın, flaş düyməsini buraxın. MCU bəzi kodu yükləməyə hazır olacaq və bundan sonra kodu işlədəcək.

Hansı firmware yükləmək istəsəniz, yükləmək üçün hansı proqramı istifadə etmək istəsəniz, hədəf olaraq istifadə etmək üçün uyğun bir COM portu və ESP üçün gözəl bir plug -play fiziki bağlayıcısına sahib olacaqsınız və kabellərlə qarışmaq lazım deyil. və heç bir səbəb olmadan USB -ni sıxışdırmağa ehtiyac yoxdur. Oh, nəhayət!

Bu kiçik wifi cihazı üçün bəzi faydalı proqramları göstərmək üçün ayrı bir dərs yazacağam, yükləmə proqram alətləri və onların konfiqurasiyası əhəmiyyətsiz deyil, bu proqramçı üçün mümkündür. İzləmədə qalın!

Tövsiyə: