Sisällysluettelo:
- Vaihe 1: Katso video
- Vaihe 2: Valmistele Arduino IDE toimimaan NodeMCU Wi-Fi -moduulin kanssa
- Vaihe 3: Testaa pistematriisinäyttö
- Vaihe 4: Valmistele ThingHTTP
- Vaihe 5: Testaa moduuli
- Vaihe 6: Lopullinen luonnos
- Vaihe 7: Valmis
Video: Päivän sanan näyttö IoT: 7 askelta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tässä Instructable-ohjelmassa näytän sinulle, kuinka voit rakentaa "päivän sanan" käyttämällä NodeMCU Wi-Fi -moduulia ja pistematriisinäyttöä. Päivän sanan sijasta voit näyttää mitä haluat (tekstiä) koko Internetistä tämän opetusohjelman läpi. Jos käytät ensimmäistä kertaa Wi-Fi-moduulia, myös tämä opetusohjelma auttaa sinua, kuten olen käsitellyt alusta loppuun.
Mennään siihen.
Vaihe 1: Katso video
Videolla olen käsitellyt kaikki tämän projektin rakentamiseen tarvittavat vaiheet. Olen myös käsitellyt perusteellisen selityksen projektissa käytetystä koodista, joka on hyödyllinen myös aloittelijalle eikä muuten ole mahdollista selittää kirjallisesti.
Joten muista katsoa se ennen kuin jatkat.
Vaihe 2: Valmistele Arduino IDE toimimaan NodeMCU Wi-Fi -moduulin kanssa
Ensimmäistä kertaa työskentely Wi-Fi-moduulin parissa ei ole aina kakun kävely useimmille käyttäjille (myös minulle). Siksi on suositeltavaa aloittaa askel askeleelta sen kanssa.
Suosittelen tätä Instructables -luokkaa jokaiselle aloittelijalle. Kirjoittaja bekathwia on tehnyt hienoa työtä selittäessään, miten aloittaa tämän moduulin kanssa. Itse käytin samaa lähdettä tutustumalla moduuliin.
Joten jos olet aloittelija, käy tämä luokka läpi, vain sinä voit selvittää tiensä tulevissa vaiheissa.
Vaihe 3: Testaa pistematriisinäyttö
Liitä pistematriisi Wi-Fi-moduuliin seuraavasti:
DMD - NodeMCU
Vcc - 3.3V
Gnd - Gnd
Clk - D5
Din - D7
CS - D8
Tarkista nyt pistematriisinäyttö lisäämällä MD Parola- ja MD_MAX72XX -kirjastoja Arduino -kirjastoon.
Ennen kuin käytät sitä, siirry Arduino -kirjastojen kansioon, avaa MD_MAX_72XX -kirjastokansio, siirry sitten asiakirjoihin ja avaa mikä tahansa HMTL -tiedosto ja määritä sitten käytössäsi oleva Dot Matrix -näyttö (napsauta tätä saadaksesi lisätietoja). Minun on FC_16. Siirry tämän jälkeen "src" -kansioon ja avaa tiedosto MD_MAX72XX.h. Muokkaa otsikkotiedostoa moduulin mukaan ja tallenna se. Nyt voit tarkistaa moduulin Avaa testiluonnos ja ladata sen. Pistematriisin pitäisi näyttää joitakin kuvioita ja niiden otsikot, jotka näkyvät myös sarjamonitorissa.
Vaihe 4: Valmistele ThingHTTP
1. Avaa Mozilla Firefox (Chrome ei toiminut minulle).2. Valitse verkkosivustosi (käytin Dictionary.com) 3. Napsauta haluamaasi sanaa hiiren kakkospainikkeella ja valitse tarkastuselementti. Kopioi korostetun koodin XPath.5. Siirry osoitteeseen Thingspeak.com 6. Siirry sovelluksiin ja valitse sitten ThingHTTP.7. Luo uusi ThingHTTP, anna sille nimi, anna sen sivun URL -osoite, jolta kopioit XPathin, liitä aiemmin kopioitu XPath jäsennettäväksi merkkijonoksi, tallenna ThingHTTP.
Merkitse luotu sovellusliittymä muistiin.
Katso videolta oikea ymmärrys ja tarve tehdä tämä.
Vaihe 5: Testaa moduuli
Avaa tässä vaiheessa liitteenä oleva luonnos ja muokkaa Wi-Fi SSID: tä, salasanaa ja API-avainta ja lataa se. ja voit siirtyä viimeiseen vaiheeseen.
Voit myös halutessasi käyttää mitä tahansa eri verkkosivustoa, katso tämä.
Vaihe 6: Lopullinen luonnos
Tee samat liitännät kuin vaiheessa 3. Lopullinen koodi on liitetty tähän vaiheeseen.
Muokkaa Wi-Fi SSID: tä, salasanaa (jätä tyhjäksi lainausmerkkeihin, jos Wi-Fi on auki) ja sovellusliittymää ja lataa se moduuliin.
Kun se on muodostanut yhteyden Wi-Fi-verkkoon ja hakenut tiedot, se katkaisee yhteyden ja näyttää sanan ja merkityksen DMD-laitteessa (katso sisäänrakennettu LED-valo tilan selvittämiseksi, vilkkuu-yrittää muodostaa yhteyden Wi-Fi-verkkoon, palaa sinisenä - kytketty, pois päältä - irrotettu). Wi-Fi-yhteyden katkaiseminen säästää virtaa, mutta sillä on myös haittapuoli. Sinun on käynnistettävä moduuli uudelleen, jotta voit noutaa uusia tietoja.
Mutta tällaisten sovellusten kohdalla en usko, että on hyvä idea pitää yhteyttä Wi-Fi-verkkoon, mutta voit tehdä sen helposti muutaman ohjelman säätämisen jälkeen. Kaikki riippuu sinusta.
Vaihe 7: Valmis
Se siitä!
Kommentoi rohkeasti vinkkejä tai epäilyksiä, autan sinua mielelläni.
Kiitos, että luit, harkitse tilaamista, ja jos pidit tästä projektista, tutustu YouTube -kanavaamme, meillä on paljon niitä:)
Nähdään seuraavassa Instructable -ohjelmassa.
Suositeltava:
Groundhog -päivän herätyskello: 12 vaihetta (kuvilla)
Groundhog Day Herätyskello: Groundhog Day Herätyskello koostuu Panasonic RC-6025 -kellosta, joka on muokattu toistamaan Groundhog Day -elokuvan ääni hälytyksen soidessa. ja elokuva) piti teknisiä tietoja
7 päivän vaihtoehto: Miten erota ilmavoimista: 22 vaihetta
7 päivän vaihtoehto: Miten erota ilmavoimista: Tämä opetusohjelma näyttää vaiheittain kuvissa, kuinka ilmavoimien upseeri voi hakea eroa ilmavoimista 7 päivän vaihtoehdon alla. " 7 päivän vaihtoehdon käyttäminen " tai "7 päivän valinta" tarkoittaa hakea eroa ilmavoimista
IP -kameran näyttö/näyttö Raspberry Pi: n avulla: 4 vaihetta
IP -kameran näyttö/näyttö Raspberry Pi: n avulla: Arvioidessani sopivia NVR -vaihtoehtoja törmäsin näyttökameran arkistoon, jonka avulla voit näyttää useita verkkokameran videosyötteitä. Se tukee myös vaihtamista useiden näyttöjen välillä ja käytämme tätä projektia tähän b
TTGO (väri) -näyttö ja Micropython (TTGO T-näyttö): 6 vaihetta
TTGO (väri) -näyttö ja Micropython (TTGO T-näyttö): TTGO T-Display on ESP32-pohjainen levy, joka sisältää 1,14 tuuman värinäytön. Taulun voi ostaa alle 7 dollarin palkinnolla (sisältää postituksen, palkinto näkyy banggoodissa). Se on uskomaton palkinto näytöllä varustetulle ESP32: lle
Kuinka tehdä kaavain sanan avulla: 7 vaihetta
Kuinka tehdä kaavain sanan avulla: Näet jatkuvasti nämä ohjeet, joissa sanotaan helppoja stensiilejä Photoshopilla tai ladattavalla ohjelmalla jne