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

Ultimate ESP8266-01 програмист ба USB адаптер: 3 алхам
Ultimate ESP8266-01 програмист ба USB адаптер: 3 алхам

Видео: Ultimate ESP8266-01 програмист ба USB адаптер: 3 алхам

Видео: Ultimate ESP8266-01 програмист ба USB адаптер: 3 алхам
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Арваннэгдүгээр
Anonim
Ultimate ESP8266-01 програмист ба USB адаптер
Ultimate ESP8266-01 програмист ба USB адаптер

Сайн уу хүмүүсээ

жижиг, хямд ESP8266-01 модулийн бодит чадварын талаар та сонссон уу? Хэрэв та төсөлдөө IOT -ийн чадавхийг нэмэхийг хүсч байвал энэ нь таны сонголт байх ёстой гэж зах зээлд гаргасан. Үнэн хэрэгтээ энэ жижиг модуль нь зөвхөн харилцаа холбооны төхөөрөмж биш, ТАНЫ ТӨСЛИЙН БОЛНО.

Энэ нь wifi-давтагч болж магадгүй бөгөөд энэ нь маш хэрэгтэй болно. Энэ нь найзуудынхаа wifi -тэй хутгалдах, төхөөрөмжүүдийг нь салгах, олон арван хуурамч сүлжээ үүсгэх "хөгжилтэй" хэрэгсэл байж болох юм (битгий дэмийрээд, инээдэмтэй байгаарай, хууль ёсны талаар битгий хэлээрэй). Үүнийг реле модульд залгаад IOT идэвхжүүлэгч эсвэл мэдрэгчийн модульд залгаад IOT мэдрэгч болно.

Би эдгээр зүйлийг туршиж үзэж байгаа бөгөөд асар их боломжийг үнэхээр гайхаж байгаа тул цаашдын хичээлүүдийг нийтлэх болно.

Илүү ихийг хүлээж байгаарай, өнөөдрийн заавар нь програмистын тухай юм (бүх програмыг хялбархан туршиж үзэх).

Алхам 1: Бүрэлдэхүүн хэсэг ба материал

Бүрэлдэхүүн хэсэг ба материал
Бүрэлдэхүүн хэсэг ба материал
Бүрэлдэхүүн хэсэг ба материал
Бүрэлдэхүүн хэсэг ба материал
Бүрэлдэхүүн хэсэг ба материал
Бүрэлдэхүүн хэсэг ба материал

Харамсалтай нь ESP8266-01 нь бронд хийх боломжгүй бөгөөд ямар нэг зүйлийг өөрчлөхийг хүссэн үедээ утсыг салгах/дахин залгах нь маш их ядаргаатай бөгөөд цаг хугацаа их шаарддаг. Гэсэн хэдий ч ESP-ийг компьютер дээрээ асаах, холбох зориулалттай үнэхээр хямд USB сериал хөрвүүлэгч байдаг.

Энэ нь ESP -ийг хэрхэн яаж гэрэлтүүлэх вэ? Яг үнэндээ тэгж чадахгүй … (⊙_☉)

Аймшигтай, тийм үү? Анхных нь … үнэхээр утгагүй зүйл. Дараа нь тэд ESP -ийг анивчих горимд тохируулахын тулд гулсах унтраалгатай хоёр дахь хувилбарыг хийжээ. Зарим шалтгаанаар ESP -ийн стандарт хэрэглэгчид төхөөрөмжийг шинэ програмыг (FW) гялсхийлгэхийн тулд флаш горимд удаан хугацаагаар суулгах шаардлагатай гэж тэд бодож байсан байх. Хэрэв та USB залгасны дараа анивчихгүй горимыг дахин асаахаа мартсан бол кодыг ажиллуулахын тулд салгаж, дахин залгах хэрэгтэй болно. Дараа нь тэд түр зуурын товчлуур бүхий гурав дахь хувилбарыг хийжээ. Сайхан санаа! Энэ товчлуурыг дарах нь жижиг бөгөөд хэцүү мэт санагдаж байна, ялангуяа ESP модулийг дээр нь тавьчихсан байсан ч … Миний сэтгэлийг зовоож байгаа зүйл бол тэд ESP-01 стандартын хэрэглэгчийг маш бага төсөвтэй гэж бодож байсан бололтой. дахин ачаалах хоёр дахь хоромхон товчлуур - MCU (ESP процессор). Ганцхан долларын үнэтэй байх магадлалтай тул аливаа ухаалаг хүмүүс үүнийг хийх болно. Үгүй ээ … Хэрэв та MCU -г дахин асаахыг хүсч байвал флаш горимд тохируулахын тулд USB -г салгаад дахин залгах хэрэгтэй гэж тэд шийдсэн.

Надаар тоглоод байна уу? (ಠ_ಠ)

Алив, бид тийм ядуу биш! Бид энэ нэмэлт доллар центийг зарцуулах байсан! Та яагаад энэ, энэ, энэ эсвэл энэ загварыг хуулж, аз жаргалтай амьдруулж болохгүй гэж ??? (ノ ☉ ヮ ☉) ノ

Бүү ай, хэрэв бид ухаалаг програмист худалдаж авах боломжгүй бол бид зөвхөн хоёр pcb товчлуур, хоёр утастай ESP-01 програмистыг бий болгож чадна.

Сайхан 3D хэвлэсэн хайрцгийг нэмж хийснээр бид дүлий програмистыг анхны бөгөөд хамгийн тохь тухтай төхөөрөмж болгон хувиргаж чадна. Энэ хайрцаг нь "үндсэн" (хамгийн хямд) USB програмист болон сонгодог 6x6 мм хэмжээтэй pcb товчлуурт зориулагдсан бөгөөд энэ нь хүрэлцэх товчлуур юм. Хэрэв та анхааралтай ажиглавал би өөр өөр зураг дээр өөр өөр товчлууруудыг ашиглаж байгааг харж болно. Энэ нь би илүү урт босоо амтай товчлууруудыг ашиглахаар шийдсэнтэй холбоотой юм. Товчлуур бүр сайн ажилладаг.

Одоо, холбоосууд (харьяа, btw):

ESP8266-01: Bangood, Amazon, Amazon.

ESP8266-01 програмист: Bangood, Amazon, Amazon.

Товчнууд: Bangood, Amazon, Amazon.

Хэрэв танд ямар нэг зүйл дутагдаж байна гэж бодож байвал эндээс хайж олох боломжтой хамгийн бага гагнуурын хэрэгсэл хэрэгтэй болно.

Алхам 2: Цахилгааны утас ба угсралт

Утас ба угсралт
Утас ба угсралт
Утас ба угсралт
Утас ба угсралт
Утас ба угсралт
Утас ба угсралт
Утас ба угсралт
Утас ба угсралт

Энэ нь амархан: энэ файлыг татаж аваад 3D принтерээ асаагаад дуртай материалаа ачаалж (илүү сайн хүлцэхийн тулд би PLA санал болгож байна) хэвлэж эхлээрэй.

Одоо утаснууд. GND зүү дээр хоёр кабель, RST дээр нэг кабель, Gpio0 зүү дээр сүүлчийн кабелийг гагнана.

Эдгээр утсыг хэмжихийн тулд (ойролцоогоор) хайчилж, товчлуурын голтой гагнах ёстой. Нэг талын хоёр тээглүүрийг сонгоно уу, ихэвчлэн товчлуурын эсрэг талын голууд гүүртэй байдаг тул та үргэлж хаалттай энгийн холболт үүсгэх болно. Санаа зоволтгүй, хэрэв та буруу сонгосон бол юу ч гэмтээхгүй. Мультиметрээр хийсэн тасралтгүй байдлын хэмжүүр нь аль зүү зөв болохыг тодорхойлох боломжтой. Богино холболт үүсэхээс урьдчилан сэргийлэхийн тулд товчлуурыг ил гарсан хэсэгт хэдэн дусал халуун цавуу хийнэ. Дараа нь товчлууруудыг нааж, товчлууруудын дотор цавуу буулгахгүй байхыг анхаарна уу, эс тэгвээс тэд цаашид ажиллахгүй болно. Би дотроос нь халуун цавуу байрлуулахын тулд гаднаас нь хүчтэй цавуу хэрэглэсэн.

Одоо, хэрэв та гагнах чадвардаа итгэлтэй байгаа бол хэргийг шууд нааж болно, гэхдээ би бага зэрэг анивчдаг тест хийх болно (дараагийн алхамыг уншина уу).

Хэргийг цавуу болгохын тулд танд ямар нэгэн бат бөх цавуу хэрэгтэй, эпокси нь зүгээр, би цианоакрилатын цавуу хэрэглэсэн (товчлуурыг цементлэхэд ашигладаг байсан).

Алхам 3: Үүнийг хэрхэн ашиглах талаар

Үүнийг хэрхэн ашиглах талаар
Үүнийг хэрхэн ашиглах талаар

Зүгээр л USB програмистыг драйверуудаа суулгаарай, програмистууд CH340 серийн чипийг ашигладаг бөгөөд энэ талаар олон заавар байдаг (цонхны хувьд).

Хэрэглээ нь энгийн, нэг товчлуур нь MCU -г дахин тохируулдаг, нөгөө товчлуур нь MCU (дахин) ачаалах явцад дарагдсан хэвээр байвал MCU -ийг флаш горимд тохируулдаг.

- Та төслөө дахин эхлүүлэхийг хүсч байна уу? Дахин тохируулах товчийг дарна уу.

- Та өөрчлөгдсөн програмыг байршуулахыг хүсч байна уу? Флэш товчлуурыг дарж, дахин тохируулах товчийг дарж, суллах, флаш товчлуурыг суллах. MCU зарим кодыг байршуулахад бэлэн байх бөгөөд дараа нь кодыг ажиллуулах болно.

Та ямар firmware -ийг байршуулахыг хүсч байгаа, аль програмыг байршуулахыг хүсч байгаагаас үл хамааран танд зохих COM порт, ESP -ийн сайн залгах, тоглуулах физик холбогч байх бөгөөд та кабельтай хутгалдах шаардлагагүй болно. мөн USB -ийг ямар ч шалтгаангүйгээр дарамтлах шаардлагагүй болно. Өө, эцэст нь!

Би энэ бяцхан wifi төхөөрөмжийн зарим хэрэгтэй програм хангамжийг харуулахын тулд тусдаа заавар бичих болно, програм хангамжийг байршуулах багаж хэрэгсэл, тэдгээрийн тохиргоо нь тийм ч чухал биш бөгөөд энэ нь програмистад зориулагдсан болно. Хүлээж байгаарай!

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