Desenvolvimento gratuito de robô de varredura inteligente | Ajuda você a liberar suas mãos para criar uma vida doméstica limpa e confortável

Como um produto de eletrodomésticos inteligente emergente, os robôs de varredura têm recebido cada vez mais atenção, contribuindo para uma melhor limpeza doméstica. Com a melhoria das funções do robô de varredura, o controle remoto inteligente APP gradualmente se tornou uma função necessária para atender às necessidades de limpeza doméstica das pessoas na vida acelerada. Por meio da marcação de tempo, controle remoto, limpeza personalizada e outras operações do APP, conecte a máquina ao telefone celular para controlar a limpeza doméstica a qualquer hora e em qualquer lugar.

Tuya Smart, como um provedor de solução de plataforma de AI + IoT líder do setor, pode fornecer soluções gerais, incluindo módulos Wi-Fi, IoT SDKs, plataformas em nuvem e APPs personalizados para diferentes produtos de vácuo de robô, como tipos de navegação aleatória e inercial. Atender às necessidades inteligentes e personalizadas de diferentes clientes e diferentes produtos.

Desenvolvimento gratuito de robô de varredura inteligente | Ajuda você a liberar suas mãos para criar uma vida doméstica limpa e confortável

Introdução ao sistema
Unidade integrada, realizar rede de distribuição de produto, carregar dados do varredor para a nuvem e receber instruções da nuvem.
Módulo IoT, para varredores do tipo MCU comuns, modo de comunicação serial;
IoT SDK, para varredores baseados em Linux;
Tuya Cloud, uma plataforma IoT implantada globalmente que conecta todos os dispositivos e APPs.
A unidade de aplicativo fornece várias formas de aplicativo para realizar o controle remoto do varredor.
Aplicativo de versão pública, adequado para encaixe rápido de produtos, fornecendo versão OEM com LOGO personalizado;
Aplicativo personalizado, adequado para produtos personalizados para atender às necessidades de personalização de cada produto;
SDK do aplicativo, adequado para aplicativos desenvolvidos pelo usuário;
Unidade de voz, suporte Amazon Acesso de voz, como Alexa e Google Assistant.
A plataforma de gerenciamento de operação e manutenção pode gerenciar de forma abrangente o OTA do produto, o status da operação e o status ativo.

Detalhes do programa
Funções principais
Distribuição rápida de rede: suporta métodos de distribuição de rede EZ e AP;
controle em tempo real: inicialização da máquina, recarga automática, controle remoto manual, modo de limpeza, ajuste de sucção, etc .;
status em tempo real: status de limpeza, energia da bateria, tempo de limpeza, Área de limpeza, vida útil de consumíveis, etc.;
Configuração de equipamento: gerenciamento de consumíveis, busca de máquinas, configuração de volume, ajuste de tanque de água e outras configurações personalizadas;
registros de limpeza: registros de limpeza de suporte e armazenamento em nuvem de resultados de limpeza;
limpeza programada: suporte de tempo de nuvem e soluções de tempo local ;
Alarme de falha: suporta o envio de falhas de máquina, alarmes, notificações, etc .;
compartilhamento de dispositivo: suporte de gerenciamento de família, compartilhamento de dispositivo entre membros;
atualização OTA: suporte a atualizações de dispositivo e módulo, como prompt / silêncio;
gerenciamento multilíngue: suporte a vários Gerenciamento e comutação de configuração de idioma;
gerenciamento de pacote de voz: suporte ao gerenciamento de configuração e comutação de vários pacotes de voz;
exibição de mapa: exibição de mapa de sala de suporte da área de limpeza / área de obstáculo / pilha de carregamento / informações de localização em tempo real;
introdução do painel de
navegação inercial varredura Atualmente, existem dois painéis de controle para escolher, a IU detalhada é a seguinte:

Insira a descrição da imagem aqui

Seleção de
módulo Módulo de hardware Para
placas-mãe do tipo MCU, WBR3, WBR3D e outros módulos IoT podem ser fornecidos.

As breves informações do módulo WBR3 são as seguintes:

Desenvolvimento gratuito de robô de varredura inteligente | Ajuda você a liberar suas mãos para criar uma vida doméstica limpa e confortável

KM4 MCU integrado de baixa potência, que pode funcionar como um processador de aplicativo com clock de 100 MHz
Tensão de operação: 3V-3,6V
Periféricos: 9 × GPIOs, 1 × UART, 1 × Log_Tx conectividade
Wi-Fi / BT 802.11 B / G / N20 canais [email protected] (CH1-11 para US / CA, CH1-13 para EU / CN) suporta o modo de segurança WPA / WPA2, modo Bluetooth 4.2 Low Energy 802.11b + 20dBm de saída de energia, suporte para função SmartConfig (incluindo Android e Dispositivo IOS) A antena onboard PCB passou pela certificação CE, FCC Temperatura de trabalho: -20 ℃ a 85 ℃
IoT SDK é
para placas-mãe baseadas em Linux e pode fornecer IoT SDK baseado na plataforma de chip principal.

Produtos únicos aplicáveis
Suportam o acesso de tipo aleatório, tipo de navegação inercial e outros produtos como varredores, limpadores de janelas e cortadores de grama;

Descrição da parte do mapa
Canal de dados
Fornece canal de relatório de dados incremental, relatório incremental de dados de pacote único do lado da máquina, aquisição completa do lado do APP e recepção em tempo real;
relatório de dados e suporte de armazenamento para implantação doméstica e estrangeira;
frequência de transmissão de dados pode atingir relatórios e atualização de frequência de 1 Hz ;
Mapa de exibição do
tamanho do mapa

A varredora de navegação inercial pode suportar resoluções como 255x255, 500x500, 800x800, etc., que são determinadas pelo lado da máquina e adaptadas no lado do APP;

Tipo de ponto do mapa

Ele suporta a exibição de primitivos de pontos limpos, pontos sujos, pontos de obstáculo, pontos de carregamento, etc., e configuração de cores;

Clique para saber mais sobre a plataforma de desenvolvimento IoT para ajudá-lo a completar rapidamente a inteligência do produto:

auth.tuya.com/?from=https%3A%2F%2Fiot.tuya.com%2F&_source=81b786df37f17f6d239349cb965e3568

A seguir está o processo detalhado de criação do produto:

Faça login na plataforma
Na plataforma Tuya IoT, registre uma conta de desenvolvedor para ativar a inteligência do produto.

Para usar a consulta de log, compartilhamento de permissão e outras funções relacionadas, ative as permissões da versão corporativa.

Link da plataforma IoT: Tuya IoT.

Visão geral do processo
Etapa 1 - Criação do produto: selecione a categoria de produto correspondente na plataforma IoT, defina o nome e o modelo do produto e crie o produto;

Passo 2 - Definição do produto: Definir as funções específicas do produto na plataforma, o núcleo é o conteúdo e formato de transmissão de dados;

Configuração do Step3-Panel: De acordo com as características do produto, selecione e configure a IU personalizada, o núcleo é estilo, cor, ícone, etc .;

Passo 4 - Desenvolvimento de hardware: De acordo com os requisitos do controle principal do produto, selecione o módulo de comunicação WiFi adequado e desenvolva o programa MCU;

Etapa 5-construção do APP: Construa um APP com as características do fabricante, o núcleo é LOGO, página de boas-vindas, página do dispositivo, etc .;

Step6-Cloud configuration: configure a interface do APP em vários idiomas, solicite alto-falantes inteligentes, atualização do dispositivo OTA e outras operações principais;

Etapas de
criação Criação de produto Crie um produto
na plataforma Tuya IoT, selecione [Small Appliances] - [Sweeping Robot] e clique em "Criar Produto" para começar a criar o produto.
Insira a descrição da imagem aqui

Insira a descrição da imagem aqui

Instruções relacionadas:

Nome do produto: o nome padrão do dispositivo real, que será exibido na página do dispositivo no APP;
tipo de comunicação: a forma como o hardware se conecta a Tuya Cloud, atualmente suporta Wifi;
definição do produto
Como definir a
plataforma DP Tuya para abstrair os dados transmitidos entre o dispositivo e a nuvem em diferentes Os tipos de DP, ao definir o DP, podem ser classificados em diferentes pontos de DP de acordo com as funções da máquina para controle e exibição.

Para atender às diferentes necessidades de desenvolvimento, a plataforma Tuya fornece funções padronizadas e funções personalizadas:

Características padrão: máquina de varredura para função padronizada convencional, o painel da plataforma IoT corresponde ao APP, para desenvolvimento rápido;
características personalizadas: a definição das características adicionais em termos de máquina de varredura, uma máquina para função de espalhamento;
função de normalização função de
tampas padrão Pontos de função, como interruptor de limpeza e status de limpeza. Ao mesmo tempo, a função enumerada permite aos usuários adicionar novos tipos, como modo de limpeza, status de trabalho, código de erro, etc. Depois de adicionar, a página de controle do dispositivo APP será atualizada de forma síncrona.

Robô de varredura inteligente sem desenvolvimento | Ajuda você a liberar suas mãos para criar uma vida doméstica limpa e confortável.
Funções personalizadas
Para as funções estendidas da máquina, você pode adicionar novas funções em "Funções personalizadas" e, após adicioná-las, vá para a página de configurações da interface de controle do dispositivo APP Os itens de controle correspondentes serão gerados no.

A plataforma IoT fornece tipos de dados como booleano, valor numérico, enumeração, caractere, falha, bruto, etc., e oferece suporte a uplink e downlink.

Para uma introdução detalhada, consulte: Definição de função personalizada.

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

Configuração do painel Depois que o
produto é definido, você pode escolher diferentes estilos de painéis (página de controle do dispositivo) como a página interativa do varredor. Na plataforma IoT, painéis públicos, painéis personalizados, painéis de configuração gratuitos e painéis de desenvolvimento e depuração são fornecidos para os usuários escolherem.

Painel da versão pública: O estilo e a interação são fixos, correspondendo à [função padrão] e suporta a configuração de fundo, cor e outro conteúdo para produção em massa.

Painel de configuração grátis: suporte a configuração gratuita de controles de página e estilos para produtos personalizados;
Insira a descrição da imagem aqui

Painel de depuração: exibe dados do lado da máquina com opções de alternância para depuração na fase de desenvolvimento;

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui
Insira a descrição da imagem aqui


Seleção do módulo de desenvolvimento de hardware . O
varredor é controlado eletricamente. A placa principal se comunica com Tuya Cloud e APP através do módulo em nuvem. Depois que o produto for recém-construído, selecione o módulo de nuvem aplicável e conclua o desenvolvimento do circuito de hardware de acordo com o circuito de interface da placa-mãe e o módulo de nuvem e os requisitos do produto.

Desenvolvimento gratuito de robô de varredura inteligente | Ajuda a liberar suas mãos para criar uma vida doméstica limpa e confortável
Desenvolvimento gratuito de robô de varredura inteligente | Ajuda a liberar suas mãos para criar uma vida doméstica limpa e confortável
Desenvolvimento gratuito de robô de varredura inteligente | Ajuda você a liberar suas mãos para criar uma vida doméstica limpa e confortável
Atualmente, O módulo WBR3 é comumente usado em produtos varredores de navegação inercial. Para uma descrição detalhada do módulo, consulte as especificações WBR3

Desenvolvimento do programa MCU O
módulo de nuvem é conectado ao MCU por meio de comunicação serial, e a extremidade do MCU realiza a interação entre os dados da máquina e a nuvem de acordo com a função DP definida na etapa [Definição do Produto]. O processo de desenvolvimento de MCU envolve principalmente a análise de protocolo, relatórios e recebimento de dados e relatórios de dados de mapa.

Existem duas opções para o desenvolvimento de MCU:

1) Modo de protocolo serial

De acordo com o protocolo da porta serial, o MCU se agrupa e se descompacta para realizar relatórios e execução de dados;

2) Método SDK

O arquivo de interface SDK encapsulado pela plataforma IoT é transplantado e o MCU chama diretamente funções relacionadas para implementar relatórios e execução de dados. Para obter detalhes de desenvolvimento, consulte: Desenvolvimento de MCU SDK.

Depuração da função da máquina
No estágio de verificação e depuração do desenvolvimento do produto, a fim de verificar a solução técnica ou a função do painel APP, o assistente de depuração e o painel de depuração fornecidos pela plataforma IoT podem ser usados ​​para realizar a comunicação de dados entre o APP e a máquina e auxiliar no desenvolvimento e depuração do processo de desenvolvimento .

1. Simulation Assistant Tuya Cloud Simulation Assistant, o PC e o módulo de nuvem são conectados através da porta serial para simular o MCU para enviar e receber dados DP da função da máquina, e o efeito interativo pode ser experimentado em tempo real no lado do APP.

É adequado para verificar as funções definidas do produto antes do desenvolvimento do programa MCU e verificar a validade dos dados durante a depuração.

Robô de varredura inteligente sem desenvolvimento | Ajuda a liberar suas mãos para criar uma vida doméstica limpa e confortável
. Para obter detalhes sobre como usar o assistente de simulação, consulte: Uso do assistente de simulação e depuração.
Insira a descrição da imagem aqui

2. Depuração do painel

Após a depuração da função de rede do equipamento ser concluída, o varredor pode ser conectado em rede por meio do APP e o varredor pode ser operado no APP para verificar se as instruções são enviadas e recebidas, se a exibição do APP e a execução da máquina estão corretas.

Ao mesmo tempo, no estágio inicial de desenvolvimento, o MCU pode usar a função do painel de depuração para depurar independentemente se a lógica de um determinado DP está correta.

O painel de depuração retém apenas operações de recebimento e envio de dados, sem lógica interativa, que podem ser selecionadas no link [configuração da interface], que é adequado para depuração no processo de desenvolvimento.

Desenvolvimento gratuito de robô de varredura inteligente | Ajuda você a liberar suas mãos para criar uma vida doméstica limpa e confortável

3. Consulta de registro

Durante o processo de comissionamento, você encontrará a necessidade de consultar o processo de recebimento e envio de dados DP. A plataforma IoT fornece uma função de consulta de log, que permite visualizar a comunicação de dados entre o MCU da varredora e o APP e é adequada para solucionar problemas de operação de cada extremidade em condições anormais.

Grátis para desenvolver robôs de varredura inteligentes | Ajudá-lo a liberar suas mãos para criar uma vida doméstica limpa e confortável
[Explicação] A função de consulta de log requer que você abra as permissões da conta "Enterprise Edition" e opere na plataforma operacional.

Construção do APP
Quando o desenvolvimento da função da máquina for concluído, ele envolverá a construção de sua própria marca APP. A plataforma Tuya fornece funções OEM APP online.

No [APP Workbench] da IoT, é possível configurar informações como nome do APP, LOG, cópia da rede de distribuição, ícone do produto, etc., para gerar um APP OEM com informações de identificação do fabricante e personalizadas.

Desenvolvimento gratuito de robô de varredura inteligente | Ajuda você a liberar suas mãos para criar uma vida doméstica limpa e confortável

Para operação detalhada, consulte: Guia de construção do APP

Configuração de nuvem Configuração de
vários idiomas
Quando o mercado-alvo do produto é uma região no exterior, o idioma da interface do APP precisa ser ajustado ao idioma da região correspondente.

Na "configuração multilíngue" das "funções estendidas" da plataforma IoT, você pode editar os pontos de função definidos em vários idiomas. Quando o telefone ajusta o idioma do sistema, o idioma da interface do APP também é ajustado de acordo.

Desenvolvimento gratuito de robô de varredura inteligente | Ajuda você a liberar suas mãos para criar uma vida doméstica limpa e confortável
Insira a descrição da imagem aqui

Atualização OTA
Para atender à atualização da função da máquina, a plataforma suporta a função MCU OTA.

Na "Atualização de firmware" das "Funções estendidas" da plataforma IoT, você pode personalizar o upload do firmware MCU. A versão do firmware, informações de atualização, etc., todos suportam gerenciamento personalizado.

Insira a descrição da imagem aqui
Insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/weixin_42614971/article/details/108823350
Recomendado
Clasificación