Përmbajtje:
- Hapi 1: Merrni PCB për projektet tuaja të prodhuara
- Hapi 2: Rreth aplikacionit Telegram
- Hapi 3: Vendosja e Anës së Pajisjeve
- Hapi 4: Shkarkoni dhe konfiguroni Arduino IDE
- Hapi 5: Vendosja e Aplikacionit Telegram
- Hapi 6: Vendosja e Pjesës së Kodimit
- Hapi 7: Koha për të luajtur
Video: Kontrolli i ESP8266 duke përdorur aplikacionin Telegram: 7 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Hej, çfarë ka, djema! Akarsh këtu nga CETech.
A keni menduar ndonjëherë për të biseduar me pajisjet tuaja përmes një aplikacioni të mesazheve? Tingëllon e çuditshme, e drejtë. Por sot ne do të bëjmë një gjë të ngjashme me atë. Mos u shqetësoni se nuk keni nevojë të blini telefona celularë për pajisjet tuaja. Gjithçka që ju nevojitet është aplikacioni celular Telegram, çdo mikrokontrollues si Arduino UNO ose ESP8266/32, dhe pajisjet tuaja.
Ne do të demonstrojmë metodën duke kontrolluar 8 LED përmes Telegram App thjesht duke dërguar mesazhe të thjeshta ON/OFF dhe pas përfundimit të detyrës, ne gjithashtu do të marrim një përgjigje nga mikrokontrolluesi ynë për këtë. Përveç LED -ve, ju mund të kontrolloni pajisjet e tjera duke bërë ndryshime të përshtatshme në kod dhe qark. Do të jetë argëtuese, kështu që le të hidhemi drejtpërdrejt në të.
Hapi 1: Merrni PCB për projektet tuaja të prodhuara
Shikoni PCBGOGO nëse keni nevojë të prodhoni ose montoni PCB. Ata mirëpresin porosinë tuaj prototip PCB: Sasia e porosisë së fabrikimit të PCB nga 5PCS dhe sasia e porosisë së montimit PCB nga 1PC.
Që nga themelimi 5 vjet më parë, PCBGOGO është reformuar disa herë. Shtë një prodhues në rritje i fabrikimit dhe montimit të PCB në një botë në ndryshim. Aktualisht, sasia e tyre e përditshme e PCB -ve dhe montimit të PCB tejkalon 3000, dhe shitjet janë rritur nga $ 100, 000 në $ 20 milion në vit. Megjithëse PCBGOGO është vetëm 5 vjeç, fabrikat e tyre, me mbi 400 punëtorë tani ofrojnë prodhim dhe montim të PCB për klientët vendas në Kinë për më shumë se 10 vjet.
Ju jeni me fat që lexoni këtë artikull të projektit, pasi në këtë kohë, PCBGOGO mirëpret përvjetorin e tij të 5 -të dhe u jep përfitime të mëdha klientëve të tyre.
Bashkohuni me PCBGOGO për të marrë përfitimet tani nga këtu. Kuponë deri në 150 dollarë, suvenire elegant
Kohëzgjatja e fushatës: 25 gusht - 25 shtator, 2020
Hapi 2: Rreth aplikacionit Telegram
Telegram është një mesazh i menjëhershëm me bazë cloud, videotelefonia dhe shërbimi i zërit përmes IP. Aplikacionet e klientit Telegram janë në dispozicion për Android, iOS, Windows Phone, Windows, macOS dhe GNU/Linux dhe kanë origjinën në Rusi. Përdoruesit mund të dërgojnë mesazhe dhe të shkëmbejnë fotografi, video, afishe, audio dhe skedarë të çdo lloji.
Kodi i klientit i Telegramit është softuer falas, ndërsa kodi i tij nga ana e serverit është me burim të mbyllur dhe pronësor. Shërbimi gjithashtu siguron API për zhvilluesit e pavarur. Që nga Prilli 2020, Telegram kishte 400 milion përdorues aktivë mujorë.
Mesazhet e parazgjedhura dhe media përdorin kriptimin klient-server gjatë transportit. Këto të dhëna janë gjithashtu të koduara në pushim, por mund të arrihen nga zhvilluesit e Telegramit, të cilët mbajnë çelësat e kriptimit. Për më tepër, Telegram siguron thirrje të koduara nga njëra anë në tjetrën dhe biseda opsionale të fshehta nga fundi në skaj midis dy përdoruesve në internet në klientët e smartphone. Sidoqoftë, klientët e desktopit (duke përjashtuar klientët macOS) nuk kanë kriptim nga njëra anë në tjetrën, as kriptimi nga skaji në skaj nuk është i disponueshëm për grupe, supergrupe ose kanale. Telegram ka mbrojtur mungesën e kriptimit të kudogjendur nga njëra anë në tjetrën duke pretenduar se kopjet rezervë në internet që nuk përdorin kriptim nga ana e klientit janë "zgjidhja më e sigurt" aktualisht e mundur, pavarësisht disa shërbimeve të tjera të bisedës si Signal, Matrix dhe WhatsApp duke ofruar kriptim nga skaji në skaj në të gjitha platformat.
Hapi 3: Vendosja e Anës së Pajisjeve
Materialet e kërkuara për këtë projekt: Një Mikrokontrollues (unë jam duke përdorur modulin ESP8266), LED, Furnizim me energji elektrike, Kabllo kërcyes.
Lidhjet duhet të bëhen si më poshtë:
1) Lidhni 8 LED nga pin D1 në D8 të ESP8266. Lidhni anodën e secilës LED në tokë dhe katodën e secilës LED me një kunj dixhital midis D1 dhe D8.
2) Lidhni një kabllo Jumper me pinin A0 të ESP8266 dhe lëreni të hapur për të lexuar vlerat analoge (për të cilat kemi krijuar një komandë). Për shembull: nëse e lidhim këtë kunj me pin 3V duhet të tregojë 1024 dhe nëse e lidhim me GND duhet të tregojë vlerën 0 dhe nëse lihet e hapur duhet të kthejë një vlerë të rastësishme.
3) Pas ngarkimit të kodit në ESP8266 lidheni atë me furnizimin me energji elektrike.
Hapi 4: Shkarkoni dhe konfiguroni Arduino IDE
Shkarkoni Arduino IDE nga këtu
1. Instaloni Arduino IDE dhe hapeni atë.
2. Shkoni te Skedari> Preferencat
3. Shtoni https://arduino.esp8266.com/stable/package_esp8266com_index.json në URL -të e Menaxherëve të Bordeve Shtesë.
4. Shkoni te Mjetet> Bordi> Menaxherët e bordeve
5. Kërkoni për esp8266 dhe më pas instaloni tabelën.
6. Rinisni IDE -në.
Hapi 5: Vendosja e Aplikacionit Telegram
Për këtë hap, gjëja e parë që duhet të bëni është të instaloni aplikacionin Telegram në telefonin tuaj celular, tabletë ose në ndonjë nga pajisjet e tjera të zgjedhjes suaj. Aplikacionin falas mund ta merrni lehtësisht nga Google Play Store, App Store, etj.
Pas instalimit të aplikacionit dhe konfigurimit të llogarisë tuaj. Kërkoni Botfather në aplikacionin tuaj sapo të hapni Botfather do të shihni një buton Start ose një Restart kjo do të hapë një listë të komandave dhe aplikacioneve të tyre që ju nevojiten për të klikuar në komandën /newbot. Pas kësaj komande, ju duhet t'i jepni një emër botit tuaj. Unë kam dhënë emrin "Esp8266 Test". Ndërsa emri i botit është vendosur, duhet të vendosni emrin e përdoruesit. Ndërsa vendosni emrin e përdoruesit, duhet të keni parasysh që emri i përdoruesit duhet të jetë unik dhe duhet të përfundojë me fjalën "bot".
Sapo të vendosni emrin e përdoruesit boti juaj do të krijohet dhe do të shihni një shenjë API që e ruan këtë diku pasi do të jetë e nevojshme në hapin tjetër.
Hapi 6: Vendosja e Pjesës së Kodimit
Deri tani kemi mbaruar me lidhjet dhe krijimin e botëve tani na duhet të ngarkojmë kodin në ESP8266 tonë për kontrollin e LED -ve mbi aplikacionin Telegram.
Për këtë, ju duhet të instaloni bibliotekën Universal-Arduino-Telegram-Bot. Për të marrë këtë dosje bibliotekare mund të shkoni në faqen time Github nga këtu.
Pas instalimit të bibliotekës ju duhet të kopjoni kodin e projektit nga skedari ESP_code.ino në të njëjtën faqe GitHub. Ngjiteni atë kod brenda IDE tuaj Arduino. Në kod, duhet të përditësoni SSID -in, Fjalëkalimin me atë të SSID -it të Wifi -t tuaj, dhe pas kësaj, duhet të përditësoni Token -in API me Token -in API të botit që keni krijuar në hapin e mëparshëm.
Tani mund ta lidhni ESP8266 tuaj me PC dhe të ngarkoni kodin. Sapo të ngarkohet kodi, mund ta shkëputni modulin tuaj nga kompjuteri juaj dhe ta lidhni atë me çdo furnizim me energji elektrike.
Hapi 7: Koha për të luajtur
Tani gjithçka që duhet të bëni është të hapni aplikacionin e telegramit që të hapni botin pasi ta kërkoni në Aplikacionin Telegram me emrin që i dhatë botit. Ndërsa hapni botin do të shihni një buton Start/Restart klikoni mbi atë buton boti do të fillojë dhe do t'ju dërgojë një listë të komandave që mund të përdorni për të kontrolluar LED të ndryshëm.
Për shembull: Ekziston një komandë /D1ON nëse e dërgoni këtë komandë do të jeni në gjendje të shihni që LED Nr 1 është ndezur dhe një mesazh merret në aplikacion duke thënë "D1 është LART" pas kësaj nëse dërgoni komandën D1OFF ju do të shihni që LED1 fiket dhe merret një mesazh duke thënë "D1 është LOW". E njëjta gjë ndodh edhe me LED -të e tjerë. Përveç komandave LED ON/OFF ekziston një komandë tjetër A0 e cila kthen statusin e Pin Analog p.sh. nëse A0 është e lidhur me GND kthehet 0, nëse lidhet me 3V kthehet 1024 dhe nëse lihet e hapur duhet të kthejë ndonjë vlerë e rastësishme. Në këtë mënyrë, ju mund të kontrolloni gjërat duke përdorur aplikacionin Telegram Messaging.
Shpresoj se ju ka pëlqyer tutoriali.
Recommended:
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: 4 hapa
Kontrolli i udhëhequr në të gjithë botën duke përdorur internetin duke përdorur Arduino: Përshëndetje, unë jam Rithik. Ne do të bëjmë një led të kontrolluar nga interneti duke përdorur telefonin tuaj. Ne do të përdorim softuer si Arduino IDE dhe Blynk. Simpleshtë e thjeshtë dhe nëse keni sukses mund të kontrolloni sa më shumë komponentë elektronikë që dëshironi Gjërat që Ne Nevojë: Hardware:
Kontrolli i Ndriçimit Kontrolli LED i bazuar në PWM duke përdorur butona Push, Raspberry Pi dhe Scratch: 8 hapa (me fotografi)
Kontrolli i Ndriçimit PWM Bazuar në Kontrollin LED duke përdorur Butonat Push, Raspberry Pi dhe Scratch: Unë po përpiqesha të gjeja një mënyrë për të shpjeguar se si punonte PWM për studentët e mi, kështu që i vura vetes detyrën të përpiqesha të kontrolloja shkëlqimin e një LED duke përdorur 2 butona shtytës - një buton që rrit shkëlqimin e një LED dhe tjetri e zbeh atë. Për të përparuar
Kontrolli i radios RF 433MHZ duke përdorur HT12D HT12E - Bërja e një telekomande Rf duke përdorur HT12E & HT12D Me 433mhz: 5 hapa
Kontrolli i radios RF 433MHZ duke përdorur HT12D HT12E | Bërja e një telekomande Rf duke përdorur HT12E & HT12D Me 433mhz: Në këtë udhëzues do t'ju tregoj se si të bëni një telekomandë RADIO duke përdorur modulin e marrësit të transmetuesit 433mhz me kodim HT12E & IC decoder HT12D. Në këtë udhëzues ju mund të dërgoni dhe merrni të dhëna duke përdorur KOMPONENTE shumë të lirë SI: HT
Kontrolloni Arduino Uno duke përdorur modulin WiFi ESP8266 dhe aplikacionin Blynk: 6 hapa
Kontrolloni Arduino Uno duke përdorur modulin WiFi ESP8266 dhe Aplikacionin Blynk: Ky projekt ju mundëson të kontrolloni kunjat e Arduino duke përdorur modulin WiFi ESP8266-01 dhe Aplikacionin Blynk. Aplikacioni Blynk është shumë i lehtë për t’u përdorur dhe është një mënyrë e shkëlqyeshme për të filluar të mësoni rreth IoT. Ky tutorial është për Windows PC
Kontrolli LED duke përdorur Aplikacionin Blynk dhe Arduino: 3 hapa (me fotografi)
Kontrolli LED duke përdorur Aplikacionin Blynk dhe Arduino: Në këtë projekt ne do të dimë ndezjen/fikjen e LED me arduino duke përdorur aplikacionin blynk, në vend që të përdorim modulin Wifi, modulin Bluetooth, modulin GSM etj. Isshtë një mënyrë tjetër e përdorimit të Internetit të gjërave Don ' mos mendoni se është vështirësi. easyshtë e lehtë të mësosh. Nëse nuk