Агуулгын хүснэгт:
- Алхам 1: Бүрэлдэхүүн хэсэг ба материал
- Алхам 2: Цахилгааны утас ба угсралт
- Алхам 3: Үүнийг хэрхэн ашиглах талаар
Видео: Ultimate ESP8266-01 програмист ба USB адаптер: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Сайн уу хүмүүсээ
жижиг, хямд 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 төхөөрөмжийн зарим хэрэгтэй програм хангамжийг харуулахын тулд тусдаа заавар бичих болно, програм хангамжийг байршуулах багаж хэрэгсэл, тэдгээрийн тохиргоо нь тийм ч чухал биш бөгөөд энэ нь програмистад зориулагдсан болно. Хүлээж байгаарай!
Зөвлөмж болгож буй:
CH341A програмист: 8 алхам
CH341A програмист: Би саяхан CH341A мини програмист худалдаж авсан. Мини програмист нь зүгээр бөгөөд 24, 24 цуврал чипүүдийг програмчлах боломжтой. Энэ нь маш бага өртөгтэй боловч компьютерын BIOS болон чиглүүлэгчийн програмыг анивчихад ашиглаж болох тул маш ашигтай байдаг
ISP Wifi модулийг ESP8266 флаш ба програмист ашиглан ESP8266 AT програмыг хэрхэн яаж Flash хийх эсвэл програмчлах вэ: 6 алхам
ISP Wifi модулийг ESP8266 флашер ба программист ашиглан ESP8266 AT програмыг хэрхэн яаж асаах эсвэл програмчлах вэ: Тодорхойлолт: Энэхүү модуль нь ESP-01 эсвэл ESP-01S төрлийн ESP8266 модульд зориулсан USB адаптер /програмист юм. Энэ нь ESP01 -ийг залгахын тулд 2x4P 2.54 мм хэмжээтэй эмэгтэй толгойгоор тоноглогдсон болно. Мөн энэ нь ESP-01-ийн бүх тээглүүрийг 2x4P 2.54 мм хэмжээтэй эрэгтэй цоорхойгоор гаргаж авдаг
Arduino UNO -той ATTINY микроконтроллерийн жижиг програмист: 7 алхам
Arduino UNO -той ATTINY микроконтроллерийн бяцхан програмист: ATTINY серийн микроконтроллерыг олон талт байдал, хямд үнээр ашиглах нь сонирхолтой боловч Arduino IDE гэх мэт орчинд хялбархан програмчлах боломжтой байдаг. амархан шилжүүлэх
ESP8266-07 Arduino Nano програмист: 6 алхам (зурагтай)
ESP8266-07 Arduino Nano програмист: Энэ бол Arduino нано ашиглан гоёмсог ESP8266-07/12E програмчлалын самбар бүтээх богино заавар юм. Утасны схем нь энд үзүүлсэнтэй маш төстэй юм. Танд энэ төслийг талхны тавцан дээр холбох, өөрөө гагнах сонголтууд байна
USB ESP-12 програмист: 7 алхам
USB ESP-12 програмист: IoT-тэй тоглох нь сонирхолтой байх болно гэж бодож байсан тул esp8266-ийг туршиж үзэхээр шийдлээ. Би esp8266-ийг програмчлах олон тооны шийдлүүдийг олж харсан тул эндээс зарим санааг зээлж авлаа https: //www.instructables.com/id/USB-to-ESP-01-Boa … мөн тэр