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...')
 
 
(27 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
# Caramelo, o cãozinho de guarda dos roteadores isolados
+
<br /><br />
 +
[[Arquivo:Viralata_caramelo.jpeg|400px]]
 +
<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 ter um ponto de acesso wifi (AP), e precisamos da senha do wifi caso tenha alguma.<br>
 +
Existem duas possibilidades de equipamentos: uma a placa ESP8266, que tem mais recursos, e outra com a placa ESP-01, que é uma versao simplificada do mesmo chip. Essa versão é bem mais barata e simples de mexer, portanto só recomendamos usar o tutorial da ESP8266 se quiser fazer alguma coisa a mais com o projeto (como usar uma tela de display, ou algum sensor analógico).
  
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.
+
*Versão com [[Caramelo com ESP8266|ESP8266]] (para criar novas utilidades)
 +
*Versão com [[Caramelo com ESP01|ESP-01]] (recomendada)
  
Além disso, você vai precisar de:
+
Se encontrar qualquer problema ou tiver sugestões, abra um [https://gitlab.com/coletivo-coolab/caramelo/-/issues issue] no nosso gitlab.
* 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:
 
** https://lista.mercadolivre.com.br/esp8266
 
** https://pt.aliexpress.com/wholesale?catId=0&SearchText=esp8266
 
** Custo: 40-50 reais.
 
* Um relé que vai ser acionado pelo chip e funciona como interruptor para o roteador. O melhor é comprar um que já vem completo com o circuito para ser controlado. Existem pelo menos dois tipos:
 
** Simples, que só tem um circuito de proteção contra descargas elétricas (diodo). Como esse:
 
*** https://produto.mercadolivre.com.br/MLB-1475000180-rele-1-canal-5v-modulo-arduino-esp8266-nodemcu-esp32-rpi-_JM#position=12&type=item&tracking_id=3ffa4add-fb97-4b2b-aaaa-9548b98b0e9c
 
** Com chip, que se comunica com o controlador através de um protocolo chamado i2c. Como esse (que é o que usamos de teste):
 
***https://www.sparkfun.com/products/15093
 
** Custo: 15-30 reais
 
* Cabo USB Micro B para programar o chip
 
* 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 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
 
** 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://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
 
  
 
+
[[Arquivo:ESP-01_com_relé_e_fios.jpeg|300px|Chip com relé]]
 
 
Passo a passo:
 
 
 
* 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.  
 
    * Baixe o programa principal daqui:
 
    * É possível que seja necessário instalar esses drivers:
 
    * 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.
 

Edição atual tal como às 14h41min de 17 de junho de 2021



Viralata caramelo.jpeg

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 ter um ponto de acesso wifi (AP), e precisamos da senha do wifi caso tenha alguma.
Existem duas possibilidades de equipamentos: uma a placa ESP8266, que tem mais recursos, e outra com a placa ESP-01, que é uma versao simplificada do mesmo chip. Essa versão é bem mais barata e simples de mexer, portanto só recomendamos usar o tutorial da ESP8266 se quiser fazer alguma coisa a mais com o projeto (como usar uma tela de display, ou algum sensor analógico).

  • Versão com ESP8266 (para criar novas utilidades)
  • Versão com ESP-01 (recomendada)

Se encontrar qualquer problema ou tiver sugestões, abra um issue no nosso gitlab.

Chip com relé