Talaan ng mga Nilalaman:
- Hakbang 1: Kinakailangan ang Hardware at Hookup
- Hakbang 2: Kinakailangan ang Software at Pag-configure
- Hakbang 3: Pagpapatakbo
- Hakbang 4: Lahat ng Naka-box Up at Handa na sa MQTT
Video: ESP8266 / Arduino MQTT Memo Minder W / LCD (AKA Teenage Gamer Attention Getter!): 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:15
Mayroon bang mga tinedyer na nagkulong sa kanilang sarili sa paglalaro ng kanilang mga online game na may mga headphone? Pagod na ba silang hindi marinig na sumisigaw ka para sa kanila o hindi sinasagot ang kanilang mga text message o tawag? Yeah … KAMI DIN! Iyon ang itinutulak ng motibasyon para sa aking pinakabagong gizmo (Plus, masaya lang itong bumuo). Itabi ang maliit na hiyas na ito sa harap mismo ng kanilang screen. Habang ito ay tahimik, nakaupo lamang ito doon na iniisip ang sarili nitong negosyo. Ngunit … kapag nagpadala ka ng isang mensahe, nakakakuha ito ng isang maliit na kahanga-hanga at beep at blinks LED'S kasama ang iyong mensahe sa LCD … Tiyak na nakukuha ang pansin ng iyong mahalagang tinedyer. Kaya basahin, suriin ang vid sa itaas, at buuin din ang iyong sarili.
Hakbang 1: Kinakailangan ang Hardware at Hookup
BAHAGI:
ESP8266 NodeMCU 1.0 (Anumang ESP ay dapat na gumana)
1602 o 2004 LCD na may Serial / I2C Interface
Sandali na Push Button
Breadboard
LED
Mga jumper
HOOKUP:
ESP8266 ----------- LCD ----------- BUTTON ----------- BUZZER ------------- LED
Grnd ----------------- Grnd ---------- 1st Pole ------------ Grnd ------ ------------ Grnd
Vcc ----------------- Vcc
D6 ----------------- ------------------------------------ LongLeg
D7 ----------------- ------------ 2nd Pole
D4 --------------------------------------- 2nd Pole
D1 ----------------- SCL
D2 ----------------- SDA
Hakbang 2: Kinakailangan ang Software at Pag-configure
Mga Pagpapalagay: Kaalaman at kasanayan sa paggamit ng Arduino IDE at mga aklatan.
Kinakailangan ang Software:
- Arduino IDE (Gumamit ako ng 1.8.5)
- Android App MQTT Dash (Hindi sigurado kung mayroong isang bersyon ng iOS)
- Website
Mga Pag-configure ng Software:
- Android App MQTT Dash Gumamit ng parehong client.subscribe (Tinatawag din na Paksa) na mga detalye tulad ng sa ibaba. Ang natitirang default na 'dapat' ay OK. Gamitin ang mga detalyeng matatagpuan sa website sa itaas para sa port # at pangalan ng host ng server:
-
Arduino Sketch (Ang Programming na nangangailangan ng mga pagbabago ay nagkomento din sa sketch)
- I2C Address ng iyong LCD
- Mga Cred sa WiFi
-
MQTT Broker Info (random / isinapersonal na mga pagpipilian na iyong ibinibigay)
- String clientId = "IYONG_CHOICE_HERE";
- kliyente.subscribe ("Iyong_Topic_HERE")
Hakbang 3: Pagpapatakbo
Sa Pagbubukas ng MQTT Dash App:
- Mag-click sa pag-sign sa PLUS sa kanang itaas.
- Piliin ang Uri ng 'Teksto'.
- Pangalan ang pinili mo.
- Ipasok ang iyong pangalan ng Paksa dito tulad ng nabanggit sa nakaraang hakbang.
- I-click ang Disk sa kanang itaas upang makatipid.
- Buksan ang Tile na nakalista sa pamamagitan ng pangalan na napili sa hakbang 3 sa itaas.
- Magpasok ng libreng form na teksto sa linya na ipinakita. I-click ang SET.
- Dapat lumitaw ang mensahe sa LCD kung gumagana ang lahat ayon sa inaasahan.
- Upang i-clear ang mensahe magpadala ng isang blangkong mensahe.
- O… Pindutin ang pindutan na nakakabit sa ESP nang ilang sandali upang malinis.
Hakbang 4: Lahat ng Naka-box Up at Handa na sa MQTT
Kinuha ang isang kahon ng bapor at isang mas mahusay na pansamantalang pindutan at isama ang lahat dito.
Inirerekumendang:
Ang Gawain na Nagbibigay ng Arduino Machine (aka: Paggawa ng Iyong Sariling Bop-it!): 5 Mga Hakbang
Ang Pagbibigay ng Gawain sa Arduino Machine (aka: Paggawa ng Iyong Sariling Bop-it!): Para sa pag-aaral na kasalukuyang sinusunod ko nakuha ko ang takdang-aralin na gumawa ng isang bagay sa isang Arduino. Nakuha ko ang aking sarili ng isang pamantayang isyu ng pagpupulong ng mga materyales mula sa paaralan at naisip ang isang bagay na gagana sa paligid ng mga iyon, na may kaunting labas sa banig
I2C / IIC LCD Display - Gumamit ng isang SPI LCD sa I2C LCD Display Gamit ang SPI to IIC Module With Arduino: 5 Hakbang
I2C / IIC LCD Display | Gumamit ng isang SPI LCD sa I2C LCD Display Gamit ang SPI to IIC Modyul Sa Arduino: Kumusta mga tao dahil ang isang normal na SPI LCD 1602 ay may maraming mga wires upang kumonekta kaya napakahirap i-interface ito sa arduino ngunit may isang module na magagamit sa merkado na maaaring i-convert ang SPI display sa IIC display kaya kailangan mong ikonekta ang 4 na wires lamang
I2C / IIC LCD Display - I-convert ang isang SPI LCD sa I2C LCD Display: 5 Mga Hakbang
I2C / IIC LCD Display | I-convert ang isang SPI LCD sa I2C LCD Display: ang paggamit ng spi lcd display ay nangangailangan ng maraming mga koneksyon upang gawin na talagang mahirap gawin kaya natagpuan ko ang isang module na maaaring i-convert ang i2c lcd sa spi lcd upang magsimula tayo
Minder ng Banyo: 4 na Hakbang (na may Mga Larawan)
Minder ng Banyo: Sa aming bahay, mayroon kaming dalawang tinedyer at 1.5 banyo. Dahil pareho silang gugugol ng napakahabang oras sa pag-shower at paghanda, nangangahulugan ito na ang karamihan sa oras na kami ng aking asawa ay naiwan na may kalahating paliguan lamang upang magamit. Ito ay isang problema. Hindi kami
Palakihin ang Iyong Gamer Guitar: 10 Hakbang (na may Mga Larawan)
Palakihin ang Iyong Gamer Guitar: Marahil ay nakagawa ka ng isang NES " kahon ng tabako " -style na 'Gamer Guitar' (libro p. 193) at natutunan na maglaro ng ilang mga tunog, ngunit napagpasyahan mo na hindi ito sapat na malakas. Hindi mahalaga kung gaano ka humagulgol sa iyong gitara, ang maliit na silid na ito ay