Talaan ng mga Nilalaman:

Pagpapakita ng Salita ng Araw Gamit ang IoT: 7 Mga Hakbang
Pagpapakita ng Salita ng Araw Gamit ang IoT: 7 Mga Hakbang

Video: Pagpapakita ng Salita ng Araw Gamit ang IoT: 7 Mga Hakbang

Video: Pagpapakita ng Salita ng Araw Gamit ang IoT: 7 Mga Hakbang
Video: Pagsulat ng Balita 2024, Nobyembre
Anonim
Ipinapakita ang Salita ng Araw Gamit ang IoT
Ipinapakita ang Salita ng Araw Gamit ang IoT

Sa Instructable na ito, ipapakita ko sa iyo kung paano ka makakabuo ng isang "Word of the Day Display" gamit ang module na NodeMCU Wi-Fi at isang Dot Matrix Display. Sa halip na salita ng araw, maaari mong ipakita ang anumang nais mo (teksto) mula sa buong internet, pagkatapos dumaan sa tutorial na ito. Kung ito ang iyong unang pagkakataon na gumagamit ng isang module ng Wi-Fi, pagkatapos ay tututunan ka rin ng tutorial na ito, dahil natakpan ko mula sa simula hanggang sa wakas.

Pasukin natin ito.

Hakbang 1: Panoorin ang Video

Image
Image

Sa video ay natakpan ko ang lahat ng mga kinakailangang hakbang upang mabuo ang proyektong ito. Natakpan ko rin ang isang malalim na paliwanag ng code na ginamit sa proyekto na kapaki-pakinabang din para sa isang nagsisimula, at kung hindi man hindi posible na ipaliwanag sa nakasulat na format.

Kaya siguraduhing panoorin mo iyon bago magpatuloy.

Hakbang 2: Ihanda ang Arduino IDE upang Magtrabaho Sa NodeMCU Wi-Fi Module

Ang unang pagkakataon na pagtatrabaho sa isang module na Wi-Fi ay hindi palaging isang cake lakad para sa karamihan ng mga gumagamit (ako rin). Samakatuwid, inirerekumenda na magsimula hakbang-hakbang kasama nito.

Iminumungkahi ko ang klase ng Mga Naituturo para sa bawat nagsisimula. Ang may-akda na si bekathwia ay gumawa ng mahusay na trabaho sa pagpapaliwanag kung paano magsisimula sa modyul na ito. Ako mismo ang gumamit ng parehong mapagkukunan para pamilyar sa modyul.

Kaya, kung ikaw ay isang baguhan na dumaan sa klase na iyon, sa gayon maaari mo lamang magawa ang iyong paraan sa mga susunod na hakbang.

Hakbang 3: Subukan ang Dot Matrix Display

Subukan ang Dot Matrix Display
Subukan ang Dot Matrix Display
Subukan ang Dot Matrix Display
Subukan ang Dot Matrix Display
Subukan ang Dot Matrix Display
Subukan ang Dot Matrix Display

Ikonekta ang module ng Dot Matrix sa Wi-Fi tulad ng sumusunod:

DMD - NodeMCU

Vcc - 3.3V

Gnd - Gnd

Clk - D5

Din - D7

CS - D8

Ngayon upang suriin ang Dot Matrix Display, idagdag ang MD Parola at MD_MAX72XX na mga aklatan sa Arduino library.

Ngunit bago gamitin ito, pumunta sa folder ng mga library ng Arduino, buksan ang folder ng library ng MD_MAX_72XX, pagkatapos ay pumunta sa mga doc at buksan ang anumang file na HMTL, pagkatapos ay tukuyin ang uri ng Dot Matrix Display na mayroon ka (mag-click dito upang malaman ang higit pa). Ang akin ay FC_16. Pagkatapos nito, pumunta sa folder na "src" at buksan ang MD_MAX72XX.h file. Baguhin ang file ng header alinsunod sa modyul na mayroon ka at pagkatapos ay i-save ito. Ngayon ay maaari mong suriin ang iyong module Buksan ang pagsubok na sketch at i-upload ito. Ang dot matrix ay dapat magpakita ng ilang mga pattern na sinusundan ng kanilang mga pamagat, na makikita rin sa Serial Monitor.

Hakbang 4: Ihanda ang ThingHTTP

Ihanda ang ThingHTTP
Ihanda ang ThingHTTP
Ihanda ang ThingHTTP
Ihanda ang ThingHTTP
Ihanda ang ThingHTTP
Ihanda ang ThingHTTP

1. Buksan ang Mozilla Firefox (hindi gumana ang Chrome para sa akin).2. Piliin ang iyong website (Gumamit ako ng Dictionary.com).3. Pag-right click sa salitang interesado ka, piliin ang siyasatin ang elemento.4. Kopyahin ang XPath ng code na naka-highlight.5. Pumunta sa Thingspeak.com6. Pumunta sa mga app, at pagkatapos ay piliin ang ThingHTTP.7. Lumikha ng bagong ThingHTTP, pangalanan ito ng isang bagay, ibigay ang URL ng pahina kung saan mo kinopya ang XPath mula sa, i-paste ang XPath na dating kinopya upang i-parse ang string, i-save ang ThingHTTP.

Gumawa ng tala ng nabuong API.

Panoorin ang video para sa wastong pag-unawa at ang pangangailangan sa paggawa nito.

Hakbang 5: Subukan ang Modyul

Subukan ang Modyul
Subukan ang Modyul
Subukan ang Modyul
Subukan ang Modyul
Subukan ang Modyul
Subukan ang Modyul

Buksan ang sketch na nakakabit sa hakbang na ito at i-edit ang Wi-Fi SSID, Pass Key at ang API key at i-upload ito Matapos ang pag-upload, buksan ang serial monitor, kung ang output ay mukhang isang bagay na na-attach ko sa hakbang na ito pagkatapos ay gumagana nang maayos ang module at maaari kang magpatuloy sa huling hakbang.

Maaari mo ring gamitin ang anumang iba't ibang website kung nais mo, tingnan ito.

Hakbang 6: Pangwakas na Sketch

Pangwakas na Sketch
Pangwakas na Sketch
Pangwakas na Sketch
Pangwakas na Sketch

Gawin ang parehong mga koneksyon sa hakbang 3. Ang huling code ay naka-attach sa hakbang na ito.

I-edit ang Wi-Fi SSID, Pass Key (iwanang blangko sa loob ng mga quote kung bukas ang Wi-Fi) at API at i-upload ito sa module.

Kapag nakakonekta ito sa Wi-Fi at nakuha ang data, pagkatapos ay ididiskonekta nito at ipapakita ang salita at ang kahulugan sa DMD (panoorin ang built built na LED upang matukoy ang katayuan, kumikislap - pagtatangka upang kumonekta sa Wi-Fi, solidong bughaw - Nakakonekta, naka-disconnect). Ang pagdidiskonekta mula sa Wi-Fi ay nakakatipid ng lakas ngunit mayroon din itong kawalan, kakailanganin mong i-restart ang module upang makakuha ng bagong data.

Ngunit para sa mga application na tulad nito, hindi ko talaga naisip na isang magandang ideya na manatiling konektado sa Wi-Fi, subalit madali mong gawin iyon pagkatapos ng ilang pag-aayos sa programa. Bahala ka.

Hakbang 7: Tapos Na

Ayan yun!

Huwag mag-atubiling magbigay ng puna sa anumang mga tip o pag-aalinlangan, mas magiging masaya ako na tulungan ka.

Salamat sa pagbabasa, isaalang-alang ang pag-subscribe, at kung nagustuhan mo ang proyektong ito, tingnan ang aming YouTube channel, marami kaming mga:)

Magkita tayo sa susunod na Makatuturo.

Inirerekumendang: