Mudanças entre as edições de "Caramelo, o watchdog viralata para roteadores remotos"

De Wiki Coolab
Ir para navegação Ir para pesquisar
(Criou página com '# Caramelo, o cãozinho de guarda dos roteadores isolados A ideia desse projeto é criar um dispositivo que reinicia um roteador caso se perca o acesso a internet, desligand...')
 
Linha 1: Linha 1:
# Caramelo, o cãozinho de guarda dos roteadores isolados
+
<br /><br />
 
 
  
 
A ideia desse projeto é criar um dispositivo que reinicia um roteador caso se perca o acesso a internet, desligando a eletricidade do aparelho e ligando de novo. A conexão é checada pelo wifi, portanto o roteador precisa tem um ponto de acesso, e precisamos da senha do wifi caso tenha alguma.
 
A ideia desse projeto é criar um dispositivo que reinicia um roteador caso se perca o acesso a internet, desligando a eletricidade do aparelho e ligando de novo. A conexão é checada pelo wifi, portanto o roteador precisa tem um ponto de acesso, e precisamos da senha do wifi caso tenha alguma.
 
+
<br /><br />
 
Além disso, você vai precisar de:
 
Além disso, você vai precisar de:
 
* O chip controlador com wifi. Usamos um chip baseado em ESP8266, mas outros chips com wifi como o ESP32 serviriam. Você pode comprar de marca, como Adafruit, ou uma versão chinesa como NodeMCU. Aqui vão alguns links para busca e compra:  
 
* O chip controlador com wifi. Usamos um chip baseado em ESP8266, mas outros chips com wifi como o ESP32 serviriam. Você pode comprar de marca, como Adafruit, ou uma versão chinesa como NodeMCU. Aqui vão alguns links para busca e compra:  
Linha 17: Linha 16:
 
* Cabo USB Micro B para programar o chip
 
* Cabo USB Micro B para programar o chip
 
* Alimentação do chip e relé.   
 
* Alimentação do chip e relé.   
** Caso o roteador seja alimentado por bateria 12V, você precisa de um transformador do tipo de carros, de 12V para 5V. https://lista.mercadolivre.com.br/carregador-celular-12v#D[A:carregador%20celular%2012v]
+
** Caso o roteador seja alimentado por bateria 12V, você precisa de um transformador do tipo de carros, de 12V para 5V. https://lista.mercadolivre.com.br/carregador-celular-12v
 
** Caso esteja ligado em 110/220v, vai precisar de um carregador USB normal.
 
** Caso esteja ligado em 110/220v, vai precisar de um carregador USB normal.
 
* Normalmente o chip e o relé vem sem conexões e você precisa soldar um ao outro. Você pode optar por soldar diretamente na placa, ou soldar um "header" e usar "jumper cables". Veja as fotos para entender a diferença. Não recomendamos soldar na placa, já que vai ser difícil desfazer caso necessário, e há mais risco de soldar errado. De um jeito ou de outro, vai precisar de um ferro de soldar e estanho
 
* Normalmente o chip e o relé vem sem conexões e você precisa soldar um ao outro. Você pode optar por soldar diretamente na placa, ou soldar um "header" e usar "jumper cables". Veja as fotos para entender a diferença. Não recomendamos soldar na placa, já que vai ser difícil desfazer caso necessário, e há mais risco de soldar errado. De um jeito ou de outro, vai precisar de um ferro de soldar e estanho
** https://produto.mercadolivre.com.br/MLB-1428367372-barra-de-40-pinos-macho-arduino-pic-5-unidades-pin-head-_JM#position=5&type=item&tracking_id=0ff25c19-9f21-42a7-8e09-ee44d1f37b52
+
** https://lista.mercadolivre.com.br/barra-de-pinos-macho-arduino
** https://produto.mercadolivre.com.br/MLB-933702168-cabo-wire-jumper-fmea-x-fmea-20-cm-40pcs-_JM#position=1&type=item&tracking_id=8153bc44-ede6-4df0-ae7f-721661c35eff
+
** https://lista.mercadolivre.com.br/cabos-jumper-femea
 
+
<br /><br /><br />
  
  
 
Passo a passo:
 
Passo a passo:
  
* Solde os pinos no chip e relé conforme as fotos (ou solde os fios diretamente na placa)
+
*Solde os pinos no chip e relé conforme as fotos (ou solde os fios diretamente na placa)
* Instale o software para programação do chip.  
+
*Instale e rode o software para programação do chip, a plataforma Arduino:
    * Baixe o programa principal daqui:
+
**https://arduino.cc/download/
    * É possível que seja necessário instalar esses drivers:  
+
*Baixe o programa principal daqui:  
    * Adicione a placa ESP8266 ao programa:
+
**https://github.com/coolabnet/caramelo/archive/main.zip
    * Adicione a biblioteca de Ping ao programa:  
+
*Abra o arquivo caramelo.ino no programa acima
    * Se o relé tiver chip, adicione a biblioteca qwiic relay à plataforma arduino
+
*É possível que seja necessário instalar esses drivers no computador, para que a placa ESP8266 seja reconhecida:
    * Se não tiver
+
** Adicione a placa ESP8266 ao programa:
 +
** Adicione a biblioteca de Ping ao programa:  
 +
** Se o relé tiver chip, adicione a biblioteca qwiic relay à plataforma arduino
 +
** Se não tiver
 
* Baixe o arquivo com o programa do chip httpL/..   
 
* Baixe o arquivo com o programa do chip httpL/..   
 
* Abra com um editor instalado acima Nas linhas xxx e yyy, substitua os nomes das redes e senha
 
* Abra com um editor instalado acima Nas linhas xxx e yyy, substitua os nomes das redes e senha

Edição das 14h42min de 11 de dezembro de 2020



A ideia desse projeto é criar um dispositivo que reinicia um roteador caso se perca o acesso a internet, desligando a eletricidade do aparelho e ligando de novo. A conexão é checada pelo wifi, portanto o roteador precisa tem um ponto de acesso, e precisamos da senha do wifi caso tenha alguma.

Além disso, você vai precisar de:




Passo a passo:

  • Solde os pinos no chip e relé conforme as fotos (ou solde os fios diretamente na placa)
  • Instale e rode o software para programação do chip, a plataforma Arduino:
  • Baixe o programa principal daqui:
  • Abra o arquivo caramelo.ino no programa acima
  • É possível que seja necessário instalar esses drivers no computador, para que a placa ESP8266 seja reconhecida:
    • Adicione a placa ESP8266 ao programa:
    • Adicione a biblioteca de Ping ao programa:
    • Se o relé tiver chip, adicione a biblioteca qwiic relay à plataforma arduino
    • Se não tiver
  • Baixe o arquivo com o programa do chip httpL/..
  • Abra com um editor instalado acima Nas linhas xxx e yyy, substitua os nomes das redes e senha
  • Conecte a plaquinha por USB no PC
  • Selecione a placa ESP8266 no menu board
  • Clique na seta para subir o programa para a plaquinha
  • Instruções para o conectar os fios no relé...
  • Instruções para proteger.