Daftar Isi:

Cara Membuat IOT Sederhana Dengan Aplikasi Telegram: 5 Langkah
Cara Membuat IOT Sederhana Dengan Aplikasi Telegram: 5 Langkah

Video: Cara Membuat IOT Sederhana Dengan Aplikasi Telegram: 5 Langkah

Video: Cara Membuat IOT Sederhana Dengan Aplikasi Telegram: 5 Langkah
Video: Belajar Membuat Coding IOT Menggunakan Hp 100% Berhasil || Kontrol Relay Via Telegram 2024, November
Anonim
Image
Image
Membuat Bot di Telegram
Membuat Bot di Telegram

Di generasi sekarang internet adalah segalanya. Internet of Things memainkan peran utama di dunia saat ini.

Tanpa membuang banyak waktu, kita dapat beralih ke kerja praktis IoT. Di sini kita akan mengontrol led dan juga hal-hal menarik lainnya dari pesan telegram.

Langkah 1: Membuat Bot di Telegram

Membuat Bot di Telegram
Membuat Bot di Telegram
Membuat Bot di Telegram
Membuat Bot di Telegram
Membuat Bot di Telegram
Membuat Bot di Telegram

1. Pada langkah ini instal aplikasi Telegram di telepon. Instalasi sesederhana instalasi whats app.

2. Dalam pencarian Telegram untuk ayah Bot dan buat bot baru dengan mengikuti tangkapan layar di bawah ini.

3. Terakhir, salin token HTTP API. (jangan bagikan dengan orang lain) dan masukkan mulai di bot

Langkah 2: Memasang Bot di Raspberry Pi

Memasang Bot di Raspberry Pi
Memasang Bot di Raspberry Pi

Dengan demikian bot dibuat dan harus dijalankan di salah satu perangkat sehingga untuk setiap pesan yang kami kirim akan meresponsnya.

Di sini kita menggunakan raspberry pi dengan kunci Api dan memprogramnya dalam kode python. (Ini juga dapat dijalankan di sistem operasi normal kami)

1. Menginstal modul telegram pada raspberry pi

Sebelum kita mulai menjalankan bot pada raspberry pi, pastikan Anda menjalankan versi python2 yang tepat. Juga Jika Anda memiliki keraguan tentang inisialisasi Raspberry pi, Anda dapat melihat 2 langkah pertama dalam tutorial saya ini Untuk menginstal modul telegram di python di baris perintah raspberry pi masukkan berikut (nama modul adalah telepot)

sudo pip instal telepot

2. Jalankan skrip python

Skrip Python dieksekusi di baris perintah menggunakan perintah berikut sudo python telegrambot.py

Langkah 3: Bagian Kode

Jadi ketika kami mengirim pesan ke bot, bot akan merespons.

Dalam kode kita akan mengajarkan bot untuk merespon perintah kita.

Di sini saya tidak akan mengajari Anda cara kerja skrip python karena akan lebih jelas.

import RPi. GPIO sebagai GPIO import time, datetime import telepot dari telepot.loop import MessageLoop GPIO.setmode(GPIO. BCM) led = 23 GPIO.setup(led, GPIO. OUT) now = datetime.datetime.now()

tindakan def (pesan):

chat_id = msg['chat']['id'] command = msg['text']

print 'Diterima: %s' % perintah

jika perintah == 'hai':

telegram_bot.sendMessage (chat_id, str("Hai! Selamat datang di Engineerthoughts.com")) perintah elif == 'waktu': telegram_bot.sendMessage(chat_id, str(now.hour)+str(":")+str(now.minute)) perintah elif == 'pic': telegram_bot.sendPhoto (chat_id, photo = "https://raw.githubusercontent.com/engineerthoughts/engineerthoughts/gh-pages/E.png") perintah elif == 'ledon ': telegram_bot.sendMessage(chat_id, str('Led on')) GPIO.output(led, True) perintah elif == 'ledoff': telegram_bot.sendMessage(chat_id, str('Led off')) GPIO. output(led, False) else: telegram_bot.sendMessage(chat_id, str('Can\'t get you pls be clear!'))

telegram_bot = telepot. Bot('Masukkan ID API Anda')

cetak (telegram_bot.getMe())

MessageLoop(telegram_bot, tindakan).run_as_thread()

print 'Aktif dan Berjalan….'

sementara 1:

waktu.tidur(10)

i. Di sini saya telah membuat hai dan jawabannya adalah "Hai! Selamat datang di Engineerthoughts.com". Demikian pula, untuk setiap perintah, Anda dapat menyesuaikan Ide Anda.

ii. Masukkan ID API Anda di sini di baris ini "telegram_bot = telepot. Bot('Masukkan ID API Anda')"

Langkah 4: Kesimpulan

Kesimpulan
Kesimpulan
Kesimpulan
Kesimpulan
Kesimpulan
Kesimpulan

Hore….! Anda telah menyelesaikan proyek IOT DIY Pertama Anda.

Selanjutnya, saya serahkan kepada diri Anda sendiri untuk memperbaiki model dengan menambahkan kreativitas Anda. Beberapa Ide saya adalah.

i. Home Automation -Menghubungkan Output ke relai.

ii. Dapat membuat server khusus Anda sendiri-yang dapat menanggapi pesan Anda sendiri

iii. Membuat chatbot sendiri-yang bisa membalas pesan seperti Natasha dalam mendaki.

Dengan demikian IDE tidak terbatas jika Anda dapat menjelajahinya sendiri. HARAPAN saya telah membuat awal yang kecil untuk IOT untuk Anda. Juga komentari Ide Anda di komentar.

Terima kasih

N. Aranganathan

Direkomendasikan: