Простое Android приложение для контроля ESP8266 по WiFI на Android Studio

  Рет қаралды 31,865

Neco Ru

Neco Ru

Күн бұрын

Создаем Простое Android приложение для контроля ESP8266 по WiFI на Android Studio.
Подключаем сенсор температуры DS18B20 и 3 светодиода.
Весь код урока: neco-desarroll...
★ ★ ★ ★ ★ ★ ▼Продвинутые уроки для спонсоров канала▼★ ★ ★ ★ ★ ★ ★
► Стать спонсором: / @necoruchannel
★ ★ ★ ★ ★ ★ ▼Все уроки тут:: ▼★ ★ ★ ★ ★ ★ ★
►Моя веб страница: neco-desarroll...
★ ★ ★ ★ ★ ★ ▼Подпишись на: ▼★ ★ ★ ★ ★ ★ ★
►Моя веб страница: neco-desarroll...
►Instagram: www.instagram....
►VK: public1...
►Телеграм: t.me/androidst...
★ ★ ★ ★ ★ ★ ▼Ссылки▼★ ★ ★ ★ ★ ★ ★
►Activity: developer.andr...
★ ★ ★ ★ ★ ★ ▼Поддержка канала▼★ ★ ★ ★ ★ ★ ★
►Поддержать канал донатом можно здесь: www.paypal.com...

Пікірлер: 96
@АндрейСамогур
@АндрейСамогур 3 жыл бұрын
Уже какой раз возвращаюсь на канал, долгие дни я искал уроки по присоединению android к esp, и вот я у вас. Спасибо, подписка и лайк)
@dmitryp7261
@dmitryp7261 2 жыл бұрын
Один урок и сразу работает! На самом деле был бы рад, если на этом канале эта тема получила продолжение. Идеальный вариант для умного дома. То, что сейчас предлагает sonoff или Xiaomi, не всем подходит на 100%, всегда хочется что-нибудь переделать а нельзя. Я бы даже готов был бы купить такой курс с умным домом, если бы эта тема получила продолжение.
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
Привет, спасибо! Да, будет продолжение. Сейчас делаем библиотеку для блютус и после будет работать с МК
@antonparfenov8519
@antonparfenov8519 3 жыл бұрын
Очень позновательный урок!!! Тут и андроид котлин и отдельно исполнительный механизм. Молодец!
@vladimirlaiu7893
@vladimirlaiu7893 3 жыл бұрын
Очень интересная тема ! Огромное спасибо Сергей ! Очень интересная тема микроконтроллеры + андроид приложения ! Испытал esp 8266 как сервер и как точку доступа но хочется написать свой UI на Java, а также веб страницу для esp 8266
@ЕвгенийШестаков-к4г
@ЕвгенийШестаков-к4г 3 жыл бұрын
Замечательный человек! Дай Бог тебе ЗДОРОВЬЯ!!!
@sergeyknyazev1847
@sergeyknyazev1847 Жыл бұрын
Спасибо за объяснение, ваши уроки бесценны. В данный момент, у меня дома, уже работает система контроля и управления температурами котла на avr mega8. Делал для удобства управления температурой горячей воды, так как котел на кухне, а моемся в ванной. Пока управление все на проводах. В планах перейти на stm32 и esp32 с управлением по wifi и с андроид устройства по интернет( чтобы следить за отоплением и прочими параметрами). В виде тестовых проб stm, esp32(пока только на python), wifi + vpn sstp на роутере Keenetic start( облако от keenetic) все работает и понятно в каком направлении двигаться. Единственная проблема и непонятки это в написании своего приложения vpn sstp в android studio. Сейчас, как тестовый вариант использую SSTP Max с google play. И собственно вопрос: Не планируете ли вы сделать видео урок по VPN SSTP ??? Было бы очень здорово, так как в русскоязычном сегменте да и в англоязычном ничего подобного по sstp vpn не нашел???
@oboltus6757
@oboltus6757 3 жыл бұрын
наверное лучший урок. Рассказать в одном видео про ESP8266 и Android Studio это надо постараться.
@БайелКененбаев
@БайелКененбаев 2 жыл бұрын
Огромное спасибо вам за ваш труд, благодарен. Не останавливайтесь делать бомбезный контент. Вы лучший :).
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
Спасибо!
@ОлександрКороль-г5к
@ОлександрКороль-г5к 3 жыл бұрын
Круто, больше бы таких уроков!👍
@LEVV2008
@LEVV2008 2 жыл бұрын
Привет! Отличный урок! Еще бы урок по получению и парсингу JSON файла. Так как обычно МК общаются через него.
@AutoAmper
@AutoAmper Жыл бұрын
Большое Вам спасибо за Ваш труд и щедрость.
@Александр-л4с3ф
@Александр-л4с3ф 3 жыл бұрын
Отличное приложение! Для esp8266 часто встречается открытие в браузере http странички, но с таким приложением гораздо удобнее. Надо будет по аналогии попробовать мультиметр- термометр сделать с авто обновлением температуры, если додумаюсь до такого ). Но это приложение в пределах роутера работает, а через интернет возможно так делать? Чтобы температуру с работы дома посмотреть, влажность цветов проверить и если что полив включить? Или выходя с работы вкл. дома кофеварку, чтобы прийти и кофе готово)
@zoompartyru
@zoompartyru 2 жыл бұрын
Спасибо. Очень ценный и уникальный контент!
@DB-pm1cn
@DB-pm1cn 2 жыл бұрын
Спасибо большое за ваши труды! Было бы полезно доработать приложение обратной связью, чтобы было видно в приложении включился светодиод или нет. ;)
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
Согласен, спасибо
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA 2 жыл бұрын
Спасибо за труды. Может будут уроки esp8266 - что бы можно подключаться на прямую с смартфона? Перерыл весь инет - достойной информации почти нет.
@сергейбаглаев-ф3х
@сергейбаглаев-ф3х 3 жыл бұрын
Добрый день! Всё хорошо работает, как можно сделать автообновление вывода текста на дисплей, где можно посмотреть подробное описание методов и классов библиотеки okcttp3?
@Rin_Media
@Rin_Media 2 жыл бұрын
Ой, я оказывается давно подписан на канал 😵‍💫
@zheka4tv209
@zheka4tv209 Жыл бұрын
У меня тупо вылетает проект при нажатии на кнопку led, хотя исключение я добавил. В чём проблема?
@mihaildavidov9940
@mihaildavidov9940 3 жыл бұрын
Благодарю. Замечательно. Вам ужу задавали вопрос о проверке состояния светодиодов. Можно ли получить от Вас рекомендации о дополнении Вашего кода для этой цели. Благодарю заранее.
@AutoAmper
@AutoAmper Жыл бұрын
Хотелось бы видео по взаимодействию андроид и RS485 через мини ЮСБ. Может какая библиотека уже есть?
@dzenbuddha5527
@dzenbuddha5527 3 жыл бұрын
Круть! А контроллер постоянно к компу подключен? Или можно потом просто к источнику питания подключить?)
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
можно к источнику питания 5 вольт подключить
@vlas504
@vlas504 3 жыл бұрын
Очень интересные уроки и всё понятно. Давно хотел приобрести ардуино или расбери, это видео только усилило желание. В вашем приложении было бы хорошо менять цвет кнопок, если запрос выполнен успешно, чтобы знать состояние светодиодов.
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
Там было изначально, но видео растянулось почти на полтара часа пришлось вырезать и удалить это из приложения так как слишком длинное видео
@javlontursunov6527
@javlontursunov6527 2 жыл бұрын
Hi I really appreciate your efforts. I was wondering if it is possible to use nodemcu model in AP mode thus making it a server which, in turn, removes the need to use router. App directly gets connected to nodemcu, sends commands and receives commands. How does this sound. Do u think this is possible ?
@ВикторТкачук-ж4б
@ВикторТкачук-ж4б Жыл бұрын
Доброго дня. Большое спасибо за подробный урок. Попытался адаптировать пример для интерфейса в Compose. Столкнулся с проблемой. В функции post не определяется runOnUiThread. Как передать resultText в основной поток? Поясните, пожалуйста, как это сделать.
@NecoRuChannel
@NecoRuChannel Жыл бұрын
Используйте корутины или еще лучше корутины в классе ViewModel
@ВикторТкачук-ж4б
@ВикторТкачук-ж4б Жыл бұрын
Спасибо, сам уже решил освоить coroutines.
@borzovdmz3647
@borzovdmz3647 3 жыл бұрын
У вас так просто добавить кнопку в Toolbar! Это потому что котлин, и не нужно "android.support.v7.widget.Toolbar". А можно также в Toolbar добавить другие элементы(кнопку , иконку, пункты меню)
@fxy6194
@fxy6194 3 жыл бұрын
Спасибо, всё по делу.
@yazimmaable
@yazimmaable Жыл бұрын
здравствуйте! спасибо Вам! в районе 7 минуты Вы говорите ссылка на урок для поиска элементов на экране binding? Я не нашел сс ылки на не го
@busines_trend
@busines_trend 2 жыл бұрын
А как можно сделать авто обновление?
@КасКад-н8к
@КасКад-н8к Жыл бұрын
Про wifi на джаве нету? Я так понимаю, что это на котлине написали вы да?
@NecoRuChannel
@NecoRuChannel Жыл бұрын
Да, это на Котлин, я на джаве уже не пишу, Котлин удобнее
@КириллЛихачев-в8д
@КириллЛихачев-в8д 2 жыл бұрын
Здравствуйте! Хотел бы задать вопрос. Сделал приложение для управления сервоприводом с телефона, но есть проблема. Всё работает из эмулятора в Android Studio, но не работает на смартфоне. Могли бы Вы мне помочь?
@DNikitosich
@DNikitosich 3 жыл бұрын
Крутой урок!
@ВадимНазаренко-у5г
@ВадимНазаренко-у5г 2 жыл бұрын
может кто то подсказать: как сделать так что бы температура обновлялась автоматически?
@ВладиславКорчагин-н2п
@ВладиславКорчагин-н2п 13 күн бұрын
напиши функцию которая будет вызывать функцию автоматически. Поищи таймеры и прочитай как с ними работать
@javlontursunov6527
@javlontursunov6527 2 жыл бұрын
Is It possible to use Nodemcu in AP mode to connect to the mobile phone, thus eliminating the need to use Router ?
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA 2 жыл бұрын
Сергей можно ли ваш скетч от ардуино использовать на своем канале?
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
Привет, нет проблем. Знания нужно распостронять а не скрывать
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA 2 жыл бұрын
@@NecoRuChannel Ок спасибо.
@javlontursunov6527
@javlontursunov6527 2 жыл бұрын
Can u please explain this using java language in android studio and using the wifi as AP mode without any router
@AutoAmper
@AutoAmper Жыл бұрын
Надеюсь через блютуз проще управлять? Есть ли уже готовое видео?
@NecoRuChannel
@NecoRuChannel Жыл бұрын
Да, есть одно из последних
@javlontursunov6527
@javlontursunov6527 2 жыл бұрын
Thank you so much.
@metodogringo6100
@metodogringo6100 2 жыл бұрын
Сделал все по вашему методу. С разницей что плата Node MCU 8266 (оригинальная, никаких CH340G, она с linux не дружить)в Arduino библиотека не ваша а Node MCU 1.0. Все работает.
@9sportik
@9sportik Жыл бұрын
Цикл while() (добавить в функцию post), сделает автообновление температуры!
@OCEH6
@OCEH6 3 жыл бұрын
Большое спасибо!
@МаксОгн
@МаксОгн 2 жыл бұрын
Я попытался по текущему уроку создать связь между двумя устройствами андроид программируя на ждаве. Дотолкал до того, что ошибок в приложениях нет, но система не работает. Как это можно продебажить если это все дело работает в отдельном потоке?
@TacuIlia
@TacuIlia Жыл бұрын
Здравствуйте, на телефоне с android huawei 7.0, все работает, но на телефоне с android 13 не работает(через приложение не подключается к esp и не отправляет запросы, через браузер работает). Скажите пожалуйста как решить данную проблему, спасибо Вам за ваши видео!!
@АнтонКузнецов-ш4ч
@АнтонКузнецов-ш4ч 2 жыл бұрын
У меня что то не работает. Приложение не получает данные температуры. При этом приложение запрос отправляет, контроллер его видит и формирует ответ. В чем может быть причина?
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA 2 жыл бұрын
А как эмулятором подключиться к реальному ESP8266 - он подключился к роутеру. ??? Спасибо
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
эмулятор он работает через сеть к которой подключен комп
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA 2 жыл бұрын
@@NecoRuChannel С браузера на ESP передается а с эмулятора нет.
@NecoRuChannel
@NecoRuChannel 2 жыл бұрын
@@NIKOLAY_PSHONIA Значит Firewall непускает
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA 2 жыл бұрын
Забыл добавить android:usesCleartextTraffic="true" (в манифесте) ! все заработало. Еще раз спасибо.
@pavelgera72
@pavelgera72 3 жыл бұрын
Благодарю за урок
@maksympavlenko5305
@maksympavlenko5305 2 жыл бұрын
для этого ж не нужен статический ИП?
@сергейбаглаев-ф3х
@сергейбаглаев-ф3х 3 жыл бұрын
добрый день ,не видно ссылки на binding можно ссылку на урок
@сергейбаглаев-ф3х
@сергейбаглаев-ф3х 3 жыл бұрын
Спасибо нашёл))
@aygerasanov8899
@aygerasanov8899 Жыл бұрын
люди помогите пожалуйста, у меня getString(key) не выходит, что нужно сделать?
@NecoRuChannel
@NecoRuChannel Жыл бұрын
Привет, опиши подробнее, покажи код где не выходит
@aygerasanov8899
@aygerasanov8899 Жыл бұрын
@@NecoRuChannel у меня самой этой функции нету , выходит только get String(String, String), а по видео там автоматически выходит getString(key: " ip", defValue " "),и вообще у меня эти ключи не выходят. Это часть , где идёт взятие из памяти сохранённой ключа , val ip= pref.getString(key:"ip", defValue: "") 21:15
@aygerasanov8899
@aygerasanov8899 Жыл бұрын
Получается мне надо из библиотеки что то добавить?
@NecoRuChannel
@NecoRuChannel Жыл бұрын
@@aygerasanov8899 я не видя как ты код написал не могу сказать в чем проблема. pref в моем случае это класс SharedPreference и у него есть функция getString если у тебя этого нет значит ты не то или не там пишешь но не видя кода я не могу сказать точно где проблема я ясновидением не особо увлекаюсь))
@NecoRuChannel
@NecoRuChannel Жыл бұрын
getString если выходит то это и есть эта функция, по видео key и defValue это подсказки которые выходят, на них внимание не обращай у тебя есть функция getString(String, String) это оно и есть. Туда и передаешь что я на видео показал. Посмотри внимательно что я пишу, я key слово и слово defValue не пишу
@сергейбаглаев-ф3х
@сергейбаглаев-ф3х 3 жыл бұрын
И ещё одна проблема, не хочет работать вайфай отладчик apk, все вроде сделал режим разработчика и подключил первый раз wifi сконектился, отключил провод и все телефон Android studio больше не видит?
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA 2 жыл бұрын
Если у кого не видит ESP8266WiFi.h Файл -> Настройки -> Дополнительная ссылка для плат arduino.esp8266.com/stable/package_esp8266com_index.json добавляем адрес.
@nto2503
@nto2503 3 жыл бұрын
Спасибо! А как, если в двух словах, управлять умной вай-фай розеткой?
@NecoRuChannel
@NecoRuChannel 3 жыл бұрын
Нужно знать ее команды
@FobOrgan
@FobOrgan 2 жыл бұрын
Не сразу скетч заработал на ESP-WROOM-32 написал свои доработки на сайте в этом уроке в комментариях.
@limurmusic171
@limurmusic171 2 жыл бұрын
Блин, все супер. Но только бы было в на джава.
@pavelgera72
@pavelgera72 3 жыл бұрын
сделайте урок как грузить скетчи
@vaqtinchaoshiq
@vaqtinchaoshiq Жыл бұрын
Почему присутствует задержка?
@АлександрМиллер-р3ъ
@АлександрМиллер-р3ъ 2 жыл бұрын
Тема прикольная. Не понятно как подключить второй датчик температуры и вывести его в приложение
@АлександрМиллер-р3ъ
@АлександрМиллер-р3ъ 2 жыл бұрын
Разобрался как несколько датчиков ds18b20 подключить. Прикольно спасибо автору!
@elpirato5428
@elpirato5428 3 жыл бұрын
прикольно
@Igor-od4mj
@Igor-od4mj 3 жыл бұрын
Вот бы к металодетектору Кванту ( Форум- схемы) esp32 прикрутить и с телефона им управлять.
@Inferlogist
@Inferlogist 2 жыл бұрын
Очень мутный мануал
@Борзый-ш8е
@Борзый-ш8е Жыл бұрын
Добавье такое же видео где будет сделано с использованием крутин.
@АльбертБалашов
@АльбертБалашов 11 ай бұрын
Чтоб девайс был более практичным без dns сервера.Нужно добавить в скетч с выдержкой секунд 30 автоматическую отправку сообщения на email с текущим ip адресом которое оно получило после підключення к wi-fi. Тогда все офигенно.
@metodogringo6100
@metodogringo6100 2 жыл бұрын
Добавьте такой же видео как у вас с разницей что esp 8266 само есть точка доступа без интернета!
@SergGRV
@SergGRV 2 жыл бұрын
У тебя случайно нет температуры?
@NIKOLAY_PSHONIA
@NIKOLAY_PSHONIA 2 жыл бұрын
Доработал код arduino //======================================================================== // Прочитайте первую строку запроса String req = client.readStringUntil(' '); req = req.substring(5); // избавились от первых символов int h = req.indexOf(" HTTP/1.1"); // ищем пробел и надпись HTTP/1.1 String name = req.substring(0, h); // выводим наше слово от 5 до HTTP/1.1 Serial.println(name); // вывел только нужную информацию led1 led2 led3 //======================================================================== Сергей огромное спасибо!
@grendik
@grendik 10 ай бұрын
Unresolved reference: neco_desarrollo Как победить?
@patriotRND
@patriotRND Жыл бұрын
Спасибо большое!
🤖Я в шоке! ChatGPT пишет Arduino проекты
28:24
Делаем программу с интерфейсом на Processing
49:07
Заметки Ардуинщика
Рет қаралды 113 М.
Chain Game Strong ⛓️
00:21
Anwar Jibawi
Рет қаралды 41 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
Android. Настройка среды Android Studio
58:49
Илья Селетков
Рет қаралды 16
Уроки Android Studio с нуля / #3 - Написание кода. Создание калькулятора
43:39
Школа itProger / Программирование
Рет қаралды 123 М.