Xim
Поэтому и спросил сразу подводные камни, нежели влетать в новую область на кучу часов, чтобы понять что не получится
Xim
С 3г модемамм так и получилось, даже на линухе, если их больше 14 то начинаются отвалы
Xim
Нифига опыт
А что такого?
Anonymous
http://arduino.ru/forum/apparatnye-voprosy/arduino-i-displei-ot-sotikov-mobilnykh-telefonov
В принципе есть у меня стопка дисплеев от сотиков, но уж как-то не хочется возиться с ними. Вероятно, самым простым и надежным вариантом является приобретение Nextion. Мой должен висеть на стене в коридоре и информация должна быть вполне различима на расстоянии 1-2 метра от него. Электронные чернила тоже хороши по-своему, но там цветность никакая. Третий вариант - использовать 15 дюймовый дисплей от компа и генерить с использованием ESP32 изображение? Не знаю, может и этот вариант попробовать.
ainu
Господа, никто не встречался, когда через i2s (внешний DAC) играю звук, в конце такой громкий щелчок
В общем если кто потом будет искать: код пропускал заголовок wav файла, а остальное отправлял на i2s, а в конце файла была другая метаинформация начинается на LIST, ее оставляла audacity. Вот она и звучала как громкий щелчок.
Alex
Господа, подскажите, есть ли возможность к есп подключить несколько модулей sim900, чтобы поочередно их оправшивать на новые смс?
можно попробовать к одному модулю sim900 подключить много sim. Sim карта это такая же микросхема. Подавай питание на одну в один момент времени. Управлять питанием можно через сдвиговые регистры. И хоть 1000 sim на модуль будет. PS но я так не пробовал, но идея была
Denisio
Во первых при регистрации в сети
Denisio
Большой ток
Denisio
Во вторых это занимает приличное время
Denisio
Лучше поискать микруху мультиплексор uartов
Anonymous
Здравствуйте. Вот код получения времени: (фото) правильно ли я понимаю, что он: 1) делает запрос на сервер pool.ntp.org через configTime 2) time_t now = time(nullptr); - получает системное время ардуино через часы RTC (изначально после включения ардуино оно идёт от 0) 3) и дальше в while постоянно проверяет переменную now (ждёт пока configTime вернёт время и обновит now, а вместе с ней и RTC значение) Правильно ли я понимаю принцип работы кода?
ainu
значит получилось запустить звук через I2S !
Да, через плату max что-то там, первая не заводилась и спрятал в шкаф на будущее
ainu
Следующий шаг - блютус клавиатура (люди уже делали, но инфы прямо очень мало)
ainu
Хотя бы код есть, и то счастье
Dmytro
А так в ESP есть внутреннее время, которое вы и узнаете из функции time(). Пока NTP время не получено, у есп внутреннее время какое-то свое, начинает тикать со старта
Dmytro
Исходя из этого, мы висим в цикле while пока не будет получено время NTP (тогда оно будет значительно отличаться от того с которым мы включились), либо пока не пройдут сутки с момента включения (если предположить что ESP при включении начинает считать с нуля, это я не помню)
Василий
Что?
резистор на плюс
Гриня
резистор на плюс
А, попробую! Между дата шиной и плюсом, верно?
Dmytro
Я всегда использую ntp, подключается всегда в течении пары сек. от старта.
Возможно у вас всегда безупречный wifi линк до роутера, коннект у провайдера и все дальнейшие подключения по цепочке до самого NTP сервера. К сожалению, в реальном мире это не всегда так)
Василий
А, попробую! Между дата шиной и плюсом, верно?
у тебя i2c? у меня было, расширитель портов, подключн к (правда ардуино, но думаю не суть важно) и все работает. подключаю кабель метра 2 и начинаются глюки
Василий
подвязал через резистор шину на + и все, уже пол года управляет розетками
Гриня
Понял
I K
🥁📣🔕📢 Шум - важная часть городской среды. Шум вместе с климатом, качеством воздуха, качеством инфраструктуры, наличием социальных связей и т.п. влияет на комфорт и здоровье человека, на общественную жизнь города и его развитие. Результаты исследований указывают на связь здоровья человека с уровнем шума. В других городах мира уже создаются системы, позволяющие измерять, оценивать и отображать онлайн уровни шума. Данные о шуме так или иначе влияют на принятие частных, общественно-значимых, и официальных решений. В Москве ГУП Мосэкомониторинг проводит мониторинг строек и предприятий на предмет превышения нормативов по шуму и соблюдения закона о тишине. Мониторинг выполняется передвижными лабораториями. Точки измерений выбираются организацией самостоятельно (скорее всего на основании обращений горожан). Уже несколько лет в сообществе sensor.community ведется разработка программно-аппаратного решения для общественного мониторинга шума, сейчас проект находится в бета-версии (почти готово, работает, тестируется) https://sensor.community/en/sensors/dnms/ Стоимость одного устройства с функциями оценки уровня шума и передачи данных на сервер оценивается нами не более, чем в 3 - 4 тыс. рублей (в комбинации со станцией мониторинга качества воздуха - 7 т. руб), но самостоятельная сборка из готовых компонентов пока ещё затруднительна. Мы подумываем над тем, чтобы собрать инициативную группу и заняться сборкой, установкой и распространением устройств среди активистов, чтобы в Москве наконец появилась общественная сеть мониторинга шума. Радует, что и московские власти озадачились этой проблемой, хорошо, что мы идём в ногу. 😜 Так мэр уже "внес в Мосгордуму поправки по усилению ответственности за нарушение тишины ночью" https://tass.ru/obschestvo/12332689 (хм, но почему только ночью?) А сегодня вышла статья, что оборудование уже тестируется https://www.kommersant.ru/doc/5007056 (предвидим проблемы с легализацией процедуры, в статье тоже про это есть). Это не отменяет, но даже усиливает важность независимого мониторинга уровня шума! 💁🏼‍♀️ Неравнодушных и страдающих от шума сограждан призываем присоединиться к нашей "шумной" команде: Проведём мозговой штурм, распределим роли и попробуем развернуть такую сеть. Пишите в чат https://t.me/breathemos В Европе уже не один десяток таких станций https://maps.sensor.community/#6/49.561/9.602 (включить слой noise).
Юрий
Возможно у вас всегда безупречный wifi линк до роутера, коннект у провайдера и все дальнейшие подключения по цепочке до самого NTP сервера. К сожалению, в реальном мире это не всегда так)
Ну да, это дома с роутером, в принципе даже если интернет отвалится, то часы будут тикать до перезагрузки, а так синхронизация каждый час.
Denisio
🥁📣🔕📢 Шум - важная часть городской среды. Шум вместе с климатом, качеством воздуха, качеством инфраструктуры, наличием социальных связей и т.п. влияет на комфорт и здоровье человека, на общественную жизнь города и его развитие. Результаты исследований указывают на связь здоровья человека с уровнем шума. В других городах мира уже создаются системы, позволяющие измерять, оценивать и отображать онлайн уровни шума. Данные о шуме так или иначе влияют на принятие частных, общественно-значимых, и официальных решений. В Москве ГУП Мосэкомониторинг проводит мониторинг строек и предприятий на предмет превышения нормативов по шуму и соблюдения закона о тишине. Мониторинг выполняется передвижными лабораториями. Точки измерений выбираются организацией самостоятельно (скорее всего на основании обращений горожан). Уже несколько лет в сообществе sensor.community ведется разработка программно-аппаратного решения для общественного мониторинга шума, сейчас проект находится в бета-версии (почти готово, работает, тестируется) https://sensor.community/en/sensors/dnms/ Стоимость одного устройства с функциями оценки уровня шума и передачи данных на сервер оценивается нами не более, чем в 3 - 4 тыс. рублей (в комбинации со станцией мониторинга качества воздуха - 7 т. руб), но самостоятельная сборка из готовых компонентов пока ещё затруднительна. Мы подумываем над тем, чтобы собрать инициативную группу и заняться сборкой, установкой и распространением устройств среди активистов, чтобы в Москве наконец появилась общественная сеть мониторинга шума. Радует, что и московские власти озадачились этой проблемой, хорошо, что мы идём в ногу. 😜 Так мэр уже "внес в Мосгордуму поправки по усилению ответственности за нарушение тишины ночью" https://tass.ru/obschestvo/12332689 (хм, но почему только ночью?) А сегодня вышла статья, что оборудование уже тестируется https://www.kommersant.ru/doc/5007056 (предвидим проблемы с легализацией процедуры, в статье тоже про это есть). Это не отменяет, но даже усиливает важность независимого мониторинга уровня шума! 💁🏼‍♀️ Неравнодушных и страдающих от шума сограждан призываем присоединиться к нашей "шумной" команде: Проведём мозговой штурм, распределим роли и попробуем развернуть такую сеть. Пишите в чат https://t.me/breathemos В Европе уже не один десяток таких станций https://maps.sensor.community/#6/49.561/9.602 (включить слой noise).
нахуя это сюда
I K
нахуя это сюда
Это на ESP, исходники открыты.
Alex
Лучше поискать микруху мультиплексор uartов
ну тут смотря как часто нужно получать смс с симкарта. Если важно чтобы все сим были постоянно в сети, то наверное проще модемы в usb hub всунуть. А если сим карт очень много, но проверять смс надо редко, то почему питание не дёргает
Resident
Anonymous
Из больших, запускал с esp32 7" WaveShare на LVGL
Видео маленькое можете показать + свои впечатления?
Anonymous
Из больших, запускал с esp32 7" WaveShare на LVGL
https://pikabu.ru/story/podklyuchenie_7dyuymovogo_yekrana_s_tachskrinom_waveshare_k_arduino_6398125 не такой?
Юрий
Видео маленькое можете показать + свои впечатления?
Тут поделился, там же есть примеры проектов для теста https://youtu.be/4R3RbyYZE3I
Роман
Тут поделился, там же есть примеры проектов для теста https://youtu.be/4R3RbyYZE3I
а я запускал LVGL и дисп с контроллером тача xpt2046, но походу контроллер глючный, через раз во время нажатия нули шлет
Роман
да
Роман
сам там немного подправил код, но в итоге слайдеры некорректно работают
Юрий
Я с таким на ili3490 работал, такая же херня
Юрий
Ну в смысле там не контроллер, просто выходы через ацп
Роман
а это с spi, странно, сперва думал LVGL с контроллером тача криво работает, потом выяснилось что сам контроллер говно шлет.
Роман
жалко нет у меня с другим контрлллером дисплея с SPI
Grishka
https://m.aliexpress.ru/item/1005002479008301.html
Grishka
Совсем халява если по одной брать. Блин, с приложения зашел, сразу цена в рублях другая
Anonymous
Я с таким на ili3490 работал, такая же херня
Вот я и задавал вопрос по поводу надежного решения дисплей + библиотека. Ваш опыт - подтверждение, что все совсем не просто. В интернете полно примеров, когда, вроде бы, и дисплей крутой, а в реальности то ли техника кривая, то ли библиотека с ошибками. Выбрать совсем не просто!
Anonymous
Тут от задачи зависит, может проще планшет взять, если слодная графика.
У меня задача традиционная. Цветной графический, яркий и контрастный дисплей висит в коридоре , на него домофон + теплый пол + внешние датчики температуры + информация из интернет (выборочно).
Богдан
Планшет действительно будет взять дешевле, надежнее и более интересно в плане разширения
Grishka
"электроника в объективе"- у него на канале и дома планшет висит
Anonymous
Планшет действительно будет взять дешевле, надежнее и более интересно в плане разширения
Вопрос в том, что я программирую только под ардуино, поэтому мне проще ESP32, но там много ограничений, например нет выхода в локальную сеть.
Богдан
Если Вы пишете на Ардуино, Вам легко будет разобраться с его прародителем Processing и написать себе Android приложение для отображения данных.
Василий
а кто у нас мультисредит тут? вот как правильно вызвать vTaskSuspend по завршении обработки, что бы не получилось, что оно вызовется как раз после vTaskResume из основной программы vTaskSuspend в critical section не запихнешь
Юрий
Если Вы пишете на Ардуино, Вам легко будет разобраться с его прародителем Processing и написать себе Android приложение для отображения данных.
А если поднять mqtt или Modbus TCP на esp то все сведётся к назначению кнопок/переключателей в приложении на андроид.
Богдан
Вопрос транспорта, еще зависит от устройств в доме. Вы можете еще посмотреть API по типу OpenHAB и попробовать интегрироваться с ними. Очень удобно. Готовые GUI
Василий
А какая цель? Мне кажется что тут неправильно используется саспенд.
ну есть поток, который плавно меняет яркость, он работает, пока все "яркости" не выровняются, а потом suspend
Dr Zlo
ну есть поток, который плавно меняет яркость, он работает, пока все "яркости" не выровняются, а потом suspend
Подробнее, я не понимаю как сделана архитектура так что он может быть вызван после vTaskResume
Dr Zlo
Может быть стоит вместо этого взять какой-то примитив синхронизации?
Василий
Dr Zlo
Ой, это же задача для очередей
Dr Zlo
В FadeControlTask завести очередь, выгребать данные и делать работу. Пока данных нет в очереди - таска спит.
Василий
В FadeControlTask завести очередь, выгребать данные и делать работу. Пока данных нет в очереди - таска спит.
ок, таска данные почистила, и идет спать (но не уснула). тут в основном потоке прилетают данные и шлется ресьют (таска еще не спит, есно игнорит).
Василий
и сразу засыпает. как бы тут атомарности добавить
Василий
понятно что можно делаеть дальше, но не тру)
Василий
*делаИть (delay)
Dr Zlo
а как спать без suspend? )
пока данных нет в очереди - таска не получает процессорное время
Dr Zlo
она находится в suspend пока не придут данные
Богдан
уже придумано. мажордомо, хомасистент и прочее
Я вкурсе, у меня крутится OpenHAB. Спасибо, как-то гляну ваши API
Василий
пока данных нет в очереди - таска не получает процессорное время
https://www.digikey.com/en/maker/projects/introduction-to-rtos-solution-to-part-5-freertos-queue-example/72d2b361f7b94e0691d947c7c29a03c9