Мазмұны:
- 1 -қадам: Жабдық қажет және қосылу
- 2 -қадам: бағдарламалық қамтамасыз ету қажет және конфигурация
- 3 -қадам: операция
- 4 -қадам: барлығы қорапта және MQTT -ге дайын
Бейне: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA жасөспірім ойыншысына назар аударыңыз!): 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:27
Құлаққапты киіп, онлайн ойындарын ойнайтын жасөспірімдер бар ма? Сіздің олар үшін айқайлағаныңызды естімеу немесе олардың мәтіндік хабарламаларына немесе қоңырауларына жауап бермеу шаршадыңыз ба? Иә … БІЗДІҢ ӨТІМІЗ! Менің соңғы гизмо мотивациясы осымен байланысты (сонымен қатар оны құру қызықты болды). Бұл кішкентай асыл тасты олардың экранының алдына қойыңыз. Тыныш болса да, ол тек өз ісін ойлап отырады. Бірақ … сіз оған хабарлама жібергенде, ол біршама ЕСКЕРІМСІЗ келеді және СКД -де сіздің хабарламаңызбен бірге жарық диодты сигнал береді және жыпылықтайды … Сіздің жас жеткіншектің назарын МІНДЕТТІ түрде алады. Сонымен, оқыңыз, жоғарыдағы видеоны қараңыз және өзіңіз де жасаңыз.
1 -қадам: Жабдық қажет және қосылу
БӨЛІКТЕР:
ESP8266 NodeMCU 1.0 (кез келген ESP жұмыс істеуі керек)
Сериялық/I2C интерфейсі бар 1602 немесе 2004 СКД
Бір мезетте басу түймесі
Нан тақтасы
ЖАРЫҚ ДИОДТЫ ИНДИКАТОР
Секіргіштер
КЕЗДЕСУ:
ESP8266 ----------- LCD ----------- ТҮЙМЕ ----------- BUZZER ------------- ЖАРЫҚ ДИОДТЫ ИНДИКАТОР
Grnd ----------------- Grnd ---------- 1-ші полюс ------------ Grnd ------ ------------ Грнд
Vcc ------------------- Vcc
D6 ------------------------------------------------- ------------------------------------- LongLeg
D7 ------------------------------------------------- ------------ 2-ші полюс
D4 -------------------------------------- 2 полюс
D1 -------------------- SCL
D2 -------------------- SDA
2 -қадам: бағдарламалық қамтамасыз ету қажет және конфигурация
Болжамдар: Arduino IDE мен кітапханаларды қолдану білімі мен практикасы.
Қажетті бағдарламалық қамтамасыз ету:
- Arduino IDE (мен 1.8.5 қолдандым)
- Android App MQTT Dash (iOS нұсқасы бар -жоғын білмеймін)
- Веб-сайт
Бағдарламалық қамтамасыз ету конфигурациялары:
- Android App MQTT Dash төмендегідей client.subscribe (тақырып деп те аталады) мәліметтерін пайдаланыңыз. Әдепкі қалдығы «жақсы» болуы керек. Жоғарыдағы веб -торапта# порт пен сервер хост атауының мәліметтерін пайдаланыңыз:
-
Arduino Sketch (Өзгерістерді қажет ететін бағдарламалау эскизде де түсіндірілген)
- LCD экранының I2C мекенжайы
- WiFi несиелері
-
MQTT брокері туралы ақпарат (сіз ұсынған кездейсоқ/жеке таңдаулар)
- String clientId = «YOUR_CHOICE_HERE»;
- client.suboncribe («YOUR_Topic_HERE»)
3 -қадам: операция
MQTT Dash қосымшасын ашқан кезде:
- Жоғарғы оң жақтағы PLUS белгісін басыңыз.
- «Мәтін» түрін таңдаңыз.
- Атау - сіздің таңдауыңыз.
- Мұнда алдыңғы қадамда айтылғандай тақырып атауын енгізіңіз.
- Сақтау үшін жоғарғы оң жақтағы Дискіні басыңыз.
- Жоғарыда 3 -қадамда таңдалған атау бойынша тізімделген плитканы ашыңыз.
- Ұсынылған желіге еркін формадағы мәтінді енгізіңіз. SET түймесін басыңыз.
- Егер бәрі күткендей болса, хабарлама СКД экранында пайда болуы керек.
- Хабарды тазарту үшін бос хабар жіберіңіз.
- НЕМЕСЕ … тазалау үшін ESP -ке бекітілген түймені бір сәт басыңыз.
4 -қадам: барлығы қорапта және MQTT -ге дайын
Қолөнер қорапшасы мен сәтті батырманы алып, бәрін осында жинады.
Ұсынылған:
ҚАРСЫЛЫҚҚА ҚАРСЫ: назар аударуға көмектесетін смартфон ұстағыш: 7 қадам (суреттермен)
КЕШУГЕ ҚАРСЫ: назар аударуға көмектесетін смартфон ұстағышы: Біздің ANTIDISTRACTION құрылғысы қарқынды фокус кезеңінде ұялы алаңдаушылықтың барлық түрлерін тоқтатуға бағытталған. Құрылғы алаңдатпайтын ортаны жеңілдету үшін мобильді құрылғы орнатылған зарядтау станциясы ретінде қызмет етеді
Аударыңыз! - Әлемдегі ең ақымақ ойын?: 7 қадам (суреттермен)
Аударыңыз! - Әлемдегі ең ақымақ ойын ?: Шығуы: Бұл мен 2018-2019 жылдарда ойнаған ойын, ол бастапқыда " Ақымақ аудару " Мен кодты үйрету үшін де қолдануға болатын қарапайым және қызықты интерактивті ойындар жасауға қызығушылығымнан туындадым. Бұл
Негізгі назар: 7 қадам (суреттермен)
Spotlight: Spotlight жобасы 180 ° servo және 360 ° серво. Ол Android қосымшасы арқылы реттеледі және барлық деректер Azure SQL Server мәліметтер базасында Azure Functions API көмегімен қол жетімді болады. Бұл мүмкін
Altoids қалта супер дәнекерсіз тақтасы бар жасөспірім: 4 қадам
Altoids Pocket Super Solderless Breadboard Junior: дәнекерленген тақталар тізбектің прототипін жасау өте жақсы, олар арзан және оларды шексіз қолдануға болады. Мен негізгі тақтаны жақсарту үшін не істеуге болатынын ойладым, мен осылай ойладым
Blueray лазерін жоғары қуатты қалай жасауға болады! Оңай, арзан және назар аударатын!: 5 қадам
Blueray лазерін жоғары қуатты қалай жасауға болады! Оңай, арзан және фокустау!: Бұл сіздің жоғары қуатты жанатын көгілдір сәуле лазерін жасау туралы DIY нұсқаулығы. ЕСКЕРТУ: Сіз өте жоғары қуатты лазерлермен айналысасыз, егер олар сіздің көзіңізге немесе басқа біреудің көзіне шағылса, жарты секундан төмен кез келген адамды соқыр етеді! Енді бірінші суретке өтіңіз