Բովանդակություն:
- Քայլ 1: Պահանջվում է սարքավորում և միացում
- Քայլ 2: Պահանջվում է ծրագրակազմ և կազմաձևում
- Քայլ 3: Գործողություն
- Քայլ 4: Բոլորը փաթեթավորված են և պատրաստ MQTT- ին
Video: ESP8266/Arduino MQTT Memo Minder W/LCD (AKA Teenage Gamer Attention Getter!): 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Ունե՞ն դեռահասներ, ովքեր փակվում են ՝ ականջակալներով առցանց խաղեր խաղալով: Հոգնե՞լ եք նրանց չլսել, թե ինչպես եք բղավում նրանց համար, թե՞ չեք պատասխանում նրանց հաղորդագրություններին կամ զանգերին: Այո… ՄԵՆՔ ԱՄԵՆ: Հենց դրանով է պայմանավորված իմ վերջին գիզմոյի մոտիվացիան (գումարած ՝ կառուցելը պարզապես զվարճալի էր): Կայանել այս փոքրիկ գոհարը հենց նրանց էկրանի դիմաց: Թեև հանգիստ է, այն պարզապես նստած է ՝ մտածելով իր գործի մասին: Բայց… երբ նրան հաղորդագրություն ես ուղարկում, այն ստանում է մի փոքր ԱՆԲԱՆՈՅԹ և ազդանշաններ է արձակում և թարթում LED- ի հետ մեկտեղ ՝ LCD- ում ձեր հաղորդագրության հետ միասին … Իհարկե, արժանանալով ձեր թանկարժեք պատանու ուշադրությանը: Այսպիսով, կարդացեք, դիտեք վերը նշված տեսանյութը և ինքներդ էլ ստեղծեք այն:
Քայլ 1: Պահանջվում է սարքավորում և միացում
ՄԱՍՆԵՐ
ESP8266 NodeMCU 1.0 (Eանկացած ESP պետք է աշխատի)
1602 կամ 2004 թ. LCD սերիական/I2C ինտերֆեյսով
Մեկ ակնթարթ սեղմող կոճակ
Breadboard
LED
Ցատկողներ
ԲԱOOԱԴՐՈԹՅՈՆ:
ESP8266 ----------- LCD ----------- ԿՈUTՅԹ ----------- BUZZER ------------- LED
Գրնդ ----------------- Գրնդ ---------- 1-ին բևեռ ------------ Գրնդ ------ ------------ Գրնդ
Vcc ------------------- Vcc
D6 ----------------------------------------------------- ---------------------------------------- երկար ոտք
D7 ----------------------------------------------------- ------------ 2-րդ բևեռ
D4 -------------------------------------- 2-րդ բևեռ
D1 -------------------- SCL
D2 -------------------- SDA
Քայլ 2: Պահանջվում է ծրագրակազմ և կազմաձևում
Ենթադրություններ. Arduino IDE- ի և գրադարանների օգտագործման գիտելիքներ և պրակտիկա:
Պահանջվող ծրագրակազմ
- Arduino IDE (ես օգտագործել եմ 1.8.5)
- Android հավելված MQTT Dash (Վստահ չեմ, արդյոք կա iOS տարբերակ)
- Կայք
Softwareրագրաշարի կազմաձևեր
- Android App MQTT Dash Օգտագործեք նույն հաճախորդը: բաժանորդագրվեք (նաև կոչվում է թեմա) մանրամասները, ինչպես ստորև: Լռելյայն մնացորդի «պետք է» լինելը լավ է: Օգտագործեք վերևում գտնված մանրամասները# նավահանգստի և սերվերի սերվերի անվան համար.
-
Arduino Sketch (Փոփոխությունների կարիք ունեցող ծրագրավորումը նույնպես մեկնաբանվում է ուրվագծում)
- Ձեր LCD- ի I2C հասցեն
- WiFi վարկեր
-
MQTT բրոքերի տեղեկատվություն (ձեր տրամադրած պատահական/անհատականացված ընտրություններ)
- Լարային clientId = "YOUR_CHOICE_HERE";
- client.subscribe («YOUR_Topic_HERE»)
Քայլ 3: Գործողություն
MQTT Dash ծրագիրը բացելուց հետո.
- Կտտացրեք PLUS նշանը վերևի աջ մասում:
- Ընտրեք «Տեքստ» տիպը:
- Անունը ձեր ընտրությունն է:
- Մուտքագրեք ձեր թեմայի անունը այստեղ, ինչպես նշված է նախորդ քայլին:
- Կտտացրեք սկավառակը վերևի աջ կողմում ՝ պահելու համար:
- Բացեք սալիկը, որը նշված է վերը նշված 3 -րդ քայլում ընտրված անունով:
- Ներկայացված տողում մուտքագրեք անվճար ձևի տեքստ: Սեղմեք SET:
- Հաղորդագրությունը պետք է հայտնվի LCD- ում, եթե ամեն ինչ աշխատում է ինչպես և սպասվում էր:
- Հաղորդագրությունը մաքրելու համար ուղարկեք դատարկ հաղորդագրություն:
- ԿԱՄ… Մի պահ սեղմեք ESP- ին կցված կոճակը ՝ մաքրելու համար:
Քայլ 4: Բոլորը փաթեթավորված են և պատրաստ MQTT- ին
Վերցրեց արհեստի տուփը և ավելի գեղեցիկ պահի կոճակը և բոլորը միասին հավաքեց սրա մեջ:
Խորհուրդ ենք տալիս:
16 X 2 LCD I2c MQTT տվյալների ցուցադրում. 3 քայլ
16 X 2 LCD I2c MQTT տվյալների ցուցադրում. Շնորհակալություն Random Nerd Tutorials- ի և 3KU_Delta- ի ՝ ոգեշնչման, օգնության և ծածկագրի համար
I2C / IIC LCD էկրան - Օգտագործեք SPI LCD I2C LCD էկրանին ՝ օգտագործելով SPI- ից IIC մոդուլը Arduino- ով. 5 քայլ
I2C / IIC LCD էկրան | Օգտագործեք SPI LCD I2C LCD էկրանին ՝ օգտագործելով SPI- ից IIC մոդուլ Arduino- ով. Բարև տղերք, քանի որ սովորական SPI LCD 1602 -ը չափազանց շատ լարեր ունի միացնելու, այնպես որ շատ դժվար է այն միացնել arduino- ին, բայց շուկայում կա մեկ մոդուլ, որը կարող է փոխակերպեք SPI էկրանը IIC էկրանին, այնպես որ դուք պետք է միացնեք ընդամենը 4 լար
I2C / IIC LCD էկրան - Փոխարկեք SPI LCD- ը I2C LCD էկրանին `5 քայլ
I2C / IIC LCD էկրան | Փոխարկեք SPI LCD- ը I2C LCD էկրանին. Spi LCD էկրանին օգտագործելու համար չափազանց շատ կապեր են անհրաժեշտ, ինչը իսկապես դժվար է անել: Ես գտա մի մոդուլ, որը կարող է i2c LCD- ը վերածել spi LCD- ի, ուստի եկեք սկսենք
HiFive1 Arduino ներխուժողների հայտնաբերում MQTT ահազանգերով ESP32 կամ ESP8266 օգտագործմամբ. 6 քայլ
HiFive1 Arduino ներխուժողների հայտնաբերում MQTT ահազանգերով ESP32 կամ ESP8266 օգտագործմամբ. HiFive1- ը Arduino- ի հետ համատեղելի RISC-V- ի վրա հիմնված առաջին տախտակն է, որը կառուցված է SiFive- ի FE310 պրոցեսորով: Տախտակը մոտ 20 անգամ ավելի արագ է, քան Arduino UNO- ն, սակայն, ինչպես ՄԱԿ -ի խորհուրդը, այն չունի անլար կապ: Բարեբախտաբար, կան մի քանի էժան
Amplify Your Gamer Guitar: 10 քայլ (նկարներով)
Amplify Your Gamer Guitar. Հավանաբար, դուք կառուցել եք NES «սիգարների արկղ» ոճով «Gamer Guitar» (գիրք, էջ 193) և սովորել եք նվագել մի քանի մեղեդիներ, բայց դուք որոշել եք, որ այն բավականաչափ բարձր չէ: Անկախ նրանից, թե որքան դժվար է լաց լինել ձեր կիթառի վրա, նրա փոքրիկ ձայնային խցիկը պարզապես