Мазмуну:
- 1-кадам: ESP-07 Кемчиликтерди жоюу
- 2-кадам: Менин ESP-07 адаптер тактасы
- 3-кадам: ESP-07 тестирлөө
- 4-кадам: Менин ESP-07 Wide Pin адаптерим
Video: ESP-07 Test PCB: 4 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Ошентип, бул 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 Кемчиликтерди жоюу
Маалымат: Сүрөттө, сол жактагы узун ак нерсе керамикалык антенна. Оңдо 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лерди текшерүү үчүн ПХБ жасоону чечтим. Бул жерде 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 ПХБ 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 адаптерим
Ооба, менде 2мм төөнөгүчтөрү бар ESP-07 модулдары бар, ошондуктан мен муну ESP-07 кең казык адаптериме салуу үчүн башка адаптер жасоону чечтим. Перфорборддун бир бөлүгүн кесип алдым. Мен 1.1 дюймунун аралыгында 8 такалуу эркек 0.1 дюймдук баштыктарды perfboardго коштум. Мен 2мм баштык казыктары үчүн эки тешикти "тамчылатып" салдым, андан кийин кээ бир зымдарды алып, аларды 2мм ургаачы баш менен.1 "эркек баштыктын ортосуна коштум. Мен ошондой эле сатып алынган адаптер тактасын «көчүрүү» үчүн 10K каршылыгынын бир жупун коштум. Андан кийин ысык баарын бириктирди.
Бул негизинен чоң адаптер менен бирдей иштейт.
Баса, зымдарды ширетүү абдан кыйын болгондуктан, эң керектүү нерселерди гана жасадым.
Корутунду: Эки адаптер тактасы жакшы иштейт жана менин чоң протободамду секиргичтер менен колдонуу оңой.
Сунушталууда:
Кантип ESP32 менен ESP8266 аркылуу ESP-NOW аркылуу бир нече ESP сүйлөшүүлөрүн жасоо керек: 8 кадам
Кантип ESP32 жана ESP8266 аркылуу ESP-NOW аркылуу бир нече ESP сүйлөшүүлөрүн жасоо керек: Менин иштеп жаткан долбоорумда, роутерсиз бири-бири менен сүйлөшүү үчүн мага бир нече ESP керек. Бул үчүн, мен ESP-NOW аркылуу ESP роутери жок бири-бири менен зымсыз байланыш түзүү үчүн колдонуп жатам
WiFi аркылуу ESP 32 Камера Streaming Video - ESP 32 CAM тактасын баштоо: 8 кадам
WiFi аркылуу ESP 32 Камера Агымы Видео | ESP 32 CAM Башталышын Баштоо: ESP32-CAM-болжол менен $ 10 турган ESP32-S чипи бар абдан кичинекей камера модулу. OV2640 камерасынан жана перифериялык түзүлүштөрдү туташтыруу үчүн бир нече GPIOдон тышкары, microSD картанын уячасы бар, ал сүрөттөрдү сактоо үчүн пайдалуу болот
Esp 8266 Esp-01 менен Arduino IDE менен баштоо - Esp такталарын Arduino Ideде орнотуу жана Esp программалоо: 4 кадам
Esp 8266 Esp-01 менен Arduino IDE менен баштоо | Эсеп такталарын Arduino Ideде орнотуу жана программалоо Esp: Бул көрсөтмөлөрдө биз esp8266 такталарын Arduino IDEде кантип орнотууну жана esp-01ди кантип программалоону жана ага кодду жүктөөнү үйрөнөбүз. бул жана адамдардын көбү көйгөйгө туш болушат
PCB Test Арматура: 6 кадам
ПКБнын сыноо арматурасы: Мен иштеп чыккан такталардын көбү ICSPтин 6 пинтүү баштыкчасы үчүн тешик төшөмөлөрү аркылуу, ал эми кээ бирлеринин сериялык баштык үчүн тешикчелери бар. Көпчүлүк учурларда, такта программалангандан кийин, аталыштар колдонулбайт. Бул сыноочу шайман перманендин ордуна колдонулат
ESP-12E жана ESP-12F программалоо жана өнүктүрүү кеңеши: 3 кадам (сүрөттөр менен)
ESP-12E жана ESP-12F программалоо жана өнүктүрүү кеңеши: Бул тактанын милдети жөнөкөй эле: ESP-12E жана ESP-12F модулдарын NodeMCU такталары сыяктуу оңой программалай алсаңыз болот (б.а. баскычтарды басуунун кажети жок). Колдонулуучу IOго кирүү мүмкүнчүлүгү бар, доскага төөнөгүчтөрүңүз бар. Сериялык өткөрүү үчүн өзүнчө USB колдонуңуз