
Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-23 15:03



Em 08 de abril de 2018, R&D Software Solutions srl [itbrainpower.net] revelou ao público o anúncio do escudo xyz-mIoT por itbrainpower.net - a primeira e mais compacta placa IoT que combina a versatilidade do microcontrolador ARM0 (Microchip / Atmel ATSAMD21G em design compatível com Arduino Zero), o uso confortável do pacote de sensores integrados com conectividade fornecida pelos modems LPWR LTE CAT M1 ou NB-IoT de longo alcance e baixa potência ou modems 3G / GSM legados.
O escudo xyz-mIoT by itbrainpower.net pode ter até 5 sensores integrados:
- THS (sensores de temperatura e umidade) - HDC2010,
- tVOC e eCO2 (sensor de qualidade do ar - compostos orgânicos voláteis totais de CO2 - equivalente de CO2) - CCS811,
- HALL (sensor magnético) - DRV5032 sau ou IR (sensor infravermelho) KP-2012P3C,
- IR secundário (sensor infravermelho) - KP-2012P3C,
- TILT (sensor de vibração de movimento) ou REED (sensor magnético) - SW200D.
Sobre o projeto:
Uso de sensores de temperatura e umidade do escudo xyz-mIOT autônomo como registradores de dados do sensor CLOUD usando suporte de programação da placa Arduino…. t menos 15 minutos.
Tempo necessário: 10-15 minutos.
O tempo de implementação pode variar dependendo da experiência anterior do usuário. A instalação do ambiente Arduino e a instalação manual da classe Arduino não são abordadas neste manual; tente google. Bibliotecas de suporte e o código-fonte usado neste como estão disponíveis para download, para usuários registrados aqui.
Dificuldade: iniciante - intermediário.
Hardware necessário:
- blindagem xyz-mIoT com sensor HDC2010 integrado, como a seguir PN:
- XYZMIOT209 # BG96-UFL-1100000 [equipado com LTE CAT M1 e modem GSM] ou
- XYZMIOT209 # M95FA-UFL-1100000 [equipado com apenas modem GSM]
- tamanho micro [4FF] LTE CATM1 ou cartão SIM 2G [com plano de dados ativado] - bateria LiPo pequena
- Antena GSM integrada com uFL ou, antena GSM com SMA plus u. FL para SMA pigtail
Etapa 1: Hardware, Solda

Habilite 5V do USB para ser a fonte de alimentação primária para a placa, conforme descrito aqui. Alternativa: solde as duas linhas de conectores, coloque a placa em uma placa de ensaio e conecte entre Vusb e Vraw usando um fio de placa de ensaio macho-macho.
Solde o conector LiPo. Lembre-se da polaridade LiPO!
DUPLO VERIFIQUE SUA SOLDAGEM !!!
Etapa 2: Hardware, reunir todos

Insira o micro-SIM em seu slot [o SIM deve ter o procedimento de verificação do PIN removido].
Conecte a antena e, em seguida, conecte o cabo USB à porta xyz-mIoT USB e ao computador.
Conecte a bateria LiPo.
Etapa 3: Download e instalação do software, configurações preliminares
uma. Baixe e instale "xyz-mIoT shields Arduino class" e, em seguida, baixe a última versão das classes: "xyz-mIOT shield IoT Rest support" e "xyz-mIOT shield support class" aqui.
b. Instale as classes. Expanda os arquivos e instale as classes - em poucas palavras:
- copie os arquivos "xyz-mIoT shields Arduino class" na pasta de hardware local do Arduino (o meu é: "C: / Users / dragos / Documents / Arduino / hardware"), então
- copie as pastas de classes de suporte para a pasta de usuário local do Arduino [a minha é: "C: / Users / dragos / Documents / Arduino / libraries"] e - reinicie o ambiente do Arduino. Mais detalhes sobre a instalação manual da biblioteca, leia sobre a instalação manual da biblioteca Arduino.
c. Crie uma pasta chamada "xyz_mIoT_v41_temp_humidity".
d. Pegue o código do projeto Arduino daqui e salve-o como "xyz_mIoT_v41_temp_humidity.ino" na pasta criada anteriormente.
e. Faça algumas configurações em alguns arquivos contidos na classe "xyz-mIOT shield IoT Rest support": - na linha 2 "itbpGPRSIPdefinition.h" defina o valor APN, usando o valor APN do seu provedor GSM (Ex: NET para RO Orange)
- na linha 9 de "itbpGPRSIPdefinition.h" defina o endereço SERVER_ADDRESS para CLOUD Robofun #define SERVER_ADDRESS "iot.robofun.ro" #define SERVER_PORT "80"
- na opção padrão de comentário "itbpGSMdefinition.h" para "_itbpModem_" e escolheu (excluir sinal de comentário) a opção "#define _itbpModem_ xyzmIoT" (linha 71)
- em "itbpGSMdefinition.h" escolha o modem certo para o seu sabor xyz-mIoT: para M95FA escolha "#define xyzmIoTmodem TWOG" (linha 73) ou para BG96 escolha "#define xyzmIoTmodem CATM1" (linha 75)
Etapa 4: Robofun Cloud - Defina novos sensores e copie as configurações do TOKEN



Para isso, usamos a nuvem Robofun [implementação REST simples]
- Criar uma nova conta.
- Adicione dois novos sensores (xyzmIOT_temperature e xyzmIOT_humidity).
- Para cada novo sensor criado, role para baixo na página até o capítulo "TOKEN" e retenha o valor de id "Tocken". Esses valores serão usados, a seguir, para definir a id dos sensores [token id] no código do Arduino.
Para referência, veja as fotos acima.
Etapa 5: Arduino - Sensores Tocken Id, compilar e fazer upload do código IOT




Abra no Arduino [(arduino.cc v> = 1.8.5] o projeto xyz_mIoT_v41_temp_humidity.ino.
uma. Defina os valores de tempTocken e humiTocken com aquele retido na etapa anterior [criado no CLOUD].
Se você usar o escudo xyz-mIoT equipado com módulo BG96, você pode selecionar o modo de registro de rede como "modo GSM" ou como "modo LTE CATM1" (a rede móvel usada e o cartão SIM devem suportar LTE CATM1 *) chamando client.setNetworkMode (GSMONLY), respectivamente a função client.setNetworkMode (CATM1ONLY), logo após client.begin () na função setup ().
* nós o usamos para testes SIM com RO Orange LTE CATM1.
b. Pressione duas vezes (rápido) o botão RESET da proteção xyz-mIoT [a placa mudará para o modo de programação].
No Arduino, selecione a placa "itbrainpower.net xyz-mIoT" e a porta de programação "itbrainpower.net xyz-mIoT".
c. Compile e carregue o código.
O escudo xyz-mIoT iniciará a amostragem dos dados de temperatura e umidade (a uma taxa de 1 minuto) e fará o upload dos valores amostrados para o CLOUD.
Para visualizar a saída de depuração, use o Monitor Serial Arduino ou outro terminal selecionando a porta de depuração com as seguintes configurações: 115200bps, 8N, 1.
Para referência, veja as fotos acima.
Os dados de temperatura registrados podem ser visualizados na página do sensor de nuvem Robofun ou na página pública (compartilhada) conforme especificado na Etapa 4.
Aproveitar!
TUTORIAL FORNECIDO SEM QUALQUER GARANTIA !!! USE-O POR SEU PRÓPRIO RISCO !!!!
Originalmente publicado por mim sobre os projetos itbrainpower.net e como fazer a seção.
Recomendado:
Rede de sensores de temperatura: 6 etapas

Rede de sensores de temperatura: Temperatura e umidade são dados vitais em seu laboratório, cozinha, linha de fabricação, escritório, robôs assassinos e até mesmo em sua casa. Se você precisa monitorar vários locais ou salas ou espaços, você precisa de algo que seja confiável, compacto, preciso e af
Rede de sensores sem fio de baixo custo na banda de 433 MHz: 5 etapas (com imagens)

Rede de sensores sem fio de baixo custo na banda de 433 MHz: Muito obrigado a Teresa Rajba por gentilmente me dar sua aceitação em usar os dados de suas publicações neste artigo. * Na imagem acima - as cinco unidades de sensor remetente que usei para testar o que são sensores sem fio redes? Uma definição simples seria
Rede de estações de sensores para controle de iluminação e segurança: 5 etapas (com fotos)

Rede de Estações de Sensores para Controle de Iluminação e Segurança: Com esta rede de estações de sensores configurada no modo mestre / escravo, você poderá fazer o controle de iluminação e segurança em sua casa. Essas estações de sensores (Node01, Node02 neste projeto) estão conectadas a uma estação mestre (Node00) conectada a você
Uma rede Arduino WiFi (sensores e atuadores) - o sensor de cor: 4 etapas

Uma Rede Arduino WiFi (Sensores e Atuadores) - o Sensor de Cor: Quantas vezes em suas aplicações você tem algum sensor ou atuador longe de você? Quanto poderia ser confortável usar apenas um dispositivo mestre próximo ao seu computador para gerenciar diferentes dispositivos escravos conectados através de uma rede wi-fi? Neste projeto
Inversor conectado à rede DIY (não alimenta a rede) Alternativa de UPS: 7 etapas (com fotos)

Inversor DIY Grid Tied (não alimenta a rede) Alternativa de UPS: Este é um post de acompanhamento do meu outro Instructable sobre como fazer um inversor de rede que não realimenta a rede, uma vez que agora é sempre possível fazer isso em certas áreas como um projeto DIY e alguns lugares não permitem a alimentação lá g