Índice:

Controlador de faixa de luz LED WiFi mais fácil: 8 etapas (com imagens)
Controlador de faixa de luz LED WiFi mais fácil: 8 etapas (com imagens)

Vídeo: Controlador de faixa de luz LED WiFi mais fácil: 8 etapas (com imagens)

Vídeo: Controlador de faixa de luz LED WiFi mais fácil: 8 etapas (com imagens)
Vídeo: NÃO COMPRE FITA DE LED SEM ANTES ASSISTIR ESTE VÍDEO! (Controlador WiFi + Alexa) 2024, Junho
Anonim
Controlador de faixa de luz LED WiFi mais fácil
Controlador de faixa de luz LED WiFi mais fácil
Controlador de faixa de luz LED WiFi mais fácil
Controlador de faixa de luz LED WiFi mais fácil
Controlador de faixa de luz LED WiFi mais fácil
Controlador de faixa de luz LED WiFi mais fácil
Controlador de faixa de luz LED WiFi mais fácil
Controlador de faixa de luz LED WiFi mais fácil

Na primavera passada, comecei a projetar hardware e software personalizados para controlar duas faixas de luzes LED usando uma placa de desenvolvimento NodeMCU ESP8266-12E. Durante esse processo, aprendi como fazer minhas próprias Placas de Circuito Impresso (PCBs) em um roteador CNC e escrevi um Instrutivo que explica o processo passo a passo. (Link instrutíveis) Segui escrevendo instruções para construir seu próprio controlador WiFi para faixas de luz de LED, incluindo software de código aberto GPL para o controlador e para um aplicativo móvel para usar o controlador de luz. (Link instrutíveis) Esse segundo instrutível foi o resultado de vários meses de aprendizado, desenvolvimento, teste e refatoração, e incluiu minha nona revisão do hardware. Esta é a versão 10.

Por que fazer uma décima versão e por que escrever sobre ela? Para encurtar a história, eu precisava fazer dezenas de controladores, então eu precisava que eles fossem mais fáceis de conectar, mais rápidos de produzir e mais robustos. Durante o processo de levar este projeto até onde está hoje, aprendi muito. Quando escrevi o Instructable anterior sobre o controlador, construí a eletrônica com base em meu conhecimento existente de criação de um PCB personalizado. Meu primeiro projeto "real" com um PCB personalizado foi o controlador de luz e, no meu caminho de aprendizagem, criei nove versões. Os últimos vários foram muito bons.

Ao longo do caminho, aprendi algumas coisas em particular que ajudaram a elevar isso a outro nível.

  1. Eu estava determinado a começar com software livre e inicialmente projetei minha placa com Fritzing. Ainda acredito que esse seja o programa correto para um iniciante aprender a projetar uma PCB, porque você não precisa aprender a criar um esquema, mas agora acredito que se deve "graduar" para uma ferramenta CAD mais profissional. O programa que escolhi é o Eagle. A prancha que consegui produzir com o Eagle é significativamente melhor do que a que consegui criar com o Fritzing.
  2. Depois de um pouco de experiência, agora sou capaz de "pensar fora da caixa" um pouco melhor. A coisa específica que percebi é que poderia simplificar consideravelmente a fiação reorganizando as atribuições dos pinos e transformando-a em uma placa de dupla face com um lado superior muito simples. Ainda não consigo produzir PCBs de dupla face de maneira confiável com meu roteador CNC, mas cabear manualmente a parte superior desta nova placa é mais fácil do que cabear os jumpers exigidos no projeto anterior. Para aqueles que só podem fazer uma placa de circuito impresso de um lado, este projeto pode ser realizado criando uma placa de um lado e ligando algumas conexões manualmente.
  3. Não possui um roteador CNC? Agora posso apontar várias maneiras de fazer seu próprio PCB sem um.
  4. Ainda não consegue fazer seu próprio PCB (ou não quer)? Consegui obter os PCBs que projetei para este projeto produzidos comercialmente em quantidades e preços que posso pagar para estocar e vender. Isso significa que este projeto pode ser executado sem mais habilidades eletrônicas do que a habilidade de soldar.

Você está pronto para criar seu próprio controlador WiFi para duas faixas de luzes LED? Boa. Para a lista de materiais.

Embora tenha começado como Instrutível, tornou-se um projeto contínuo para a APPideas. Nós atualizamos este Instructable de tempos em tempos, mas as informações mais recentes estão sempre disponíveis em

Etapa 1: Reúna seus materiais

Reúna seus materiais
Reúna seus materiais
Reúna seus materiais
Reúna seus materiais
Reúna seus materiais
Reúna seus materiais

Esta lista de materiais pressupõe que você pode produzir sua própria placa de circuito impresso ou adquirirá uma especificamente para este projeto. Existem maneiras de fazer este projeto sem um PCB personalizado. Leia a etapa 2 do seguinte Instructable se quiser tentar fazer isso sem um PCB personalizado. (Link instrutíveis) Observe que estou listando peças que comprei pessoalmente e a maioria dos itens é vendida em quantidades maiores do que você precisa. Sinta-se à vontade para fazer compras.

  • (1) Placa de desenvolvimento NodeMCU ESP8266-12E (link da Amazon)
  • (1) regulador de tensão 5V (link Amazon)
  • (1) Dissipador de calor do regulador de tensão (link Amazon)
  • (1) capacitor 100µf e
  • (1) capacitor de 10µf (link Amazon)
  • (2) Terminais aparafusados de 5 polos com passo de 3,5 mm (link do eBay)
  • (1) Terminal aparafusado de 2 pólos com passo de 5 mm (link Amazon)
  • (8) MOSFETs de canal N (link da Amazon)
  • (1) Rolo de faixa de luz LED SMD 5050 (link Amazon)
  • (1) Fonte de alimentação 12V, 5A DC (se você não puder usar aquela que veio com suas luzes) (Amazon link)
  • (1) Fio de 5 fios (link Amazon)

Materiais e ferramentas consumíveis, opcionais e acessórios:

  1. (1) Ferro de soldar (link Amazon)
  2. (alguns) Solda (link da Amazon)
  3. (alguns) Fluxo de pasta de colofónia (link da Amazon)
  4. (1) Decapador de fio (link Amazon)
  5. (1) Torno da placa de circuito (link Amazon)
  6. (alguns) Fita isolante líquida (link da Amazon)
  7. (algum) Super cola (link da Amazon)
  8. (5) Parafusos de madeira # 4 - 1/2 "(link Amazon)
  9. (alguns) braçadeiras de gancho e loop ou braçadeiras (link da Amazon)

Finalmente, você precisará de um PCB. Você pode fazer o seu próprio (arquivos e instruções abaixo) ou solicitar um de nós.

  • (1) PCB pré-fabricado do APPideas (link do APPideas), ou
  • (1) PCB revestido de cobre de um lado (Amazon link), ou
  • (1) PCB revestido de cobre de dupla face (link Amazon)

Se você fizer seu próprio PCB, precisará determinar os materiais adicionais necessários para concluir sua construção, como brocas de roteador e materiais de retenção ou produtos químicos de corrosão.

Agora que você tem seus materiais juntos, vamos descobrir como você obterá o PCB para o projeto.

Etapa 2: fazer ou obter o PCB

Faça ou obtenha o PCB
Faça ou obtenha o PCB
Faça ou obtenha o PCB
Faça ou obtenha o PCB
Faça ou obtenha o PCB
Faça ou obtenha o PCB
Faça ou obtenha o PCB
Faça ou obtenha o PCB

Se você não pode produzir seu próprio PCB, ou não deseja fazê-lo, tenho um pequeno número de placas produzidas comercialmente e estão disponíveis para venda aqui (link appideas). O envio é a parte mais cara de colocar esses itens em suas mãos, mas você pode economizar dinheiro encomendando mais de um.

Se você tiver a capacidade de fazer sua própria placa de circuito impresso (PCB), todos os arquivos necessários para fazer a PCB para o controlador de faixa de luz LED WiFi personalizado estão abaixo.

Se você possui um roteador CNC e não sabe como criar PCBs, leia meu Instructable detalhado sobre o assunto. (Link instrutíveis) Eu não produzi pessoalmente um PCB personalizado por qualquer outro meio. Você pode verificar este Instructables.com sobre como fazer um PCB com produtos químicos razoavelmente benignos, (link Instructables) ou fazer uma pesquisa por "Custom PCB" em Instructables.com, e você descobrirá que há uma variedade de métodos.

Use os links abaixo para baixar os arquivos gerber e excellon. Você também pode baixar os arquivos Eagle abaixo, caso queira fazer modificações no design. Esta é uma placa de circuito impresso de dois lados, mas se você só tiver a capacidade de produzir placas de um lado, precisará cortar apenas o lado inferior. Fornecerei instruções para fazer a fiação manual dos traços do lado superior da placa nas informações do conjunto eletrônico. Fazer isso é muito simples, por isso é uma boa escolha se for difícil para você produzir uma placa de dois lados.

Se você precisar comprar esses PCBs a granel, eles estão disponíveis em um projeto público na PCBWay. (Link PCBWay)

Etapa 3: montar os eletrônicos

Monte a Eletrônica
Monte a Eletrônica
Monte a Eletrônica
Monte a Eletrônica
Monte a Eletrônica
Monte a Eletrônica
Monte a Eletrônica
Monte a Eletrônica

Agora que você tem seus componentes juntos e PCB em mãos, é hora de começar a soldar! Existem muitos pontos de solda, mas a soldagem é muito simples, como você verá. Olhe as fotos para referência. Observe que os PCBs amarelos / castanhos ilustrados acima foram feitos em uma fresadora CNC e os PCBs azuis são a versão comercial.

  1. Insira a placa de desenvolvimento NodeMCU ESP8266-12E no PCB. É possível instalar acidentalmente esta placa ao contrário e é difícil removê-la uma vez que tenha sido soldada, então certifique-se de que você tenha os pinos orientados corretamente. Solde todas as almofadas que contenham vestígios. São 12 no total - dez ao longo de uma linha de pinos e dois ao longo da outra. Você não precisa soldar as pastilhas que não apresentam vestígios. Se você tiver dificuldade em fazer a solda fluir ao redor desses pinos, o fluxo de pasta de colofónia ajudará.
  2. Monte o regulador de tensão de 5 V e o sincronizador de calor conforme mostrado e, em seguida, solde seus três terminais no PCB à esquerda da placa de desenvolvimento NodeMCU ESP8266-12E, conforme mostrado nas fotos.
  3. Instale os dois capacitores nas almofadas que estão imediatamente atrás do regulador de tensão. Preste atenção à ordem e polaridade dos capacitores. O capacitor de 100µf precisa ser instalado próximo à borda externa da placa de circuito impresso, e o capacitor de 10µf será instalado próximo à parte interna da placa de circuito impresso. Os terminais negativos dos capacitores devem estar voltados um para o outro.
  4. Solde todos os oito MOSFETs no PCB nas almofadas que estão à direita da placa de desenvolvimento NodeMCU. Quando você solda a camada inferior, é necessário soldar apenas os cabos que apresentam vestígios. No entanto, existem vinte e quatro condutores e dezoito deles precisam ser soldados na parte inferior da placa de circuito impresso, por isso ajuda a evitar confusão se você dedicar alguns minutos a mais e soldar todos eles. Você também pode evitar a necessidade de soldar a camada superior fluindo a solda pelas vias apropriadas, conforme descrito abaixo.
  5. Solde os traços superiores da placa.

    1. Se você tiver uma placa de circuito impresso de dupla face, solde os oito pontos de solda que estão conectados aos traços na parte superior da placa de circuito impresso. Esses rastros são conectados a cada uma das oito pernas do lado direito dos MOSFETs. Uma maneira fácil de soldar as conexões do lado superior é aquecer um pouco os pinos do lado inferior com o ferro de solda, em seguida, usar o fluxo de pasta de breu e aplicar solda suficiente da parte inferior para permitir que flua pela via. Este método funcionará sem fluxo de pasta de breu, mas o fluxo ajudará a solda a fluir um pouco mais livremente e com menos calor. Ao remover o calor, você deve ter uma solda sólida na parte superior da placa. Certifique-se de testar seu trabalho!
    2. Se você não tiver uma placa de circuito impresso de dupla face, será necessário conectar a perna direita de cada um dos MOSFETs. Esta é uma conexão de aterramento no circuito. O MOSFET inferior esquerdo em cada grupo de quatro já está conectado ao terra comum do circuito no lado inferior do PCB, então é suficiente conectar a perna direita dos outros três MOSFETs nesse mesmo grupo à sua perna de aterramento. Você pode fazer isso soldando os fios do jumper diretamente nas pernas dos MOSFETs na parte superior da placa ou soldando os fios do jumper aos terminais apropriados na parte inferior do PCB. Eu escolhi soldar na parte inferior do PCB para que eu pudesse esconder os fios dentro do gabinete.
  6. Instale o bloco de terminais aparafusados de dois pólos com passo de 5 mm no lado esquerdo da placa de desenvolvimento NodeMCU. Terminais aparafusados suportam bastante abuso, então prenda-os ao PCB adicionando uma gota de super cola e pressionando-o no lugar contra o PCB por 30 segundos. Uma vez colado no lugar, solde seus dois terminais na parte inferior do PCB.
  7. Instale os (2) blocos de terminais aparafusados de 5 polos e passo de 3 mm no lado direito dos MOSFETs. Cole esses blocos de terminais na placa de circuito impresso da mesma maneira que as instruções acima e, em seguida, solde todos os dez fios na parte inferior da placa - cinco fios para cada bloco de terminais.
  8. Tudo está soldado, então é hora de limpar e verificar seu trabalho. Comece colocando os óculos de segurança e, em seguida, aparando o excesso de metal dos terminais na parte inferior da placa. Eu recomendo NÃO cortar os terminais da placa de desenvolvimento NodeMCU ESP8266-12E. Os pinos são muito grossos e tendem a danificar os alicates.
  9. Verifique seu trabalho testando os pontos finais do traço com um ohmímetro. Simplesmente conecte um cabo de seu ohmímetro a um ponto de solda no PCB e, em seguida, conecte o outro cabo ao ponto de solda que está do outro lado do traço. Você deve ter continuidade entre todos os rastreamentos apropriados. É uma ideia especialmente boa verificar novamente os pontos de solda do lado superior. Para fazer isso, conecte um fio de seu ohmímetro a um pino de aterramento na placa de desenvolvimento NodeMCU ESP8266-12E e, em seguida, conecte o outro fio à perna direita de cada um dos MOSFETs, um de cada vez. Deve haver continuidade entre esses pinos e o aterramento comum do circuito.

Etapa 4: carregar o código do Arduino e conectar ao WiFi

Carregue o código do Arduino e conecte-se ao WiFi
Carregue o código do Arduino e conecte-se ao WiFi
Carregue o código do Arduino e conecte-se ao WiFi
Carregue o código do Arduino e conecte-se ao WiFi
Carregue o código do Arduino e conecte-se ao WiFi
Carregue o código do Arduino e conecte-se ao WiFi

Para ser mais completo, estou repetindo amplamente essas instruções do meu Instructable anterior. Eu intencionalmente dou instruções para carregar o código do Arduino antes de proteger os componentes eletrônicos ou conectar a fonte de alimentação de 12 V para evitar a possibilidade de conectar acidentalmente a placa de desenvolvimento NodeMCU no USB enquanto ela está sendo alimentada pelo Vin.

Obtendo, instalando e configurando o IDE do Arduino. Se você já tem o Arduino IDE instalado e configurado para usar uma placa ESP8266, baixe o arquivo ZIP abaixo, descompacte-o e carregue o esboço contido no ESP. Caso contrário, obtenha o IDE do Arduino aqui e instale-o. Existem algumas etapas para fazer com que a placa ESP seja reconhecida pelo Arduino IDE. Eu os darei em pontos concisos. Se você quiser uma explicação completa do que está fazendo e por quê, pode ler sobre isso aqui.

  • Abra o Arduino IDE e clique em Arquivo> Preferências (no macOS, será Arduino IDE> Preferências)
  • Coloque este endereço na caixa URLs do gerenciador de placas adicionais:
  • Clique OK
  • De volta à tela principal do Arduino IDE, clique em Ferramentas> Placa> Gerenciador de placas …
  • Procure por "esp8266" e quando encontrá-lo, clique em Instalar e feche a janela do gerenciador de placas
  • Clique em Ferramentas> Placa e selecione NodeMCU 1.0 (Módulo ESP8266-12E)
  • Clique em Ferramentas> Porta e selecione a porta USB à qual a placa ESP está conectada

Você precisará realizar as duas últimas etapas sempre que desenvolver em um tipo diferente de placa Arduino e voltar para o ESP8266. O resto só precisa ser feito uma vez.

Para compilar este esboço, você precisará carregar algumas bibliotecas no IDE, então clique em Esboço> Incluir Biblioteca e clique em ESP8266WiFi. Você precisará carregar as seguintes bibliotecas da mesma maneira (clique em Sketch> Incluir biblioteca e, em seguida, clique no nome da biblioteca): ESP8266mDNS, ESP8266WebServer, WiFi, ArduinoJson, EEPROM, ArduinoOTA. Se não encontrar nenhum na lista de bibliotecas, você o encontrará clicando em Esboço> Incluir Biblioteca> Gerenciar Biblioteca e procurando o nome da biblioteca. Depois de encontrá-lo, clique em Instalar e siga as etapas novamente para incluí-lo em seu esboço.

Compilar o código e enviá-lo ao quadro. Antes de fazer isso, se você instalou um regulador de tensão, verifique se não há alimentação no pino Vin da placa ESP. Baixe o arquivo zip que está incluído nesta etapa (abaixo) e descompacte-o ou obtenha-o no github. (link do github) Conecte sua placa ESP ao computador por meio de USB, selecione a placa e a porta adequadas no menu Ferramentas e clique no botão Upload. Observe o console e, daqui a pouco, o código será carregado. Se você quiser ver o que o dispositivo está registrando, abra o Monitor Serial e defina a taxa de transmissão para 57600. O esboço não é muito falador, mas exibe algumas informações de status, como o endereço IP do dispositivo.

Para conectar o controlador à sua rede e configurá-lo:

  1. Ligue o controlador
  2. No seu computador ou em um dispositivo móvel, conecte-se à rede WiFi criada pelo controlador. Ele criará uma rede com um SSID que começa com “appideas-“
  3. Abra um navegador da web e vá para
  4. Forneça as credenciais para se conectar à sua rede e clique no botão CONECTAR
  5. Obtenha o endereço IP que foi atribuído ao controlador. Lamento que esta parte ainda não seja mais fácil. Se você souber como chegar à lista de dispositivos DHCP do seu roteador WiFi, o controlador WiFi aparecerá nele com um nome de dispositivo que contém "esp" e os quatro caracteres que estavam após "appideas-" no ponto de acesso SSID do dispositivo. O Arduino Serial Monitor também mostrará o endereço IP atribuído ao dispositivo.

Se você quiser saber como funciona o código do Arduino, pode ler sobre ele na etapa 4 do meu Instructable anterior. (Link instrutível) That Instructable também fala sobre como usar um navegador da web para testar suas luzes e o controlador WiFi, então se você ficar impaciente para instalar o aplicativo móvel, pode verificar isso.

Etapa 5: Conecte as luzes e energia

Ligue as luzes e energia
Ligue as luzes e energia
Ligue as luzes e energia
Ligue as luzes e energia
Ligue as luzes e energia
Ligue as luzes e energia

Novamente, vou repetir grande parte de uma das etapas do meu Instructable anterior.

Se você estiver conectando apenas um ou dois conjuntos de luzes, não precisará soldar nas faixas de luz. Dê uma olhada na segunda imagem acima. Simplesmente corte a faixa de luz em algum lugar no meio, corte os conectores que já estão conectados à frente e atrás do rolo de luzes, retire as pontas dos fios e você está pronto para conectá-lo ao seu controlador. É isso. Basta conectar as luzes aos condutores apropriados no controlador e pronto.

Se você precisar de mais de dois conjuntos de luzes, ou se já "coletou" as extremidades do cabo do fabricante, você precisará soldar os fios diretamente nas tiras, e isso pode ser um pouco complicado. Já existe um Instructable muito bom sobre esse tópico, então vou adiá-lo. Mas antes de fazer isso, há algumas notas que gostaria que você mantivesse em mente ao ler essas instruções:

  1. Assim que terminar de soldar na tira, use um ohmímetro para verificar se você não conectou acidentalmente as almofadas adjacentes. Basta tocar os condutores do ohmímetro na primeira e na segunda pastilhas soldadas para verificar se não há continuidade entre elas, depois a segunda e a terceira, a terceira e a quarta … É fácil não perceber (não ver) um pedaço de fio solto e isso leva apenas alguns segundos para verificar se algo de ruim não aconteceu.
  2. Preste atenção especial à fiação porque ele parece ter as cores desordenadas. O que está realmente "errado" é que sua faixa de luz tem seus condutores em uma ordem diferente da típica, mas o fio de 5 fios é normal.
  3. Altamente recomendado: em vez de usar tubulação termorretrátil para proteger a conexão (próximo ao final do Instructable), use fita líquida. (Link da Amazon) Suas conexões terão um isolamento significativamente melhor e serão muito mais seguras. Incluí fotos, mas caso você não tenha usado Liquid Tape antes, o processo é bem simples:

    1. "Glob" em seus pontos de solda nus e permitir que penetre em todas as fendas. Mantenha algo descartável (um saco de papel, o jornal da semana passada, um pano, etc.) embaixo dele. Aplique uma camada espessa. Não há problema em pingar um pouco. É por isso que algo descartável está embaixo dele. Certifique-se de que tudo o que foi soldado está completamente coberto e não está visível, nem um pouco. Coloque grosso. Não vai ficar assim.
    2. Deixe secar por pelo menos 3-4 horas. À medida que seca, ele encolherá e se formará firmemente ao redor dos fios. Isso é bom! Seus pontos de solda estão literalmente sendo colados no lugar e uma camada de borracha (substância -ish) está isolando todos os lugares em que o líquido foi capaz de penetrar. Nada além de um ato intencional ou violento ou poderia romper as conexões ou causar um curto-circuito.
    3. Após as 3-4 horas, adicione uma segunda camada e deixe secar. Este casaco pode ser muito mais fino. Não precisa se infiltrar em nada - é apenas selar e proteger a primeira camada. Depois que a segunda camada secar, ela estará pronta para ser usada.

Com tudo isso resolvido, aqui está o link para o Instructable. (Link instrutíveis)

Agora que os fios estão saindo de suas faixas de luz, conecte-os aos condutores apropriados nos terminais aparafusados de 5 pólos. Se você adquiriu nosso PCB fabricado, eles são etiquetados para você. Caso contrário, de cima para baixo, eles estão nesta ordem: branco, azul, vermelho, verde, preto (potência).

Finalmente, conecte a alimentação ao PCB conectando a fonte de alimentação de 12 V (ou 24 V) ao terminal aparafusado de 2 pólos. O terminal positivo está mais próximo do regulador de tensão e o terminal negativo está mais próximo da borda externa do PCB. Novamente, eles estão etiquetados na placa de circuito impresso fabricada.

Etapa 6: Proteja os eletrônicos

Proteja os eletrônicos
Proteja os eletrônicos
Proteja os eletrônicos
Proteja os eletrônicos
Proteja os eletrônicos
Proteja os eletrônicos

Com projetos como este, é mais provável que haja falhas se as peças estiverem se movendo, expostas ou soltas, por isso é importante proteger os componentes eletrônicos.

Se você tiver uma impressora 3D, baixe os arquivos STL abaixo e imprima-os. Um é a base e o outro é a tampa. A tampa não é necessária. Comece prendendo a fonte de alimentação a uma pequena placa com fita dupla-face. Em seguida, prenda a base de montagem eletrônica à placa com (2) parafusos de madeira # 4 - 1/2 ". Finalmente, prenda a PCB à base com (3) parafusos de madeira # 4 - 1/2". Se você quiser modificar o caso, o arquivo do Fusion 360 também está disponível para download abaixo.

Se você não possui uma impressora 3D, recomendo seguir o mesmo procedimento básico, pulando apenas a tampa e a base impressa em 3D. É importante prender o PCB em uma superfície não condutora, portanto, parafusá-lo em um pedaço de madeira funcionará perfeitamente.

Observe que a orientação da base e do PCB são importantes, pois eles só têm orifícios aparafusados em três cantos. Eu prefiro instalar meus PCBs orientados conforme a ilustração, porque evita que os usuários conectem a placa de desenvolvimento NodeMCU em USB enquanto tudo está seguro. Se você preferir um acesso mais fácil à porta USB (e você promete ter cuidado e não conectá-la enquanto houver energia indo para o Vin), não há mal nenhum em virar para o outro lado.

Etapa 7: carregar e usar o aplicativo móvel

Carregar e usar o aplicativo móvel
Carregar e usar o aplicativo móvel
Carregar e usar o aplicativo móvel
Carregar e usar o aplicativo móvel
Carregar e usar o aplicativo móvel
Carregar e usar o aplicativo móvel

Agora você pode usar suas luzes!

A maneira mais fácil de obter o aplicativo é baixar a versão pública atual da loja de aplicativos do seu dispositivo.

  • Link da App Store do iOS
  • Link da Android Play Store

Depois de instalar o aplicativo, vá direto para a seção "Usando o aplicativo móvel"

Se você preferir viver no limite, como alternativa, você pode instalar a versão de desenvolvimento mais recente do aplicativo a partir do código-fonte.

Você precisará ter um ambiente de desenvolvimento React Native configurado e funcionando. As instruções estão disponíveis aqui. (link de documentação) Assim que o React Native estiver configurado para desenvolvimento, abra um terminal e execute estes comandos:

app mkdir

cd app git clone https://github.com/appideasDOTcom/APPideasLights.git./ cd mobile-app / react-native / AppideasLights npm install

Para instalar para iOS, conecte seu dispositivo ao computador e execute este comando:

run-ios react-nativo

Para Android, conecte seu telefone ao computador e execute este comando:

react-native run-android

Se a instalação do aplicativo falhar na primeira vez, execute o último comando uma segunda vez.

Usando o aplicativo móvel

Na primeira vez que você abrir o aplicativo, sua única opção será adicionar controladores, então clique no botão "+" no canto superior direito para fazer isso. Clique em "Por endereço IP" e digite o endereço IP do seu controlador e, em seguida, clique em Salvar. Isso é tudo que você precisa fazer. Se você tiver mais de um controlador, poderá adicionar mais usando o botão "+".

O aplicativo é bastante autoexplicativo, uma vez que os controladores foram adicionados. Para controlar as luzes, toque no botão do controlador (ele mostrará o endereço IP por enquanto). Uma vez que cada controlador pode lidar com dois conjuntos de luzes, os controles estão presentes para dois. Cada um tem uma chave seletora para desligar e ligar todas as luzes com um toque, e cada uma das cores tem seu próprio controle deslizante para controlar essa cor individualmente.

Você pode configurar o controlador tocando no botão Config no canto superior direito. Nessa tela, você pode dar a ele um nome mais legal, que é o nome que você verá exibido no botão que aparece na lista de controladores. Você também pode alterar o endereço IP, caso seu servidor DHCP atribua a ele um endereço diferente ou você o tenha digitado incorretamente. Por fim, você pode excluir totalmente o controlador do aplicativo. Isso não remove o controlador da sua rede - apenas apaga o conhecimento do aplicativo sobre ele.

Etapa 8: Torne algo incrível

Faça algo incrível
Faça algo incrível
Faça algo incrível
Faça algo incrível
Faça algo incrível
Faça algo incrível

É isso! Agora é hora de encontrar um aplicativo para suas luzes. Tenho feito sinais retroiluminados e escrevi um Instructable sobre o assunto. (Link instrutíveis)

Há muitas coisas boas que você pode fazer com essas luzes, então use sua imaginação e adicione fotos de seus projetos nos comentários. Trabalhei um pouco no hardware, então agora é hora de trabalhar para fazer melhorias no aplicativo móvel.

Divirta-se!

Embora tenha começado como Instrutível, tornou-se um projeto contínuo para a APPideas. Nós atualizamos este Instructable de tempos em tempos, mas as informações mais recentes estão sempre disponíveis em

Recomendado: