Orodha ya maudhui:

Kudhibiti ESP8266 Kutumia Programu ya Telegram: Hatua 7
Kudhibiti ESP8266 Kutumia Programu ya Telegram: Hatua 7

Video: Kudhibiti ESP8266 Kutumia Programu ya Telegram: Hatua 7

Video: Kudhibiti ESP8266 Kutumia Programu ya Telegram: Hatua 7
Video: See connected WiFi Password 2024, Julai
Anonim
Image
Image

Haya, kuna nini, Jamani! Akarsh hapa kutoka CETech.

Je! Umewahi kujiuliza juu ya kuzungumza na vifaa vyako juu ya programu ya ujumbe? Sauti za kushangaza, sawa. Lakini leo tutafanya kitu sawa na hicho. Usijali hauitaji kununua simu za rununu kwa vifaa vyako. Unachohitaji ni programu ya rununu ya Telegram, mdhibiti mdogo kama Arduino UNO au ESP8266 / 32, na vifaa vyako.

Tutaonyesha njia hiyo kwa kudhibiti LED 8 kupitia Programu ya Telegram kwa kutuma tu ujumbe rahisi wa ON / OFF na baada ya kukamilika kwa kazi hiyo, tutapata pia jibu kutoka kwa mdhibiti wetu mdogo juu ya hilo. Mbali na LED, unaweza kudhibiti vifaa vingine kwa kufanya mabadiliko yanayofaa katika nambari na mzunguko. Itakuwa ya kufurahisha kwa hivyo wacha tuiruke moja kwa moja.

Hatua ya 1: Pata PCB kwa Miradi Yako Iliyotengenezwa

Kuhusu App ya Telegram
Kuhusu App ya Telegram

Angalia PCBGOGO ikiwa unahitaji kupata PCB zinazotengenezwa au kukusanyika. Wanakaribisha utaratibu wako wa mfano wa PCB: wingi wa utaratibu wa upotoshaji wa PCB kutoka kwa 5PCS na idadi ya utaratibu wa mkutano wa PCB kutoka 1PC.

Tangu kuanzishwa miaka 5 iliyopita, PCBGOGO imebadilisha mara kadhaa. Ni kuongezeka kwa upotoshaji wa PCB na mtengenezaji wa mkutano katika ulimwengu unaobadilika. Kwa sasa, PCB zao za kila siku na idadi ya mkutano wa PCB huzidi 3000, na mauzo yameongezeka kutoka $ 100, 000 hadi $ 20 milioni kwa mwaka. Ingawa PCBGOGO ina umri wa miaka 5 tu, viwanda vyao, na wafanyikazi zaidi ya 400 sasa wamekuwa wakitoa utengenezaji wa PCB na mkutano kwa wateja wa ndani nchini China kwa zaidi ya miaka 10.

Una bahati kusoma makala hii ya mradi, kama kwa wakati huu, PCBGOGO inakaribisha maadhimisho ya miaka 5 na kutoa faida kubwa kwa wateja wao.

Jiunge na PCBGOGO kupata faida sasa kutoka hapa. Hadi kuponi $ 150, Zawadi za maridadi

Muda wa Kampeni: Agosti 25 - Septemba 25, 2020

Hatua ya 2: Kuhusu Programu ya Telegram

Kuhusu App ya Telegram
Kuhusu App ya Telegram

Telegram ni ujumbe wa papo kwa wingu, video ya video, na huduma ya sauti juu ya IP. Programu za mteja wa Telegram zinapatikana kwa Android, iOS, Windows Phone, Windows, MacOS, na GNU / Linux na imetokea Urusi. Watumiaji wanaweza kutuma ujumbe na kubadilishana picha, video, stika, sauti, na faili za aina yoyote.

Nambari ya upande wa mteja wa Telegram ni programu ya bure, wakati nambari yake ya seva-upande imefungwa-chanzo na wamiliki. Huduma pia hutoa APIs kwa watengenezaji huru. Kuanzia Aprili 2020, Telegram ilikuwa na watumiaji milioni 400 wanaofanya kazi kila mwezi.

Ujumbe chaguomsingi na media hutumia usimbuaji wa seva ya mteja-wakati wa kusafiri. Takwimu hizi pia zimesimbwa kwa njia fiche wakati wa kupumzika lakini zinaweza kupatikana na watengenezaji wa Telegram, ambao wanashikilia funguo za usimbuaji. Kwa kuongezea, Telegram hutoa simu zilizosimbwa kwa mwisho hadi mwisho na mazungumzo ya siri ya mwisho-kwa-mwisho "siri" kati ya watumiaji wawili mkondoni kwa wateja wa smartphone. Walakini, wateja wa desktop (bila wateja wa MacOS) hawajumuishi usimbuaji wa mwisho-mwisho, na usimbuaji wa mwisho-kwa-mwisho unapatikana kwa vikundi, vikundi vikubwa, au vituo. Telegram imetetea ukosefu wa usimbuaji wa mwisho hadi mwisho kwa kudai backups mkondoni ambazo hazitumii usimbuaji wa upande wa mteja ni "suluhisho salama zaidi" inayowezekana sasa, licha ya huduma zingine kadhaa za gumzo kama Signal, Matrix, na WhatsApp kutoa usimbuaji wa mwisho hadi mwisho kwenye majukwaa yote.

Hatua ya 3: Kuweka Upande wa vifaa

Kuanzisha Upande wa Vifaa
Kuanzisha Upande wa Vifaa

Vifaa vinavyohitajika kwa mradi huu: Microcontroller (ninatumia moduli ya ESP8266), LEDs, Ugavi wa Nguvu, nyaya za Jumper.

Uunganisho unapaswa kufanywa kama ifuatavyo:

1) Unganisha LED za 8 kutoka kwa pini D1 hadi D8 ya ESP8266. Unganisha anode ya kila LED chini na Cathode ya kila LED kwenye Pini ya Dijiti kati ya D1 na D8.

2) Unganisha kebo ya Jumper kwenye pini ya A0 ya ESP8266 na uiachie wazi kusoma maadili ya analog (ambayo tumeunda amri). Kwa mfano: ikiwa tutaunganisha pini hii kwa pini ya 3V lazima ionyeshe 1024 na ikiwa tutaiunganisha na GND lazima ionyeshe thamani ya 0 na ikiwa imeachwa wazi inapaswa kurudisha thamani isiyo ya kawaida.

3) Baada ya kupakia nambari kwenye ESP8266 unganisha kwenye usambazaji wa umeme.

Hatua ya 4: Pakua na usanidi IDE ya Arduino

Pakua na usanidi IDE ya Arduino
Pakua na usanidi IDE ya Arduino

Pakua IDE ya Arduino kutoka hapa

1. Sakinisha Arduino IDE na uifungue.

2. Nenda kwenye Faili> Mapendeleo

3. Ongeza https://arduino.esp8266.com/stable/package_esp8266com_index.json kwa URL za Meneja wa Bodi za Ziada.

4. Nenda kwenye Zana> Bodi> Meneja wa Bodi

5. Tafuta esp8266 na kisha usakinishe bodi.

6. Anzisha tena IDE.

Hatua ya 5: Kuanzisha Programu ya Telegram

Kuanzisha Programu ya Telegram
Kuanzisha Programu ya Telegram
Kuanzisha Programu ya Telegram
Kuanzisha Programu ya Telegram

Kwa hatua hii, jambo la kwanza unahitaji kufanya ni kusanikisha programu ya Telegram kwenye simu yako ya rununu, kompyuta kibao, au vifaa vyovyote vya chaguo lako. Unaweza kupata programu ya bure kwa urahisi kutoka Duka la Google Play, Duka la App, n.k.

Baada ya kufunga programu na kuanzisha akaunti yako. Tafuta Botfather katika programu yako mara tu utakapofungua Botfather utaona kitufe cha Anza au Anzisha upya hii itafungua orodha ya amri na matumizi yao unayohitaji kubonyeza kwenye amri / newbot. Baada ya amri hii, unahitaji kutoa bot yako jina. Nimewapa jina "Mtihani wa Esp8266". Kama jina la bot limewekwa, unahitaji kuweka jina la mtumiaji. Wakati wa kuweka jina la mtumiaji unapaswa kuzingatia kwamba jina la mtumiaji lazima liwe la kipekee na inapaswa kuishia na neno "bot".

Mara tu unapoweka jina la mtumiaji bot yako itaundwa na utaona ishara ya API kuokoa hii mahali pengine kwani itahitajika katika hatua inayofuata.

Hatua ya 6: Kuweka Sehemu ya Usimbuaji

Kuanzisha Sehemu ya Usimbuaji
Kuanzisha Sehemu ya Usimbuaji
Kuanzisha Sehemu ya Usimbuaji
Kuanzisha Sehemu ya Usimbuaji

Mpaka sasa tumemaliza na unganisho na uundaji wa bot sasa tunahitaji kupakia nambari kwenye ESP8266 yetu ya kudhibiti LED juu ya programu ya Telegram.

Kwa hili, unahitaji kusanikisha maktaba ya Universal-Arduino-Telegram-Bot. Kupata folda hii ya maktaba unaweza kuelekea kwenye ukurasa wangu wa Github kutoka hapa.

Baada ya kusanikisha maktaba unahitaji kunakili nambari ya mradi kutoka faili ya ESP_code.ino kwenye ukurasa huo wa GitHub. Bandika nambari hiyo ndani ya IDE yako ya Arduino. Katika nambari hiyo, unahitaji kusasisha SSID, Nenosiri na ile ya SSID yako ya Wifi, Nenosiri, na baada ya hapo, unahitaji kusasisha Tia ya API na Token ya API ya bot uliyounda katika hatua ya awali.

Sasa unaweza kuunganisha ESP8266 yako kwenye PC na kupakia nambari. Mara tu nambari inapopakiwa unaweza kukata moduli yako kutoka kwa PC yako na kuiunganisha kwa usambazaji wowote wa umeme.

Hatua ya 7: Wakati wa kucheza

Wakati wa kucheza
Wakati wa kucheza
Wakati wa kucheza
Wakati wa kucheza
Wakati wa kucheza
Wakati wa kucheza

Sasa unachohitaji kufanya ni kufungua programu ya telegram kufungua bot baada ya kuitafuta kwenye App ya Telegram kwa jina ulilompa bot. Unapofungua bot utaona kitufe cha Anza / Anzisha upya bonyeza kitufe hicho bot itaanza na kukutumia orodha ya amri ambazo unaweza kutumia kudhibiti LED tofauti.

Kwa mfano: Kuna amri / D1ON ukituma amri hii utaweza kuona kuwa Nambari 1 ya taa imewashwa na ujumbe unapokelewa kwenye programu ukisema "D1 ni JUU" baada ya hapo ukituma D1OFF kukuamuru itaona kuwa LED1 imezimwa na ujumbe unapokelewa ukisema "D1 ni CHINI". Jambo hilo hilo hufanyika na LED zingine pia. Mbali na maagizo ya LED ON / OFF kuna amri nyingine A0 ambayo inarudisha hadhi ya Pini ya Analog. thamani ya nasibu. Kwa njia hii, unaweza kudhibiti vitu ukitumia programu ya Kutuma Ujumbe kwa Telegram.

Natumai ulipenda mafunzo.

Ilipendekeza: