Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Цахилгааны утас
- Алхам 2: Perfboard хэлхээг гагнах
- Алхам 3: ПХБ -ийн хэлхээ
- Алхам 4: Arduino IDE -д Esp8266 дэмжлэгийг нэмж оруулах
- Алхам 5: Ноорог байршуулах
- Алхам 6: Кодыг туршиж үзээрэй
Видео: ESP8266-07 Arduino Nano програмист: 6 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Энэ бол Arduino нано ашиглан гоёмсог ESP8266-07/12E програмчлалын самбар үүсгэх богино заавар юм. Утасны схем нь энд үзүүлсэнтэй маш төстэй юм. Танд энэ төслийг талхны тавцан дээр холбох, өөрөө хийсэн самбарыг гагнах эсвэл хавсаргасан гербер файлыг ашиглан илүү найдвартай компьютер үүсгэх боломжтой. Хэрэв та дурдсан төхөөрөмжийг ихэвчлэн програмчилж байгаа бол pcb эсвэл perfboard (хэрэв та зөв гагнах гэж өөртөө итгэдэг бол) наахыг зөвлөж байна.
Би ESP-07 ашиглан зарим контент бүтээхээр төлөвлөж байгаа бөгөөд энэ хичээл дээр бүтээсэн самбарыг тогтмол ашиглах болно.
Энэхүү загвар нь ESP модулийг асаах зориулалттай 3.3V хүчдэлийн зохицуулагчтай тул та Arduino USB кабелаас гадна 5V тэжээлийг холбох хэрэгтэй болно. Үүнээс гадна та таслах самбар ашиглах ёстой; Энэ нь бүх зүйлийг ажиллахад хялбар болгодог.
Хангамж
- Arduino нано
- ESP8266-07 эсвэл/12/e
- ESP-07 таслах самбар
- Мини USB кабель
- 5.5 мм цахилгаан залгуур (эрэгтэй, эмэгтэй)
- Эмэгтэй толгойн зүү 1*15 (2 ширхэг)
- Эмэгтэй толгойн зүү 1*8 (2 ширхэг)
- 6 зүү солих унтраалга (заавал биш)
- товчлуурууд (2 ширхэг)
- 5 кох резистор (2 ширхэг)
- 10 кох резистор (2 ширхэг)
- lm1117 3.3v (би smd хувилбарыг ашигласан, хэрэв та талхны хэлхээ үүсгэхийг хүсвэл TH ашиглаж болно)
- 47UF конденсатор (хэрэв та цахилгааны асуудалтай тулгарвал илүү өндөр утгыг ашиглаж болно)
- талх, эсвэл перфорд, эсвэл pcb
Алхам 1: Цахилгааны утас
Breadboard хэлхээ:
1. Arduino нано, ESP модулийг таслах самбар ашиглан талхны тавцан руу залгаарай. Таслах самбарын зүү рүү илүү сайн нэвтрэхийн тулд та зураг дээр үзүүлсэн шиг нэг оронд хоёр талхны самбар ашиглаж болно.
2. Төмөр замыг тэжээх: цахилгаан үүрний 5v зүүг lm1117 3.3v зохицуулагчийн 3 -р зүү, GND -ийг 1 -р зүү, 2 -р зүүгээс гаралтын талхны хавтангийн "+" төмөр зам руу холбоно. Цахилгаан залгуурын GND зүүг талхны хавтангийн " -" хэсэгт холбоно уу. 47uf конденсаторыг нэмж, төмөр замыг үзүүлсэн шиг холбоно уу.
3. Хоёр товчлуур (дахин тохируулах, програмчлах) нэмээд тус бүрээс нэг зүүг дахин тохируулахын тулд нөгөө хэсгийг ESP -ийн GPIO0 руу холбоно уу. 10км резистор ашиглан ердийн холбосон тээглүүрийг 3.3в хүртэл татна. Ердийн нээлттэй тээглүүрийг GND руу холбоно уу
4. ESP таслах самбарын VCC руу + төмөр замыг холбоно уу
5. Холбох - ESP таслах самбарын GND руу төмөр зам тавих
6. ESP -ийн CH_PD ба GPIO15 тээглүүрийг 5 кох резистор ашиглан +3.3v төмөр замд татаж аваарай.
7. Нано-ийн RX зүүг 2 суваг солих унтраалга ашиглан ESP-ийн RX-тэй холбоно уу
8. 2 суваг солих унтраалга ашиглан нано TX-ийг ESP-ийн TX-тэй холбоно уу. (унтраалга нь заавал биш бөгөөд энэ нь Arduino болон ESP хоорондох дохиог бүрэн салгах боломжийг олгодог)
9. Arduino -ийн RST ба GND тээглүүрүүдийг холбоно уу, энэ алхам нь ATmega чипийг "идэвхгүй болгодог".
Ардуино нь ESP модулийг найдвартай тэжээх хангалттай хэмжээний гүйдэл дамжуулж чадахгүй байгаа тул би гадаад 5V цахилгаан хангамжийг ашигласан. Би хуучин цэнэглэгч болон өөрчлөгдсөн USB кабель ашиглаж байна.
Алхам 2: Perfboard хэлхээг гагнах
Би өмнөх алхам дахь утаснуудын диаграм дээр үндэслэн нэг талт 7см -ээс 9см хэмжээтэй перфрон хавтангийн схемийг хийсэн. Чиглүүлэлтийн асуудалд орохгүйн тулд яг ижил бүрэлдэхүүн хэсгүүдийн байршлыг ашиглахыг хичээ. Та хавсаргасан fritzing зургийг гарын авлага болгон ашиглаж болно.
Нано ба ESP -ийг салгаж авахын тулд би 2.54 мм хэмжээтэй эмэгтэй толгойн зүү ашигласан.
Алхам 3: ПХБ -ийн хэлхээ
Хавсаргасан герберийг pcb үйлдвэрлэгч рүү илгээгээрэй, тэгээд л болоо!
Энэ нь өмнө дурдсан утаснууд дээр суурилсан боловч зохион байгуулалт нь арай өөр юм. Таны мөнгийг хэмнэхийн тулд би үүнийг илүү нягт болгох ёстой байсан
Файлуудыг EasyEDA ашиглан бүтээсэн.
Алхам 4: Arduino IDE -д Esp8266 дэмжлэгийг нэмж оруулах
Хэрэв та модулийг аль хэдийн тохируулсан бол энэ алхамыг алгасаж болно
Алхам 1: IDE -ийг нээгээд File >> тохиргоо руу очвол цонх гарч ирнэ. Энэ нь хавсаргасан зургуудын нэг шиг харагдах болно
Алхам 2: Улаан хайрцагт энэ мөрийг буулгана уу.
arduino.esp8266.com/stable/package_esp8266com_index.json
Хэрэв тэнд аль хэдийн бичсэн зүйл байвал таслал нэмж URL хаягаа оруулна уу
Алхам 3: Багаж хэрэгсэл >> самбар >> самбарын менежер рүү очоод хэрэв танд ямар нэгэн асуудал байгаа бол хавсаргасан зургуудыг үзнэ үү
Алхам 4: Цонхыг ачаалж дуусаад хайлтын хайрцгийг ашиглан esp8266 -г хайж, "esp8266 by esp8266 хамт олон" гэсэн гарчигтай үр дүнг олоод суулгана уу.
ТАЙЛБАР: Зарим хувилбарууд нь "үхлийн алдаа" үүсгэж байгаа тул би 2.5.2 хувилбарыг суулгасан
Алхам 5: Суулгаж дууссаны дараа Tools >> Board >> руу очоод "ерөнхий esp8266 модуль" -ыг сонгоно уу.
Алхам 6: Багаж хэрэгслүүд рүү очоод "самбар: Ерөнхий esp8266 модуль" хэсэгт та зарим тохиргоог олох болно. Таных хавсаргасан зураг дээрхтэй таарч байгаа эсэхийг шалгаарай.
Алхам 5: Ноорог байршуулах
USB кабелийг Arduino Nano -д залгаад компьютерт холбоно уу. Түүнчлэн, самбар дээрх цахилгаан үүрэнд 5 вольтын тэжээлийн эх үүсвэрийг холбоно уу.
Хэрэв та солих товчлуур нэмэх шийдвэр гаргасан бол түүнийг дарсан эсэхийг шалгаарай.
Esp модулийг програмчлалын горимд оруулахын тулд:
RESET болон PROGRAM товчлууруудыг дарж, "PROES" товчийг дарж байхдаа "RESET" товчийг дарна уу
Түр хүлээгээд "PROGRAM" товчийг дарна уу
Компьютер дээр IDE -ийг нээгээд Tools >> порт руу ороод USB кабелийг компьютерт холбосон COM портыг сонгоно уу.
Кодоо бичээд IDE -ийн зүүн дээд буланд байгаа байршуулах товчийг ашиглан ESP модулийг програмчилж эхлээрэй.
Алхам 6: Кодыг туршиж үзээрэй
Модулийг залгуураас нь салгалгүйгээр зарим програмыг туршиж үзэх боломжтой.
Үүнийг хийхийн тулд солих товчлуурыг дараад RESET товчийг дарна уу.
Би хоёр самбарыг бүрэн тусгаарлахын тулд шилжүүлэгчийг нэмсэн
БАЯРЛАХ!
Зөвлөмж болгож буй:
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 мм хэмжээтэй эрэгтэй цоорхойгоор гаргаж авдаг
(бараг) Universal MIDI SysEx CC програмист (ба дараалал ): 7 алхам (зурагтай)
(бараг) Universal MIDI SysEx CC програмист (ба дараалал …): Наяад оны дундуур синтез үйлдвэрлэгчид " бага нь дээр " нүцгэн ясны синтезд хүргэсэн үйл явц. Энэ нь үйлдвэрлэгчийн зардлыг бууруулах боломжийг олгосон боловч эцсийн хэрэглээнд боломжгүй бол нөхөх үйл явцыг төвөгтэй болгосон
USBTiny ISP програмист хэрхэн бүтээх вэ: CNC ПХБ -ийн тээрэмдэх машин ашиглан: 13 алхам (зурагтай)
USBTiny ISP програмист хэрхэн бүтээх вэ: CNC ПХБ -ийн тээрэмдэх машин ашиглан: Та өөрийн цахим төслийг эхнээс нь хэрхэн бүтээх талаар бодож байсан уу? Гэхдээ үйлдвэрлэгчийн соёлд дөнгөж хөл тавьж буй ихэнх үйлдвэрлэгчид болон техник хангамж сонирхогчид өөрсдийн төслүүдийг бүтээсэн
PIC програмист хэрхэн хийх вэ - PicKit 2 'clone': 4 алхам (зурагтай)
PIC програмист хэрхэн хийх вэ - PicKit 2 'clone': Сайн байна уу! Энэ бол PicKit 2 -ийн үүргийг гүйцэтгэдэг PIC програмист хийх зааварчилгаа юм. Би үүнийг анхны PicKit худалдаж авахаас хамаагүй хямд бөгөөд PIC микроконтроллер үйлдвэрлэгч Microchip, PicKit програмист, pr
Бизнес карт PIC програмист: 6 алхам (зурагтай)
Бизнес карт PIC програмист: Энэ бол Hack A Day нэрийн хуудасны хэмжээтэй тойргийн уралдаанд оролцох миний оролт байлаа. Би дөнгөж сая файлуудаа зүүгээд вэбсайтдаа орууллаа. Бусад бүх оруулгууд блогт хялбархан нэвтрэх гэж байгаа болохоор би энд оруулж байна. Энэ нь үүнийг хийх болно гэж найдаж байна