- Платы Ардуино
- Обучение Ардуино
- Мой блог
- Уроки
- Урок № 1 "Пишем свой первый скетч"
- Урок № 2 "Подключение фоторезистора"
- Урок № 3 "Подключение пищалки(BUZZER)
- Урок № 7 "Модуль часов RTC DS3231"
- Урок № 8 - "Шаговый двигатель 28BYJ-48"
- Урок № 10 - "ИК пульт на Ардуино"
- Урок № 11- "Сканер отпечатка пальца"
- Урок № 12- "Датчик наклона SW-200D"
- Урок № 13- "Гирлянда светодиодная WS2812b"
- Книги
- Мой YOUTUBE
Геолокация. Как найти человека. Геоданные и gps трекер
Геолокация. Как найти человека. Геоданные и gps трекер
Телеграм даёт нам возможность отследить геоданные телефона и вывести на карту точку, где вы находитесь, а с помощью этого скетча вы получите ещё и координаты, широту и долготу. А это значит, что мы можем найти человека онлайн, где бы он ни находился. На основе геолокации мы можем сделать gps трекер или просто отправить свои координаты, широту и долготу, и так мы не потеряемся. Геолокация – это очень интересная тема. На основе неё мы можем сделать gps location.
Здравствуйте мои дорогие подписчики. Сегодня будет очень интересная тема. Я покажу как можно получать и отправлять свою геолокацию, или геоданные, как кому нравится, а также как транслировать геолокацию в режиме реального времени.
Это может пригодиться в ряде случаев.
Например.
Вы заблудились и хотите узнать где находитесь или отправить свои координаты кому-то ещё.
Посмотреть все объекты рядом с собой и договориться о встрече например вот здесь.
Указать где будете например через 10 минут и отправить данные собеседнику.
Транслировать своё местоположение кому-то ещё. Указав время работы. Например, 15 минут, 1 час или 8 часов. Так что начальник может знать где вы шляетесь весь рабочий день.
Давайте посмотрим маленький кусочек видео и приступим к изучению.
После приветственного сообщения нажимаем на Геопозицию и нам показывается карта где мы находимся. Мы можем отправить эти данные кому-то другому. Так же здесь показан список объектов расположенных рядом с вами. Карта и точка выводятся самим Телеграмом, а вот координаты мы получаем и выводим нашим скетчем.
Если интересно, то давайте разбираться как это работает.
Сначала принцип работы.
Все данные о геопозиции и вывод на карту за нас делает Телеграм. М же всего лишь можем вывести какие-то текстовые данные. Я например вывел вот это.
Широта и долгота тоже очень полезные данные и вы можете отправить их, так же их можно вбить в навигатор. Если придумали для чего ещё можно их использовать или что ещё можно было бы вывести, то пишите в комментариях.
Это уже 6 видео про работу с Телеграм. Мы уже значительно продвинулись. Тем кто только приступил к изучению работы Телеграм и ESP желательно посмотреть эти видео. И просто необходимо посмотреть вот это видео, без него вы просто не поймёте что и за что отвечает.
А мы продолжаем разбирать скетч.
Эти библиотеки уже должны быть установлены.
Сюда вписываем настройки WIFI сети.
Вставляем токен бота и ID чата, кстати, чатов может быть несколько.
Как это сделать и где найти смотрите в первом видео про Телеграм.
Эта константа отвечает за интервал между проверки на новое сообщение. Проверяет каждую секунду в ожидании прихода нового сообщения.
А эта переменная служит для хранения времени последнего замера.
Это получение сертификаты.
Запускаем телеграм бот с нашим токеном и сертификатом.
- Эта функция для работы с новыми сообщениями.
- Сохраняем в переменные значения чата и текста нового сообщения.
- Если Имя определено, то обращается по имени, если нет, то пишет Гость.
- Если получены значения Широта и Долгота, то вывести их в монитор порта и на экран телефона.
- При нажатии кнопки Старт вывести приветственное сообщение.
В сетапе ничего нового.
Соединение с WIFI сетью и получение IP адреса.
Получение точного времени с NTP сервера точного времени.
В функции loop проверяется время и если прошла 1 секунда то смотрим новое сообщение.
Теперь давайте посмотрим полностью работу геолокации.
Заходим в Телеграм и в свой бот. Нажимаем Старт и видим приветственное сообщение. Значит бот работает.
Нажимаем на скрепку и выбираем Геопозицию.
Перед нами открывается карта с точкой где вы находитесь и варианты действий. Вы можете отправить свою геопозицию или транслировать её. Что это такое я рассказывал вначале. А ещё вы видите ряд объектов которые находятся рядом с вами. Вы также можете указать из в качестве привязки и отправить их как объект ориентировки.
Нажимаем Отправить геопозицию и на экране отображается карта с точкой и координаты вашего местоположения.
Нажав на точку вы увидите более подробную карту и сможете построить маршрут. Но это всё Телеграмное и к нам никакого отношения не имеет.
Снова нажав на скрепку и выбрав Транслировать Мою геопозицию вы сможете выбрать время в течение которого ваша позиция будет доступна кому-то ещё. Это можно использовать в работе курьера ил как трекер на машине. После этого откроется карта с вашим маршрутом в реальном времени.
Можно ещё много рассказывать про геолокацию, но это к нашему примеру это уже не имеет отношения.
Мы сделали то что хотели, ну или я сделал что хотел, а вы можете добавить ещё что-нибудь от себя.
Если вам интересна эта тема, то я могу снять ещё много видео про Использование Телеграм и не только про это.
Объём вашего интереса, я буду оценивать по количеству лайков и комментариев. Чем их будет больше, тем быстрее выйдет новое видео.
Ну, а если вам нравятся мои уроки, то ставьте лайк и делитесь моими видео, с другими. Это очень поможет мне в продвижении канала, а меня будет стимулировать выпускать уроки чаще и интереснее.
Вы видите ссылки на видео, которые, я думаю будут вам интересны. Перейдя на любое из этих видео вы узнаете что-то новое, а ещё поможете мне. Ведь любой ваш просмотр - это знак YOUTUBE, что это кому-то интересно и что его надо показывать чаще.
Спасибо.
А пока на этом всё.
Скетчи