Подключение TXT4.0 к fischertechnik Cloud

Обсуждаем модели и конструкции, построенные своими руками
Ответить
Даниил
Сообщения: 14
Зарегистрирован: 27 янв 2022, 12:19

Подключение TXT4.0 к fischertechnik Cloud

Сообщение Даниил »

Добрый день! Хотел попробовать подключить камеру и фоторезистор через fischertechnik Cloud, зарегистрировался, подключил контроллер, а камера не запускается, подскажите, для начала нужно написать программу или в тестовом режиме в облаке она запускаться может и без программы?
Снимок экрана 2022-04-11 в 21.48.32.png
Снимок экрана 2022-04-11 в 21.48.32.png (117.36 КБ) 946 просмотров
Снимок экрана 2022-04-11 в 21.48.51.png
Снимок экрана 2022-04-11 в 21.48.51.png (169.78 КБ) 946 просмотров
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 996
Зарегистрирован: 22 окт 2010, 23:57

Re: Подключение TXT4.0 к fischertechnik Cloud

Сообщение Mr.Kubikus »

Добрый день!

Камера сама не запустится. Вам надо составить программу для этого. В состав ROBO Pro Coding входит пример - Sensorstation. Его можно найти в меню: Project->New->Example->STEM Robotics Addon IoT->Sensorstation. В этом примере можно найти образцы кода для работы с облаком и разными датчиками, в том числе с камерой.
С уважением, Григорий
GitHub FB ВК
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 996
Зарегистрирован: 22 окт 2010, 23:57

Re: Подключение TXT4.0 к fischertechnik Cloud

Сообщение Mr.Kubikus »

У меня есть дополнительная информация по вашему вопросу. На сайте fischertechnik.de есть дидактичеcкий материал "Lesson plans for the product ADD ON: IoT". Там внутри три примера с готовыми проектами для ROBO Pro Coding:
  • Task 1 - Weather station
  • Task 2 - Indoor climate
  • Task 3 - Alarm system
Эти примеры лучше подходят для первичного изучения темы IoT т.к. они значительно проще примера, встроенного в ROBO Pro Coding. Материалы выполнены на английском и немецком языках. Мы сейчас работаем над переводом на русский.
С уважением, Григорий
GitHub FB ВК
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 996
Зарегистрирован: 22 окт 2010, 23:57

Re: Подключение TXT4.0 к fischertechnik Cloud

Сообщение Mr.Kubikus »

На всякий случай подготовил собственный пример кода. Для проверки требуется только контроллер TXT4.0 (датчики не нужны) и выход в интернет.
cloud-test.ft
(13.53 КБ) 18 скачиваний
Программа выполняет подключение к серверу fischertechnik-cloud и затем в цикле генерирует значения для переменной ldr по формуле ldr=10*sin(alph). Переменная alph содержит текущее значение в градусах. Каждые 15 секунд значение alph увеличивается на 30 градусов. Новое значение для ldr вычисляется по приведенной ранее формуле и затем данные отправляются на сервер fischertechnik-cloud. Сервер сохраняет полученную информацию в базе данных и отображает сохранные значения в виде графика-регистрограммы.

В первую очередь необходимо настроить связь контроллера с сервером fischertechnik-cloud.com. Для этого надо зарегистрироваться и выполнить связывание через соответствующие пункты меню на сервере и на контроллере.

Проект состоит из следующих блоков:

bl1.png
bl1.png (5.54 КБ) 902 просмотра
1. Импорт функций для работы с датой и временем.

bl2.png
bl2.png (12.17 КБ) 902 просмотра
2. Объявление функции timestamp. Функция возвращает строку с отметкой времени

bl3.png
bl3.png (73.94 КБ) 902 просмотра
3. Главная функция. Подключение к серверу. Цикл с обновлением переменной ldr и отправкой данных на сервер.

ldr-plot.png
ldr-plot.png (77.55 КБ) 902 просмотра
4. График-регистрограмма на сервере
С уважением, Григорий
GitHub FB ВК
Ответить