Pull to refresh

Comments 10

Изначально я рассматривал esp с поднятой точкой доступа Wi-Fi и красивым веб-интерфейсом управления. Но мне не очень хотелось каждый раз подключаться к точке доступа, да и в целом это мне показалось менее удобным и менее универсальным.Поэтому я решил рассмотреть вариант с arduino и управлением по UART. Этот вариант позволяет управлять и по Bluetooth, и по проводу. В качестве пульта можно использовать кучу уже существующих приложений, а если потребуется, легко написать свое или даже смастерить кнопочный пульт.

Esp32 имеет встроенную поддержку Bluetooth. А если OTA через WiFi прилепить, то можно обновлять ПО не снимая табло.

Для установки портов latchPin, clockPin и dataPin в значения high и low я написал соответствующие функции (на Arduino я выбрал порты 9, 10 и 11).

Почему не апаратный SPI?

модуль часов DS1302, мягко говоря, не очень точный и сильно убегает даже за день

DS3231 поточнее.

Все просто, железка собиралась из того что было в наличии. Купить Esp32 и DS3231 в гос конторе не допросишься.

Про spi банально даже не подумал. И в даташите про него ни слова. Наверное да, стоило делать так, а не городить велосипед.

Тут не те скорости и объемы, чтобы требовать именно аппаратного SPI.

Соседство "часового" кварца DS1302 с импульсным стабилизатором выглядит как ответ на вопрос о точности часов.

Возможно. Но судя по arduino форуму этот модуль у всех даёт погрешность от 20 секунд до 5 минут (и более) за сутки.

В идеале надо сверять время по ntp, но у меня возле места где висит это табло интернета нет(

 хилой длины проводок, на вскидку, метров 20. Из-за этого табло управляется не всегда стабильно.

для этого многие годы как изобрели интерфейс RS485 . для такой задачи это просто обязано работать хорошо

Изначально я рассматривал esp с поднятой точкой доступа Wi-Fi и красивым веб-интерфейсом управления. 

а еще вокруг могут ходить хакеры. https://habr.com/ru/articles/914674/ bluetooth serial с нестандартным протоколом в этом плане, внезапно, надежнее

Перебитый провод даже rs485 не спасет. Задача была уйти от проводов. Производитель, кстати, уже тоже продаёт комплектации с беспроводные соединением. Правда почему-то только для ПК.

Ну пароль на Bluetooth естественно не стоковый. На взлом и подбор команд можно спокойно потратить пару недель. Если, конечно, не прочесть эту статью:)

Перебитый провод

да уж это не всегда стабильно :) :) :) могут перебить а могут и не перебить :)

В нашем вузе закон Мерфи почему-то всегда срабатывает :)

Нужно было брать какой нибудь esp32, делать wi-fi точку доступа и веб-интерфейс. Bluetooth это хорошо, но приложение даже если своё нужно постоянно держать актуальным

Sign up to leave a comment.