Мазмуну:

Күндүн сөзү IoT менен көрсөтүлөт: 7 кадам
Күндүн сөзү IoT менен көрсөтүлөт: 7 кадам
Anonim
Күндүн сөзү IoT менен көрсөтүлөт
Күндүн сөзү IoT менен көрсөтүлөт

Бул Нускамада мен сизге NodeMCU Wi-Fi модулун жана Дот матрицасы дисплейин колдонуп, "Күндүн Сөзүн Көрсөтүүнү" кантип курууну көрсөтөм. Күндүн сөзүнүн ордуна, бул үйрөткүчтөн өткөндөн кийин, интернеттен каалаган нерсеңизди (текстти) көрсөтө аласыз. Эгерде сиз Wi-Fi модулун биринчи жолу колдонуп жатсаңыз, анда бул окуу куралы сизге жардам берет, мен башынан аягына чейин айткам.

Келгиле, ага кирели.

1 -кадам: Видеону көрүү

Image
Image

Видеодо мен бул долбоорду куруу үчүн зарыл болгон бардык кадамдарды камтыдым. Мен дагы долбоордо колдонулган коддун терең түшүндүрмөсүн камтып койдум, ал башталгыч үчүн дагы пайдалуу, башкача айтканда жазуу түрүндө түшүндүрүүгө мүмкүн эмес.

Андыктан өтүүдөн мурун муну көрүңүз.

2-кадам: Arduino IDEди NodeMCU Wi-Fi модулу менен иштөөгө даярдаңыз

Биринчи жолу Wi-Fi модулунда иштөө көпчүлүк колдонуучулар үчүн торт сейилдөө эмес (мен дагы). Андыктан аны этап -этабы менен баштоо сунушталат.

Мен бул Instructables классын ар бир башталгычка сунуштайм. Автор bekathwia бул модулдан кантип баштоо керектигин түшүндүрүү боюнча чоң иштерди жасаган. Мен өзүм модуль менен таанышуу үчүн ошол эле булакты колдондум.

Ошентип, эгер сиз бул класстан башталгыч болсоңуз, анда сиз гана кийинки кадамдарда өзүңүздүн жолуңузду иштей аласыз.

3 -кадам: Dot Matrix дисплейин текшериңиз

Dot Matrix дисплейин сыноо
Dot Matrix дисплейин сыноо
Dot Matrix дисплейин сыноо
Dot Matrix дисплейин сыноо
Dot Matrix дисплейин сыноо
Dot Matrix дисплейин сыноо

Dot Matrixти Wi-Fi модулуна төмөнкүдөй туташтырыңыз:

DMD - NodeMCU

Vcc - 3.3V

Гнд - Гнд

Clk - D5

Дин - D7

CS - D8

Эми Dot Matrix Displayди текшерүү үчүн MD Parola жана MD_MAX72XX китепканаларын Arduino китепканасына кошуңуз.

Бирок аны колдонуудан мурун, Arduino китепканалары папкасына өтүңүз, MD_MAX_72XX китепкана папкасын ачыңыз, андан кийин документтерге өтүңүз жана каалаган HMTL файлын ачыңыз, андан кийин сизде Dot Matrix Display түрүн аныктаңыз (көбүрөөк билүү үчүн бул жерди басыңыз). Меники FC_16. Андан кийин, "src" папкасына барып, MD_MAX72XX.h файлын ачыңыз. Баш файлды колуңуздагы модулга ылайык өзгөртүп, анан сактаңыз. Эми сиз модулуңузду текшере аласыз Ачык тесттин эскизин жүктөп бериңиз. Чекит матрицасы кээ бир үлгүлөрдү көрсөтүшү керек, андан кийин алардын аталыштары көрсөтүлөт, муну Сериялык Монитордо да көрүүгө болот.

4 -кадам: ThingHTTPти даярдаңыз

ThingHTTP даярдаңыз
ThingHTTP даярдаңыз
ThingHTTP даярдаңыз
ThingHTTP даярдаңыз
ThingHTTP даярдаңыз
ThingHTTP даярдаңыз

1. Mozilla Firefoxту ачыңыз (Chrome мен үчүн иштеген жок).2. Вебсайтыңызды тандаңыз (мен Dictionary.comду колдондум).3. Сизди кызыктырган сөздү оң баскыч менен чыкылдатыңыз, текшерүү элементин тандаңыз. Белгиленген коддун XPath көчүрүү.5. Go to Thingspeak.com6. Колдонмолорго өтүңүз, анан ThingHTTP.7 тандаңыз. Жаңы ThingHTTP түзүңүз, ага бир нерсе атагыла, XPath көчүргөн барактын URL дарегин бериңиз, мурда талдоо үчүн көчүрүлгөн XPath чаптаңыз, ThingHTTP сактаңыз.

Жасалган APIге көңүл буруңуз.

Туура түшүнүү жана муну жасоо үчүн видеону көрүңүз.

5 -кадам: Модулду сыноо

Модулду сыноо
Модулду сыноо
Модулду сыноо
Модулду сыноо
Модулду сыноо
Модулду сыноо

Бул кадамда тиркелген эскизди ачыңыз жана Wi-Fi SSID, Pass Key жана API ачкычын түзөтүңүз жана аны жүктөп бериңиз Жүктөп бергенден кийин сериялык мониторду ачыңыз, эгерде чыгаруу ушул кадамга тиркелгенге окшош болсо, анда модуль жакшы иштеп жатат жана акыркы кадамга өтсөңүз болот.

Кааласаңыз, башка веб -сайтты колдонсоңуз болот, муну текшериңиз.

6 -кадам: Акыркы эскиз

Final Sketch
Final Sketch
Final Sketch
Final Sketch

3 -кадамдагыдай эле туташууларды жасаңыз. Бул кадамда акыркы код тиркелет.

Wi-Fi SSID, Pass Key (Wi-Fi ачык болсо тырмакча ичинде бош калтырыңыз) жана API түзөтүп, модулга жүктөңүз.

Wi-Fi тармагына туташып, маалыматтарды алгандан кийин, ал сөздү жана маанини DMDде ажыратат жана көрсөтөт (статусту аныктоо үчүн орнотулган LEDди караңыз, ирмелүү-Wi-Fiга туташууга аракет кылып, катуу көк) - туташкан, өчүк - ажыратылган). Wi-Fiдан ажыратуу кубатты үнөмдөйт, бирок анын бир кемчилиги бар, жаңы маалыматтарды алуу үчүн модулду кайра баштоо керек.

Бирок, мындай тиркемелер үчүн, Wi-Fiга туташып турууну жакшы деп ойлобойм, бирок муну программада бир нече жолу оңдоп-түзөгөндөн кийин оңой эле жасай аласыз. Баары сизге байланыштуу.

7 -кадам: Бүттү

Дал ушул!

Кандайдыр бир кеңештерди же күмөн саноолорду жазуудан тартынбаңыз, мен сизге жардам берүүгө кубанычтамын.

Окуганыңыз үчүн рахмат, жазылууну ойлонуп көрүңүз жана эгер сизге бул долбоор жакса, биздин YouTube каналыбызды карап көрүңүз, бизде андайлар көп:)

Кийинки Нускамада көрүшкөнчө.

Сунушталууда: