![Kituo cha Ukusanyaji wa Takwimu za IoT kilichowezeshwa na ESP8266 & PubNub: Hatua 9 (na Picha) Kituo cha Ukusanyaji wa Takwimu za IoT kilichowezeshwa na ESP8266 & PubNub: Hatua 9 (na Picha)](https://i.howwhatproduce.com/images/004/image-9167-15-j.webp)
Orodha ya maudhui:
- Hatua ya 1: Vipengele vilivyotumika katika Mradi
- Hatua ya 2: Ubunifu wa Mzunguko
- Hatua ya 3: Kupakia Nambari kwenye Kitanda cha NodeMCU Kutumia ESPlorer
- Hatua ya 4: Kusanidi Kituo cha Sensorer
- Hatua ya 5: Customize Usanidi
- Hatua ya 6: Kuongezwa kwa Sensorer kwenye Hub na PubNub
- Hatua ya 7: Kuanzisha Ukusanyaji wa Takwimu na Kutuma kwa PubNub
- Hatua ya 8: Ukurasa rahisi wa Html kwa Uonyesho wa Takwimu wa Takwimu Kutoka kwa PubNub
- Hatua ya 9: Utatuzi wa maswali & Maswali
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11
![Kituo cha Ukusanyaji wa Takwimu za IoT kilichowezeshwa na ESP8266 & PubNub Kituo cha Ukusanyaji wa Takwimu za IoT kilichowezeshwa na ESP8266 & PubNub](https://i.howwhatproduce.com/images/004/image-9167-16-j.webp)
![Kituo cha Ukusanyaji wa Takwimu za IoT kilichowezeshwa na ESP8266 & PubNub Kituo cha Ukusanyaji wa Takwimu za IoT kilichowezeshwa na ESP8266 & PubNub](https://i.howwhatproduce.com/images/004/image-9167-17-j.webp)
Mafunzo mengi kwenye ESP8266 yanaweza kuwa katika kiwango cha newbie (kupepesa mwendo kwa mbali) au ngumu sana kwa mtu ambaye anatafuta kitu cha kuboresha na kuboresha kwa ustadi wake wa kupepesa macho. kutumia ESP8266 na tuma data iliyokusanywa kwa PubNub. Lengo kuu / lengo ni kupunguza muda ambao watu hutumia kujenga vifaa na badala yake kuzingatia wakati wao kwenye uchanganuzi wa data na taswira na data iliyokusanywa.
Kwa watu ambao hawajui ESP8266 / NodeMCU tunashauri kupata ufahamu wa kimsingi wa jinsi ya kuangaza na kupanga programu kupitia ESPLORER. Kuna mafunzo mengi / mafundisho ambayo hutoa hii kama Anza-na-ESP8266-Kutumia-AT -Magizo-NodeMCU.
Mwisho wa hii inayoweza kufundishwa utaweza kujenga kitovu chako cha ukusanyaji wa data ya sensa na taswira ya msingi ya wakati halisi kwa msaada wa PubNub
Karibu kwenye Somo la ESP8266-NodeMCU - 102 !!
Hatua ya 1: Vipengele vilivyotumika katika Mradi
![Vipengele vilivyotumika katika Mradi Vipengele vilivyotumika katika Mradi](https://i.howwhatproduce.com/images/004/image-9167-18-j.webp)
Vipengele vifuatavyo vinahitajika kukamilisha mradi
- Bodi ya ESP8266. Bodi ambayo hutumiwa kwa kufundisha hii ni NodeMCU devKit v1.0 (ingiza moduli 143 kiunga hapa)
- Sensorer yoyote ambayo data inahitaji kukusanywa na kuingia. Hapa potentiometer rahisi hutumiwa kama sensorer ya analog
- Kubadili slaidi
- Kebo ndogo ya USB (aina ya kiume) kupakia nambari kwenye NodeMCU devKit v1.0 na uwezeshe kifaa
- 2 iliyoongozwa kwa kiashiria cha hali
- Kamba zingine za kiume hadi za kiume na ubao wa mkate
-
Akaunti ya PubNub iliyo na ufunguo wa kuchapisha, kitufe cha usajili na kituo
Pakua faili zilizo chini. Ikiwa hautaki kubadilisha chochote na unahitaji tu kufanya kazi pakua toleo lililotayarishwa mapema (ingiza folda ya toleo la toleo hapa) Ikiwa unataka kuelewa jinsi inavyofanya kazi na inataka kuchafua mikono yako basi unaweza pia kupakua nambari kuu ya chanzo (ingiza toleo la nambari ya chanzo hapa)
Hatua ya 2: Ubunifu wa Mzunguko
Ikiwa umenunua (ingiza kiunga cha bidhaa ya mwisho hapa) basi unaweza kuruka hatua hii
Hatua ya 3: Kupakia Nambari kwenye Kitanda cha NodeMCU Kutumia ESPlorer
![Kupakia Nambari kwenye Kitanda cha NodeMCU Kutumia ESPlorer Kupakia Nambari kwenye Kitanda cha NodeMCU Kutumia ESPlorer](https://i.howwhatproduce.com/images/004/image-9167-19-j.webp)
![Kupakia Nambari kwenye Kitanda cha NodeMCU Kutumia ESPlorer Kupakia Nambari kwenye Kitanda cha NodeMCU Kutumia ESPlorer](https://i.howwhatproduce.com/images/004/image-9167-20-j.webp)
Mara baada ya kufungua programu ya ESPlorer skrini ya kwanza itaonekana kama picha ya kwanza Chagua bandari ya COM kutoka kwa kushuka kwa juu. Kama bandari ya COM haionyeshwi hata wakati kifaa kimeunganishwa fungua tu programu.
Sasa kuna njia mbili ambazo unaweza kuendelea na kukamilisha hii inayoweza kufundishwa
Maliza sehemu ya vifaa vya kitovu cha sensor haraka iwezekanavyo na endelea kucheza na data
Fahamu jinsi NodeMCU na script ya lua inavyofanya kazi na ubadilishe kulingana na mahitaji yako
ikiwa (chaguo == 1)
Pakia faili zote zilizoandaliwa mapema (faili za.lc) na nenda kwenye hatua inayofuata
vinginevyo ikiwa (chaguo == 2)
Fungua tu faili za msimbo wa chanzo (.lua) kwenye ESPlorer na uanze kucheza na nambari hiyo. Rukia hatua ya 5 kwa maelezo
Hatua ya 4: Kusanidi Kituo cha Sensorer
![Inasanidi Kituo cha Sensorer Inasanidi Kituo cha Sensorer](https://i.howwhatproduce.com/images/004/image-9167-21-j.webp)
![Inasanidi Kituo cha Sensorer Inasanidi Kituo cha Sensorer](https://i.howwhatproduce.com/images/004/image-9167-22-j.webp)
Sasa slaidi swichi kuelekea hali ya usanidi na uanze tena moduli. Kiashiria cha hali ya konfig inayoongozwa inapaswa kung'aa.
Kama inavyoonyeshwa kwenye picha ya kwanza na mtandao wa wireless na jina la "configMode" litaundwa na kuonekana. Unganisha kwenye mtandao huo na nywila kama "password1234" kutoka kwa kompyuta yoyote, lapotop au simu ya rununu.
Fungua kuvinjari yoyote na ingiza url ifuatayo
192.168.4.1/?username='wifi_network_name'&pwd='wordword'&apipubkey='publish_key'&apisubkey='subscribe_key'&channel='Channel_name'&sensorOneName='Sensor_1_name'&check=1
Badilisha vigezo katika nukuu na wifi yako mwenyewe (na ufikiaji wa mtandao) maadili ya jina la mtumiaji na funguo za PubNub. Url ya mwisho inapaswa kuwa kama hapa chini
192.168.4.1/?username=MyWiFi&pwd=123456&apipubkey=pub_kjabdc_56513akhbcqio3_ad&apisubkey=sub_ajkd23d_sf23_24'&channel=channel1&sensorOneName=sensor1&check=
Ikiwa kitovu cha sensorer kimesanidiwa vizuri, hali ya usanidi iliyoongozwa itazima na hali ya data ikiongozwa itawashwa na mtandao wa waya wa "configMode" utatoweka. Ikiwa unataka kuelewa jinsi hii inafanya kazi au unataka kubadilisha vigezo kadhaa angalia hatua inayofuata rukia hatua ya 8
Hatua ya 5: Customize Usanidi
![Customizing Usanidi Customizing Usanidi](https://i.howwhatproduce.com/images/004/image-9167-23-j.webp)
Kwa hivyo kinachotokea ESP8266 hufanya kama router na inaunda mtandao wa wireless na ssid, jina la mtumiaji na anwani ya ip ambayo unaweza kuungana. Usanidi unafanywa kwa kuingiza vigezo katika fomati iliyopewa hapa chini na kupiga url chini kutoka kwa kivinjari chochote cha kifaa chochote kilichounganishwa na mtandao wa waya uliosanidiwa.
192.168.4.1/?username='wifi_network_name'&pwd='wordword'&apipubkey='publish_key'&apisubkey='subscribe_key'&channel='Channel_name'&sensorOneName='Sensor_1_name'&check=1
Fungua faili ya ap.lua katika ESPlorer. Hati hii inawajibika kwa usanidi wa mwanzo wa kitovu cha sensa. Inazalisha faili mbili kulingana na data ambayo inapewa na mtumiaji
- station.lua (ina mtandao ssid na nywila ambayo ina ufikiaji wa mtandao kutuma data)
- api_file.lua (ina funguo za PubNub, jina la kituo na majina ya sensa)
Kubadilisha anwani ya ip:
IP inaweza kuwekwa kwa anwani yoyote ya uwanja ambayo inapaswa kubadilishwa kwenye url. Anwani ya chaguo-msingi itakuwa "192.168.4.1". Kama inavyoonekana kwenye picha ya kwanza mistari 3 ya kwanza inawajibika kwa kuweka anwani ya ip na lango. Unaweza kuangalia ikiwa anwani ni sahihi kwa kutuma amri ya "= wifi.sta.getip ()"
Kubadilisha jina la ssid
Seti inayofuata ya nambari kwenye picha hiyo hiyo inawajibika kwa kuweka ssid na nywila kwa mtandao wa wireless.
Kumbuka ikiwa umefanya mabadiliko yoyote kwenye faili ya.lua lazima uyakusanye kwa mabadiliko yatakayojitokeza baada ya kuanza upya
- Pakia faili ya.lua iliyobadilishwa.. kwa mfano faili ya ap.lua
- Tuma amri "node.compile (ap.lua)" kwa kubonyeza kitufe cha kutuma chini ya ESPlorer
- Sasa faili zako za lua zimekusanywa na faili mpya za.lc zitatengenezwa
Hatua ya 6: Kuongezwa kwa Sensorer kwenye Hub na PubNub
![Ongezeko la Sensorer kwenye Hub na PubNub Ongezeko la Sensorer kwenye Hub na PubNub](https://i.howwhatproduce.com/images/004/image-9167-24-j.webp)
![Ongezeko la Sensorer kwenye Hub na PubNub Ongezeko la Sensorer kwenye Hub na PubNub](https://i.howwhatproduce.com/images/004/image-9167-25-j.webp)
Ili kuongeza sensorer zaidi
Kwa chaguo-msingi nambari hutuma data moja tu ya kihisi ambayo imeunganishwa na pini ya analogi 0. Unaweza kuongeza sensorer zaidi kutuma data wakati huo huo.
- Ongeza jina la sensa katika url kama inavyoonyeshwa kwa maandishi mazito. Kwa hivyo sasa url itakuwa kama hapa chini Channel_name '& sensorOneName =' Sensor_1_name '& sensorTwoName =' Sensor_2_name 'na angalia = 1
- Jina linalolingana linapaswa kuongezwa kwenye faili ya ap.lua kama inavyoonyeshwa kwenye picha 1sensorTwo = _GET.sensorTwoName print (sensorTwo). (Hii ni kuangalia na kuangalia data)
- Hatua ya mwisho ni kuiongeza kwenye sehemu ya kizazi cha api_file mwishoni kama inavyoonyeshwa kwenye picha 2 {"eon": {"'..sensorOne..'": / '.. adc.read (0).. \', "'..sensorTwo..'": / '.. gpio.read (2).. \'}} Rudia hatua sawa kwa kila nyongeza ya sensa. Kumbuka kutumia gpio.read (pin #) kwa dijiti na adc.read (pin #) kwa analog kwa ishara za dijiti
Kumbuka ikiwa umefanya mabadiliko yoyote kwenye faili ya.lua lazima uyakusanye kwa mabadiliko yatakayojitokeza baada ya kuanza upya
- Pakia faili ya.lua iliyobadilishwa.. kwa mfano faili ya ap.lua
- Tuma amri "node.compile (ap.lua)" kwa kubonyeza kitufe cha kutuma chini ya ESPlorer
- Sasa faili zako za lua zimekusanywa na faili mpya za.lc zitatengenezwa
Hatua ya 7: Kuanzisha Ukusanyaji wa Takwimu na Kutuma kwa PubNub
![Kuanzisha Ukusanyaji wa Takwimu na Kutuma kwa PubNub Kuanzisha Ukusanyaji wa Takwimu na Kutuma kwa PubNub](https://i.howwhatproduce.com/images/004/image-9167-26-j.webp)
Mara tu usanidi utakapofanyika vizuri hali ya data iliyoongozwa itawashwa.
Kimsingi hii inamaanisha kuwa data ya sensa inatumwa kwa PubNub kulingana na mipangilio ya usanidi uliyokuwa umetoa katika hatua za awali.
Kwa chaguo-msingi kitovu kitatuma data kwa PubNub kila sekunde 5. Ikiwa unataka kusanidi zifuatazo hatua zifuatazo
Kubinafsisha mzunguko wa ukusanyaji wa data:
- Fungua main.lua katika ESPlorer
- Nenda kwenye laini iliyoangaziwa kwenye picha
- Thamani iliyotajwa hapo inapaswa kuwa katika milliseconds. Inashauriwa angalau kuwa na muda wa sekunde 2 ili kuepuka upotezaji wowote wa data.
- Pakia faili kuu.lua kwa esp na kukusanya faili hiyo ili kuunda faili ya.lc
- Anza tena moduli na uthibitishe
Hatua ya 8: Ukurasa rahisi wa Html kwa Uonyesho wa Takwimu wa Takwimu Kutoka kwa PubNub
![Rahisi Html Ukurasa kwa Uonyesho wa Takwimu wa Takwimu Kutoka PubNub Rahisi Html Ukurasa kwa Uonyesho wa Takwimu wa Takwimu Kutoka PubNub](https://i.howwhatproduce.com/images/004/image-9167-27-j.webp)
![Rahisi Html Ukurasa kwa Uonyesho wa Takwimu wa Takwimu Kutoka PubNub Rahisi Html Ukurasa kwa Uonyesho wa Takwimu wa Takwimu Kutoka PubNub](https://i.howwhatproduce.com/images/004/image-9167-28-j.webp)
Fungua faili ya Sample.html kutoka kwa faili zilizopakuliwa. Hii ni ukurasa wazi wa html kutazama grafu ya wakati halisi wa data iliyokusanywa.
Kama inavyoonekana kwenye picha 1, unahitaji tu kuisanidi na funguo zako za PubNub na jina la kituo.
Unaweza pia kuongeza hii kwenye wavuti yoyote unayoendeleza na uunda taswira ya kushangaza zaidi. Rejea PunNub EON kwa habari zaidi.
Hatua ya 9: Utatuzi wa maswali & Maswali
Itasasishwa hivi karibuni
Ilipendekeza:
Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sahihi: Hatua 8 (na Picha)
![Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sahihi: Hatua 8 (na Picha) Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sahihi: Hatua 8 (na Picha)](https://i.howwhatproduce.com/images/005/image-12601-j.webp)
Kituo cha Hali ya Hewa cha NaTaLia: Kituo cha Hali ya Hewa ya Arduino Inayotumiwa Imefanywa kwa Njia Sawa: Baada ya mwaka 1 wa kufanikiwa katika maeneo 2 tofauti ninashiriki mipango yangu ya mradi wa kituo cha hali ya hewa na kuelezea jinsi ilibadilika kuwa mfumo ambao unaweza kuishi kwa muda mrefu vipindi kutoka kwa nguvu ya jua. Ukifuata
Kituo cha hali ya hewa cha DIY na Kituo cha Sensorer cha WiFi: Hatua 7 (na Picha)
![Kituo cha hali ya hewa cha DIY na Kituo cha Sensorer cha WiFi: Hatua 7 (na Picha) Kituo cha hali ya hewa cha DIY na Kituo cha Sensorer cha WiFi: Hatua 7 (na Picha)](https://i.howwhatproduce.com/images/005/image-13050-j.webp)
Kituo cha hali ya hewa cha DIY na Kituo cha Sensor cha WiFi: Katika mradi huu nitakuonyesha jinsi ya kuunda kituo cha hali ya hewa pamoja na kituo cha sensorer cha WiFi. Kituo cha sensorer hupima data ya joto na unyevu wa ndani na kuipeleka, kupitia WiFi, kwa kituo cha hali ya hewa. Kituo cha hali ya hewa kisha kinaonyesha t
Kuonyesha Joto na Unyevu na Ukusanyaji wa Takwimu na Arduino na Usindikaji: Hatua 13 (na Picha)
![Kuonyesha Joto na Unyevu na Ukusanyaji wa Takwimu na Arduino na Usindikaji: Hatua 13 (na Picha) Kuonyesha Joto na Unyevu na Ukusanyaji wa Takwimu na Arduino na Usindikaji: Hatua 13 (na Picha)](https://i.howwhatproduce.com/images/003/image-7803-43-j.webp)
Kuonyesha Joto na Unyevu na Ukusanyaji wa Takwimu na Arduino na Usindikaji: Intro: Huu ni Mradi unaotumia bodi ya Arduino, Sensor (DHT11), kompyuta ya Windows na Usindikaji (programu ya kupakua bure) kuonyesha Joto, data ya Unyevu katika dijiti na fomu ya grafu ya bar, muda wa kuonyesha na tarehe na uhesabu muda wa kuhesabu
Kituo cha hali ya hewa kilichowezeshwa na WiFi: Hatua 3 (na Picha)
![Kituo cha hali ya hewa kilichowezeshwa na WiFi: Hatua 3 (na Picha) Kituo cha hali ya hewa kilichowezeshwa na WiFi: Hatua 3 (na Picha)](https://i.howwhatproduce.com/images/003/image-7971-4-j.webp)
Kituo cha hali ya hewa kilichowezeshwa na WiFi: Leo utajifunza jinsi ya kujenga kituo rahisi cha hali ya hewa kinachowezeshwa na WiFi kinachokutumia data ya joto na unyevu ukitumia IFTTT moja kwa moja kwa barua pepe yako. Sehemu ambazo nimetumia zinaweza kupatikana kwenye kumantech.com
Kituo cha Umeme cha Dorm / Supu ya Kituo cha kuchaji cha NiMH: Hatua 3
![Kituo cha Umeme cha Dorm / Supu ya Kituo cha kuchaji cha NiMH: Hatua 3 Kituo cha Umeme cha Dorm / Supu ya Kituo cha kuchaji cha NiMH: Hatua 3](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11124050-dorm-power-stationsouped-up-nimh-charging-station-3-steps-j.webp)
Kituo cha Umeme cha Dorm / Kituo cha kuchaji cha NiMH kilichopikwa: Nina kituo cha umeme. Nilitaka kubana kila kitu kilichotozwa kwenye benchi moja ya kazi na kuwa na nafasi ya kuuza / nk juu yake. Orodha ya vitu vya nguvu: Simu ya rununu (imevunjika, lakini inachaji betri zangu za simu, kwa hivyo kila wakati imechomekwa ndani na kuchapisha chargi