Агуулгын хүснэгт:
Видео: 2020 ESP8266: 3 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Тиймээс энэ Lazy Old Geek (L. O. G.) ESP8266 модулиуд дээр хэд хэдэн зааварчилгаа бичсэн:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
Надад хэд хэдэн ESP-01, ESP-03 байгаа хэвээр байгаа бөгөөд тэдгээрийг ажиллуулахыг хичээсэн.
Дараахь процесс ажиллахаа больсон бололтой.
ESP8266 -г Flash горимд оруулна уу.
Газар GPIO0
Газрын тохиргоог товчхон хийнэ үү
GPIO0 хувилбарыг гаргана уу
(Хэрэв танд GPIO0 дээр LED байгаа бол ½ орчим эрчимтэй байх ёстой)
GPIO0 -ийг дарж, Reset дээр дарж, ноорогоо ачаалж, GPIO0 -ийг суллаад Reset дээр товшино уу. Үүнийг хийхэд тийм ч хялбар биш юм.
Хамгийн сүүлийн баримт бичигт өөр нэг арга бий:
arduino-esp8266.readthedocs.io/en/latest/b…
Ачаалах болон ашиглах хамгийн бага тоног төхөөрөмжийн тохиргоог үзнэ үү
Санал болгож буй тохиргоог хавсаргасан болно.
Алхам 1: ESP адаптер
Миний 2-р хэсэгт би ESP-01 ба ESP-03 програмчлалын адаптер хийсэн.
Тиймээс надад эдгээр адаптеруудын нэг байсаар байна. Шинэ ПХБ хийхийн оронд би үүнийг өөрчлөхөөр шийдсэн.
За, миний төлөвлөгөөнд нэг жижиг асуудал байна, ESP-01-ийн нэг тээглүүрийг дахин тохируулах боломжтой, ESP-03 нь тийм биш юм. Миний өмнөх туршлагаас харахад CH_PD зүү нь дахин тохируулахтай ижил зүйлийг хийж байгаа юм шиг санагдсан тул би үүнийг туршиж үзсэн бөгөөд энэ нь ажиллах шиг боллоо.
Схемийн тэмдэглэлд тайлбарласны дагуу миний хийсэн зүйл бол USB-BUB холбогч DTR зүүгээс утсыг аваад хоёр холбогчийн GPIO0 руу холбох явдал байв. Би 3.3V зүү (дараагийн алхамд тайлбарласан болно) хоёр холбогчийн CH_PD -тэй холбогдсон.
Хоёр үсрэгчийг дараагийн зурагт үзүүлэв.
Алхам 2: CP2102 модуль
Надад хэд хэдэн CP2102, USB to UART адаптерууд байдаг. Тэдний зарим нь хажуугийн холбогч дээр RTS -тэй байдаг боловч надад үндсэн холбогч дээр хэрэгтэй байсан. Миний хийсэн зүйл бол CTS -тэй холбогдсон зүүг таслав. (Энэ зүүг миний схем дээр 3.3V гэж бичсэн байгаа, учир нь би зарим CP2102 -ийг 3.3V болгон өөрчилсөн). Дараа нь би RTS -ээс холбогчийг эмэгтэй толгойн зүү рүү холбосон.
Үүнийг дараагийн зурагт үзүүлэв.
Харамсалтай нь надад эдгээр USB -UART адаптеруудын олон хувилбар байдаг. Би тэдгээрийг тэмдэглэхийг хичээдэг боловч аль нь юу болохыг санах нь үргэлж асуудалтай байдаг. Би хөгшин.
Дараагийн зургийг үзнэ үү. CP2102 нь тунгалаг агшилтын боолт, шошготой.
Алхам 3: Arduino
Би одоогоор Arduino1.8.12 хувилбарыг ашиглаж байна.
ESP8266 -ийг суулгах хамгийн хялбар арга бол энэ аргыг ашиглан Board Manager -ийг ашиглах явдал юм.
github.com/esp8266/Arduino#installing-with…
Суулгасны дараа самбарыг сонгохдоо "Ерөнхий ESP8266 модуль" -ыг сонгоно уу.
АНХААРУУЛГА: Миний компьютер дээр "Ерөнхий ESP8266 модуль" гэсэн хоёр хувилбар байдаг. "ESP8266 самбар" гэсэн ангилалд багтдаг нь Blink -т ажилладаг бол Sparkfun -ийн доор байдаггүй.
Дараагийн зураг нь ТУЗ -ийн анхдагч тохиргоог харуулж байна (миний бодлоор). Би Flash Size, Mode гэх мэт олон зүйлээр тоглож байсан ч тэд ямар ч ялгаагүй юм шиг байна.
Миний адаптерийн хувьд би GPIO0 дээр LED -тэй байдаг тул би барьсан LED -ийг 0 болгож өөрчилдөг.
Энэ нь ажиллаж байгаа эсэхийг шалгахын тулд би зүгээр л Blink жишээг ажиллуулна. Ямар ч товчлуур дарах шаардлагагүй. Таны Arduino нь дараагийн зураг шиг зүйл харуулах ёстой бөгөөд миний тохиолдолд миний адаптер самбарын LED анивчих болно.
Мэдээлэл: Миний адаптерийг хэрхэн өндөр утсаар холбосон нь LED -ийг унтрааж, виз нь Blink -т дурдсан шиг биш юм.
Энэ үед би Блинкээс өөр зүйл хийгээгүй боловч энэ арга нь ажиллах шиг байгаа бөгөөд энэ нь хамаагүй хялбар юм.
Би ESP-07 дээр ажиллаж байсан.
ЗӨВЛӨГӨӨ: Arduino нь Generic -ийн оронд илүү сайн нийцтэй байхын тулд Node MCU 1.0 -ийг ашигладаг.
Зөвлөмж болгож буй:
[2020] RC машиныг хянахын тулд хоёр (x2) микро: бит ашиглах: 6 алхам (зурагтай)
[2020] RC машиныг хянахын тулд хоёр (x2) микро: бит ашиглах: Хэрэв танд хоёр (x2) микро: бит байгаа бол тэдгээрийг RC машиныг алсаас удирдахад ашиглах талаар бодож байсан уу? Та дамжуулагчийн хувьд нэг микро: бит, хүлээн авагчийн нэгийг ашиглан RC машиныг удирдах боломжтой.Микро кодлохын тулд MakeCode засварлагчийг ашиглахдаа
[2020] RC машиныг удирдахын тулд iPhone эсвэл IPad болон Micro: bit Game Pad програмыг ашиглах: 23 алхам
[2020] RC машиныг удирдахын тулд IPhone эсвэл IPad болон Micro: bit Game Pad програмыг ашиглах: Та өөрийн микро эсвэл битийг удирдахын тулд iPhone эсвэл iPad -аа ашиглах талаар бодож байсан уу? Micro: bit Educational Foundation нь iOS програмыг iOS програмаар хангадаг гэдгийг та мэдэх үү? Апп дэлгүүр үү? &Quot; микро: бит " App store -д байгаа бөгөөд та програмыг үнэгүй татаж авах боломжтой
Photoshop 2020 ашиглан олон зургийн арын дэвсгэрийг устгах: 5 алхам
Photoshop 2020 ашиглан олон зургийн арын дэвсгэрийг устгах: Зургийн арын дэвсгэрийг арилгах нь одоо маш амархан! Энгийн скрипт ашиглан олон (багц) зургийн арын дэвсгэрийг арилгахын тулд Adobe Photoshop 2020 -ийг хэрхэн ашиглах талаар ингэж хэлж болно
Вэб? Wokwi-2020-аас үндэслэсэн Arduino симулятор ?: 5 алхам
Вэб? Wokwi-2020-аас үндэслэсэн Arduino Simulator ?: Wokwi Arduino Simulator нь AVR8js платформ дээр ажилладаг. Энэ бол вэб дээр суурилсан Arduino Simulator юм. Arduino Simulator нь вэб хөтөч дээр ажилладаг. Тиймээс энэ нь илүү их анхаарал татаж байгаа бөгөөд шударгаар хэлэхэд энэ нь бусад симуляторуудтай харьцуулахад олон эерэг талуудтай юм
HC-SRF04 хэт авианы мэдрэгч ашиглан зайг хэмжих (Хамгийн сүүлийн үеийн 2020 он): 3 алхам
HC-SRF04 хэт авианы мэдрэгч ашиглан зайг хэмжих (Хамгийн сүүлийн үеийн 2020 он): Хэт авианы мэдрэгч (зай) гэж юу вэ? Хүмүүс сонсдоггүй өндөр түвшний долгионтой хэт авиан (Sonar). Гэсэн хэдий ч байгаль дээр хаа сайгүй хэт авианы долгион байгааг бид харж байна. Сарьсан багваахай, дельфин гэх мэт амьтдад хэт авианы долгион ашиглан