Агуулгын хүснэгт:
- Алхам 1: Telegram дээр Bot үүсгэх
- Алхам 2: Raspberry Pi дээр Bot суулгах
- Алхам 3: Кодын хэсэг
- Алхам 4: Дүгнэлт
Видео: Telegram програм ашиглан энгийн IOT хэрхэн хийх вэ: 5 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Одоогийн үеийн интернет бол бүх зүйл юм. Өнөөгийн ертөнцөд юмсын интернет чухал үүрэг гүйцэтгэдэг.
Цаг алдахгүйгээр бид ОУТБХ -ны практик ажилд шилжиж болно. Энд бид телеграм мессежээс удирдсан болон бусад сонирхолтой зүйлсийг хянах болно.
Алхам 1: Telegram дээр Bot үүсгэх
1. Энэ үе шатанд утсандаа Telegram програмыг суулгана уу. Суурилуулалт нь whats апп суулгахтай адил хялбар юм.
2. Telegram дээр Bot аавыг хайж, доорх дэлгэцийн агшинг дагаж шинэ bot үүсгээрэй.
3. Эцэст нь HTTP API жетоныг хуулж аваарай
Алхам 2: Raspberry Pi дээр Bot суулгах
Тиймээс бот үүсч, түүнийг аль ч төхөөрөмж дээр ажиллуулах ёстой бөгөөд ингэснээр бид илгээсэн аливаа мессежид хариу өгөх болно.
Энд бид Api түлхүүрээр бөөрөлзгөнө pi ашиглаж, үүнийг питон кодоор програмчилж байна. (Үүнийг манай ердийн үйлдлийн систем дээр ажиллуулж болно)
1. Бөөрөлзгөнө pi дээр телеграм модулийг суулгах
Бөөрөлзгөнө pi дээр bot ажиллуулж эхлэхээсээ өмнө та python2 -ийн зохих хувилбарыг ажиллуулж байгаа эсэхийг шалгаарай. Түүнчлэн, хэрэв та Raspberry pi -ийг эхлүүлэх талаар эргэлзэж байвал миний гарын авлага дээрх эхний 2 алхамыг үзэж болно. Телеграм модулийг бөөрөлзгөнө pi -ийн командын мөрөнд python дээр суулгахын тулд дараахь зүйлийг оруулна уу (модулийн нэр нь телепот юм))
sudo pip телепот суулгах
2. Python скриптийг ажиллуулна уу
Python скриптийг тушаалын мөрөнд sudo python telegrambot.py командыг ашиглан гүйцэтгэдэг
Алхам 3: Кодын хэсэг
Тиймээс бид мессежийг бот руу илгээхэд тэр хариулна.
Кодод бид ботод бидний тушаалд хариу өгөхийг заах гэж байна.
Энд би илүү тайлбартай байх шиг питон скрипт хэрхэн ажилладагийг танд заахыг хүсэхгүй байна.
RPi. GPIO -г GPIO импортын цаг болгон импортлох, telepot.loop -аас datetime импорт хийх телепот
def үйлдэл (msg):
chat_id = msg ['чат'] ['id'] тушаал = msg ['текст']
'Хүлээн авсан: % s' % командыг хэвлэх
хэрэв тушаал == 'сайн уу':
telegram_bot.sendMessage (chat_id, str ("Сайн байна уу, Engineerthoughts.com -д тавтай морилно уу))) elif тушаал == 'цаг': telegram_bot.sendMessage (chat_id, str (одоо.цаг)+str (": ")+str (одоо).минут)) elif тушаал == 'зураг': telegram_bot.sendPhoto (chat_id, зураг = "https://raw.githubusercontent.com/engineerthoughts/engineerthoughts/gh-pages/E.png") elif тушаал == 'ledon ': telegram_bot.sendMessage (chat_id, str (' Led асаалттай ')) GPIO.output (led, True) elif тушаал ==' ledoff ': telegram_bot.sendMessage (chat_id, str (' Led унтраалттай ')) GPIO. гаралт (удирдсан, Худал) өөр: telegram_bot.sendMessage (chat_id, str ('Та ойлгомжтой байж чадахгүй байна!'))
telegram_bot = telepot. Bot ('API id -ээ оруулна уу')
хэвлэх (telegram_bot.getMe ())
MessageLoop (telegram_bot, action).run_as_thread ()
'Дээшээ ажиллуулж байна …' гэж хэвлэ.
байхад 1:
цаг унтах (10)
i. Энд би сайн байна уу, хариулт нь "Сайн байна уу, Engineerthoughts.com сайтад тавтай морилно уу" гэсэн байна. Үүний нэгэн адил, тушаал бүрийн хувьд та өөрийн санаагаа өөрчилж болно.
ii. Энд API ID -аа энд "telegram_bot = telepot. Bot ('API id -ээ оруулна уу')" гэсэн мөрөнд оруулна уу.
Алхам 4: Дүгнэлт
Ура….! Та анхны DIY IOT төслөө дуусгалаа.
Цаашилбал, таны бүтээлч байдлыг нэмж загвараа сайжруулахыг би өөртөө үлдээж байна. Миний зарим санаанууд байдаг.
i. Home Automation -Гаралтыг реле рүү холбох.
ii. Та өөрийн зурвасуудад хариу өгөх боломжтой өөрийн захиалгат сервер үүсгэж чадна
iii. Наташа гэх мэт мессежүүдэд хариулах боломжтой чатбот хий.
Тиймээс, хэрэв та бие даан судлах боломжтой бол IDEAS нь хязгааргүй юм. Би танд зориулж IOT хийх жижигхэн эхлэлийг тавьсан гэж найдаж байна. Мөн өөрийн санаагаа коммент хэсэгт бичээрэй.
Баярлалаа
Н. Аранганатан
Зөвлөмж болгож буй:
Python ашиглан анхны энгийн програм хангамжийг хэрхэн яаж хийх вэ: 6 алхам
Python ашиглан анхны энгийн програм хангамжийг хэрхэн яаж хийх вэ: Сайн байна уу, энэ зааварчилгаанд тавтай морилно уу. Энд би өөрийн програм хангамжийг хэрхэн яаж хийхийг хэлж өгөх болно. Тиймээ, хэрэв танд ямар нэгэн санаа байгаа бол … гэхдээ шинэ зүйлийг бүтээх эсвэл хэрэгжүүлэх сонирхолтой байгаа бол энэ нь танд зориулагдсан болно
Arduino UNO ашиглан дрон хэрхэн хийх вэ - Микроконтроллер ашиглан квадрокоптер хийх: 8 алхам (зурагтай)
Arduino UNO ашиглан дрон хэрхэн хийх вэ | Микроконтроллер ашиглан квадрокоптер хийх: Танилцуулга Миний Youtube сувагт зочлоорой Drone бол худалдан авахад маш үнэтэй хэрэгсэл юм. Энэ нийтлэлд би үүнийг хэрхэн хямд үнээр хийх талаар ярилцах болно. Та яаж ийм үнээр хямд үнээр өөрийн гараар хийх вэ … Энэтхэгт бүх материал (мотор, ESC
Blynk програм ашиглан USB ашиглан ухаалаг гар утсыг ашиглан Arduino -г удирдах: 7 алхам (зурагтай)
Blynk програм ашиглан USB ашиглан ухаалаг гар утсыг ашиглан Arduino -ийг удирдах Arduino эсвэл c-ээ алсаас удирдах хамгийн энгийн шийдэл
GIMP (үнэгүй програм хангамж) ашиглан амьтдыг хэрхэн морф хийх вэ: 5 алхам
GIMP (үнэгүй програм хангамж) ашиглан амьтдыг хэрхэн морф хийх талаар: Энэхүү зааварчилгааны үеэр би танд 2 амьтныг хэрхэн морф хийх талаар зааж өгөх болно. Морф хийх энэ аргыг та ямар ч амьтан, эсвэл өөр ямар ч бүтээлд ашиглаж болно. Энэхүү хялбар гарын авлагыг ашиглан бүтээлээ надад үзүүлээрэй! Шаардлагатай зүйл: компьютер, бүтээлч ми
Зөвхөн үнэгүй програм ашиглан видео файлаас хэрхэн хөдөлгөөнт GIF хийх вэ: 4 алхам
Зөвхөн үнэгүй програм ашиглан видео файлаас хэрхэн хөдөлгөөнт GIF хийх вэ: GIF -ийг мэддэггүй хүмүүсийн хувьд слайд шоу эсвэл хөдөлгөөнт дүрс дээр олон фрэймийг дэмждэг хамгийн түгээмэл хэрэглэгддэг зургийн формат юм. Өөрөөр хэлбэл та зөвхөн зургууд явдаг богино видеонуудыг байрлуулж болно. Би видео клип ашиглан GIF хийхийг хүсч байсан