1

Етап 1

Учим Python Kivy #1 - Введение

2

Етап 2

Установить COlormania

3

Етап 3

Вывод виджетов

4

Етап 4

Пишем калькулятор

5

Етап 5

Основы Canvas, скриншот окна

6

Етап 6

Компиляция под Windows

7

Етап 7

Прочесть статью

8

Етап 8

Компиляция apk

9

Етап 9

Пишем MQTT Client самостоятельно

10

Етап 10

Добавить функционал Получения изображения с камеры

11

Етап 11

Сделать программу - пульт для включения различных нагрузок,находящихся в разных городах

1

Етап 1

Учим Python Kivy #1 - Введение

2

Етап 2

Установить COlormania

3

Етап 3

Вывод виджетов

4

Етап 4

Пишем калькулятор

5

Етап 5

Основы Canvas, скриншот окна

6

Етап 6

Компиляция под Windows

7

Етап 7

Прочесть статью

8

Етап 8

Компиляция apk

9

Етап 9

Пишем MQTT Client самостоятельно

10

Етап 10

Добавить функционал Получения изображения с камеры

11

Етап 11

Сделать программу - пульт для включения различных нагрузок,находящихся в разных городах

08 червня 2019
Мета завершена % date%

Автор мети

Никита

Росія, Волгоград

37 Рік / року / років

Загальна

Учим Python Kivy

Отлично! Нашёл канал, где подробно описывается процесс создания приложения на фреймворке Kivy! Давно хотел освоить. Можно начать

 Критерій завершення

Пройдены все уроки на канале в теории и на практике

  1. Учим Python Kivy #1 - Введение

  2. Установить COlormania

  3. Вывод виджетов

  4. Пишем калькулятор

  5. Основы Canvas, скриншот окна

  6. Компиляция под Windows

  7. Прочесть статью

  8. Компиляция apk

    Самая геморройная стадия в создании приложения на Kivy.. Но вроде как нашёл неплохую видюшку, где всё подробно рассказывается. https://www.youtube.com/watch?v=IzKJgpJrrQU

    1. Сделать загрузочную флешку

    2. https://github.com/zaemiel/kivy-buildozer-installer

    3. Установить на нетбук образ linux по видюшке из описания

    4. Выполняем скрипт автоматической установки Kivy

    5. Попробовать скомпиоировать тестовую программу (калькулятор)

    6. Установить программу на устройство

  9. Пишем MQTT Client самостоятельно

    1. Зарегиниться на CloudMQTT

    2. Начать писать приложение на Kivy с виджетами и выводом состояния публикаций(попробовать управлять публикациями на сайте и телефоне)

    3. Subscribe Topics and Publish Messages to MQTT Server using Python https://www.youtube.com/watch?v=4vU2iZWdNTg&list=WL&index=2&t=

    4. Запрограммировать отображение погоды

    5. Написать приложение на Kivy и внедрить в него функционал по публикации сообщений в MQTT

    6. Написать приложение для ESP и прописать там регистрационные данные

    7. Paho-MQTT https://mntolia.com/mqtt-python-with-paho-mqtt-client/

  10. Добавить функционал Получения изображения с камеры

  11. Сделать программу - пульт для включения различных нагрузок,находящихся в разных городах

    Давняя мечта сделать приложения для телефона или планшета, на котором можно будет управлять различной нагрузкой, удалённо. Причём Интересно это будет сделать плитками. Нравится как в Windows 10 реализовано меню пуск.. Надо будет подумать какую нагрузку коммутировать, какие изображения выводить. Интересно, чтобы выводились показания с датчиков в различных виджетах, графики с данными, картинки с фото и т.д.

    Надо будет поковыряться с API mqtt, если есть такой..

    1. Копать в сторону mqtt https://habr.com/ru/post/393277/

    2. https://techtutorialsx.com/2017/04/24/esp32-subscribing-to-mqtt-topic/

    3. Нагрузка - выбрать что именно надо включать

    4. Добавить отображение погоды

    5. Навести красоту в интерфейсе, перенести код публикации в обработчик кнопки и добавить loop Stop

    6. Добавить label статуса отправленных данных

    7. Обогреватель на балконе

    8. Обогреватель в подвале

    9. Установить на планшет

  • 3641
  • 08 червня 2019, 14:03

Реєстрація

Можливості
безмежні.
Настав час
відкрити свої.

Уже зарегистрированы?
Вхід на сайт

Заходьте.
Відкрито.

Ще не зареєстровані?
 
Підключіться до будь-якого з ваших акаунтів, ваші дані будуть взяті з акаунту.
Забули пароль?