Игорь
Я тут немного поспамлю, с разрешения админов. Решил открыть канал по альтернатив ESP: Particle.IO https://t.me/ParticlePhoton
Jason
хмм
Jason
похоже на классику:
Jason
Игорь
А мне понравились их модули
Jason
все может быть - навеяло их позиционированием, которое на сайте фигурирует
Игорь
Два брата с одинаковым жолезом но разным софтом
Sergio
Два брата с одинаковым жолезом но разным софтом
Они умеют ардуино? Если нет то лучше смотреть в сторону ртл. Надежная проверенная годами, сертифИцированная контора, в отличии от есп
Игорь
Нет. Там своя среда. Можно программировать под eclipse. Arduino ide - это такая отстойная среда, что в ней работать невозможно. Для моргалок светодиодом - норм, в остальном - недосреда
Sergio
Ну да, в принципе, Вы правы, но ее плюсы покрывают ее минусы позволяя мне относительно быстро делать коммерческие системы с параллельными процессами и успешно зарабатывать деньги. Клиенты довольны, по мере необходимости допиливаются новые функции в проекты. И да, я бы мог использовать чистый си, армы иметь выше производительность и больше фарша, но под мои нужды хватает, именно благодаря ардуино я трачу меньше драгоценного времени и укладываюсь в узкие сроки по изготовлению. Области применения: автоматизация промышленности, жилого пространства, дизайнерское динамическое освещение. Ардуина сделана больше для творческих личностей и в своих кругах обладает спросом. Не хочу разводить полемику вокруг нее, просто сказал что ее можно успешно применять , если уметь на ней готовить
Игорь
Попробуйте настроить eclipse и увидете сразу, как ускорится время отладки и скорость написания того же софта.
Игорь
Я начинал на ASM на голых avr (не было тогда ардуин). Потом gcc. И когда сел за iar понял, что я занимался тупой механической работой очень много времени, которое можно было тратить на отладку и не рвать на жопе волосы из-за тупых косяков
Sergio
Вопрос не только в софте но и в удобстве перепрошивания, загрузчик для едва свой писать или юзать готовый, освоить неизвестное количество нового материала, я бы хотел но пока не обладаю временем. Чем эклипс лучше чем Атом, саблайм?
Sergio
Когда я пересел с авр студии на ардуину, о ужас, стал тратить меньше времени и на код и на отладку, хотя это и тупая отладка в серийный порт)
Игорь
Кстати, particle ide на atom сделан
Sergio
Если не затруднит, как происходит процесс отладки, т.е. Что откуда куда приходит
Игорь
Как и в IAR
Игорь
Но это уже не ардуина
Sergio
В эклипсе какой то особенный джэтаг?)
Игорь
JTAG - это физический интерфейс
Sergio
Ардуина шлет в серийник маяки, информацию, в процессе работы , но под это можно подстроиться, зато она делает это с использованием только юсб шнурка. Мне не нужно тащить с собой программатор на объект, чтобы дописать функционал)
Игорь
Я с эклипс и АВР мало работал. Пару проектов мелких попробовал и все
Sergio
Понятно что на ней уже распаян usb-uart
Игорь
На объекте никто не отлаживает софт
Игорь
А обновлять можно через загрузчик
Sergio
Ну начали не ошибаюсь, житагу можно научить любую другую иде, не только эклипс.Вопрос был в том чем она лучше)
Игорь
В том, что умеет работать с жтаг
Sergio
Ну вот никто не отлаживает, а я и пишу и отлаживаю) точнее дописываю
Игорь
А ардуина нет
Игорь
Ну если привык крутить педали, то смысл спорить с мотоциклистом? 😁
Игорь
Спагетти можно ложкой есть, но вилкой удобнее😏
Sergio
Вопрос не только в софте но и в удобстве перепрошивания, загрузчик для едва свой писать или юзать готовый, освоить неизвестное количество нового материала, я бы хотел но пока не обладаю временем. Чем эклипс лучше чем Атом, саблайм?
Вопрос был о сравнении эклипса с саблаймом , атомом и прочими иде. Понятно что ардуйня не успеет вообще ничего кроме примитива.Это ее минус, который не перевешивает плюсы)
Игорь
Атом сейчас похож на старый эклипс. Пока он отстаёт в френдли интерфейсе и довольно сильно
Sergio
Спасибо за оценочное суждение. Я вас услышал. 😊 Мне и без спагетти на хлебе не плохо живется, его то можно и без приборов есть))
Игорь
Саблайм не знаю
Игорь
Изначально вопрос был про ардуино иде
Sergio
У меня подобное сравнение даже в голову не приходило)
Sergio
Вопрос не только в софте но и в удобстве перепрошивания, загрузчик для едва свой писать или юзать готовый, освоить неизвестное количество нового материала, я бы хотел но пока не обладаю временем. Чем эклипс лучше чем Атом, саблайм?
Игорь
Используйте готовый драйвер, там все это есть.
Надо глянуть. Время найти надо теперь
Кто нибудь парсил яндекс погоду себе в проект?
На openhab себе настроил. То работает то нет. Такое ощущение что банят через некоторое время или слишком частые запросы
Роман
Парсил с openweathermap... void getWeatherCallback(){ HTTPClient http; String payload; http.begin(weatherQuery); if (http.GET() > 0) { internetOutDoorFault = false; payload = http.getString(); } else { internetOutDoorFault = true; } http.end(); if(!internetOutDoorFault) { const size_t bufferSize = JSON_ARRAY_SIZE(1) + JSON_OBJECT_SIZE(1) + 2*JSON_OBJECT_SIZE(2) + 2*JSON_OBJECT_SIZE(4) + JSON_OBJECT_SIZE(7) + JSON_OBJECT_SIZE(11) + 430; DynamicJsonBuffer jsonBuffer(bufferSize); JsonObject& root = jsonBuffer.parseObject(payload); JsonObject& main = root["main"]; internetOutDoorTempFloat = (float)main["temp"] - 273; internetOutDoorTempString = String(internetOutDoorTempFloat); internetOutDoorHumidFloat = main["humidity"]; internetOutDoorHumidString = String(internetOutDoorHumidFloat); } } где const String weatherQuery = "http://api.openweathermap.org/data/2.5/weather?id=2021851&APPID=тутсвойполучитепослерегистрации";
Игорь
я когда-то парсил разные, но не на ардуине
Ground
А зачем опенвезермап парсить? Там ведь открытое api есть
Роман
А какая разница ? что по вашему parse ? Для меня так это раздербанить полученные данные, вот и говорю, что данные я получаю с openweathermap. и использую этот канал как резерв (на случай если уличный датчик сбойнёт, датчик подключенный к esp, мы же тут про esp вообще ?) )
Роман
Ну вот так сейчас показывает
Игорь
А как с точность не сравнивали с яндексом или еще с какими нибудь российскими системами?
Это ж берутся данные с публичных авиа метеостанций. Точность высокая, но для места, где стоит станция. В 1км от неё показания уже могут отличаттся
Роман
Честно говоря сложно чтото говорить про точность....даже в пределах города если с градусником ездить температуры будут отличаться в зависимости от места на 2-3 градуса легко... Поэтому этот резерв для очень примерных показаний.
Игорь
Именно
Ну вот так сейчас показывает
А где влажность? Или эта вытяжка не в ванной комнате?
Роман
Нет, не в ванной, на влажность по боку, температуру держим в пределах
Alexander
Кто нибудь программирует esp на SDK? Сделал пару мелких задач на ардуино. Сейчас нужно более сложную задачу делать, подумываю не переключиться ли на SDK. Тем более память в 8285 ограничена
Alexander
Alexander
Такая у меня комбо плата с stm8
Але Ксандр
Привет. А вообще кто-то что-то про технологию передачи данных lora слышал?
Alexander
Эклипс лишь оболочка, а toolchain сейчас какой «правильный»? Читаю - много разных инструкций
Alexander
Xtensa?
Andrii
Кто нибудь программирует esp на SDK? Сделал пару мелких задач на ардуино. Сейчас нужно более сложную задачу делать, подумываю не переключиться ли на SDK. Тем более память в 8285 ограничена
У меня был один проект на esp8266 с non_os_sdk делал все просто в текстовом редакторе через makefile. Столкнулся с тем что в разных версиях сдк некоторые необходимые вещи работают а некоторые нет. дебагинг тоже был через последовательный порт и иногда было не понятно почему чип перезагружаеться. Но в итоге через кучу кругов мучений получилось сделать проект с ota, mqtts(c двухсторонней авторизацией), light sleep(который в некоторых версиях sdk не работал), считывание настроек по световому каналу с экрана персонального устройства пользователя с помощью самописного протокола, хранение нескольких креденшилов к нескольким точкам wifi, и кучу вяких инициализационных алгоритмов связаных с отправкой http запросов. Но итог таков что больше не хочу работать с этим чипом для комерческих решений.
Alexander
Ota самописный или в sdk есть что то готовое?
Игорь
Я тоже пробовал и больше не хочу
Andrii
Ota самописный или в sdk есть что то готовое?
в сдк есть готовое решение. флеш разбиваеться на 2 раздела. чип стартует с одного раздела когда приходит обновление оно записываеться в не активный раздел и командой ставиться флаг что следующий бут надо делать с новозаписаного раздела, если не удалось бутнуться с нового бутаеться со старого.
Alexander
В чем причина «не хочу больше»? Мне для себя хобби, но интересно почему отказались. Альтернативы для себя не вижу
Slava
А я смотрю цены на али и ахриневаю, готовые решения стоят таких денег, что любое желание днями, неделями, месяцами что-то придумывать и делать - умирает.
Andrii
Particle photon мне больше понравился.
кстати тот проэкт что я делал это как раз был переезд с particle по причине его дороговизны.
Andrii
В чем причина «не хочу больше»? Мне для себя хобби, но интересно почему отказались. Альтернативы для себя не вижу
Я столкнулся с тем что иногда работа с этим чипом выглядит как работа с черным ящиком в который можно смотреть только через маленькую дырочку.
Alexander
Протестировал вчера прошивку из среды ардуино используя FTDI с подключением RTS на ресет и GPIO0 на DTR. Нельзя вместо RTS который не выведен на разьем использовать CTS?
Slava
Хочу твот такую штуку замутить, но в больших масштабах. Имитация пламени в камине. Какой мощбности нужен блок питания например на 30 светодиодов? https://www.youtube.com/watch?v=tseWcNDI1Fw
Slava
другими словами, зарядки от телефона 5вольт 1 ампер хватит?
Slava
https://www.youtube.com/watch?v=NJ6RYC2MSaE с 20 секунды поинтереснее
Slava
грёбаные китайцы, и это уже сделали 😡 за что не возьмись, они уже сделали, сделал лучше, сделали дешевле https://ru.aliexpress.com/item/Creative-3-modes-Gravity-Sensor-Flame-Lights-E27-E26-E14-LED-Flame-Effect-Fire-Light-Bulb/32849675692.html?spm=a2g0v.search0302.3.9.6e6235d0gNCQR5&ws_ab_test=searchweb0_0,searchweb201602_0_10084_100031_10083_10152_10151_10624_10623_10307_10618_10341_10065_10340_10068_10343_10342_10301_10059_10103_10620_10344_10696_10622_10621,searchweb201603_0,ppcSwitch_0&algo_pvid=fa7e6959-3725-4c61-945d-dc90ff53327e&algo_expid=fa7e6959-3725-4c61-945d-dc90ff53327e-1