Cuprins:
- Pasul 1: Crearea unui bot în Telegram
- Pasul 2: Instalarea botului în Raspberry Pi
- Pasul 3: Cod parte
- Pasul 4: Concluzie
Video: Cum se face un IOT simplu cu aplicația Telegram: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
În generația actuală, Internetul este totul. Internetul obiectelor joacă un rol major în lumea actuală.
Fără a pierde mult timp, putem trece la funcționarea practică a IOT. Aici vom controla LED-ul și alte lucruri interesante din mesajul telegramei.
Pasul 1: Crearea unui bot în Telegram
1. În acest pas, instalați aplicația Telegram în telefon. Instalarea este la fel de simplă ca instalarea aplicației whats.
2. În Telegram căutați tatăl Bot și creați un nou bot urmând capturile de ecran de mai jos.
3. În cele din urmă, copiați simbolul API-ului HTTP. (Nu partajați cu alții) și introduceți start în bot
Pasul 2: Instalarea botului în Raspberry Pi
Astfel, botul este creat și trebuie rulat pe orice dispozitiv, astfel încât pentru orice mesaj pe care îl trimitem să răspundă în consecință.
Aici folosim raspberry pi cu tasta Api și îl programăm în codul python. (Poate fi rulat și în sistemul nostru de operare normal)
1. Instalarea modulului de telegramă pe raspberry pi
Înainte de a începe să rulăm botul pe raspberry pi, asigurați-vă că rulați versiunea corectă a python2. De asemenea, dacă aveți îndoieli cu privire la inițializarea Raspberry pi, vă puteți uita la acești 2 pași din acest tutorial al meu Pentru a instala modulul de telegramă în python în linia de comandă a raspberry pi introduceți următoarele (numele modulului este telepot)
sudo pip instala telepot
2. Executați scriptul Python
Scriptul Python este executat în linia de comandă folosind următoarea comandă sudo python telegrambot.py
Pasul 3: Cod parte
Astfel, atunci când trimitem mesajul către bot, acesta răspunde corespunzător.
În cod, vom învăța botul să răspundă comenzilor noastre.
Aici nu vă voi învăța cum funcționează scriptul python, deoarece ar fi mai explicativ.
import RPi. GPIO ca timp de import GPIO, datetime import telepot din telepot.loop import MessageLoop GPIO.setmode (GPIO. BCM) led = 23 GPIO.setup (led, GPIO. OUT) now = datetime.datetime.now ()
acțiune def (msg):
chat_id = msg ['chat'] ['id'] comanda = msg ['text']
tipăriți comanda 'Received:% s'%
dacă comanda == 'hi':
telegram_bot.sendMessage (chat_id, str ("Bună! Bine ați venit la Engineerthoughts.com")) comanda elif == 'timp': telegram_bot.sendMessage (chat_id, str (now.hour) + str (":") + str (acum.minute)) comanda elif == 'pic': telegram_bot.sendPhoto (chat_id, photo = "https://raw.githubusercontent.com/engineerthoughts/engineerthoughts/gh-pages/E.png") comanda elif == 'ledon ': telegram_bot.sendMessage (chat_id, str (' Led este aprins ')) GPIO.output (led, True) comanda elif ==' ledoff ': telegram_bot.sendMessage (chat_id, str (' Led este oprit ')) GPIO. ieșire (led, Fals) altceva: telegram_bot.sendMessage (chat_id, str („Nu se poate obține claritatea!”))
telegram_bot = telepot. Bot („Introduceți ID-ul API”)
print (telegram_bot.getMe ())
MessageLoop (telegram_bot, acțiune).run_as_thread ()
tipăriți „În funcțiune…”
în timp ce 1:
time.sleep (10)
i. Aici am făcut salut și răspunsul pentru acesta este „Bună! Bine ați venit la Engineerthoughts.com”. În mod similar, pentru fiecare comandă, vă puteți personaliza ideile.
ii. Introduceți ID-ul API aici în această linie „telegram_bot = telepot. Bot („ Introduceți ID-ul API”)”
Pasul 4: Concluzie
Ura….! ați finalizat primul dvs. proiect IOT DIY.
Mai mult, îți lasă singur să îmbunătățești modelul adăugând creativitatea ta. Unele dintre ideile mele sunt.
i. Home Automation -Conectarea ieșirii la relee.
ii. Puteți crea propriul server personalizat, care ar putea răspunde propriilor dvs. mesaje
iii. Fă-ți propriul chatbot, care ar putea răspunde la mesaje precum Natasha în drumeție.
Astfel, IDEILE sunt infinite dacă ai putea explora singur. Speranță că am început puțin să IOT pentru tine. De asemenea, comentează Ideile tale în comentarii.
Mulțumesc
N. Aranganathan
Recomandat:
Cum se face un calculator simplu în Java: 10 pași
Cum se face un calculator simplu în Java: Aceasta este o introducere simplă în limbajul de programare Java destinat persoanelor cu puține sau deloc cunoștințe de programare. eclipse.org/downloads
Cum se face un decodificator de linie telefonică DTMF simplu (ton): 3 pași
Cum se face un decodificator de linie telefonică DTMF simplu (ton): Acesta este un proiect simplu care vă permite să decodificați semnale DTMF pe orice linie telefonică. În acest tutorial, folosim decodorul MT8870D. Folosim un decodor de tonuri preconstruit deoarece, credeți-mă, este o durere în spate să încercați să o faceți cu
Cum se face un circuit simplu de amplificator fără IC: 6 pași
Cum se face un circuit simplu de amplificator fără IC: Introducere: Astăzi, în acest articol, vom discuta despre cum se face un circuit de amplificare de mare putere cu tranzistorul 13007. Puteți găsi toate componentele de la sursele de alimentare vechi deteriorate. Deci, puteți recicla și electronice vechi. De asemenea, am dat
CUM SE FACE UN STYLUS DIY foarte simplu: 3 pași
CUM SĂ FACI UN STYLUS DE Bricolaj FOARTE SIMPLU: ASTĂZI VEI ÎNVĂȚA CUM SĂ FACI UN STYL DIY BINE SIMPLE (FĂ-ȚI) STYLUS ACASĂ. ECRANUL DAR POATE FI FOLOSIT DOAR CU DISPOZITIVE TOUHSCREEN. CU AJUTORUL
Cum se face un amplificator audio simplu în Rs. 100 (2 dolari) Numit Handy Speaky: 6 pași (cu imagini)
Cum se face un amplificator audio simplu în Rs. 100 (2 dolari) Numit Handy Speaky: În proiectul de astăzi, vă voi arăta cum să realizați cel mai simplu mini intensificator de sunet bazat pe LM386. Acest intensificator de sunet este foarte ușor de realizat, în plus, este foarte compact, funcționând cu o singură sursă de energie, cu o mică tensiune de 6-12 volți