Kazalo:
- 1. korak: Pridobite PCB za izdelavo vaših projektov
- 2. korak: O aplikaciji Telegram
- 3. korak: Nastavitev strani strojne opreme
- 4. korak: Prenesite in nastavite Arduino IDE
- 5. korak: Nastavitev aplikacije Telegram
- 6. korak: Nastavitev dela za kodiranje
- 7. korak: Čas za igro
Video: Nadzor ESP8266 z aplikacijo Telegram: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Hej, kaj je, fantje! Akarsh tukaj iz CETech -a.
Ste se kdaj spraševali o klepetu s svojimi napravami prek aplikacije za sporočila? Sliši se čudno, kajne. Toda danes bomo naredili nekaj podobnega. Brez skrbi, za svoje aparate ni treba kupovati mobilnih telefonov. Vse, kar potrebujete, je mobilna aplikacija Telegram, kateri koli mikrokrmilnik, na primer Arduino UNO ali ESP8266/32, in vaši aparati.
Metodo bomo prikazali s krmiljenjem 8 LED diod prek aplikacije Telegram s pošiljanjem preprostih sporočil za VKLOP/IZKLOP, po zaključku naloge pa bomo o tem prejeli tudi odgovor našega mikrokrmilnika. Poleg LED lahko upravljate tudi druge naprave tako, da ustrezno spremenite kodo in vezje. Zabavno bo, zato skočimo naravnost.
1. korak: Pridobite PCB za izdelavo vaših projektov
Če želite izdelati ali sestaviti tiskane vezje, preverite PCBGOGO. Pozdravljajo vaše naročilo prototipa tiskanega vezja: količina naročila za izdelavo tiskanega vezja od 5 kosov in količina naročila za montažo tiskanega vezja od 1 kom.
Od ustanovitve pred petimi leti se je PCBGOGO večkrat reformiral. Je rastoči proizvajalec in montaža PCB v spreminjajočem se svetu. Trenutno njihova dnevna količina naročil za montažo PCB -jev in PCB -jev presega 3000, prodaja pa se je povečala s 100 000 USD na 20 milijonov USD na leto. Čeprav je PCBGOGO star le 5 let, njihove tovarne z več kot 400 delavci že več kot 10 let zagotavljajo proizvodnjo in montažo PCB za domače odjemalce na Kitajskem.
Imate srečo, da ste prebrali ta članek o projektu, saj v tem času PCBGOGO pozdravlja svojo 5. obletnico in svojim strankam daje velike koristi.
Pridružite se PCBGOGO in zdaj izkoristite prednosti. Kuponi do 150 USD, elegantni spominki
Trajanje akcije: 25. avgust - 25. september 2020
2. korak: O aplikaciji Telegram
Telegram je storitev hitrega sporočanja v oblaku, videotelefonije in glasu prek IP. Odjemalske aplikacije Telegram so na voljo za Android, iOS, Windows Phone, Windows, macOS in GNU/Linux in izvirajo iz Rusije. Uporabniki lahko pošiljajo sporočila in izmenjujejo fotografije, videoposnetke, nalepke, zvok in datoteke vseh vrst.
Koda na strani odjemalca Telegrama je brezplačna programska oprema, medtem ko je koda na strani strežnika zaprte kode in lastništvo. Storitev ponuja tudi API -je neodvisnim razvijalcem. Od aprila 2020 je imel Telegram 400 milijonov mesečno aktivnih uporabnikov.
Privzeta sporočila in mediji med prenosom uporabljajo šifriranje odjemalec-strežnik. Ti podatki so šifrirani tudi v mirovanju, do njih pa lahko dostopajo razvijalci Telegrama, ki imajo šifrirne ključe. Poleg tega Telegram ponuja šifrirane klice od konca do konca in izbirne šifrirane "skrivne" klepete med dvema spletnima uporabnikoma na odjemalcih pametnih telefonov. Vendar namizni odjemalci (razen odjemalcev macOS) ne vsebujejo šifriranja od konca do konca, niti šifriranje od konca do konca ni na voljo za skupine, nadskupine ali kanale. Telegram je zagovarjal pomanjkanje vseprisotnega end-to-end šifriranja z trditvijo, da so spletne varnostne kopije, ki ne uporabljajo šifriranja na strani odjemalca, "najbolj varna rešitev", ki je trenutno možna, kljub številnim drugim storitvam za klepet, kot so Signal, Matrix in WhatsApp ki ponuja šifriranje od konca do konca na vseh platformah.
3. korak: Nastavitev strani strojne opreme
Materiali, potrebni za ta projekt: Mikrokontroler (uporabljam modul ESP8266), LED, napajalnik, skakalni kabli.
Povezave je treba izvesti na naslednji način:
1) Priključite 8 LED iz zatiča D1 na D8 ESP8266. Priključite anodo vsake LED na ozemljitev in katodo vsake LED na digitalni pin med D1 in D8.
2) Priključite kabel Jumper na pin A0 ESP8266 in ga pustite odprtega za branje analognih vrednosti (za kar smo ustvarili ukaz). Na primer: če priključimo ta pin na 3V pin, mora prikazati 1024, če pa ga priključimo na GND, mora pokazati vrednost 0 in če ostane odprt, mora vrniti naključno vrednost.
3) Ko naložite kodo na ESP8266, jo priključite na napajanje.
4. korak: Prenesite in nastavite Arduino IDE
Od tu prenesite Arduino IDE
1. Namestite Arduino IDE in ga odprite.
2. Pojdite v Datoteka> Nastavitve
3. URL -jem dodatnih upraviteljev plošč dodajte
4. Pojdite v Orodja> Kartica> Upravitelj plošč
5. Poiščite esp8266 in nato namestite ploščo.
6. Znova zaženite IDE.
5. korak: Nastavitev aplikacije Telegram
Za ta korak morate najprej namestiti aplikacijo Telegram v svoj mobilni telefon, tablični računalnik ali katero koli drugo napravo po vaši izbiri. Brezplačno aplikacijo lahko preprosto dobite v trgovini Google Play, App Store itd.
Po namestitvi aplikacije in nastavitvi računa. Poiščite Botfather v svoji aplikaciji, takoj ko odprete Botfather, boste videli gumb Začni ali Ponovni zagon, odpre se seznam ukazov in njihovih aplikacij, ki jih morate klikniti na ukaz /newbot. Po tem ukazu morate svojemu botu dati ime. Dobil sem ime "Esp8266 Test". Ker je ime bota nastavljeno, morate nastaviti uporabniško ime. Pri nastavljanju uporabniškega imena ne pozabite, da mora biti uporabniško ime edinstveno in se končati z besedo "bot".
Takoj, ko nastavite uporabniško ime, bo vaš bot ustvarjen in videl bo žeton API -ja, ki ga nekje shrani, saj bo potreben v naslednjem koraku.
6. korak: Nastavitev dela za kodiranje
Doslej smo končali s povezavami in ustvarjanjem botov, zdaj moramo naložiti kodo v naš ESP8266 za nadzor LED v aplikaciji Telegram.
V ta namen morate namestiti knjižnico Universal-Arduino-Telegram-Bot. Če želite dobiti to mapo knjižnice, se lahko od tu odpravite na mojo stran Github.
Po namestitvi knjižnice morate kopirati kodo projekta iz datoteke ESP_code.ino na isti strani GitHub. To kodo prilepite v svoj Arduino IDE. V kodi morate posodobiti SSID, geslo na SSID vašega Wi -Fi -ja, geslo, nato pa morate žeton API -ja posodobiti z žetonom API -ja bota, ki ste ga ustvarili v prejšnjem koraku.
Zdaj lahko svoj ESP8266 povežete z računalnikom in naložite kodo. Takoj, ko se koda naloži, lahko odklopite modul iz računalnika in ga priključite na kateri koli napajalnik.
7. korak: Čas za igro
Zdaj morate samo odpreti aplikacijo telegram in odpreti bota, potem ko jo poiščete v aplikaciji Telegram po imenu, ki ste ga dali botu. Ko odprete bot, boste videli gumb Start/Restart, kliknite na ta gumb, bot se bo zagnal in vam poslal seznam ukazov, ki jih lahko uporabite za nadzor različnih LED.
Na primer: Obstaja ukaz /D1ON, če pošljete ta ukaz, boste lahko videli, da se je svetila LED št. 1 in da je v aplikaciji prejeto sporočilo z napisom "D1 je VISOKO", če pošljete ukaz D1OFF, bo videl, da se LED1 izklopi in prejme se sporočilo "D1 je NIZKA". Enako se dogaja tudi z drugimi LED diodami. Poleg ukazov za vklop/izklop LED obstaja še en ukaz A0, ki vrne stanje analognega vhoda, tj. Če je A0 priključen na GND, vrne 0, če je priključen na 3 V, vrne 1024 in če je odprt, mora vrniti naključna vrednost. Na ta način lahko nadzirate stvari z aplikacijo Telegram Messaging.
Upam, da vam je bila vadnica všeč.
Priporočena:
Robot za pomoč pri vzponu na stolp - Dvonožni, RF, BT nadzor z aplikacijo: 22 korakov (s slikami)
Robot V pomoč pri vzponu na stolp - Dvonožni, RF, BT nadzor z aplikacijo: Ko bom kdaj videl kuščarje na stenah, nameravam narediti takega robota. To je dolgoročna ideja, iščem veliko člankov za elektrolepila in na nek način preverim, ali ni uspel zadržati. Zaenkrat nameravam z elektromagnetom narediti
Kako narediti preprost IOT z aplikacijo Telegram: 5 korakov
Kako narediti preprost IOT z aplikacijo Telegram: V trenutni generaciji je internet vse. Internet stvari igra pomembno vlogo v sedanjem svetu. Brez zapravljanja časa lahko preidemo v praktično delo IOT -a. Tu bomo nadzorovali led in tudi
Nadzor svetlosti PWM LED nadzor s potisnimi gumbi, Raspberry Pi in Scratch: 8 korakov (s slikami)
Nadzor svetlosti Upravljanje LED na osnovi PWM s potisnimi gumbi, Raspberry Pi in Scratch: poskušal sem najti način, kako svojim učencem razložiti, kako deluje PWM, zato sem si zadal nalogo, da poskušam nadzorovati svetlost LED z dvema gumboma - en gumb poveča svetlost LED, drugi pa ga zatemni. Za program
Hidroponski sistem za nadzor in nadzor rastlinjaka: 5 korakov (s slikami)
Hidroponski sistem za nadzor in nadzor rastlinjakov: V tem navodilu vam bom pokazal, kako sestaviti hidroponski sistem za nadzor in nadzor rastlinjakov. Pokazal vam bom izbrane komponente, diagram ožičenja, kako je bilo vezje zgrajeno, in skico Arduino, uporabljeno za programiranje Seeed
Arduino Color Sorter Project z aplikacijo za nadzor računalnika: 4 koraki (s slikami)
Arduino Color Sorter Project z aplikacijo za nadzor računalnika: V tem projektu sem izbral barvni senzor TCS34725. Ker ta senzor izvaja natančnejše zaznavanje od drugih in nanj ne vpliva sprememba svetlobe v okolju. Robot za odpravljanje napak izdelka upravlja vmesniški program