Daftar Isi:
- Langkah 1: Membuat Bot di Telegram
- Langkah 2: Memasang Bot di Raspberry Pi
- Langkah 3: Bagian Kode
- Langkah 4: Kesimpulan
Video: Cara Membuat IOT Sederhana Dengan Aplikasi Telegram: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:54
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
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
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
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:
Cara Membuat Aplikasi Android Dengan Android Studio: 8 Langkah (dengan Gambar)
Cara Membuat Aplikasi Android Dengan Android Studio: Tutorial ini akan mengajarkan Anda dasar-dasar cara membuat aplikasi Android menggunakan lingkungan pengembangan Android Studio. Karena perangkat Android menjadi semakin umum, permintaan untuk aplikasi baru hanya akan meningkat. Android Studio adalah aplikasi yang mudah digunakan (sebuah
Cara Membuat Amplifier Audio Sederhana Dengan MOSFET: 4 Langkah (dengan Gambar)
Cara Membuat Penguat Audio Sederhana Dengan MOSFET: Penguat audio adalah perangkat, yang mampu memperkuat sinyal minggu untuk menggerakkan speaker. Dalam Instruksi ini saya akan menginstruksikan Anda untuk membuat penguat audio sederhana Anda sendiri menggunakan MOSFET dan lebih sedikit jumlah komponen. Transistor yang saya gunakan
Music Reactive Light--Cara Membuat Lampu Reaktif Musik Super Sederhana untuk Membuat Desktop Menakjubkan.: 5 Langkah (dengan Gambar)
Music Reactive Light||Cara Membuat Lampu Reaktif Musik Super Sederhana untuk Membuat Desktop Mengagumkan.: Hai apa kabar, Hari ini kita akan membuat proyek yang sangat menarik. Hari ini kita akan membuat lampu reaktif musik. LED akan berubah kecerahannya sesuai dengan bass yang sebenarnya adalah sinyal audio frekuensi rendah. Pembuatannya sangat mudah. Kami akan
Cara Membuat Kalender Kakek & Scrapbook (Bahkan Jika Anda Tidak Tahu Cara Membuat Scrapbook): 8 Langkah (dengan Gambar)
Cara Membuat Kalender Kakek & Scrapbook (bahkan Jika Anda Tidak Tahu Cara Membuat Scrapbook): Ini adalah hadiah liburan yang sangat ekonomis (dan sangat dihargai!) untuk kakek-nenek. Saya membuat 5 kalender tahun ini dengan harga masing-masing kurang dari $7. Bahan: 12 foto bagus anak Anda, anak-anak, keponakan, anjing, kucing, atau kerabat lainnya12 bagian berbeda
Cara Membuat Aplikasi Buku Telepon Sederhana C#: 7 Langkah
Cara Membuat Aplikasi Buku Telepon Sederhana C#: Hai, saya Luke, ini Instructable pertama saya. Saya ingin menunjukkan cara membuat aplikasi buku telepon sederhana di Microsoft Visual Studio menggunakan C#. Ada baiknya untuk memiliki pengetahuan dasar tentang pemrograman sebelum membuat proyek ini. Mari kita mulai. Kita