İçindekiler:
- Adım 1: Telegram'da Bot Oluşturma
- 2. Adım: Raspberry Pi'ye Bot Kurulumu
- Adım 3: Kod Bölümü
- 4. Adım: Sonuç
Video: Telegram Uygulaması ile Basit Bir Nesnelerin İnterneti Nasıl Yapılır: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Ş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
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
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ç
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:
Basit Bir Nintendo LABO Hedef Uygulaması Nasıl Yapılır: 13 Adım
Basit Bir Nintendo LABO Hedef Uygulaması Nasıl Yapılır: Kız kardeşim ve ben yakın zamanda bir Nintendo Switch satın aldık. Tabii ki onunla birlikte gitmek için bazı oyunlarımız var. Bunlardan biri de Nintendo LABO Variety Kit'ti. Sonunda Toy-Con Garajına rastladım. Bazı şeyleri denedim ve işte o zaman
En Basit Nesnelerin İnterneti Sıcaklık ve Nem Ölçer: 5 Adım (Resimlerle)
En Basit IoT Sıcaklık ve Nem Ölçer: En basit IoT sıcaklık ve nem ölçer, sıcaklık, nem ve ısı endeksini toplamanıza olanak tanır. Ardından onları Adafruit IO'ya gönderin
Dar Bant Nesnelerin İnterneti: Akıllı Aydınlatma ve Ölçüm Daha İyi ve Sağlıklı Bir Ekosistem İçin Yol Açıyor: 3 Adım
Dar Bant Nesnelerin İnterneti: Akıllı Aydınlatma ve Ölçüm Daha İyi ve Sağlıklı Bir Ekosistem İçin Yol Açıyor: Otomasyon hemen hemen her sektörde kendine yer buldu. Üretimden sağlık, ulaşım ve tedarik zincirine kadar otomasyon gün ışığını gördü. Eh, bunların hepsi şüphesiz çekici, ama görünen bir tane var
4440 IC ile Basit ve Güçlü Bir Ses Amplifikatörü Nasıl Yapılır: 11 Adım
4440 IC ile Basit ve Güçlü Bir Ses Amplifikatörü Nasıl Yapılır: Bu, her şeyi yaptığım bir Hızlı eğitim videosudur
Bir Gitar Hoparlör Kutusu Nasıl Yapılır veya Stereonuz İçin İki Adet Nasıl Yapılır: 17 Adım (Resimlerle)
Bir Gitar Hoparlör Kutusu Nasıl Yapılır veya Stereonuz için İki Adet Yapın.: Yaptığım tüp amfi ile birlikte yeni bir gitar hoparlörü istedim. Hoparlör dükkânımda kalacak, bu yüzden çok özel bir şey olmasına gerek yok. Tolex kaplama çok kolay zarar görebilir, bu yüzden hafif bir kumdan sonra dışarıdaki siyahı püskürttüm