Mündəricat:
Video: Ultimate ESP8266-01 Proqramçı və USB Adapter: 3 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
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
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
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
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ə:
CH341A Proqramçı: 8 addım
CH341A Proqramçısı: Bu yaxınlarda bir CH341A mini proqramçısı aldım. Mini proqramçı yaxşıdır və 24 və 24 seriyalı çipləri proqramlaşdırmaq üçün istifadə edilə bilər. Çox aşağı qiymətə malikdir, lakin kompüter BIOS və router firmware proqramını yandırmaq üçün istifadə edə bildiyim üçün olduqca faydalıdır
Arduino ISP olaraq -- AVR -də Hex Faylını Yazın -- AVR -də qoruyucu -- Proqramçı olaraq Arduino: 10 addım
Arduino ISP olaraq || AVR -də Hex Faylını Yazın || AVR -də qoruyucu || Proqramçı olaraq Arduino: ……………………… Daha çox video üçün YouTube kanalıma ABUNƏ OLUN …….. Bu məqalə isp kimi hər şey arduino ilə əlaqədardır. Hex faylını yükləmək istəyirsinizsə və ya qoruyucunuzu AVR -də qurmaq istəyirsinizsə, bir proqramçı almağa ehtiyacınız yoxdur, edə bilərsiniz
ESP -01 Proqramçı Hack - Asan Bir :): 6 Addım
ESP-01 Programmer Hack-Easy One :): Salam ESPers, Bu təlimatda sizə ESP-01 / ESP8266-01 / ES-01 modulu üçün proqramçı etmək üçü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. Amma t
Arduino UNO ilə ATTINY mikrokontrolörləri üçün kiçik bir proqramçı: 7 addım
Arduino UNO ilə ATTINY Mikrokontrolörleri üçün Kiçik Bir Proqramçı: Çox yönlülüyü, aşağı qiyməti, həm də Arduino IDE kimi mühitlərdə asanlıqla proqramlaşdırıla bilməsi səbəbindən ATTINY seriyalı mikrokontrolörlərdən istifadə etmək maraqlıdır. Arduino modulları üçün nəzərdə tutulmuş proqramlar asanlıqla köçür
Arduino üçün başqa bir ATTINY85 ISP Proqramçı Qalxanı: 8 addım
Arduino üçün başqa bir ATTINY85 ISP Proqramçı Qalxanı: ATTINY85 ISP Proqramçı Qalxanı, ATTiny85 µControllers proqramını asanlıqla proqramlaşdırmaq üçün hazırlanmışdır. Qalxan Arduino Uno lövhəsinə qoşulmalıdır. Serial Proqramçısı "