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

LED бүхий ESP8266-01 WIFI MUSICAL BELL: 3 алхам
LED бүхий ESP8266-01 WIFI MUSICAL BELL: 3 алхам

Видео: LED бүхий ESP8266-01 WIFI MUSICAL BELL: 3 алхам

Видео: LED бүхий ESP8266-01 WIFI MUSICAL BELL: 3 алхам
Видео: 125 САМЫХ ИННОВАЦИОННЫХ ЭЛЕКТРОТРАНСПОРТНЫХ И ЛИЧНЫХ ТРАНСПОРТНЫХ СРЕДСТВ 2024, Долдугаар сарын
Anonim
LED бүхий ESP8266-01 WIFI MUSICAL BELL
LED бүхий ESP8266-01 WIFI MUSICAL BELL
LED бүхий ESP8266-01 WIFI MUSICAL BELL
LED бүхий ESP8266-01 WIFI MUSICAL BELL
LED бүхий ESP8266-01 WIFI MUSICAL BELL
LED бүхий ESP8266-01 WIFI MUSICAL BELL

Энэхүү төсөл нь ESP8266-01 сортын чипийг худалдаж авснаас үүдэлтэй бөгөөд эдгээр нь 8 оролттой, GP I/O-ийн хувьд хязгаарлагдмал гаралттай жижиг самбарууд бөгөөд ихэнхдээ тэд зөвхөн нэг I/гэж иш татсан байдаг. О. Энэ мэдэгдэл нь мэдээжийн хэрэг буруу юм. Учир нь тэдгээр нь олон функцтэй боловч таны ашиглаж болох 4 тээглүүртэй тул та тэдгээрийг хэрхэн ашиглах талаар болгоомжтой хандах хэрэгтэй.

Хоёр нь дибаг хийх зорилгоор RX/TX цуваа зүү юм. Би үүнийг бодит цаг хугацаанд нь дибаг хийхийг хүсч байгаа тул энд ашиглахгүй, 3, 5-р зүүг үнэхээр сонирхож байна. 3 нь үргэлж GPI-02 болон 5 хэлбэрээр GPI-00 хэлбэрээр байдаг.

Бид кодыг дараа нь харж, хэд хэдэн алхам хийх боломжтой боловч эдгээр жижиг самбаруудыг дахин тохируулах шугамыг доош нь татаж, 5 -р зүүг дарж дахин тохируулах боломжтой болно. горим. Энэ талаар маш их мэдээлэл байгаа тул би үүнийг давтахгүй.

Хүч чадлаараа би USB холбогчийг шүүс, эсвэл хүсвэл ergs нийлүүлэгч болгон ашиглахыг сонгосон. Та сонсголын бэрхшээлтэй хүмүүст хонх дуугарч байгааг харуулах болно.

Энэ нь юу хийдэг вэ: Утасыг WIFI -ээр олж болох утасгүй нэвтрэх цэг болгон тохируулах явдал юм, холболт хийсний дараа хонх дарах, LED асаах товчлуурыг өгөх болно.

Би 10 секундыг сонгосон боловч дахин тохируулах боломжтой эсвэл та дуудлага хийхдээ [Ticker] ашиглан илүү их арга хэмжээ авах боломжтой болно. Энэ төхөөрөмж нь тийм ч том биш тул хязгаарлагдмал боловч хямдхан !! Хэрэв танд тийм ч их зүйл хийх шаардлагагүй бол энэ бол kiddy юм. Код дахь олон функцууд нь ip хаяг гэх мэт анхдагч байдаг боловч бүгдийг нь таны хүссэнээр тохируулах боломжтой байдаг. Үйлдлийг тайлбарласан миний видеог үзээрэй.

www.youtube.com/embed/cAUYztMnS30

Алхам 1: Танд хэрэгтэй зүйл

Танд хэрэгтэй зүйл
Танд хэрэгтэй зүйл

Жагсаалтанд орсон зарим сэтгэгдлүүд

BT66 Энэ бол урьдчилан програмчлагдсан олон дуутай дууны IC юм.

AST-030COMR-R гэж жагсаасан чанга яригч. Би үүнийг 80 ом гэж хэмжсэн.

BC547 гэж жагсаасан транзистор нь үнэндээ BC237A юм

LED DRIVER LOAD дахь резистор нь 1 OHM байна. 2N7000 fet нь ус зайлуулах эх үүсвэрийн эсэргүүцэлтэй 5 эсвэл 6 ом байна.

Алхам 2: Эхлээд схем

Эхлээд схем
Эхлээд схем

Би схемийг pdf хэлбэрээр хавсаргасан болно.

USB порт нь зөвхөн тэжээлд зориулагдсан болно. D+ ба D- нь ашиглагдаагүй байна. 5V хүчдэлийн зохицуулагч болох U1 руу чиглүүлэгддэг. Багцын эргэн тойронд ердийн задлах.3.3V нь ESP-0-д тэжээгддэг! WIFI 8 PIN төхөөрөмж. 4 ба 6 -р тээглүүрийг татаж аваарай. Би 5 -р зүү дээр R6 -ээр дамжуулж FET -ийн хаалга руу оруулдаг o/p програмын зүүг нэмж оруулав. 5V шугамаас шууд. 1 ом эсэргүүцэл нь ус зайлуулах эх үүсвэрийн эсэргүүцэлтэй хамт ус зайлуулах гүйдэл, улмаар LED -ээр дамжих урсгалыг ойролцоогоор хязгаарладаг. 200mA … гэрэл гэгээтэй. Энэ нь Ticker дээрх үйл явдлын тоолуур ашиглан LED -ийг анивчуулах програмчлагдсан болно.

ESP -ийн 3 -р зүү нь BT66 дууны чипийг 220 ом эсэргүүцэлээр 2 -р зүү рүү хөтөлдөг. 1 -р зүү нь түүний өөр 220 ом эсэргүүцэгчээр дамжин BC237A бааз руу гардаг. Q1 -ийн эсэргүүцлийн шилжүүлэгч нь o/p -ийг SP1 спикертэй холбодог бөгөөд ойролцоогоор эсэргүүцэлтэй байдаг. 80 Ом. Q1 -ийн ялгаруулагчийн хувьд энд ямар ч ашиг байхгүй, гэхдээ бид одоогийн ойролцоогоор ойролцоогоор ашиг олж байна. Энэхүү нийтлэг ялгаруулагчийн тохиргоонд 100. Хэрэв бид математик хийвэл ойролцоогоор 0.1 мВт буюу ойролцоогоор 10 дБ SPL авах ёстой бөгөөд энэ нь хангалттай боловч тийм ч чанга биш юм. AST-030COMR Farnell-ийн бүрэлдэхүүн хэсгүүдийг үзнэ үү.

Зарим нэмэлт тэмдэглэл. LDO шугаман зохицуулагч нь 800 мА чадалтай. Цорын ганц 3.3V ачаалал нь дууны чип ба ESP чип тул та үүнийг жижиг болгож чадна. Би үүнийг илүү санаачлагчид үлдээх болно, миний хувьд энэ нь миний хайрцагт байсан!

Алхам 3: КОД

Үүнийг даван туулъя. Arduino -г мэддэг хүмүүст зориулав

Тикер хуваарьлагчийг оруулсныг анхаарна уу. ТАЙЛБАРЫН ХУГАЦААГИЙН 2 БАЙДЛЫГ ТАНИЛЦУУЛЖ БАЙНА --- TickerScheduler ts (2); Ашиглах тээглүүр нь LED_BUILTIN болон LED_Pin -ийн өмнөх мэдэгдэл юм. Тэгвэл танд төхөөрөмж үзэх явцад харагдах нууц үг, SSID байна. Дараа нь бид хэд хэдэн функцтэй бөгөөд үүнийг тэмдэглэгээний журмаар дуудах болно. Тохиргоо руу явцгаая. Бид тэдгээрийг тохируулахдаа pinmode (pin -ийн нэр, I/O) ашигладаг. Дараа нь бид параметрүүдийг хоёр таймер бүрийн асинх дуудлагын арын хэсэгт дамжуулдаг.

ts.add (параметрүүд). Бид дуудлага хийх функц гэх мэтийг дамжуулдаг.

Бидний хийх хамгийн эхний зүйл бол тасалбарын хуваарьт үйлчилгээ үзүүлэх явдал юм. Дараа нь бид үйлчлүүлэгчдийг шалгаж, холболт байхгүй бол буцааж өгдөг. Хэрэв үйлчлүүлэгч холбогдсон бол бид мөрийг аваад bellON гэж бичсэн эсэхийг шалгана уу. HTML мөрүүдийг судалж, товчлууруудынхаа хувилбарыг оруулна уу. Та хүссэн зүйлээ өөрчилж болно, ESP нь хадгалах хязгаарлагдмал байдгийг санаарай.

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