Мазмуну:

DIY ESP32 өнүктүрүү кеңеши - ESPer: 5 кадам (сүрөттөр менен)
DIY ESP32 өнүктүрүү кеңеши - ESPer: 5 кадам (сүрөттөр менен)

Video: DIY ESP32 өнүктүрүү кеңеши - ESPer: 5 кадам (сүрөттөр менен)

Video: DIY ESP32 өнүктүрүү кеңеши - ESPer: 5 кадам (сүрөттөр менен)
Video: Как использовать ESP32 WiFi и Bluetooth с Arduino IDE, полная информация с примерами и кодом. 2024, Июль
Anonim
DIY ESP32 өнүктүрүү кеңеши - ESPer
DIY ESP32 өнүктүрүү кеңеши - ESPer
DIY ESP32 өнүктүрүү кеңеши - ESPer
DIY ESP32 өнүктүрүү кеңеши - ESPer

Жакында мен көптөгөн IoTs (Интернет нерселери) жөнүндө окуп жүргөм жана мага ишенчүмүн, мен интернетке туташып, өзүмдү колго алуу жөндөмүнө ээ болгон бул сонун түзмөктөрдүн бирин сынап көрүүнү күтө алган жокмун.. Бактыга жараша, DFRobotтун жардамы менен мүмкүнчүлүк пайда болду, мен күчтүү, гибриддик жана укмуштуудай модуль ESP32 менен камсыз болдум.

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

Бул кеңештин негизги максаттары төмөнкүдөй болгон:

  • Өнүгүү тактасы нанга ылайыктуу болушу керек.
  • Анын EN (Баштапкы абалга келтирүү) жана FLASH тийүү өчүргүчтөрү болушу керек.
  • Бир жактуу PCB макети.

Мен бир жактуу макетти тандап алдым, анткени баардык адамдар эки жактуу ПХБга кире алышпайт, мен ошол адамдармын.

UART орнотулган байланыш схемасы жок

Бул бир жагынан соодалашуу болчу, анткени бир жактуу макет жетиштүү орун бере алат. Ошондуктан, биз аны жаркыроо үчүн сырттан USBден TTLге өзгөрткүчтөрдү колдонобуз.

  • Ардуино сыяктуу эле, мен кайталануучу LED сымдарын азайтуу үчүн орнотулган LEDге ээ болгум келди.
  • Компакт, бирок оңой эле ширетилет жана жасалат.
  • Деталдуу жибек экраны.
  • Жакшы жылуулук жоготуу үчүн ESP32деги GND ширетүүчү аянтчасын колдонуңуз.

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

1 -кадам: Кээ бир нерселерди чогултуп алыңыз

Кээ бир нерселердин тегерегине чогулт
Кээ бир нерселердин тегерегине чогулт
Кээ бир нерселердин тегерегине чогулт
Кээ бир нерселердин тегерегине чогулт
Кээ бир нерселердин тегерегине чогулт
Кээ бир нерселердин тегерегине чогулт
Кээ бир нерселердин тегерегине чогулт
Кээ бир нерселердин тегерегине чогулт

Бул өнүгүү тактасын түзүү SMD резисторлорун жана албетте, өзүбүздүн ESP32ди жокко чыгарсаңыз, негизги макалаларды гана талап кылат.

Негизги талаптар:

  • ESP32 модулу
  • Жез капталган тактай

Сизде кеминде 4см*5см жез такта болушу керек.

  • SMD каршылыгы:

    • 10к - 2шт
    • 1к - 1шт
  • 3мм LED (каалаган түс)
  • Эркек баш - 38 казык
  • Тактилдик которгуч - 2 даана

Экинчи талаптар:

Кандооч

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

PCB Drill

Бирөө жокпу? Эмнеге өзүңүз жасаганга аракет кылбайсыз! Мына кантип

Темирдин хлориди

Бул бычуу үчүн колдонулат.

  • Күмүш кагаз - Zero Grade
  • Кийим Темир
  • Бардык PCB кесүү куралы
  • Эки жактуу скотч
  • Туруктуу маркер
  • Кайчы
  • Ацетон

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

Мен сизге өзгөртүү эркиндигин берүү үчүн бүркүттүн тактай файлдарын тиркеп койдум.

Мунун баары талаптар үчүн, эгерде сизде жогоруда айтылган нерселердин баары бар болсо, андан ары улантыңыз.

2 -кадам: PCB жасоо

PCB жасоо
PCB жасоо
PCB жасоо
PCB жасоо
PCB жасоо
PCB жасоо

Мен тазалоочу тонерди которуу ыкмасын колдонуп PCB жасайм. Тиркелген PDFти тийүү жагымдуу болгон жалтырак кагазга коюлган талаптар боюнча басып чыгарыңыз. Сизде (ак) жалтырак кагазда макеттин так басылышы болгондон кийин, сизди токтото турган эч нерсе жок, андыктан ПХБ жасоо процессинен баштаңыз.

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

PCB өндүрүш процесси менин Instructables дагы биринде деталдуу түрдө камтылган.

ПКБларды үйдө жасоо

Мен бул ПХБнын кантип жасалганын сүрөттөрдү тиркеп жатам.

Бургулоо үчүн 1мм же андан төмөн бургулоочу учтарды колдонуңуз.

3 -кадам: Компоненттерди ширетүү

Компоненттерди ширетүү
Компоненттерди ширетүү
Компоненттерди ширетүү
Компоненттерди ширетүү
Компоненттерди ширетүү
Компоненттерди ширетүү
Компоненттерди ширетүү
Компоненттерди ширетүү

ESP32ти ПХБга ширетүү менен баштаңыз. Бул татаал, бирок кызыктуу модулду ширетүүдө кээ бир нерселерди эстен чыгарбоо керек.

  • Модулду ширетүүчү аянтчаларга тууралоо, биринчи кадам, бүт нерсенин эң маанилүү бөлүгү. Муну бузуңуз, ошондо сиз иштебей турган GPIOдорго, ал тургай иштебей турган модулга дуушар болосуз!
  • Өтө ысып кеткендиктен издерди же ширеткичтерди ажыратууну болтурбоо үчүн учтуу ширетүүчү кеңештерди колдонуңуз.
  • ESP32 модулун ширетип жатканда, чип анын тегизделишине зыян келтирбеши үчүн, алгач диагоналдуу төшөмөлөрдү ширеткиле.
  • ESP32нин GND төшөгүчүн сол аянтка борбордо тешилген тешик аркылуу жылытуу менен солет. Бул ESP32нин GND аянтчасындагы ширетүүнү жылытат жана аны ПХБдагы GND төшөгү менен бириктирет.

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

  1. ESP32
  2. SMD каршылыгы
  3. Тактилдик которгучтар
  4. LED
  5. Секирүүчүлөр
  6. Эркек башчылары

Секиргендердин саны үчөө. Жогоруда жарыяланган бүркүттүн жайгашуусунун скриншотунда көк зымдар секирүүчүлөрдү билдирет. Бул жерде, эмальданган зымдар секирүүчү катары колдонулган. Аталыштарды ширетүүдө, ESPerди нан такталарына коюу баштарды эң сонун тегиздейт.

Бардык компоненттерди кылдат жана туура ширеткенден кийин, эски тиш щеткасын (ошондой эле пайдасыз) колдонуу менен бүт ПХБны тазалаңыз. Бул ашыкча агымдын баарын жок кылат.

4 -кадам: Silkscreen чаптоо

Silkscreen чаптоо
Silkscreen чаптоо
Silkscreen чаптоо
Silkscreen чаптоо

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

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

Эми төмөнкүлөрдү кылуу менен жибек экраны менен улантыңыз:

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

Мунун баары бул кадам үчүн.

5 -кадам: Куттуктайбыз

Image
Image
Куттуктайм!
Куттуктайм!

Мурунку кадамдардын баары жасалдыбы? Ооба, анда куттуктайм, анткени мунун баары үйрөткүч үчүн.

Эми сиз ESP32 модулуңузду башка өнүгүү тактасы сыяктуу эле TTL Converter'ге каалаган USB менен туташтыруу менен колдоно аласыз (ал тургай сиздин Arduino). Электр өткөргүчтөрү жөнөкөй, жөн гана ESPerди 3.3V электр менен камсыздоо жана UART туташууларын жасоо (Rx, Tx). Arduino колдонулганда, аны TTL Converter катары колдонуу үчүн RESET пинди жерге коюңуз. Мен ESP32 жөнүндө көбүрөөк маалыматты жаап келе жаткан Instructables бул өнүгүү тактасын колдонуу менен жабам.

Мен бул нускоочу файлдарды сактоо үчүн GitHub репозиторийин түздүм. Эгер сизди кызыктырса, бул шилтеме:

github.com/UtkarshVerma/ESPer/

Мен Mongoose OS аркылуу жаркыраган ESP32 Blink кодун иштетип жаткандыгын көрсөткөн видеону киргиздим.

Жибек экранымды алып салдым, анткени башка долбоорлорду жакшыртууга туура келди.

Сиз ESP32ди Arduino катары кантип колдонууну камтыган ушул Нускаманы аткарсаңыз болот. Эгерде сиз анын ордуна Mongoose OS колдонууну кааласаңыз, менин бул постума барыңыз: Mongoose OS ESPerде

Ошол эле учурда, мен DFRobot.comго мага ESP32 сыяктуу укмуштуудай нерселерди жөнөтүп, мага алар менен иштөө мүмкүнчүлүгүн бергени үчүн ыраазычылык билдиргим келет. Ыраазычылыгымды билдирүү үчүн сөздөр да жетишсиз.

Мына ушуну үйрөтүү үчүн. Эгерде кандайдыр бир шектенүүңүз болсо, комментарий жазуудан тартынбаңыз. Эгерде сизге бул көрсөтмө жаккан болсо, мени ээрчигенди унутпаңыз. Сураныч, кыскартылган шилтемелерди эки же үч жолу кайра ачуу менен мени колдоп коюңуз. Сиз мени Патреондо да колдой аласыз.

Ой жүгүртүүнү улантыңыз!

Автору:

Utkarsh Verma

DFRobot.com тарабынан каржыланган

Камерасын карызга бергени үчүн Ашиш Чоудхариге рахмат.

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