Трекер без GPS-модуля из ESP8266 (ESP-01/ESP-12/ESP-07)

  Рет қаралды 15,431

iomoio

iomoio

Күн бұрын

Присоединяйтесь ВКонтакте: im_pub
ESP8266 на AliExpress:
NodeMCU: ali.pub/30qsmk
ESP-12, ESP-07: ali.pub/30qsrf
ESP-01: ali.pub/30qsw3
Необходимые библиотеки:
TimeLib: yadi.sk/d/YZmq...
ArduinoJson: yadi.sk/d/fNfV...
ESP8266FTPServer: yadi.sk/d/SDRX...
Скетч примера: yadi.sk/d/3xL0...
Программное обеспечение предоставляется при условии его использования исключительно в не нарушающих законы Российской Федерации целях и не может быть использовано при разработке технических средств, предназначенных для негласного получения информации.
#esp8266 #трекер #arduino #ардуино #уроки #uno #уно #nano #nodemcu #lua #обзор #esp-01 #программирование

Пікірлер: 76
@VasiliyK72
@VasiliyK72 3 жыл бұрын
Очень интересная инфомация. Я об этом не знал, что так можно узнать координаты свои по wifi.
@Ardbot
@Ardbot 5 жыл бұрын
Проект весьма крут. Думал над подобным, но без инета. Вычислениями по известным точкам. С " триангуляцией"
@alexejhripunkov5997
@alexejhripunkov5997 5 жыл бұрын
Супер канал. Ждем продолжения.
@РоманХудобердин-б6у
@РоманХудобердин-б6у 4 жыл бұрын
блин, почему я раньше твой канал не видел? очень полезно, спасибо)
@dobrinyanicitich7514
@dobrinyanicitich7514 3 жыл бұрын
Спасибо за видео! Познавательно.
@JonMatrix
@JonMatrix 3 жыл бұрын
Привет земляк! Очень интересно, надо попробовать в деле!
@moykumir
@moykumir 3 жыл бұрын
Можно сделать упрощенный вариант вообще без сохранения времени. То есть будет не трек, а набор точек (хотя, напоминаю, если сохраняется порядок точек, то это тоже будет трек). Таким образом можно сэкономить место и можно не подключаться к своей сети, чтобы получать правильное время. Мне кажется, что такие игрушки в основном нужны для получения мест посещения, а не времени. Еще один полезный вариант, чтобы при обнаружении определенной сети (вашей) модуль создавал точку доступа и давал слить данные. То есть нужен второй похожий модуль, с которым вы подходите к первому и снимаете информацию, чтобы каждый раз "не лезть в бардачок" ;) Еще интересно, может ли он произвольно создавать идентификатор (это MAC-адрес?) по которому определяет наличие поблизости второго вашего же модуля. Чтобы не намертво зашивать какое-то значение, а сделать динамический алгоритм. Но тогда какая-то привязка к чему-то будет нужна. Лучше всего, к окружающим сетям, допустим, второй модуль ищет ближайшие сети и делает мак-адрес таким же плюс единица. Тогда основной модуль легко будет находить второй модуль и либо заливать на него инфу, либо давать доступ к ней.
@krepton85you
@krepton85you 5 жыл бұрын
Добавить карту памяти туда и вообще будет безграничное пространство для логов. Но все равно как то постоянного интернета не хватает ему, что бы на лету треки создавал.
@ivankrytov1799
@ivankrytov1799 5 жыл бұрын
Интересно, я тоже из Самары)
@handleftman
@handleftman 4 жыл бұрын
Интересная идея, у меня сейчас такая же , но только по блютуз стэку (сканирование беконов, логирование посетителей)
@mazillo7
@mazillo7 5 жыл бұрын
Полагаю, что с помощью СИ(Соц.Инж) и прочих похабных проделок можно сделать домашней сетью -- сеть жертвы. Тогда, например, можно просто удалённо отправить файл. Но это уже дело случая, мысли вслух)
@prototip109
@prototip109 2 жыл бұрын
Ну есть открытые точки доступа. И даже если там авторизация, то наверняка её можно обойти
@alx8439
@alx8439 2 жыл бұрын
Отличная идея. Спасибо
@splesherlive
@splesherlive 4 ай бұрын
А можно ли сделать скан без подключения к интернету?
@alexeigopher5458
@alexeigopher5458 5 жыл бұрын
очень познавательно мой друг. хотя, как вы и говорили, есть погрешность 100-200 метров. сделаю обязательно!
@relict3152
@relict3152 5 жыл бұрын
Добрый день. Скетч залил, но синхронизация времени не происходит. все время 1970-01-01 00:00:00. Что можно сделать?
@moykumir
@moykumir 3 жыл бұрын
Хотелось бы более детально увидеть, как получать адреса по известным идентификаторам wifi-точек.
@OttoLilo
@OttoLilo 2 жыл бұрын
Энергосбережение предусмотрено, когда ESP не сканирует сеть?
@Serega_autoinstruktor
@Serega_autoinstruktor 5 жыл бұрын
добрый день как с вами можно связаться есть вопросы
@iomoio3897
@iomoio3897 5 жыл бұрын
Контактный email есть в разделе "О канале"
@АлександрГерц-д6й
@АлександрГерц-д6й 5 жыл бұрын
Попробуем посмотрим..
@Viktor_Smilenko
@Viktor_Smilenko 5 жыл бұрын
Красавчик! Энергопотребление какое?
@iomoio3897
@iomoio3897 5 жыл бұрын
Фиг знает. К повербанку уже несколько дней подключен, пока работает. Дык а он ничего и не делает в целом. Сканирует только, когда к интернет не подключен. В пике модуль что-то около 220 mA потребляет вроде по даташит.
@Гугл-шмугл
@Гугл-шмугл 5 жыл бұрын
Ни хера не понял, но всё жутко интересно
@tyomich1
@tyomich1 2 жыл бұрын
@@Гугл-шмугл хватит батареи с головой
@wenger_x
@wenger_x 2 жыл бұрын
Аккуратно сделал. Жаль Яндекс закрыл свой API получения координат и теперь эта самоделка превратилась в кирпич.
@Редкиевидеороликипрокомпанетнт
@Редкиевидеороликипрокомпанетнт 5 жыл бұрын
Спасибо большое за труды, очень интересный проект, вот вопрос.... гугль мугль тоже будет знать весь маршрут и к какой точки доступа он принадлежит изначально? Из видео можно подумать что не хотите полить карты с чтоб зрители не спалили треки а как же гугл ое знает пользователя и будет ли он сохранять ваши (наши) логи у себя или на яндексе или через яндекс?
@iomoio3897
@iomoio3897 5 жыл бұрын
Да просто все мои треки дома начинаются и дома заканчиваются. =))) Нафига это сливать? ) А теории всемирного заговора я не придерживаюсь. ) Активно пользуюсь и сервисами Яндекса и Google.
@НикитаВарламов-о9ч
@НикитаВарламов-о9ч 5 жыл бұрын
Круто
@joewlaine3131
@joewlaine3131 Жыл бұрын
Было бы хорошо сделать такой трекер на ошейник и чтоб он отправлял логи от сетей без пароля
@Electro-Crafting
@Electro-Crafting 5 жыл бұрын
А есть сие чудо для гууугл мапс?
@iomoio3897
@iomoio3897 5 жыл бұрын
GPX-файлы стандартизированы. Знаю, что в google.maps можно эти треки выгружать, но как не интересовался.
@techno5249
@techno5249 2 жыл бұрын
Разобрался по Вашим видео как добавить файлы в файловую систему, на модуле esp07, кнопку flash подключаю к gipio-0, reset к reset, но загрузка не начинается файлов, пошет esptool invalid по моему так. Как исправить?
@MrDjebAsus
@MrDjebAsus 5 жыл бұрын
Прикольно, надеюсь продолжение будет.
@techno5249
@techno5249 2 жыл бұрын
Пишет в мониторе порта invalid response и время выводит, ip адрес, а интерфейс не открывает по ip
@techno5249
@techno5249 2 жыл бұрын
Не понимаю что и как делать с папкой data? Я прошил контроллер но Web интерфейс не открывается, но я и не понял что делать с папкой data, куда её надо заливать и где она должна лежать? Спасибо заранее
@techno5249
@techno5249 2 жыл бұрын
Прошивку загрузил в esp07, ip показывает
@Редкиевидеороликипрокомпанетнт
@Редкиевидеороликипрокомпанетнт 5 жыл бұрын
А на ESP-01 тоже протестировано?
@iomoio3897
@iomoio3897 5 жыл бұрын
Не тестировал, но будет работать.
@alexanderanohov
@alexanderanohov 5 жыл бұрын
@@iomoio3897 не работает, походу памяти не хватает ((
@denispetrov2875
@denispetrov2875 3 жыл бұрын
Привет а аккума на долго хватает?
@ЕвгенийГоловань-у4ш
@ЕвгенийГоловань-у4ш 5 жыл бұрын
Уважаемый автор канала, сделай ролик плес, как созданную переменную модулем esp8266 отобразить на сайте html, ? ( именно чтобы модуль сам записывал переменную в .json, а после сервер сам вытаскивал эту переменную и записывал её на сайте) И соответственно обратный процесс , чтобы я в input text на сайте ввёл переменную и после, чтобы сам модуль смогу её определить и в последующем с ней работать. На русскоязычном ютубе нету таких уроков. Плеееез обьясниииииии(((
@ВикторШевченко-э4х
@ВикторШевченко-э4х 5 жыл бұрын
Здравствуйте Уважаемый автор канала. Тема очень классная! Но на территории Украины она не работает поскольку блакированы РФ ресурсы. Что-то можно придумать для Гугла? Жду от Вас новостей! Если будет скетч, то низкий поклон заранее!!!
@МаксимАндреев-ъ9р
@МаксимАндреев-ъ9р 4 жыл бұрын
Здравствуйте! Монитор порта выдает вот такую инфу: 12:26:50.684 -> Current Time: 1970-0-0 0:00:00 12:26:52.315 -> File open failed 12:27:02.577 -> Syncronised Time: 1970-1-1 0:00:00 12:27:12.805 -> Syncronised Time: 1970-1-1 0:00:00 12:27:23.068 -> Syncronised Time: 1970-1-1 0:00:00 12:27:33.345 -> Syncronised Time: 1970-1-1 0:00:00 12:27:43.576 -> Syncronised Time: 1970-1-1 0:00:00 Как побороть? Благодарю.
@ВладимирКазаков-з6х
@ВладимирКазаков-з6х 5 жыл бұрын
Привет всем! При компиляции выскакивает ошибка: exit status 1 'DynamicJsonBuffer' was not declared in this scope В скетче подсвечивается строка 222 DynamicJsonBuffer jsonBuffer(capacity); Среда Arduino 1.8.4, версия ядра 2.4.2, Flash Size: "4M(3M SPIFFS) (Пробовал другие значения - не помогло). В чём моя ошибка? Всем добра и удачи во всём!
@iomoio3897
@iomoio3897 5 жыл бұрын
Установлена ли библиотека ArduinoJson.h? Установлена ли она корректно? Проверьте компиляцию любого примера из этой библиотеки.
@iomoio3897
@iomoio3897 5 жыл бұрын
Строка #include в начале скетча скорее всего не обрабатывается. Посмотрите что там не так.
@ВладимирКазаков-з6х
@ВладимирКазаков-з6х 5 жыл бұрын
@@iomoio3897 спасибо за внимание. Не получилось... Ещё обнаружил: D:\Трек\im_tracker\im_tracker\im_tracker.ino: In function 'bool TimeSync()': im_tracker:222: error: 'DynamicJsonBuffer' was not declared in this scope im_tracker:222: error: expected ';' before 'jsonBuffer' im_tracker:224: error: 'jsonBuffer' was not declared in this scope Примеры из библиотеки ArduinoJson.h компилируются. Библиотеки из Вашего обзора установлены в среду IDE. Библиотеку ArduinoJson.h переподключал.
@iomoio3897
@iomoio3897 5 жыл бұрын
@@ВладимирКазаков-з6х Так... Ну, для начала, папку на диске D в английские буквы переименуйте. Ардуино не любит кириллицу в путях к скетчам и библиотекам. Потом заново скетч сохраните из моего архива. Там не было тех ошибок, о которых Вы пишете. Потом напишите получилось или нет.
@ВладимирКазаков-з6х
@ВладимирКазаков-з6х 5 жыл бұрын
@@iomoio3897 ошибки с этой строчке нет? 221 const size_t capacity = 750; // Эта константа определяет размер буфера под содержимое
@dea-th661
@dea-th661 5 жыл бұрын
Да уж, блин...
@techno5249
@techno5249 2 жыл бұрын
Прошил полностью всё и папку data закинул, выдаёт ip в мониторе порта, по нему не заходит, пишет invalid response, и время и дату показывает, в чем может быть дело?
@joramotorsportteam3277
@joramotorsportteam3277 Жыл бұрын
No Rissijani! Bistro damoi! All world ❤️ Ukraine🇺🇦🇺🇦🇺🇦
@TRUCK_REPAIR
@TRUCK_REPAIR 5 жыл бұрын
А почему бы не использовать SIM800L GPRS GSM модуль?
@iomoio3897
@iomoio3897 5 жыл бұрын
С какой целью? Этот проект просто реализует алгоритм и микроконтроллер в целях, для которых его до этого не использовали. В этом сахар.
@TRUCK_REPAIR
@TRUCK_REPAIR 5 жыл бұрын
@@iomoio3897 Видео классное, не поспорить :))). Ну использовать наждачку в туалете можно, но больно :-D согласись. Ну я не могу сказать что он использовался как то по надобности... Так как игрушка, пойдёт. Но народ требует зрелищь :-D, а на SIM800L GPRS GSM можно отследить трэк в онлайне.
@ugene4063
@ugene4063 4 жыл бұрын
Замечательно. Теперь мы научились выдирать гланды через жопу.
@МихалИваныч
@МихалИваныч Жыл бұрын
​@@iomoio3897 возможность в реальном времени получать местоположение микроконтроллера. Это сильно расширяет области применения устройства.
@ВикторШевченко-э4х
@ВикторШевченко-э4х 5 жыл бұрын
Здравствуйте! Вещь очень хорошая, скетч компелируется на есп 01 без проблем, а проверить работу не могу! У нас в Украине Российские ресурсы инета закрыты!!!! Можно ли в скетче, хотя бы изменить синхронизацию времени с Яндекс на Гугл???? Тогда он заработает и в Украине!! Заранее благодарен за адаптацию!!!!!!
@iomoio3897
@iomoio3897 5 жыл бұрын
Используйте прокси в скетче.
@ВикторШевченко-э4х
@ВикторШевченко-э4х 5 жыл бұрын
@@iomoio3897 я в программировании новечек. Можете предоставить пример. Заранее благодарен!!!!
@game_star_world
@game_star_world 5 жыл бұрын
прикольно но хотелось бы онлайн видеть
@Gromo_Z
@Gromo_Z 5 жыл бұрын
Попробывал скомпилить для Node МСu-вывалились вот такие ошибки .Либы скачаны из ссылок под роликом /home/sinobi/.cache/.fr-CmlJi6/im_tracker/im_tracker.ino: In function 'void setup()': im_tracker:91:8: error: 'class ESP8266WiFiClass' has no member named 'scanNetworksAsync' WiFi.scanNetworksAsync(scanbssid); // Проводим первичное сканирование сетей /home/sinobi/.cache/.fr-CmlJi6/im_tracker/im_tracker.ino: In function 'void loop()': im_tracker:132:10: error: 'class ESP8266WiFiClass' has no member named 'scanNetworksAsync' WiFi.scanNetworksAsync(scanbssid); // Запускаем сканирование WiFi-сетей exit status 1 'class ESP8266WiFiClass' has no member named 'scanNetworksAsync'
@iomoio3897
@iomoio3897 5 жыл бұрын
Необходимо обновить пакет ПО ESP8266 для Менеджера плат Arduino IDE. Инструменты -> Плата -> Менеджер плат -> esp8266 by... -> Выберите версию... -> Установка Я на версии ядра 2.4.2 собирал.
@Gromo_Z
@Gromo_Z 5 жыл бұрын
@@iomoio3897 Благодарю,криво установилась плата Esp 8266 в менеджере,пришлось папку удалять и по новой устанавливать-скомпилиось и залилось в ESP-01
@f33net
@f33net 5 жыл бұрын
А каким образом враги узнают issid?
@iomoio3897
@iomoio3897 5 жыл бұрын
BSSID? Эту информацию может получить приложение при сканировании доступных сетей. То же самое приложение, которое отправляет информацию о местоположения. К IP тоже привязывается. Много есть возможностей сделать цифровой отпечаток устройства.
@f33net
@f33net 5 жыл бұрын
​@@iomoio3897 т.е. да BSSID. Где оно в пакете передаётся, в каком протоколе и как проходит через десятки маршрутизаторов до гугла? Гугл, падлюка, из хрома подсматривает и втихаря себе шлёт?
@iomoio3897
@iomoio3897 5 жыл бұрын
Можно узнать только с помощью ПО, работающего на стороне клиента.
@f33net
@f33net 5 жыл бұрын
@@iomoio3897 вот и я о том же! Следовательно, гугл без согласия пользователей собирает о них информацию! В хроме или андроиде - не понятно...
@iomoio3897
@iomoio3897 5 жыл бұрын
Почему без согласия? Всё прописано в соглашениях об использовании, которые мало кто читает. )
Every parent is like this ❤️💚💚💜💙
00:10
Like Asiya
Рет қаралды 19 МЛН
SHAPALAQ 6 серия / 3 часть #aminkavitaminka #aminak #aminokka #расулшоу
00:59
Аминка Витаминка
Рет қаралды 2,2 МЛН
Minecraft Creeper Family is back! #minecraft #funny #memes
00:26
GPS-трекер на базе ESP8266
8:40
Avislab
Рет қаралды 49 М.
GPS трекер для электросамоката
17:48
Виталий Носов
Рет қаралды 26 М.
✅ Точка доступа на ESP8266 за 5 минут.
10:55
3D without borders
Рет қаралды 95 М.
🔎ESP32: REVIEW and COMPARISON
10:32
SoftwareProjer - погружение в мир техники и IT
Рет қаралды 15 М.
Every parent is like this ❤️💚💚💜💙
00:10
Like Asiya
Рет қаралды 19 МЛН