Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Twilio ya WhatsApp
- Hatua ya 2: Jinsi ya Kuunda Kitovu cha Kuunganisha Kusimamia Uhamishaji wa Takwimu
- Hatua ya 3: Vipengele
Video: Loactor na Ikiwa Ripoti ya Moja kwa Moja Inatumia Bot Bot: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Kupitia WhatsApp, pata vigeuzi (eneo, urefu, shinikizo…) kutoka kwa NodeMCU kama inavyoombwa au tuma amri kwa NodeMCU kupitia API ya Twilio.
kwa wiki chache, nimekuwa nikifanya kazi na API ya Twilio, haswa kwa ujumbe wa WhatsApp, na hata nimeunda mradi wa kutuma anuwai kutoka NodeMCU kwenda kwa simu yangu.. Na, nilikuwa nimeamua kuchukua wazo langu changa na kuiboresha kwa kutumia ujumbe wa majibu ya WhatsApp na hifadhidata ya MySQL na kwa hivyo niliunda mradi huu. Kwa njia hiyo, NodeMCU huhamisha anuwai kwa simu kama ujumbe wa WhatsApp wakati mtumiaji amewauliza au anapata amri kutoka kwa mtumiaji kupitia WhatsApp. Ili kudhibiti hilo, niliunda programu ya wavuti katika PHP, ambayo hugundua ikiwa ujumbe wa WhatsApp ulitumwa au la na kujibu ujumbe kulingana na neno kuu katika mwili. Maombi, yenye jina la WhatsApp Two-Way Connection Hub, huokoa vigeuzi vyote vilivyohamishwa kutoka NodeMCU na amri zilizopokelewa kutoka kwa WhatsApp kwenda kwa hifadhidata ya MySQL iliyojitolea na kwa hivyo inawasiliana na mtumiaji na NodeMCU papo hapo kitu kinachoombwa. Nilishiriki nambari ya chanzo ya programu hapa chini ikiwa unataka kutumia kijeshi au seva yako badala ya TheAmplituhedron kuunda kitovu cha unganisho, lakini kwanza, lazima upakue Maktaba ya Msaidizi ya Twilio katika saraka yako. Katika mradi huu, nilitaka kutengeneza ramani ya kijijini na utabiri wa hali ya hewa bot kutuma joto, shinikizo, urefu, latitudo, na longitudo inapoombwa kama ujumbe wa majibu ya WhatsApp na kudhibiti msingi kwa kutoa amri kupitia WhatsApp. Kukusanya data, niliamua kutumia BMP180 Shinikizo na Sensorer ya Joto, na Moduli ya GPS ya GY-NEO6MV2 na kufanya msingi uwe mbali na kudhibitiwa, nilitumia L298N Motor Dereva na Wheel mbili na DC Motor Kit pamoja na mpira caster.
Pia, unaweza kuona eneo linalotokana na moduli ya GPS kwenye Ramani za Google kupitia WhatsApp.
Vifaa
- Vipengele vya vifaa
- Bodi ya kuzuka ya NodeMCU ESP8266 × 1
- NodeMCU LoLin ESP8266 Base Shield × 1
- GY-NEO6MV2 Moduli ya GPS × 1
- SparkFun BMP180 Sensor ya Shinikizo × 1
- L298N Dereva wa Magari × 1
- Kitanda cha Magurudumu na DC × 2
- Mpira Caster × 1 Mmiliki wa Batri, AA x 8 × 1
- SparkFun Solder-Breadboard - Mini × 1
- Waya wa Jumper wa Kiume / Mwanamke × 1 Waya wa Kiume / Waume Jumper
Programu za programu na huduma za mkondoni
- Arduino IDE
- Twilio API ya WhatsApp
Hatua ya 1: Twilio ya WhatsApp
Kutuma ujumbe wa WhatsApp kupitia API ya Twilio, kitu pekee unachohitaji kufanya ni kujisajili kwa Akaunti ya Jaribio la Twilio.
Baada ya kujisajili, na SID yako na Auth Token, unaweza kutumia Twilio API ya WhatsApp bila malipo. Kama ilivyoelezwa kwenye Twilio, unahitaji kujiunga na nambari ya simu iliyoshirikiwa na simu yako ili kuanzisha ujumbe wa kiolezo cha API na WhatsApp. Muhimu: Ili uweze kujibu ujumbe wa WhatsApp unaokuja kutoka kwa simu yako iliyothibitishwa, lazima ubadilishe URL ya mwisho ya chaguo-msingi ya programu yako ya Twilio kwenye Sandbox na njia yako ya kiunganisho.
Hatua ya 2: Jinsi ya Kuunda Kitovu cha Kuunganisha Kusimamia Uhamishaji wa Takwimu
Nilipanga programu ya wavuti, iitwayo WhatsApp Two-Way Connection Hub, ambayo hukuruhusu kujibu ujumbe wa WhatsApp unaokuja kutoka nambari ya simu iliyothibitishwa na programu ya Twilio ili kupata vigeuzi kutoka kwa NodeMCU, au kifaa kingine chochote kinachoweza kufanya Ombi la HTTP, kama ujumbe wa WhatsApp na tuma amri kwa kifaa.
Programu tumizi hii huokoa data inayokuja kutoka kwa kifaa kwa muda kwenye seva iliyojitolea ya MySQL kwa hivyo hakuna haja ya kupiga vigeuzi vya sasa kutoka kwa kifaa kila wakati data iliyoombwa na mtumiaji. Ili kusajili anuwai kutoka kwa kifaa vizuri, lazima utume vigeuzi kupitia Ombi la HTTP kwa njia yako ya kipekee ya kitovu cha unganisho. Muhimu: Ili uweze kutumia programu, lazima ubadilishe URL ya mwisho ya chaguo-msingi ya programu yako ya Twilio kwenye Sandbox na njia yako ya kitovu cha unganisho iliyotengenezwa na ua wako na TheAmplituhedron API.
Unapoingiza neno kuu, ambalo unaweza kuona hapa chini kwa kila data kwenye hifadhidata yako iliyojitolea, kwenye WhatsApp, programu hii itajibu ujumbe huo kwa kutuma tofauti iliyoombwa inayohusiana na neno kuu kwa simu yako au kuhamisha amri kwa kifaa. katika hifadhidata: Data_1, Data_2, Data_3, Data_4, Data_5, Data_6, Amri
- Joto -> Pata Data_1
- Shinikizo -> Pata Data_2
- Urefu -> Pata Data_3
- Tarehe -> Pata Data_4
- Wakati -> Pata Data_5
- Latitudo na Longitude -> Pata Data_6
- Mahali pa Ramani -> Pata kiungo cha Ramani za Google ukitumia habari ya GPS
- Nenda Sawa -> Jitume yenyewe kama amri kwa kifaa
- Rudi nyuma -> Jitume yenyewe kama amri kwa kifaa
- Nenda kulia -> Jitume kama amri kwa kifaa
- Nenda kushoto -> Jitume kama amri kwa kifaa
- Gusa -> Jitume kama amri kwa kifaa
- Iliyopangwa na
- Kuhusu
- Unakuwaje?
- Taarifa zaidi
- MawasilianoSpidey -> Jaribu kupitisha media
- Batman -> Jaribu media kuhamisha
- Msaada -> Chapisha maneno yote
Kikumbusho: Kituo cha Uunganisho cha Njia Mbili cha WhatsApp ni chanzo wazi. Ikiwa hautaki kutumia TheAmplituhedron badala ya localhost au seva yako katika miradi yako, unaweza kupakua nambari ya chanzo hapa chini na kwa hivyo utaalam maneno muhimu kwa kuunda programu-tumizi yako ya unganisho kwenye seva yako.
Hatua ya 3: Vipengele
- Kukusanya tarehe, saa, latitudo, na habari ya longitudo inayotokana na Moduli ya GPS ya GY-NEO6MV2.
- Pata joto, shinikizo, na urefu kutoka kwa Sensorer ya Shinikizo ya BMP180.
- Fanya Ombi la HTTP ili kuhamisha vigeuzi kwenye hifadhidata na upokee amri kutoka kwa hifadhidata kama jibu.
- Kulingana na amri, dhibiti L298N Dereva wa Magari.
- Fuatilia michakato yote kwenye mfuatiliaji wa serial.
- Ujumbe kamili wa majibu kuonyesha anuwai zilizohifadhiwa kwenye hifadhidata kama inavyoombwa kupitia WhatsApp au toa amri kwa kifaa kwa kutuma amri kwenye WhatsApp.
Ilipendekeza:
Kujifunga kwa Moja kwa Moja kwa Mchezo Mtendaji wa Mchezo wa Gofu wa 3: Hatua 12 (na Picha)
Kujifunga kwa Moja kwa Moja kwa Mchezo Mtendaji wa Mchezo wa Gofu wa 3: Hivi majuzi nilichapisha Inayoweza kufundishwa juu ya kujenga mchezo wa kufurahisha unaoweza kubeba na unaoweza kuchezwa ndani na nje. Inaitwa "Executive Par 3 Golf Game". Nilitengeneza kadi ya alama ya kuiga kurekodi kila alama ya wachezaji kwa "mashimo" 9. Kama ilivyo
Ripoti ya Moja kwa moja ya Covid Kutumia Raspberry Pi: Hatua 6
Ripoti ya Moja kwa moja ya Covid Kutumia Raspberry Pi: Kama tunavyojua ulimwengu wote unaathiriwa na janga la COVID-19 na karibu kila mtu anafanya kazi kutoka nyumbani. Sote tunapaswa kutumia muda huu vizuri, kuboresha ufundi wetu au kuandika maandishi mazuri ya Pythonic. Wacha tuone chatu rahisi
Moja kwa moja 4G / 5G HD Kutiririka Video Kutoka kwa DJI Drone kwa Ucheleweshaji wa Chini [Hatua 3]: Hatua 3
Moja kwa moja Video ya 4G / 5G ya Utiririshaji wa HD Kutoka kwa DJI Drone kwa Ucheleweshaji wa Chini [Hatua 3]: Mwongozo ufuatao utakusaidia kupata mitiririko ya video yenye ubora wa HD kutoka karibu na drone yoyote ya DJI. Kwa msaada wa Programu ya Simu ya FlytOS na Maombi ya Wavuti ya FlytNow, unaweza kuanza kutiririsha video kutoka kwa drone
Mlishaji wa Kiwanda cha Moja kwa Moja cha WiFi Pamoja na Hifadhi - Usanidi wa Kilimo cha Ndani / Nje - Mimea ya Maji Moja kwa Moja na Ufuatiliaji wa Mbali: Hatua 21
Kilima cha Kiwanda cha Kiotomatiki cha WiFi kilicho na Hifadhi - Kuweka Kilimo cha ndani / Nje - Mimea ya Maji Moja kwa Moja na Ufuatiliaji wa Mbali: Katika mafunzo haya tutaonyesha jinsi ya kuanzisha mfumo wa kulisha mimea ya ndani / nje ambayo hunyunyizia mimea moja kwa moja na inaweza kufuatiliwa kwa mbali kutumia jukwaa la Adosia
Kilishi cha Mbwa Raspberry Pi Moja kwa Moja na Kijirusha Video Moja kwa Moja: Hatua 3
Feeder ya mbwa ya Raspberry Pi moja kwa moja & Kijirisho cha Moja kwa Moja cha Video: Hii ni Raspberry PI yangu inayowezesha feeder ya mbwa moja kwa moja. Nilikuwa nikifanya kazi kutoka asubuhi 11am hadi 9pm. Mbwa wangu huenda wazimu ikiwa sikumlisha kwa wakati. Iliyotafutwa google kununua feeders moja kwa moja ya chakula, hazipatikani India na kuagiza ghali op