Агуулгын хүснэгт:

ESP-07 туршилтын ПХБ: 4 алхам
ESP-07 туршилтын ПХБ: 4 алхам

Видео: ESP-07 туршилтын ПХБ: 4 алхам

Видео: ESP-07 туршилтын ПХБ: 4 алхам
Видео: Valvoline SynPower - Shell Helix Ultra - Mobil Super 3000 - Q8 Excel 5w-40 2024, Арваннэгдүгээр
Anonim
ESP-07 туршилтын ПХБ
ESP-07 туршилтын ПХБ
ESP-07 туршилтын ПХБ
ESP-07 туршилтын ПХБ

Тиймээс энэ 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 нь флэш санах ойтой ESP8266 микроконтроллер, WiFi антен, хэд хэдэн оролт/гаралтын зүү агуулсан модуль юм.

Давуу тал:

Аливаа ESP8266 хувилбар нь 2.4GHz WiFi -тэй байдаг. Энэ бол надад таалагдах гол шалтгаан юм.

Тэд стандарт 16MHz Arduino -ээс хамаагүй хурдан процессортой.

ESP-07 нь ESP-01 ба ESP-03-ээс илүү олон оролт/гаралтын зүүтэй байдаг.

Сул тал:

Бүх ESP8266 нь Arduino ATmega328 стандартаас ялгаатай бөгөөд ажиллахын тулд тусгай журам шаарддаг.

ESP-07 гэх мэт олон хүмүүс илүү ашигтай 0.1 толгойн оронд 2 мм толгойтой байдаг.

Бүх ES8266 нь 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/en/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…

ЗӨВЛӨГӨӨ: Би үргэлж том газрын онгоц бүтээхийг хичээдэг. Ихэвчлэн үүнийг дуу чимээг бууруулах зорилгоор хийдэг боловч энэ програмын хувьд энэ нь хамаагүй гэж би боддог. Гэхдээ нэг хийдэг зүйл бол үүнийг хийх явдал бөгөөд ингэснээр сийлбэрлэх процессыг хурдасгах зэс бага байх болно.

Би бас прототип хийх зорилгоор оролт/гаралтын портуудыг гаргахын тулд хоёр толгой нэмсэн.

Алхам 3: ESP-07 туршилт

ESP-07 туршилт
ESP-07 туршилт
ESP-07 туршилт
ESP-07 туршилт
ESP-07 туршилт
ESP-07 туршилт

Миний ESP-07 ПХБ нь JP3-т холбогдохын тулд USB цуваа адаптер шаарддаг. Би ПХБ -тэй ажиллахын тулд CP2102 адаптерийг өөрчилсөн (зургийг үзнэ үү)

Би CTS -ийн зүүг таслаад дараа нь зургаан зүүтэй эмэгтэй толгойг бусад зүү рүү гагнав. Дараа нь RTS цооногоос эмэгтэй толгой руу холбогчийг гагнав.

Энэ нь 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…

Суулгасны дараа самбарыг сонгохдоо "Ерөнхий ESP8266 модуль" -ыг сонгоно уу.

АНХААРУУЛГА: Миний компьютер дээр "Ерөнхий ESP8266 модуль" гэсэн гурван хувилбар байдаг. "ESP8266 самбар (2.6.3)" ангилалд багтдаг нь Blink -д ажилладаг, Sparkfun -ийн доорх, ESP8266 -д байдаггүй нь ажилладаггүй.

ESP-07 модулийг миний адаптерт суулгаж, CP2102-ийг адаптерт холбож, компьютерээсээ USB кабелийг CP2102-д холбоно уу. ESP-07 модулийн улаан тэжээлийн LED асах болно.

ЗӨВЛӨГӨӨ: Хэрэв та ESP-07-ийг арагш нь залгасан бол (миний хийсэн шиг энэ нь түүнд хор хөнөөл учруулахгүй, гэхдээ улаан LED байхгүй)

Миний адаптер дээр LED холбогдоогүй боловч ESP-07 модуль нь GPIO2 дээр суурилагдсан тул би Баригдсан Led-ийг 2 болгож өөрчилсөн.

Энэ нь ажиллаж байгаа эсэхийг шалгахын тулд би зүгээр л Blink жишээг ажиллуулна. Ямар ч товчлуур дарах шаардлагагүй. Дараагийн зураг нь миний Arduino статусын дэлгэц дээр юу байгааг харуулав. Сүүлийн зураг дээр LED анивчсан гэрэл харагдаж байна.

Алхам 4: Миний ESP-07 өргөн зүү адаптер

Миний ESP-07 өргөн зүү адаптер
Миний ESP-07 өргөн зүү адаптер
Миний ESP-07 өргөн зүү адаптер
Миний ESP-07 өргөн зүү адаптер
Миний ESP-07 өргөн зүү адаптер
Миний ESP-07 өргөн зүү адаптер
Миний ESP-07 өргөн зүү адаптер
Миний ESP-07 өргөн зүү адаптер

За, надад 2 мм-ийн толгойтой голтой гагнасан хэд хэдэн ESP-07 модуль байгаа тул би үүнийг өөр адаптер хийхээр шийдсэн тул үүнийг ESP-07 өргөн зүү адаптертаа оруулах боломжтой болсон. Би perfboard хавтанг хайчилж авлаа. Би 1.1 инчийн зайтай хоёр 8 зүү эрэгтэй 0.1 "толгойг гагнуурын самбар дээр гагнав. Би 2мм -ийн толгойн голын хоёр үүрийг "дремелж", дараа нь хэдэн утас аваад 2мм -ийн эмэгтэй толгой ба.1 "эрэгтэй толгойны хооронд гагнав. Би худалдаж авсан адаптерийн самбарыг "хуулбарлах" зорилгоор хэд хэдэн 10K резистор нэмсэн. Дараа нь халуун бүх зүйлийг наасан.

Энэ нь үндсэндээ том адаптертай адилхан ажилладаг.

Дашрамд хэлэхэд утсыг гагнах нь надад маш хэцүү байсан тул би зөвхөн шаардлагатай утсыг л хийсэн.

Дүгнэлт: Хоёр адаптер самбар нь маш сайн ажилладаг бөгөөд миний том протободыг холбогчтой ашиглахад илүү хялбар байдаг.

Зөвлөмж болгож буй: