Промышленное производство
Промышленный Интернет вещей | Промышленные материалы | Техническое обслуживание и ремонт оборудования | Промышленное программирование |
home  MfgRobots >> Промышленное производство >  >> Manufacturing Technology >> Производственный процесс

Панель управления E-ink

Это панель управления E-ink, которая в реальном времени предоставляет информацию, полученную из API с помощью Raspberry Pi Zero.

Меня всегда интересовали проекты, которые предоставляют вам информацию в режиме реального времени из выбранных источников. Наблюдение за людьми, выполняющими проекты умных зеркал, заставило меня захотеть сделать один для себя. партнер по жизни по утрам, она пользуется общественным транспортом, чтобы добраться до работы, и эта панель управления будет предоставлять ей информацию о приближающихся автобусах к ближайшим остановкам и текущей погоде.

Я решил использовать дисплей электронной бумаги вместо ЖК-дисплея из-за низкого энергопотребления, я видел много проектов, которые предоставляют вам такие вещи, как погода, календари или список задач, которые используют обычный Raspberry Pi, я хотел что-то, что можно было повесить в стене и, возможно, спрятать в раме, raspberry pi zero w был довольно хорошим вариантом.

Я получил некоторые знания о python из своей работы, но все же хотел улучшить и узнать больше, этот проект помог мне значительно улучшить его, читая инструкции из электронной бумажной шляпы и наблюдая, как работают другие проекты, они предоставили мне отличный пример.

Это работает довольно просто:вы регистрируетесь на сайте, с которого хотите получить информацию для ключа API, а затем используете библиотеку запросов, чтобы предоставить вам список JSON, когда у вас есть информация, которую вы ищете, вам нужно только отформатируйте его по своему вкусу, преобразуйте в PNG с помощью библиотеки PIL и отправьте на дисплей электронной бумаги.

В первой версии, которую я создал, были модули для транзита (4 остановки по 2 раза в каждой), погоды (текущий и прогноз на 2 дня) и регулярный месячный календарь.

Версия 1.0

Я продолжал искать, что еще добавить, и разместил это в паре групп raspberry pi в фейсбуке для обратной связи, им это действительно понравилось, и они сказали мне еще пару модулей, которые тоже было бы интересно посмотреть, я сам очень заинтересовался электронным- чернильный проект, который использовался в качестве списка покупок с использованием листов Google, поэтому я решил изучить его, чтобы применить что-то подобное к проекту.

После некоторого времени обучения, проб и ошибок я наконец-то получил готовый модуль списка задач, получение учетных данных / ключа API с облачной платформы Google показалось мне настоящим путешествием, я рад, что есть учебные пособия, которые могут указать вам, куда идти, шаг за шагом шаг.

Версия 1.5

Когда я понял, как все работает, я перешел к созданию дополнительных модулей, версия 2.0 закончилась следующими новыми модулями.

Версия 2.0

Веб-сервер

Я хотел создать простой способ для меня и людей, которые могут использовать код в своих проектах, чтобы изменять значения параметров без необходимости каждый раз заходить в код, я уже сделал код для чтения значений параметров из централизованного файла JSON. но все же хотелось чего-то попроще, например веб-страницы.

Поэтому я решил исследовать, как заниматься веб-разработкой, сначала я думал о том, чтобы сделать PHP для своих форм, но снова великие люди из группы facebook порекомендовали мне изучить flask, так как я уже был в python, просматривая учебные пособия, которые я не тратил зря. время на создание веб-формы, убедившись, что сохраненные значения в форме правильно сохранены в моем файле JSON.

После того, как я получил эту работу, мне нужно было только настроить Gunicorn в качестве сервера приложений и nginx в качестве обратного прокси, результаты обнадеживают, и я доволен ими.

Источник:E-ink Dashboard


Производственный процесс

  1. Методы приготовления металлического порошка | Информация об отрасли
  2. Как робот достигает полной автономии?
  3. Создание панели мониторинга Office 365, на которой не пропадает критическая информация
  4. Через 15 секунд мозг полностью забывает информацию
  5. Таблица, данные, лежащие в основе информации
  6. 3 совета, как правильно читать план
  7. Информация и ресурсы по коронавирусу (COVID-19)
  8. Умные молекулы действуют как компьютерные транзисторы
  9. Информационная панель PLCnext Tableau
  10. Понимание огней и индикаторов приборной панели автомобиля