Мазмуну:
- 1 -кадам: Видеону көрүү
- 2-кадам: Arduino IDEди NodeMCU Wi-Fi модулу менен иштөөгө даярдаңыз
- 3 -кадам: Dot Matrix дисплейин текшериңиз
- 4 -кадам: ThingHTTPти даярдаңыз
- 5 -кадам: Модулду сыноо
- 6 -кадам: Акыркы эскиз
- 7 -кадам: Бүттү
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул Нускамада мен сизге NodeMCU Wi-Fi модулун жана Дот матрицасы дисплейин колдонуп, "Күндүн Сөзүн Көрсөтүүнү" кантип курууну көрсөтөм. Күндүн сөзүнүн ордуна, бул үйрөткүчтөн өткөндөн кийин, интернеттен каалаган нерсеңизди (текстти) көрсөтө аласыз. Эгерде сиз Wi-Fi модулун биринчи жолу колдонуп жатсаңыз, анда бул окуу куралы сизге жардам берет, мен башынан аягына чейин айткам.
Келгиле, ага кирели.
1 -кадам: Видеону көрүү
Видеодо мен бул долбоорду куруу үчүн зарыл болгон бардык кадамдарды камтыдым. Мен дагы долбоордо колдонулган коддун терең түшүндүрмөсүн камтып койдум, ал башталгыч үчүн дагы пайдалуу, башкача айтканда жазуу түрүндө түшүндүрүүгө мүмкүн эмес.
Андыктан өтүүдөн мурун муну көрүңүз.
2-кадам: Arduino IDEди NodeMCU Wi-Fi модулу менен иштөөгө даярдаңыз
Биринчи жолу Wi-Fi модулунда иштөө көпчүлүк колдонуучулар үчүн торт сейилдөө эмес (мен дагы). Андыктан аны этап -этабы менен баштоо сунушталат.
Мен бул Instructables классын ар бир башталгычка сунуштайм. Автор bekathwia бул модулдан кантип баштоо керектигин түшүндүрүү боюнча чоң иштерди жасаган. Мен өзүм модуль менен таанышуу үчүн ошол эле булакты колдондум.
Ошентип, эгер сиз бул класстан башталгыч болсоңуз, анда сиз гана кийинки кадамдарда өзүңүздүн жолуңузду иштей аласыз.
3 -кадам: 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ти даярдаңыз
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 -кадам: Акыркы эскиз
3 -кадамдагыдай эле туташууларды жасаңыз. Бул кадамда акыркы код тиркелет.
Wi-Fi SSID, Pass Key (Wi-Fi ачык болсо тырмакча ичинде бош калтырыңыз) жана API түзөтүп, модулга жүктөңүз.
Wi-Fi тармагына туташып, маалыматтарды алгандан кийин, ал сөздү жана маанини DMDде ажыратат жана көрсөтөт (статусту аныктоо үчүн орнотулган LEDди караңыз, ирмелүү-Wi-Fiга туташууга аракет кылып, катуу көк) - туташкан, өчүк - ажыратылган). Wi-Fiдан ажыратуу кубатты үнөмдөйт, бирок анын бир кемчилиги бар, жаңы маалыматтарды алуу үчүн модулду кайра баштоо керек.
Бирок, мындай тиркемелер үчүн, Wi-Fiга туташып турууну жакшы деп ойлобойм, бирок муну программада бир нече жолу оңдоп-түзөгөндөн кийин оңой эле жасай аласыз. Баары сизге байланыштуу.
7 -кадам: Бүттү
Дал ушул!
Кандайдыр бир кеңештерди же күмөн саноолорду жазуудан тартынбаңыз, мен сизге жардам берүүгө кубанычтамын.
Окуганыңыз үчүн рахмат, жазылууну ойлонуп көрүңүз жана эгер сизге бул долбоор жакса, биздин YouTube каналыбызды карап көрүңүз, бизде андайлар көп:)
Кийинки Нускамада көрүшкөнчө.
Сунушталууда:
IoT Power Module: Күндүн зарядына контролерго IoT Power өлчөө өзгөчөлүгүн кошуу: 19 кадам (сүрөттөр менен)
IoT Power модулу: Күндүн зарядына контролерго IoT кубаттуулугун өлчөө өзгөчөлүгүн кошуу: Баарына салам, баарыңар сонунсуңар деп ишенем! Бул көрсөтмөдө мен IoT Power Measurement модулун кантип жасаганымды көрсөтөм, ал менин күн батареяларым тарабынан өндүрүлгөн кубаттуулукту эсептейт, ал менин күндүн заряд контроллери тарабынан колдонулат
Акыркы 1-2 күндүн ичинде трендди көрүү үчүн Arduino, BME280 жана дисплей менен аба ырайы станциясы: 3 кадам (сүрөттөр менен)
Акыркы 1-2 күндүн ичинде трендди көрүү үчүн Arduino, BME280 жана дисплей менен метеорологиялык станция: Саламатсызбы! Алар учурдагы абанын басымын, температурасын жана нымдуулугун көрсөтөт. Аларга акыркы 1-2 күндүн ичинде курстун презентациясы жетишпеди. Бул процесске ээ болмок
ESP32 менен күндүн салмагына негизделген өсүмдүктөрдү башкаруу: 7 кадам (сүрөттөр менен)
ESP32 менен күндүн салмагына негизделген өсүмдүктөрдү башкаруу: өсүмдүктөрдү өстүрүү кызыктуу жана сугаруу жана аларга кам көрүү чынында эле кыйынчылык эмес. Микроконтроллердин тиркемелери интернетте бар жана алардын дизайнына илхам өсүмдүктүн статикалык табиятынан жана монинин оңойлугунан келип чыгат
UCL-lloT-Тышкы жарык Күндүн чыгышы/күндүн батышы менен иштейт: 6 кадам
UCL-lloT-Тышкы жарык Күндүн чыгышы/күн батышы менен иштелип чыккан .: Саламатсыздарбы! Бир аз иштөө менен, кээ бир бөлүктөрү жана коддору мен бул көрсөтмөнү чогултуп койдум, ал сизге башынан аягына чейин бул тышкы жарыкты кантип чыгарууну көрсөтөт. Бул идея атамдан келип чыккан, ал жай мезгилинде кол менен сыртка чыгып кетүүгө аргасыз болгон
LED менен Күндүн чыгышы жана батышы чырагы: 7 кадам (Сүрөттөр менен)
Күндүн чыгышы жана күндүн батышы менен жарык берүүчү лампа: Билесизби, кыш мезгилинде туруу кыйын, анткени сыртта караңгы жана денең түн ортосунда ойгонбойт. Ошентип, сизди жарык менен ойготуучу будильникти сатып алсаңыз болот. Бул аппараттар анча кымбат эмес