Учим Python Kivy
Отлично! Нашёл канал, где подробно описывается процесс создания приложения на фреймворке Kivy! Давно хотел освоить. Можно начать
Критерій завершення
Пройдены все уроки на канале в теории и на практике
-
Учим Python Kivy #1 - Введение
-
Установить COlormania
-
Вывод виджетов
-
Пишем калькулятор
-
Основы Canvas, скриншот окна
-
Компиляция под Windows
-
Прочесть статью
-
Компиляция apk
Самая геморройная стадия в создании приложения на Kivy.. Но вроде как нашёл неплохую видюшку, где всё подробно рассказывается. https://www.youtube.com/watch?v=IzKJgpJrrQU
-
Сделать загрузочную флешку
-
https://github.com/zaemiel/kivy-buildozer-installer
-
Установить на нетбук образ linux по видюшке из описания
-
Выполняем скрипт автоматической установки Kivy
-
Попробовать скомпиоировать тестовую программу (калькулятор)
-
Установить программу на устройство
-
-
Пишем MQTT Client самостоятельно
-
Зарегиниться на CloudMQTT
-
Начать писать приложение на Kivy с виджетами и выводом состояния публикаций(попробовать управлять публикациями на сайте и телефоне)
-
Subscribe Topics and Publish Messages to MQTT Server using Python https://www.youtube.com/watch?v=4vU2iZWdNTg&list=WL&index=2&t=
-
Запрограммировать отображение погоды
-
Написать приложение на Kivy и внедрить в него функционал по публикации сообщений в MQTT
-
Написать приложение для ESP и прописать там регистрационные данные
-
Paho-MQTT https://mntolia.com/mqtt-python-with-paho-mqtt-client/
-
-
Добавить функционал Получения изображения с камеры
-
Сделать программу - пульт для включения различных нагрузок,находящихся в разных городах
Давняя мечта сделать приложения для телефона или планшета, на котором можно будет управлять различной нагрузкой, удалённо. Причём Интересно это будет сделать плитками. Нравится как в Windows 10 реализовано меню пуск.. Надо будет подумать какую нагрузку коммутировать, какие изображения выводить. Интересно, чтобы выводились показания с датчиков в различных виджетах, графики с данными, картинки с фото и т.д.
Надо будет поковыряться с API mqtt, если есть такой..
-
Копать в сторону mqtt https://habr.com/ru/post/393277/
-
https://techtutorialsx.com/2017/04/24/esp32-subscribing-to-mqtt-topic/
-
Нагрузка - выбрать что именно надо включать
-
Добавить отображение погоды
-
Навести красоту в интерфейсе, перенести код публикации в обработчик кнопки и добавить loop Stop
-
Добавить label статуса отправленных данных
-
Обогреватель на балконе
-
Обогреватель в подвале
-
Установить на планшет
-
- 3643
- 08 червня 2019, 14:03
Не пропустіть нові записи!
Підпишіться на ціль і стежте за її досягненням