İçindekiler:

Telegram Uygulaması ile Basit Bir Nesnelerin İnterneti Nasıl Yapılır: 5 Adım
Telegram Uygulaması ile Basit Bir Nesnelerin İnterneti Nasıl Yapılır: 5 Adım

Video: Telegram Uygulaması ile Basit Bir Nesnelerin İnterneti Nasıl Yapılır: 5 Adım

Video: Telegram Uygulaması ile Basit Bir Nesnelerin İnterneti Nasıl Yapılır: 5 Adım
Video: KENDİ MOBİL UYGULAMANI YAP! (Ücretsiz ve Basit Mobil Uygulama Nasıl Yapılır) 2024, Kasım
Anonim
Image
Image
Telegram'da Bot Oluşturma
Telegram'da Bot Oluşturma

Şimdiki nesilde internet her şeydir. Nesnelerin İnterneti günümüz dünyasında önemli bir rol oynamaktadır.

Çok fazla zaman kaybetmeden IoT'nin pratik çalışmasına geçebiliriz. Burada telgraf mesajından led ve diğer heyecan verici şeyleri kontrol edeceğiz.

Adım 1: Telegram'da Bot Oluşturma

Telegram'da Bot Oluşturma
Telegram'da Bot Oluşturma
Telegram'da Bot Oluşturma
Telegram'da Bot Oluşturma
Telegram'da Bot Oluşturma
Telegram'da Bot Oluşturma

1. Bu adımda telefona Telegram uygulamasını yükleyin. Kurulum whats app kurulumu kadar basittir.

2. Telegram'da Bot babasını arayın ve aşağıdaki ekran görüntülerini takip ederek yeni bir bot oluşturun.

3. Son olarak, HTTP API belirtecini kopyalayın.(başkalarıyla paylaşmayın) ve bot'a start yazın

2. Adım: Raspberry Pi'ye Bot Kurulumu

Raspberry Pi'ye Bot Kurulumu
Raspberry Pi'ye Bot Kurulumu

Böylece bot oluşturulur ve herhangi bir cihazda çalıştırılması gerekir, böylece gönderdiğimiz herhangi bir mesaja buna göre yanıt verir.

Burada ahududu pi'yi Api tuşu ile kullanıyoruz ve python kodunda programlıyoruz. (Normal işletim sistemimizde de çalıştırılabilir)

1. Raspberry pi'ye telgraf modülünü takma

Botu ahududu pi üzerinde çalıştırmaya başlamadan önce, python2'nin uygun sürümünü çalıştırdığınızdan emin olun. Ayrıca Raspberry pi'nin başlatılmasıyla ilgili herhangi bir şüpheniz varsa, bu eğitimdeki ilk 2 adıma bakabilirsiniz.)

sudo pip telepot kurulumu

2. python betiğini yürütün

Python betiği, aşağıdaki komut kullanılarak komut satırında yürütülür sudo python telegrambot.py

Adım 3: Kod Bölümü

Böylece bota mesaj gönderdiğimizde o da ona göre cevap veriyor.

Kodda bota komutlarımıza yanıt vermesini öğreteceğiz.

Daha açıklayıcı olacağı için burada size python betiğinin nasıl çalıştığını öğretmeyeceğim.

RPi. GPIO'yu GPIO olarak içe aktarma zamanı, tarihsaat telepot.loop'tan telepot içe aktarma MessageLoop GPIO.setmode(GPIO. BCM) led = 23 GPIO.setup(led, GPIO. OUT) now = datetime.datetime.now()

tanımlı eylem(mesaj):

chat_id = msg['sohbet']['id'] komut = msg['metin']

'Alınan: %s' % komutunu yazdır

if komutu == 'merhaba':

telegram_bot.sendMessage (chat_id, str("Merhaba! Engineerthinkts.com'a Hoş Geldiniz")) elif komutu == 'zaman': telegram_bot.sendMessage(chat_id, str(now.hour)+str(":")+str(now.dakika)) elif komutu == 'pic': telegram_bot.sendPhoto (chat_id, fotoğraf = "https://raw.githubusercontent.com/engineerthinkts/engineerthinkts/gh-pages/E.png") elif komutu == 'ledon ': telegram_bot.sendMessage(chat_id, str('Led açık')) GPIO.output(led, True) elif komutu == 'ledoff': telegram_bot.sendMessage(chat_id, str('Led kapalı')) GPIO. output(led, False) else: telegram_bot.sendMessage(chat_id, str('Size ulaşılamıyor lütfen açık olun!'))

telegram_bot = telepot. Bot('API kimliğinizi girin')

yazdır (telegram_bot.getMe())

MessageLoop(telegram_bot, action).run_as_thread()

'Çalışıyor ve Çalışıyor….' yazdırın

1 iken:

zaman.uyku(10)

i. Burada bir merhaba yaptım ve bunun cevabı "Merhaba! Engineerthinkts.com'a hoş geldiniz". Benzer şekilde, her komut için Fikirlerinizi özelleştirebilirsiniz.

ii. API kimliğinizi bu satıra girin "telegram_bot = telepot. Bot('API kimliğinizi girin')"

4. Adım: Sonuç

Çözüm
Çözüm
Çözüm
Çözüm
Çözüm
Çözüm

Yaşasın….! İlk Kendin Yap IOT projenizi tamamladınız.

Ayrıca yaratıcılığınızı da katarak modeli geliştirmeyi kendinize bırakıyorum. Fikirlerimden bazıları şunlardır.

i. Home Otomasyon - Çıkışın Rölelere Bağlanması.

ii. Kendi mesajlarınıza yanıt verebilecek kendi özel sunucunuzu oluşturabilir

iii. Yürüyüş sırasında Natasha gibi mesajlara cevap verebilecek kendi sohbet robotunuzu yapın.

Bu nedenle, kendi başınıza keşfedebilirseniz FİKİRLER sonsuzdur. UMUT IOT'a sizin için küçük bir başlangıç yaptım. Ayrıca Fikirlerinizi yorumlarda belirtin.

Teşekkürler

N. Aranganathan

Önerilen: