Оглавление:
- Шаг 1. Создание бота в Telegram
- Шаг 2: установка бота в Raspberry Pi
- Шаг 3: Часть кода
- Шаг 4: Заключение
Видео: Как сделать простой Интернет вещей с помощью приложения Telegram: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:49
В нынешнем поколении Интернет - это все. Интернет вещей играет важную роль в современном мире.
Не теряя много времени, мы можем перейти к практической работе IOT. Здесь мы собираемся управлять светодиодом, а также другими интересными вещами из сообщения Telegram.
Шаг 1. Создание бота в Telegram
1. На этом шаге установите приложение Telegram в телефон. Установка так же проста, как установка приложения WhatsApp.
2. В Telegram найдите отца бота и создайте нового бота, следуя скриншотам ниже.
3. Наконец, скопируйте токен HTTP API (не делитесь с другими) и введите start в боте.
Шаг 2: установка бота в Raspberry Pi
Таким образом создается бот, и он должен запускаться на любом из устройств, чтобы на любое сообщение, которое мы отправляем, он отвечал соответствующим образом.
Здесь мы используем Raspberry Pi с ключом Api и программируем его в коде Python. (Его также можно запустить в нашей обычной операционной системе)
1. Установка модуля телеграммы на raspberry pi
Прежде чем мы начнем запускать бота на raspberry pi, убедитесь, что вы используете правильную версию python2. Также, если у вас есть какие-либо сомнения относительно инициализации Raspberry pi, вы можете посмотреть эти первые 2 шага в этом моем руководстве. Чтобы установить модуль телеграммы в python, в командной строке raspberry pi введите следующее (имя модуля - telepot)
sudo pip установить телепот
2. выполнить скрипт python
Скрипт Python выполняется в командной строке с помощью следующей команды sudo python telegrambot.py
Шаг 3: Часть кода
Таким образом, когда мы отправляем сообщение боту, он отвечает соответствующим образом.
В коде мы собираемся научить бота реагировать на наши команды.
Здесь я не собираюсь учить вас, как работает скрипт python, так как он будет более понятным.
import RPi. GPIO as GPIO import time, datetime import telepot from telepot.loop import MessageLoop GPIO.setmode (GPIO. BCM) led = 23 GPIO.setup (led, GPIO. OUT) now = datetime.datetime.now ()
действие по умолчанию (сообщение):
chat_id = msg ['чат'] ['id'] command = msg ['текст']
print 'Получено:% s'% команда
если команда == 'привет':
telegram_bot.sendMessage (chat_id, str ("Привет! Добро пожаловать на Engineeroughtts.com")) elif command == 'time': telegram_bot.sendMessage (chat_id, str (now.hour) + str (":") + str (сейчас.minute)) elif command == 'pic': telegram_bot.sendPhoto (chat_id, photo = "https://raw.githubusercontent.com/engineerThreets/engineeroughtts/gh-pages/E.png") elif command == 'ledon ': telegram_bot.sendMessage (chat_id, str (' Светодиод включен ')) GPIO.output (led, True) elif command ==' ledoff ': telegram_bot.sendMessage (chat_id, str (' Светодиод выключен ')) GPIO. output (led, False) else: telegram_bot.sendMessage (chat_id, str ('Не могу вас понять, пожалуйста, поясняйте!'))
telegram_bot = telepot. Bot ('Введите свой API-идентификатор')
печать (telegram_bot.getMe ())
MessageLoop (telegram_bot, действие).run_as_thread ()
напечатайте "Up and Running…".
а 1:
время сна (10)
i. Здесь я поздоровался, и в ответ я получил: «Привет! Добро пожаловать на Engineeroughtts.com». Точно так же для каждой команды вы можете настроить свои Идеи.
ii. Введите свой идентификатор API здесь, в этой строке «telegram_bot = telepot. Bot ('Enter your API id')»
Шаг 4: Заключение
Ура….! вы завершили свой первый проект DIY IOT.
Далее, я предоставляю вам улучшить модель, добавив свой творческий потенциал. Некоторые из моих идей такие.
i. Home Automation - Подключение выхода к реле.
ii. Может создать свой собственный сервер, который будет отвечать на ваши собственные сообщения.
iii. Создайте своего собственного чат-бота, который мог бы отвечать на сообщения, как Наташа в походе.
Таким образом, ИДЕИ бесконечны, если вы можете исследовать их самостоятельно. НАДЕЖДА, я сделал для вас небольшой старт IOT. Также комментируйте свои идеи в комментариях.
Спасибо
Н. Аранганатан
Рекомендуемые:
Тыква на Хэллоуин в стиле Интернета вещей - Управление светодиодами с помощью Arduino MKR1000 и приложения Blynk ???: 4 шага (с изображениями)
Тыква на Хэллоуин в стиле Интернета вещей | Управление светодиодами с помощью Arduino MKR1000 и приложения Blynk ???: Всем привет! Несколько недель назад был Хэллоуин, и, следуя традиции, я вырезал красивую тыкву для своего балкона. Но, имея свою тыкву на открытом воздухе, я понял, что было довольно неприятно каждый вечер выходить на улицу, чтобы зажечь свечу. И я
Как сделать домашнюю автоматизацию на основе Интернета вещей с помощью реле управления датчиками NodeMCU: 14 шагов (с изображениями)
Как сделать домашнюю автоматизацию на основе IoT с помощью реле управления датчиками NodeMCU: в этом проекте на основе Интернета вещей я сделал домашнюю автоматизацию с помощью Blynk и модуля реле управления NodeMCU с обратной связью в реальном времени. В ручном режиме этим релейным модулем можно управлять с мобильного телефона или смартфона, а также с помощью ручного переключателя. В автоматическом режиме этот умный
Как сделать умный горшок с помощью приложения NodeMCU: 8 шагов
Как сделать смарт-горшок с помощью NodeMCU, управляемого приложением: в этом руководстве мы создадим смарт-горшок, управляемый ESP32, и приложение для смартфона (iOS и Android). Мы будем использовать NodeMCU (ESP32) для подключения и библиотеки Blynk. для облачного Интернета вещей и приложения на смартфоне. Наконец, мы
Основы Интернета вещей: подключение Интернета вещей к облаку с помощью ОС Mongoose: 5 шагов
Основы IoT: подключение вашего IoT к облаку с помощью Mongoose OS: если вы человек, который занимается мастерингом и электроникой, чаще всего вы встретите термин Интернет вещей, обычно сокращенно IoT, и что он относится к набору устройств, которые могут подключаться к Интернету! Быть таким человеком
Как сделать дрон с помощью Arduino UNO - Сделать квадрокоптер с помощью микроконтроллера: 8 шагов (с картинками)
Как сделать дрон с помощью Arduino UNO | Сделать квадрокоптер с помощью микроконтроллера: ВведениеПосетите мой канал на Youtube Дрон - очень дорогой гаджет (продукт) для покупки. В этом посте я собираюсь обсудить, как я могу сделать это дешево ?? И как вы можете сделать это своими руками по дешевой цене … Ну, в Индии все материалы (моторы, регуляторы