Mündəricat:
- Addım 1: ESP-07 Dezavantajları aradan qaldırmaq
- Addım 2: Mənim ESP-07 Adapter Kartım
- Addım 3: ESP-07 Testi
- Addım 4: Mənim ESP-07 Geniş Pin Adapterim
Video: ESP-07 Test PCB: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Beləliklə, bu Lazy Old Geek (L. O. G.) ESP8266 modulları ilə bağlı bəzi Təlimatlar yazdı:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/2020-ESP8266/
Sonuncunu yazmazdan əvvəl, bir neçəsinə sahib olsam da, köhnə ESP8266 modullarından imtina etmək üzrə idim. Ancaq yaşadığım problemlərin bir neçəsini anladığım üçün yenidən üzərində işləməyə qərar verdim.
Ətrafımda bir neçə ESP-07 modulu olduğunu öyrəndim və onları sınamaq istədim.
ESP-07, flash yaddaşlı, WiFi antenalı və bir neçə I/O pinli ESP8266 mikrokontrolördən ibarət bir moduldur.
Üstünlüklər:
Hər hansı bir ESP8266 versiyasında 2.4 GHz WiFi quraşdırılmışdır. Bu, onları bəyənməyimin əsas səbəbidir.
Standart 16MHz Arduino -dan daha sürətli bir prosessora sahibdirlər.
ESP-07, ESP-01 və ESP-03-dən daha çox I/O pininə malikdir.
Dezavantajlar:
Bütün ESP8266s standart Arduino ATmega328 -dən fərqlidir və işləmək üçün xüsusi prosedurlar tələb olunur.
ESP-07 kimi bir çoxları, daha faydalı 0.1 başlıqlar yerinə 2mm başlıqlara malikdir.
Bütün ES8266 -lar 3.3V güc tələb edir.
Buna görə öz ESP-07 proqramlaşdırma PCB quraraq bəzi çatışmazlıqları aradan qaldırmaq istədim.
Addım 1: ESP-07 Dezavantajları aradan qaldırmaq
Məlumat: Şəkildə sol üstdəki uzun ağ şey keramika antenasıdır. Yalnız sağda GPIO2 -yə bağlı bir LED, aşağıda bir güc LED və sol altda xarici u.fl anten konnektoru var. Böyük metal qutu ESP8266 mikro nəzarətçisidir.
Fiziki çatışmazlıqlardan biri də 2 mm aralığa sahib olmasıdır. Bunlar standart protoboardlara sığmayacaq.
Yaxşı, etdiyim bir şey, 2 mm-lik başlıq pinləri alıb ESP-07-ə lehimləmək idi. Ancaq yenə də hər hansı bir prototip hazırlamaq çətindir.
Böyük Adapter lövhəsi
Mən də bu ESP-07 (12) adapter lövhələrindən bir neçəsini aldım (şəklə bax). Aliexpress -də həqiqətən ucuzdur. Bunlar 0.1 aralıq başlıqlarına malikdir, buna görə də çörək taxtasına daxil olacaq. Lövhədə bir neçə rezistor var. Şematik tərsinə tərtib etdim (şəklə bax).
Son vaxtlara qədər böyük bir dezavantaj tapmadım. Onlar böyükdür. Budur standart çörək taxtasında biri. İndi uyğun gəlir, amma başqa bir şey bağlamağa yer yoxdur.
Bir həll yolu tapdım, ikiqat çörək taxtam var idi (şəklə bax).
Bununla belə, bir tərəfdə bir, digər tərəfdə isə yalnız bir sıra boşdur.
(Əslində daha yaxşı bir həll, aralarında boşluq olan iki ayrı çörək taxtasından istifadə etmək olardı. Amma bu da çox sabit deyil.
XƏBƏRDARLIQ: Böyük adapterdə GPIO4 -dən yuxarı GPIO5 -i görə bilərsiniz. Bu ən azından sahib olduğum ESP-07-lər üçün doğrudur. Ancaq diqqətli olun ki, bəzi sənədlər onların əksinə olduğunu göstərir.
Yeri gəlmişkən: Çox geniş olmayan bəzi ESP07 adapterləri gördüm (amma düşünürəm ki, bəlkə də daha bahalıdır). Əgər bilsəydim onda…
Addım 2: Mənim ESP-07 Adapter Kartım
Xüsusilə böyük adapter ilə ESP-07-ləri sınaqdan keçirmək üçün bir PCB hazırlamaq qərarına gəldim. 3.3V tənzimləyicisi və süzgəci, həmçinin burada tapılan serial bağlama və rezistorları olardı:
arduino-esp8266.readthedocs.io/az/2.6.3/bo…
Eagle Cadsoft -dan sxematik dizayn və PCB hazırlamaq üçün istifadə etdim. Hələ də mövcuddur və Autodesk -dən pulsuzdur:
www.autodesk.com/products/eagle/free-downl…
Mənim Eagle Cadsoft sənədlərim (sch və brd) əlavə və sxematik şəkildə təsvir edilmişdir.
Yaşlı olduğum üçün hazırladığım PCB -lər üçün bir dru (dizayn qaydası) faylı yaratdım. 18 mil genişlikdə izlərə və komponentlər və izlər arasında əlavə boşluğa malikdir.
Bir lehim maskası istifadə etmədiyimdən və gözlərim və koordinasiyam o qədər də yaxşı olmadığından, daha çox təmizliyə sahib olmağı sevirəm, buna görə də lehim körpüləri üçün şans azdır.
İşdə istifadə etdiyim metod budur:
www.instructables.com/id/Vinyl-Sticker-PCB…
İPUCU: Həmişə böyük bir yer təyyarəsi yaratmağa çalışıram. Adətən bu səs -küyün azaldılması üçün edilir, amma bu tətbiq üçün bunun vacib olmadığını düşünürəm. Ancaq etdiyi bir şey, aşındırma prosesini sürətləndirəcək daha az misin olmasıdır.
Bəzi prototiplər üçün I/O portlarını çıxarmaq üçün iki başlıq əlavə etdim.
Addım 3: ESP-07 Testi
Mənim ESP-07 PCB-ə JP3-ə qoşulmaq üçün USB seriyalı adapter lazımdır. PCB ilə işləmək üçün CP2102 adapterini dəyişdirdim (şəklə baxın)
CTS pinini kəsdim, sonra altı pinli dişi başlığı digər pinlərə lehimlədim. Sonra RTS çuxurundan qadın başlığına bir tullanan lehim etdi.
Bunun 5V çıxdığını, ancaq ESP-07 üçün 3.3V tələb etdiyini görə bilərsiniz. Adapter lövhəmdəki 3.3V tənzimləyici tərəfindən buna diqqət yetirilir.
Əksər USB serial adapterlərində 3.3V mövcuddur, lakin bu ümumiyyətlə 50mA cərəyanla məhdudlaşır. Yəqin ki, proqramlaşdırma və ESP-07 üçün işləsə də, daha çox cərəyana sahib olmağı üstün tuturam. Yeri gəlmişkən, 5V birbaşa USB -dən gəlir və bu adətən minimum 500mA -dır, buna görə də əksər tətbiqlər üçün çoxdur.
İllər keçdikcə CP2102 üçün çoxlu uyğunlaşmalarım var, buna görə də adətən üstünə bir az istilik borusu qoyuram və etiketləyirəm (şəklə bax).
Arduino Proqram təminatı:
Hal -hazırda Arduino1.8.12 versiyasından istifadə edirəm.
ESP8266 qurmağımın ən asan yolu bu metoddan istifadə edərək Board Manager -dən istifadə etməkdir:
github.com/esp8266/Arduino#installing-with…
Quraşdırıldıqdan sonra, Board seçərkən "Ümumi ESP8266 modulu" nu seçirəm.
XƏBƏRDARLIQ: Kompüterimdə "Ümumi ESP8266 modulu" nun üç versiyası var. "ESP8266 lövhələri (2.6.3)" kateqoriyasındakı Blink üçün işləyir, Sparkfun altında olanlar ESP8266 altında işləmir.
ESP-07 modulunu adapterimə quraşdırın, CP2102-ni adapterə bağlayın və kompüterinizdən USB kabelini CP2102-yə qoşun, ESP-07 modulundakı qırmızı elektrik LEDi yanacaq.
İPUCU: ESP-07-ni geriyə bağlasanız (əvvəldən etdiyim kimi, zərər vermir, ancaq qırmızı LED yoxdur)
Adapterimdə bağlı LED yoxdur, amma ESP-07 modulunda GPIO2 var, buna görə də Daxili Led-i 2-yə dəyişirəm.
İşlədiyini yoxlamaq üçün sadəcə Blink nümunəsini işlədim. Heç bir düyməni basmağa ehtiyac yoxdur. Növbəti şəkil mənim Arduino status ekranımda nələrin göstərildiyini göstərir. Son şəkil yanıb -sönən LED -i göstərir.
Addım 4: Mənim ESP-07 Geniş Pin Adapterim
Lehimlənmiş 2 mm başlıq sancaqları olan bir neçə ESP-07 modulum var, buna görə başqa bir adapter düzəltmək qərarına gəldim ki, bunu ESP-07 geniş pin adapterimə qoyum. Bir parça taxta kəsdim. 1.1 düymlük aralığında iki ədəd 8 pinli kişi 0.1 "başlıqları mükəmməl lövhəyə lehimlədim. 2 mm başlıq pinləri üçün iki yuva çıxardım, sonra bir neçə tel götürüb 2 mm dişi başlıq ilə 1 düymlük kişi başlığı arasında lehim etdim. Satın alınan adapter lövhəsini "kopyalamaq" üçün bir neçə 10K rezistor da əlavə etdim. Sonra isti hər şeyi bir -birinə yapışdırdı.
Bu, əsasən böyük adapterlə eyni işləyir.
Yeri gəlmişkən, telləri lehimləməkdə çox çətinlik çəkdiyim üçün yalnız əsas telləri etdim.
Nəticələr: İki adapter lövhəsi yaxşı işləyir və mənim böyük protoborumu tullananlarla istifadə etmək daha asandır.
Tövsiyə:
ESP32 və ESP8266 istifadə edərək ESP-NOW vasitəsilə birdən çox ESP Söhbəti necə aparılır: 8 addım
ESP32 və ESP8266 istifadə edərək ESP-NOW vasitəsi ilə birdən çox ESP Söhbəti necə aparılır: Davam edən layihəmdə bir-birimizlə marşrutlaşdırıcı olmadan danışmaq üçün birdən çox ESP lazımdır. Bunu etmək üçün ESP-NOW-dan ESP-də marşrutlaşdırıcı olmadan bir-birimizlə simsiz əlaqə qurmaq üçün istifadə edəcəyəm
Arduino IDE ilə Esp 8266 Esp-01-ə Başlama - Arduino Ide -də Esp Lövhələrinin Qurulması və Esp -in Proqramlaşdırılması: 4 Addım
Arduino IDE ilə Esp 8266 Esp-01-ə Başlama | Esp Boardlarını Arduino Ide-də quraşdırmaq və Proqramlaşdırma Esp: Bu təlimatlarda, Arduino IDE-də esp8266 lövhələrinin necə qurulacağını və esp-01-in proqramlaşdırılmasını və ona kod yükləməyi öyrənəcəyik. Esp lövhələri o qədər populyar olduğu üçün bir təlimat düzəltməyi düşündüm. bu və insanların çoxu problemlə üzləşir
PCB Test Armaturu: 6 addım
PCB Test Armaturu: Dizayn etdiyim lövhələrin əksəriyyətində 6 pinli ICSP başlığı üçün deşik yastıqları var, bəzilərində isə başlıq üçün deşik yastıqları var. Bir çox hallarda lövhə proqramlaşdırıldıqdan sonra nə başlıqlar istifadə olunur. Bu sınaq qurğusu bir permanen yerinə istifadə olunur
Test Alətləri: Kifayət qədər Sadə 555 Test Cihazı. Düzəldilmiş və Yenilənmiş .: 3 Addım
Test Alətləri: Kifayət qədər Sadə 555 Test Cihazı. Düzəldilmiş və Yenilənmiş .: Burada kiçik bir dövrə verəcəyəm ki, başqa bir dövrədə sınadığınız 555 taymeri işləsin və ya işləməsin. Heç düşünmüsünüz ki, bu sizin dövrənizdir, yoxsa sizi qızardıb
Li-Ion Batareya Kapasitesi Test Cihazı (Lityum Güc Test Cihazı): 5 addım
Li-Ion Batareya Kapasitesi Test Cihazı (Lityum Güc Test Cihazı): =========== XƏBƏRDARLIQ & XƏBƏRDARLIQ ========== Li-İon batareyaları düzgün istifadə edilmədikdə çox təhlükəlidir. ŞARJ EDMƏ / YANMAYIN / AÇMAYIN Li-Ion Bats ====================================