Агуулгын хүснэгт:
- Алхам 1: Шаардлагатай материал, багаж хэрэгсэл
- Алхам 2: Програмчлал
- Алхам 3: Код хэрхэн ажилладаг вэ (хэрэв та сонирхож байгаа бол алгасаарай)
- Алхам 4: Схем
- Алхам 5: Зүү толгойн толгойг тайлна уу
- Алхам 6: Шилжүүлэгчийг гагнах
- Алхам 7: CH_PD -ийг VCC руу холбоно уу
- Алхам 8: Цахилгаан LED -ийг салга
- Алхам 9: Гагнуурын тохиргооны унтраалга
- Алхам 10: Цахилгаан хангамж, зохицуулагч, холбогчийг нэмнэ үү
- Алхам 11: Үүнийг хүссэн үедээ нааж болно
- Алхам 12: Цэнэглэх
- Алхам 13: Тохируулах
- Алхам 14: Үүнийг туршаад үзээрэй
- Алхам 15: Шинэчлэлт: 3D хэвлэсэн кейс
Видео: Жижиг ESP8266 зураасны товчлуур (дахин тохируулах боломжтой): 15 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Энэ бол ESP8266 дээр суурилсан жижигхэн товчлуур юм. Энэ нь гүн нойронд автдаг, хэрэв та товчлуурыг дарвал энэ нь заасан URL руу GET хүсэлтийг өгөх бөгөөд хэрэв тохируулагдсан бол тэжээлийн хүчдэлийг хувьсагч болгон дамжуулдаг. Хамгийн сайн тал нь хоёр тээглүүрийг холбох замаар та тохиргооны горимд оруулах боломжтой болно. Дахин програмчлахгүйгээр бүх тохиргоог өөрчлөх боломжийг танд олгоно.
Энэхүү зааварчилгааг дагаснаар та зарим зүйлийг мэддэг гэж бодож байна. хэрхэн гагнах, схемийг хэрхэн дагаж мөрдөх, програм болон SPIFFS өгөгдлийг ESP руу хэрхэн байршуулах талаар.
Алхам 1: Шаардлагатай материал, багаж хэрэгсэл
Энэ төслийн хувьд танд хэрэгтэй болно:
- ESP-01 (Мэдээжийн хэрэг)
- 50 мАч буюу үүнтэй төстэй Li-Po батерей
- 2x1 эмэгтэй зүү толгой
- 3.3V LDO (HT-7333A-ийг зөвлөж байна, 4uA болон 170мВ-ийн зогсолтын маш сайн зогсолтын гүйдэлтэй)
- Жижигхэн товчлуур
- Зарим нимгэн утас (Утас боох утас маш сайн ажилладаг)
Танд бас хэрэгтэй болно:
- ESP програмчлалын самбар
- Гагнуурын төмөр / гагнуур / урсгал
- Гагнуурын насос
- Хавчаар ба/эсвэл утас хуулагч
- Зүлгүүр
- Супер цавуу
Алхам 2: Програмчлал
Энэ төсөл нь бүрэн нээлттэй эх сурвалж бөгөөд хэрэв та кодыг өөрчлөхийг хүсвэл энэ нь миний GitHub дээр байна. Гэхдээ тэгэх шаардлагагүй. Энэ товчлуурыг дахин програмчлахгүйгээр дахин тохируулах боломжтой.
Урьдчилан эмхэтгэсэн кодыг эндээс татаж авах боломжтой.
Зүгээр л ESP програмист болон ESP8266 -г залгаарай (програмчлалын горимд орохын тулд GPIO_02 -ийг GND -тэй холбохоо мартуузай).bin файл болон SPIFFS өгөгдлийг байршуулна уу.
SPIFFS өгөгдлийн фолдерыг байршуулах нь маш чухал бөгөөд үүнгүйгээр код ачаалагдахгүй. Зүү толгойнуудыг салгасны дараа дахин програмчлах хэрэгтэй бөгөөд энэ нь маш уйтгартай байх болно.
Алхам 3: Код хэрхэн ажилладаг вэ (хэрэв та сонирхож байгаа бол алгасаарай)
ESP ачаалах үед ArduinoJSON номын санг ашиглан SPIFFS файлын системээс 'config.jsn' файлыг уншиж, задлан шинжилдэг. Энэ нь тохируулж болох бүх тохиргоог хувьсагч болгон ачаална.
Дараа нь GPIO_03 [RX] нь газардуулгатай холбогдсон эсэхийг тохиргооны горимд оруулах эсэхийг шалгадаг.
Хэрэв тийм биш бол WiFi, дараа нь сервер рүү холбогдохыг оролдох болно. Энэ нь GET хүсэлтийг бөглөж, хүчээ хэмнэхийн тулд гүн нойронд ордог.
Тохиргооны горимд та бүх тохиргоог тохируулж болно. (энэ талаар дэлгэрэнгүйг 13 -р алхамаас үзнэ үү)
Эрчим хүч хэмнэх нь энд чухал ач холбогдолтой тул хэрэв ямар нэгэн зүйл хэтэрхий удаан үргэлжлэх эсвэл wifi/сервертэй холбогдоогүй бол 5 удаа хурдан анивчих, дараа нь урт анивчихад алдаа гарч, гүн нойронд орно.
Хэрэв бүх зүйл зөв хийгдсэн бол богино, дараа нь урт анивчих болно. Үүнийг амжилтанд хүргэхийн тулд. Дараа нь гүн нойронд орно.
Сонирхолтой хэвээр байна уу? миний GitHub -ийг үзээрэй.
Алхам 4: Схем
Энэ нь таныг дараагийн хэдэн алхам хийхэд үүнийг бий болгоход туслах ёстой.
Алхам 5: Зүү толгойн толгойг тайлна уу
Нэгдүгээрт, та ESP8266 програмыг зөв програмчилсан гэдэгт 100%, SPIFFS өгөгдлийг байршуулсан гэдэгт 100% итгэлтэй байгаарай.
Дараа нь эхний алхам бол 2x4 зүү толгойг задлах явдал юм, ингэснээр бидний товчлуурыг жижиг болгох боломжтой болно. Гэхдээ энэ нь дахин зарахгүйгээр дахин програмчлах боломжгүй гэсэн үг юм. Хөтөлбөр болон SPIFFS анивчсан эсэхийг шалгаарай.
Та тохиргоог дахин тохируулах боломжтой хэвээр байх болно.
Гагнуурын төмрийн үзүүр ба гагнуурын насосны тусламжтайгаар энэ нь илүү хялбар байдаг. Миний стратеги бол эхлээд бүх найман тээглүүрийг гагнуураар холбож, дараа нь бүгдийг нь халааж, толгойг нь хясаагаар тайлна. Дараа нь илүүдэл гагнуурыг салгасны дараа би төмрөөрөө дээрээс нь нүх гаргаад насосоороо ёроолоор нь гагнах болно.
Алхам 6: Шилжүүлэгчийг гагнах
Дараа нь та GND ба RST хооронд түлхүүрээ гагнах хэрэгтэй болно. Миний хувьд товчлуурын тээглүүр нь арай хэтэрхий зузаан байсан тул би жаахан нимгэн зүсэх хэрэгтэй болсон. Товчлуур нь самбартай зэрэгцэн байрлаж байгаа эсэхийг шалгаарай, эс тэгвээс энэ нь түлхэгдэх стрессээс болж цаг хугацааны явцад эвдэрч магадгүй юм.
Алхам 7: CH_PD -ийг VCC руу холбоно уу
ESP кодыг ажиллуулахыг зөвшөөрөхийн тулд CH_PD -ийг VCC руу холбохоо бүү мартаарай.
Алхам 8: Цахилгаан LED -ийг салга
Товчлуур нь аль болох бага эрчим хүч зарцуулах шаардлагатай. Үргэлж асаалттай байдаг тул цахилгаан тэжээл нь үргэлж ~ 4 мА зарцуулдаг. Энэ нь батерейны ашиглалтын хугацааг арван хоёр цаг хүртэл бууруулах болно. Тиймээс хальсыг нь тайлах эсвэл таслах хэрэгтэй.
Алхам 9: Гагнуурын тохиргооны унтраалга
Тохиргооны горимд орохын тулд GPIO_03 [RX] -г GND -тэй холбох шаардлагатай. Үүнийг хийхэд хялбар болгохын тулд би холболтыг хийхийн тулд хажуу тийш нь түлхэж болох жижиг хөшүүргийг гагнав.
Алхам 10: Цахилгаан хангамж, зохицуулагч, холбогчийг нэмнэ үү
Энэ бол барилгын хамгийн урт хэсэг юм. Та схемийн дагуу зай, хүчдэлийн зохицуулагч, цэнэглэгч холбогчийг гагнах хэрэгтэй болно.
Энэ бүгдийг ESP-01-ийн доорх жижигхэн орон зайд багтаахын тулд хүчдэлийн зохицуулагчийн TO92 багцыг зүлгэх шаардлагатай болсон. Гагнахаасаа өмнө зохион байгуулалтаа сайтар төлөвлөж байгаарай, энэ нь маш нягт байх боловч хийх боломжтой хэвээр байх ёстой.
Хэрэв таны батерей хэт том бол та хүчдэлийн зохицуулагчийг орхих хэрэгтэй. Энэ нь ажиллах боловч ESP8266 -ийг гэмтээх эрсдэлтэй болно. Энэ нь зөвхөн дээд тал нь 3.6 В хүртэл ажиллах боломжтой гэсэн үнэлгээтэй боловч бүрэн цэнэглэгдсэн LiPo нь 4.2 В хүчдэл гаргадаг. Өөрсдийн эрсдэлээр үргэлжлүүлээрэй.
Алхам 11: Үүнийг хүссэн үедээ нааж болно
Бүх зүйлийг байрандаа байлгах сүүлчийн алхам бол бүх зүйлийг байрандаа байрлуулах явдал юм.
Алхам 12: Цэнэглэх
Товчлуураа цэнэглэхийн тулд танд LiPo цэнэглэгч хэрэгтэй болно, би товчлуурт холбогдсон USB Li-Po цэнэглэгчийг ашигладаг. Туйлыг эргүүлэхгүйн тулд болгоомжтой байгаарай.
Алхам 13: Тохируулах
Та товчлуураа анх удаа ашиглахад бараг бэлэн боллоо.
Тохиргооны горимд орохын тулд та GPIO_03 [RX] -г GND руу холбох хэрэгтэй. Хэрэв та 9 -р алхам дээрх шиг хөшүүргийг гагнах юм бол энэ нь илүү хялбар болно. Дараа нь ESP -ийг дахин тохируулах товчийг дарж тохиргооны горимд орох ёстой. Та одоо хөшүүргийг салгаж болно.
Дараа нь та зүгээр л:
- 'ESP_Button' WiFi хандалтын цэг рүү 'wifibutton' нууц үгээр холбогдоно уу
- Http://192.168.4.1 хаягаар орж тохиргооны хуудсыг нээнэ үү.
- Өөрийн утгыг тохируулсны дараа 'Хадгалах' товчийг дараад 'Дахин эхлүүлэх' дээр дарна уу.
- Таны товчлуур дахин асч, хүсэлтийг биелүүлж, гүн нойронд орно.
Зөвхөн хостын талбарт хостын нэрийг оруулна уу, https:// эсвэл https:// байхгүй, URL -ийн үлдсэн хэсгийг URI талбарт тусгаарлана уу.
Алхам 14: Үүнийг туршаад үзээрэй
Та бүх зүйлд бэлэн байх ёстой, товчлуурыг дарахад таны GET хүсэлт гарна.
Дээрх видео бол миний вэбсайт болон IFTTT -тэй холбогдож, захиалгаар үүсгэсэн жиргээг байршуулж буй миний товчлуур юм.
GET хүсэлтийг тохируулах нь энэхүү зааварчилгааны хамрах хүрээнээс гадуур боловч та үүнийг IFTTT эсвэл бусад үйлчилгээнд амархан холбох боломжтой байх ёстой. Хэрэв та PHP код захиалж, миний вэбсайт дээр байрлуулах хүсэлтэй байгаа бол батерейг хянах боломжтой байж магадгүй юм.
Хэрэв танд ямар нэгэн асуудал байгаа бол, эсвэл алдааг олж засварлахад тусламж хэрэгтэй байгаа бол доор сэтгэгдлээ үлдээнэ үү.
Үүнийг хэрхэн сайжруулах талаар санаа бодлоо илэрхийлэхийг хүссэн хүн бүрт тааламжтай байна. xD
Хэрэв та Doctor Who -ийн шүтэн бишрэгчид байвал сэтгэгдлээ үлдээгээрэй.
Баяртай!
Алхам 15: Шинэчлэлт: 3D хэвлэсэн кейс
Хэсэг хугацааны дараа зураасны товчлуурыг ашигласнаар би үүнийг тайлбарлахаар шийдлээ. STL болон Fusion 360 файлуудыг хавсаргав.
Зөвлөмж болгож буй:
Дахин тохируулах товчлуур бүхий 4 оронтой 7 сегментийн таймер: 5 алхам
Дахин тохируулах товчлуур бүхий 4 оронтой 7 сегментийн таймер: Энэхүү зааварчилгаа нь 4 оронтой 7 сегментийн дэлгэц ашиглан товчлуураар дахин тохируулах тоолуурыг хэрхэн яаж хийхийг зааж өгөх болно. Энэ зааварт шаардлагатай материал, зөв утас, байсан кодын татаж авах боломжтой файл
Супер жижиг Arduino -тэй нийцтэй самбарыг ашигладаг жижиг дохиоллын систем!: 10 алхам
Super Tiny Arduino -тэй нийцтэй самбар ашигладаг бяцхан дохиоллын систем !: Сайн байна уу, өнөөдөр бид бяцхан дажгүй төсөл хийх гэж байна. Бид өөртөө болон урд талын объектын хоорондох зайг хэмжих жижиг дохиоллын төхөөрөмж бүтээх гэж байна. Объект тогтоосон зайг өнгөрөхөд төхөөрөмж танд энэ тухай мэдэгдэх болно
Жижиг робот бүтээх: Нэг куб инч бичил сумогийн робот хийх, жижиг: 5 алхам (зурагтай)
Жижиг робот бүтээх: Нэг куб инч бичил сумогийн робот хийх, жижиг болгох: Жижиг робот, хэлхээ бүтээх талаархи зарим дэлгэрэнгүй мэдээллийг энд оруулав. Энэхүү зааварчилгаа нь ямар ч хэмжээтэй робот бүтээхэд хэрэгтэй зарим үндсэн зөвлөмж, арга техникийг багтаасан болно.Миний хувьд электроникийн хамгийн том сорилтуудын нэг бол жижиг хэмжээтэй
Алдарт алтоидын цагаан тугалганы хуулбарыг хэрхэн яаж хийх вэ. (ИНГЭЖ ЦАГИЙН ДАХИН ДАХИН ДАХИН ДАХИН ДАХИН ХӨГЖҮҮЛЭХ): 7 алхам
Алдарт алтоидын цагаан тугалганы хуулбарыг хэрхэн яаж хийх вэ. (БАЙГАА ЦАГ ДАХИН ДАХИН ДАХИН ДАХИН ДАХИН ДАХИН ДАХИН ХЭЛЭХ): Сайн байна уу Энэ бол эвдэршгүй зүйл бол метал хайрцгийг Altoids цагаан тугалганы ижил хэмжээтэй (эсвэл таны хүссэн хэмжээгээр) хэрхэн хийх тухай юм. Энэ нь юу гэсэн үг болохыг та мэдэх үү ???? Энэ нь та өөрөө цагаан тугалга хийх боломжтой гэсэн үг юм ….. Та ямар хэмжээтэй байхыг хүсч байна !!!!!!!!!!! Энд хэрхэн.МАТЕРИАЛ: 2
Маш жижиг робот бүтээгээрэй: Дэлхийн хамгийн жижиг дугуйт роботыг бариултай болгоорой.: 9 алхам (зурагтай)
Маш жижиг робот бүтээгээрэй: Дэлхийн хамгийн жижиг дугуйт роботыг бариултай болгоорой. Жижиг зүйлийг авах, хөдөлгөх чадвартай 1/20 шоо инч хэмжээтэй робот бүтээгээрэй. Үүнийг Picaxe микроконтроллер хянадаг. Яг энэ мөчид энэ бол бариултай дэлхийн хамгийн жижиг дугуйтай робот байж магадгүй гэж би бодож байна. Энэ нь эргэлзээгүй болно