Orodha ya maudhui:
- Hatua ya 1:
- Hatua ya 2: Unda Hifadhidata Mpya kwenye Firebase
- Hatua ya 3: Ongeza Jina la Mwenyeji / Kitufe cha Siri cha Hifadhidata kwa Mchoro wa Arduino
- Hatua ya 4: Unganisha NodeMCU yako kwa WiFi
- Hatua ya 5: Kamilisha Mchoro wa Arduino
- Hatua ya 6: Pakia Mchoro wa Arduino kwa NodeMCU
- Hatua ya 7: Unda Programu ya Wavuti inayoendelea kwa Udhibiti zaidi
Video: Jinsi ya Kuchukua Takwimu kutoka kwenye Hifadhidata ya Firebase kwenye NodeMCU: Hatua 7
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:52
Kwa hili linaloweza kufundishwa, tutakuwa tukileta data kutoka hifadhidata katika Google Firebase na kuichukua kwa kutumia NodeMCU kwa kuchanganua zaidi.
MAHITAJI YA MRADI:
1) NodeMCU au Mdhibiti wa ESP8266
2) Akaunti ya G-Mail ya kuunda hifadhidata ya Firebase.
3) Pakua Firebase Arduino IDE Library na usakinishe kwenye Arduino IDE.
Hatua ya 1:
Hatua ya 2: Unda Hifadhidata Mpya kwenye Firebase
Nenda tu kwenye dashibodi ya Firebase na bonyeza Bonyeza Mradi.
Mara baada ya hayo, nenda kwenye kichupo cha Hifadhidata na uongeze Hifadhidata ya Wakati wa Kweli.
Hatua ya 3: Ongeza Jina la Mwenyeji / Kitufe cha Siri cha Hifadhidata kwa Mchoro wa Arduino
Nakili Jina la Mwenyeji kutoka juu ya hifadhidata na Kitufe cha Siri cha Hifadhidata kutoka Kuweka> Kuweka Mradi> HESABU ZA HUDUMA> Siri za HABARI.
Tumia maelezo haya wakati unapoanzisha Firebase katika nambari ya Usanidi. Kwa mfano:
Firebase.begin ("doit-data.firebaseio.com", "lGkRasLexBtaXu9FjKwLdhWhSFjLK7JSxJWhkdJo");
Hatua ya 4: Unganisha NodeMCU yako kwa WiFi
Ongeza mstari ufuatao kwa Mchoro wako wa Arduino ili kuunganisha NodeMCU yako na router:
WiFi.begin ("SSID", "p @ ssword");
Badilisha SSID na SSID ya router yako na p @ ssword na nenosiri la router.
Hatua ya 5: Kamilisha Mchoro wa Arduino
Maktaba ya Firebase / Arduino hutoa kazi anuwai ili kurahisisha ufikiaji wa Hifadhidata ya Firebase:
Kitu cha FirebaseObject = Firebase.get ("/");
Baada ya kuunganisha kwenye Firebase ukitumia amri ya kuanza, amri hapo juu inakusaidia kupata hifadhidata nzima, ambayo inaweza kuchanganuliwa zaidi kwa kutumia Vitu vya ziada vya Firebase.
darasaFirebaseObject
Inawakilisha thamani iliyohifadhiwa kwenye moto, inaweza kuwa na thamani ya umoja (node ya jani) au muundo wa mti.
int getInt (const String & path)
Kazi hii inaweza kukusaidia kupata thamani kamili iliyohifadhiwa kwenye njia tajwa.
Kamba GetString (const String & path)
getString hupata kamba iliyohifadhiwa chini ya kitufe kilichopewa (kilichotajwa kwenye njia).
Hatua ya 6: Pakia Mchoro wa Arduino kwa NodeMCU
Hakikisha Bodi imechaguliwa vizuri na bandari sahihi inatumiwa.
Rejea mchoro wa mfano kwa maelezo zaidi ya utekelezaji.
Hatua ya 7: Unda Programu ya Wavuti inayoendelea kwa Udhibiti zaidi
Kupanua utendaji katika eneo la IoT, unaweza kuunda Programu ya Wavuti inayoendelea pia ambayo inaweza kupanua utendaji kwa simu mahiri za Android / iOS. Kwa kushangaza, kutengeneza PWA inahitaji ujuzi mdogo wa Maendeleo ya Android na ni msingi wa wavuti kabisa. Kwa hivyo, tunaweza kudhibiti hifadhidata kwa kutumia NodeMCU na PWA.
Ilipendekeza:
Jinsi ya Unganisha NodeMCU ESP8266 kwenye Hifadhidata ya MySQL: Hatua 7
Jinsi ya Kuunganisha NodeMCU ESP8266 kwenye Hifadhidata ya MySQL: MySQL ni mfumo wa usimamizi wa hifadhidata unaotumika sana (RDBMS) ambao hutumia lugha ya muundo wa swala (SQL). Wakati fulani, unaweza kutaka kupakia data ya sensa ya Arduino / NodeMCU kwenye hifadhidata ya MySQL. Katika Agizo hili, tutaona jinsi ya kuunganisha
Fanya Viwanja Vizuri kutoka kwa Takwimu za Arduino za Moja kwa moja (na Hifadhi Takwimu kwa Excel): Hatua 3
Tengeneza Viwanja Vizuri kutoka kwa Takwimu za Arduino za Moja kwa Moja (na Hifadhi Takwimu kwa Excel): Sote tunapenda kucheza na kazi yetu ya P … lotter katika IDE ya Arduino. Walakini, wakati inaweza kuwa na faida kwa matumizi ya msingi, data inafutwa zaidi vidokezo vinaongezwa na sio kupendeza macho. Mpangaji wa Arduino IDE hana
Kusoma Takwimu za Ultrasonic (HC-SR04) Takwimu kwenye LCD ya 128 × 128 na kuiona kwa kutumia Matplotlib: Hatua 8
Kusoma Takwimu za Utambuzi wa Ultrasonic (HC-SR04) kwenye LCD ya 128 × 128 na Kuiona Ukitumia Matplotlib: Katika hii inayoweza kufundishwa, tutatumia MSP432 LaunchPad + BoosterPack kuonyesha data ya sensa ya ultrasonic (HC-SR04) kwenye 128 × 128 LCD na tuma data kwa PC mfululizo na uione kwa kutumia Matplotlib
NODEMCU LUA ESP8266 Unganisha kwenye Hifadhidata ya MySQL: 6 Hatua
NODEMCU LUA ESP8266 Unganisha kwa Hifadhidata ya MySQL: Hii inaweza kufundishwa sio kwa wenye moyo dhaifu kwani hutumia XAMPP (Apache, MySQL & PHP), HTML na kwa kweli LUA. Ikiwa una ujasiri wa kukabiliana na haya, soma! Ninatumia XAMPP kwani inaweza kusanidiwa kwenye kalamu au gari yako ngumu na inasanidi
Sanidi Kutoka Mwanzo Pi Raspberry ili Ingia Takwimu Kutoka Arduino: Hatua 5
Anzisha Kutoka Kwanza Chapa Raspberry ili Ingia Takwimu Kutoka Arduino: Mafunzo haya ni kwa wale ambao hawana uzoefu wa kusanikisha vifaa vipya, au programu, achilia mbali Python au Linux. Wacha sema umeamuru Raspberry Pi (RPi) na SD kadi (angalau 8GB, nilitumia 16GB, aina I) na usambazaji wa umeme (5V, angalau 2