Мазмуну:

ESP-07 Test PCB: 4 кадам
ESP-07 Test PCB: 4 кадам

Video: ESP-07 Test PCB: 4 кадам

Video: ESP-07 Test PCB: 4 кадам
Video: This is how we trace and find common points in a PCB circuit board - wait for the beep! 2024, Ноябрь
Anonim
ESP-07 сыноо PCB
ESP-07 сыноо PCB
ESP-07 сыноо PCB
ESP-07 сыноо PCB

Ошентип, бул Lazy Old Geek (L. O. G.) ESP8266 модулдары боюнча айрым көрсөтмөлөрдү жазды:

www.instructables.com/id/ESP8266-as-Arduin…

www.instructables.com/id/ESP8266-as-Arduin…

www.instructables.com/id/2020-ESP8266/

Акыркысын жазардан мурун, менде эски ESP8266 модулдары бар болчу, бирок алардын бир нечеси бар болчу. Бирок мен кээ бир көйгөйлөрдү түшүнгөндөн кийин, мен аларды кайра иштетүүнү чечтим.

Менде бир нече ESP-07 модулдары бар экенин билип, аларды сынап көргүм келди.

ESP-07-бул флэш эс тутуму, WiFi антеннасы жана бир нече I/O казыктары бар ESP8266 микроконтроллери бар модуль.

Артыкчылыктары:

Ар кандай ESP8266 версиясында 2.4 ГГц WiFi орнотулган. Бул мага жаккан негизги себеп.

Алар стандарттык 16MHz Arduino караганда алда канча ылдамыраак процессорго ээ.

ESP-07де ESP-01 жана ESP-03кө караганда көбүрөөк I/O төөнөгүчтөрү бар.

Кемчиликтери:

Бардык ESP8266s Arduino ATmega328 стандартынан айырмаланып, иштөө үчүн атайын процедураларды талап кылат.

Көпчүлүк ESP-07ге пайдалуу 0.1 дюймдук баштыктын ордуна 2 мм баш тилкеге ээ.

Бардык ES8266s 3.3V кубаттуулугун талап кылат.

Ошентип, мен өзүмдүн ESP-07 программалоочу ПХБны куруу менен кээ бир кемчиликтерди жоюуну кааладым.

1-кадам: ESP-07 Кемчиликтерди жоюу

ESP-07 Кемчиликтерди жоюу
ESP-07 Кемчиликтерди жоюу
ESP-07 Кемчиликтерди жоюу
ESP-07 Кемчиликтерди жоюу
ESP-07 Кемчиликтерди жоюу
ESP-07 Кемчиликтерди жоюу

Маалымат: Сүрөттө, сол жактагы узун ак нерсе керамикалык антенна. Оңдо GPIO2 менен туташкан LED, анын астында кубаттуулуктун LEDи жана астыңкы сол жагында тышкы u.fl антенна туташтыргычы бар. Чоң металл кутусу - ESP8266 микроконтроллери.

Физикалык кемчиликтердин бири - 2 мм аралык. Бул стандарттык протоборддорго туура келбейт.

Ооба, мен жасаган бир нерсе, кээ бир 2мм төшөгүчтөрдү сатып алып, ESP-07ге ширетүү болду. Бирок дагы эле кандайдыр бир прототипти жасоо дагы деле кыйын.

Чоң адаптер тактасы

Мен ошондой эле бул ESP-07 (12) адаптер такталарын сатып алдым (сүрөттү караңыз). Алар Aliexpressте чынында арзан. Булардын боштуктары 0.1 дюймдук баскычтарга ээ, андыктан нан тактасына өтөт. Тактада бир нече резистор бар. Мен схеманы тескери иштеп чыктым (сүрөттү караңыз).

Мен чоң кемчилигин жакындага чейин тапкан жокмун. Алар чоң. Бул жерде стандарттуу нан тактасында бирөө бар. Эми ал туура келет, бирок ага башка нерсени туташтырууга орун жок.

Мен чечүүнүн жолун таптым, менде кош нан бар болчу (сүрөттү караңыз).

Муну менен да, бир жагында бир, экинчисинде эки гана бош орун бар.

(Чындыгында, жакшы чечим - эки боштукту колдонуп, ортосунда боштук бар. Бирок бул да анча туруктуу эмес.

ЭСКЕРТҮҮ: Чоң адаптерде GPIO4тун үстүнөн GPIO5 көрө аласыз. Бул жок дегенде мендеги ESP-07лер үчүн туура. Бирок сак болгула, кээ бир документтер алардын тескери экенин көрсөтүп турат.

Баса: Мен анча кең эмес ESP07 адаптерлерин көрдүм (бирок менимче, балким кымбатыраак). Эгер билсем анда…

2-кадам: Менин ESP-07 адаптер тактасы

Менин ESP-07 адаптер тактасы
Менин ESP-07 адаптер тактасы
Менин ESP-07 адаптер тактасы
Менин ESP-07 адаптер тактасы
Менин ESP-07 адаптер тактасы
Менин ESP-07 адаптер тактасы

Мен атайын чоң адаптер менен ESP-07лерди текшерүү үчүн ПХБ жасоону чечтим. Бул жерде 3.3V регулятору жана чыпкасы, ошондой эле сериялык туташуу жана резисторлор болот:

arduino-esp8266.readthedocs.io/ky/2.6.3/bo…

Мен Eagle Cadsoftту схемаларды иштеп чыгууда жана ПХД жасоодо колдонгом. Ал дагы эле жеткиликтүү жана Autodeskтен бекер:

www.autodesk.com/products/eagle/free-downl…

Менин Eagle Cadsoft файлдарым (sch жана brd) тиркелген жана схемасы сүрөттөлгөн.

Мен Улгайгандыктан, мен жасаган ПХБ үчүн dru (дизайн эрежеси) файлын түздүм. Бул 18 миль туурасы издер жана компоненттер менен издердин ортосунда кошумча аралык бар.

Мен ширетүүчү масканы колдонбогондуктан жана менин көздөрүм жана координациям анча жакшы эмес болгондуктан, мен көбүрөөк тазаланууну жакшы көрөм, ошондуктан көпүрөлөр үчүн мүмкүнчүлүк аз.

Мына мен колдонгон ыкма:

www.instructables.com/id/Vinyl-Sticker-PCB…

Кеңеш: Мен дайыма чоң жер учагын түзүүгө аракет кылам. Адатта, бул ызы -чууну азайтуу үчүн жасалат, бирок бул колдонмо үчүн бул маанилүү эмес деп ойлойм. Бирок, анын кылган бир иши - бул жездин аз болушу, ошону менен чегүү процессин тездетүү керек.

Мен ошондой эле кээ бир прототиптер үчүн I/O портторун алып чыгуу үчүн эки баш коштум.

3-кадам: ESP-07 тестирлөө

ESP-07 тестирлөө
ESP-07 тестирлөө
ESP-07 тестирлөө
ESP-07 тестирлөө
ESP-07 тестирлөө
ESP-07 тестирлөө

Менин ESP-07 ПХБ JP3 туташуу үчүн USB сериялык адаптер талап кылат. Мен ПКБ менен иштөө үчүн CP2102 адаптерин өзгөрттүм (сүрөттү караңыз)

Мен CTS пинин кесип салдым, андан кийин башка казыктарга алты пинтүү аялдын башын коштум. Андан кийин аялдын башына РТС тешигинен секиргичти кошту.

Сиз бул жерде 5V бар экенин байкасаңыз болот, бирок ESP-07ге 3.3V талап кылынат. Бул менин адаптер тактамдагы 3.3V жөнгө салуучу тарабынан каралат.

Көпчүлүк USB сериялык адаптерлери 3.3V жеткиликтүү, бирок бул адатта 50мА ток менен чектелет. Бул, балким, программалоо жана ESP-07 үчүн иштей турган болсо да, мен көбүрөөк токту жактырам. Айтмакчы, 5V түздөн -түз USBден келет жана бул адатта минималдуу 500мА, андыктан көпчүлүк тиркемелер үчүн көп.

Көп жылдар бою менде CP2102 үчүн көптөгөн адаптациялар бар, ошондуктан мен көбүнчө алардын үстүнө жылуулукту азайтуучу түтүктөрдү коюп, аны белгилейм (сүрөттү караңыз).

Arduino программалык камсыздоо:

Учурда Arduino1.8.12 версиясын колдонуп жатам.

ESP8266 орнотуунун эң оңой жолу бул ыкманы колдонуу менен Board Managerди колдонуу:

github.com/esp8266/Arduino#installing-with…

Орнотулгандан кийин, Board тандоодо, мен "Generic ESP8266 модулун" тандайм.

ЭСКЕРТҮҮ: Менин компьютеримде "Generic ESP8266 модулунун" үч версиясы бар. "ESP8266 такталары (2.6.3)" категориясына киргендер Blink үчүн иштейт, Sparkfun астындагы жана ESP8266 астындагылар иштебейт.

ESP-07 модулун адаптериме орнотуңуз, CP2102 адаптерине туташтырыңыз жана компьютериңизден USB кабелин CP2102ге туташтырыңыз, ESP-07 модулундагы кызыл электр диоду күйөт.

КЕҢЕШ: Эгерде сиз ESP-07ди артка туташтырсаңыз (мен кылгандай, бул ага зыян келтирбейт, бирок кызыл LED жок)

Менин адаптеримде туташтырылган LED жок, бирок ESP-07 модулунда GPIO2 бар, ошондуктан мен курулган Ledди 2ге алмаштырам.

Анын иштеп жаткандыгын текшерүү үчүн мен жөн гана Blink мисалын иштетем. Эч кандай баскычтарды басуунун кажети жок. Кийинки сүрөт менин Arduino статусумдун экранында эмнени көрсөтөрүн көрсөтөт. Акыркы сүрөттө жарк эткен LED көрүнүп турат.

4-кадам: Менин ESP-07 Wide Pin адаптерим

Менин ESP-07 кенен пин адаптерим
Менин ESP-07 кенен пин адаптерим
Менин ESP-07 кенен пин адаптерим
Менин ESP-07 кенен пин адаптерим
Менин ESP-07 кенен пин адаптерим
Менин ESP-07 кенен пин адаптерим
Менин ESP-07 кенен пин адаптерим
Менин ESP-07 кенен пин адаптерим

Ооба, менде 2мм төөнөгүчтөрү бар ESP-07 модулдары бар, ошондуктан мен муну ESP-07 кең казык адаптериме салуу үчүн башка адаптер жасоону чечтим. Перфорборддун бир бөлүгүн кесип алдым. Мен 1.1 дюймунун аралыгында 8 такалуу эркек 0.1 дюймдук баштыктарды perfboardго коштум. Мен 2мм баштык казыктары үчүн эки тешикти "тамчылатып" салдым, андан кийин кээ бир зымдарды алып, аларды 2мм ургаачы баш менен.1 "эркек баштыктын ортосуна коштум. Мен ошондой эле сатып алынган адаптер тактасын «көчүрүү» үчүн 10K каршылыгынын бир жупун коштум. Андан кийин ысык баарын бириктирди.

Бул негизинен чоң адаптер менен бирдей иштейт.

Баса, зымдарды ширетүү абдан кыйын болгондуктан, эң керектүү нерселерди гана жасадым.

Корутунду: Эки адаптер тактасы жакшы иштейт жана менин чоң протободамду секиргичтер менен колдонуу оңой.

Сунушталууда: