Оглавление:

Projeto Lumos: 8 шагов
Projeto Lumos: 8 шагов

Видео: Projeto Lumos: 8 шагов

Видео: Projeto Lumos: 8 шагов
Видео: Десятизаходная резьба в два направления. 2024, Июль
Anonim
Projeto Lumos
Projeto Lumos

Этот проект Lumos состоит из управления освещением и частью смартфона, подключенного к сети Wi-Fi. Для управления освещением для приложения Android, разрешите доступ к приложению и приложению, чтобы использовать его как бот, команду, которая может интегрироваться с Google Assistente.

Aplicabilidade: o projeto pode ser aplicado em ambientes Residenceis para projetos de automação Residence.

Запасы

Для реализации проекта по использованию сегментов:

  • Sonoff Basic
  • Módulo Conversor Usb 2.0 Para RS232 Ttl Cp21024
  • Джемперы Fêmea / Fêmea
  • Смартфон Android
  • Luminária comum

Шаг 1: Conhecendo O Sonoff

Conhecendo O Sonoff
Conhecendo O Sonoff

O Sonoff - это устройство IoT (Internet das coisas), которое разрешает доступ к сети переменного тока через Wi-Fi. Базовый возможный вариант, микросхема ESP8285, регулирует напряжение переменного тока и постоянного тока, позволяя питать вспышку и память. Это устройство на фабрике со встроенным программным обеспечением, которое может быть подключено к устройству с подключением к серверу с новым интерфейсом, подключенным к сети Wi-Fi, и разрешить удаленное управление с помощью приложения для загрузки приложения eWeL. Магазин и не Google Play. Este dispositivo foi escolhido para o projeto, pois utiliza uma placa que já Possui Um Módulo WiFi Integrado e e um produto de mercado complete com bom acabamento externo e preço justo. Можно использовать прошивку фабрики без использования и аппаратного обеспечения. Desta forma, o primeiro passo a ser realizado - это конструкция, которая делает программу вашей окружающей среды для площади Sonoff.

Шаг 2: Настройка IDE Desenvolvimento

Конфигурация IDE Desenvolvimento
Конфигурация IDE Desenvolvimento

Для разработки программ, для использования программного обеспечения с открытым исходным кодом Arduíno IDE. Нет возможности задействовать и реализовать загрузку, чтобы выполнить прямую программу для установки на компьютер.

Передача в IDE без возможности настройки, необходимой для использования на платформе, которая является точной, указанной в новом URL-адресе Gerenciadores de Placas nas Preferencias do Sistema и Então fazer or download da PLACMELASPA.

После завершения загрузки и при необходимости выполните следующие настройки без меню Ferramentas:

  • Placa: "Стандартный модуль ESP8285"
  • Режим вспышки: DOUT
  • Размер вспышки: 1 МБ (FS: 64 КБ OTA: ~ 470 КБ)

Шаг 3: установка драйвера на плакате

Antes de conectar a nossa placa ao computador, это необходимо установить драйвер.

Возможный encontrá-lo neste site para diversos sistemas operacionais.

Шаг 4: Criando O Programa Para a Placa

Criando O Programa Para a Placa
Criando O Programa Para a Placa
Criando O Programa Para a Placa
Criando O Programa Para a Placa

О программе, представленной на изображениях, как это сделать, составить 5 методов и abaixo explico cada um deles.

Настраивать:

Este é o primeiro método a ser executado ao conectar a placa à uma fonte de energia. Первый шаг на пути к реализации - это соединение с площадью на уровне Wi-Fi с использованием номера и передачи информации без кода, а также с возможностью информирования и передачи информации по сети. Если вы хотите, чтобы сервер был успешно завершен, используется сервер HTTP, который использует API для использования методов POST и GET. Этот API-интерфейс является частью IP-адреса, на котором размещено новое изображение, без логотипа консоли.

петля:

Esta é uma função padrão que executea os comandos que são colocados nela infinitamente enquanto a placa estiver conectada na energia. О comportamento desejado neste caso, то есть placa fique em estado de espera aguardando pelos, запросы feitos pelos clientes conectados à API.

handleRoot:

Этот метод используется для реализации запроса через метод GET на API. Он отвечает на запрос страницы HTML, чтобы сделать его исполняемым методом handleLED. Этот метод позволяет проверить программу, использующую браузер.

светодиодный:

Это основной метод выполнения программы, который может быть реализован в запросе с помощью API POST и там, где нужно выполнять HTML-версию, а также использовать метод handleRoot. Он отвечает за инвертор или делает ставку на место на площади, за время, время суток, за место, где вы находитесь, а также на функцию, которая действует. Caso o mesmo esteja fechado, ao acionar a função ele é aberto. Após conectar o Sonoff à luminária, isto fará com que a mesma acenda ou apague a lampada.

handleNotFound:

Этот метод envia uma resposta HTTP 404, caso seja feito um request para uma URI não existente.

Шаг 5: Fazendo или загрузка в программу для плаката

Fazendo O Upload Do Programa Para a Placa
Fazendo O Upload Do Programa Para a Placa
Fazendo O Upload Do Programa Para a Placa
Fazendo O Upload Do Programa Para a Placa

Após finalizar o desenvolvimento do programa, необходимо реализовать или загрузить сделать mesmo для placa para que Possamos testar o que foi feito.

В качестве примера можно использовать разъем Sonoff и подключить его к USB-разъему, подключенному к USB-разъему, с использованием перемычек (см. Раздел «Принадлежности для этого учебного пособия»). Важная информация о контактах с платой и разъемами с соответствующими разъемами USB без разъема USB, подключенная к питанию 5V, не используется.

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

Após conectada, возможно, Arduino IDE не выберет порт, который будет использоваться для обмена сообщениями. Feito isso, скомпилируйте или используйте код или бот "Verificar" и фасад или загрузите файл "Carregar".

Шаг 6: Conectando O Sonoff À Luminária

Conectando O Sonoff À Luminária
Conectando O Sonoff À Luminária

Световое сопровождение для проекта является световым средством, которое может быть прервано им seu fio. Это прерыватель для заместителя оператора Sonoff.

Для подключения к кабине, это необходимо для того, чтобы указать на Sonoff, что есть индикаторы с «входом» и «выходом». Sendo que no lado "Input" разрабатывает соединение с ponta que vem da tomada e do lado "Output", которое является ponta que vai para lampada.

Outro ponto importante, é que os fios não devem se cruzar, ou seja, se o fio azul foi conectado do lado direito no lado "Input", deve ser conectado também do lado direito no lado "Output".

Шаг 7: Criando O Aplicativo Android

Criando O Aplicativo Android
Criando O Aplicativo Android
Criando O Aplicativo Android
Criando O Aplicativo Android

Conforme explicado anteriormente, для того, чтобы получить возможность использовать или использовать лампаду да люминария, необходимо реализовать запрос на API exposta pela placa. Для того, чтобы реализовать эту функцию, можно использовать приложение Android, интегрированное с Google Assistant, которое позволяет не использовать командные функции.

Для приложения для использования в среде IDE Android Studio, в котором разрешены программные приложения для Android, использующие язык программирования Java.

Интерфейс делает это простым и доступным интерфейсом, который позволяет использовать или использовать лампаду. Этот ботан реализовал POST с помощью метода handleLED из API exposta no IP da placa conectada в Интернете.

Важная информация о том, как работает метод, о точном смартфоне, подключенном к сообщению на плакате, видимости, которая используется для использования IP-адреса в качестве идентификатора API.

Для того, чтобы использовать приложение, интегрированное с Google Assistente, следует использовать «фильтр намерений» и создать манифест для приложения (см. Раздел «Ссылки»).

Это приложение предназначено для использования со смартфоном, подключенным к компьютеру, а также с точным подключением к модулю, не подключенным к устройству, подключенным к компьютеру и щелчком по опции «Запуск приложения» в среде IDE.

Рекомендуемые: