Mudanças entre as edições de "Caramelo com ESP01"

De Wiki Coolab
Ir para navegação Ir para pesquisar
(Criou página com ' <br /><br /> '''Lista de materiais''': *O chip controlador com wifi, ESP-01. **https://lista.mercadolivre.com.br/esp-01 **https://pt.aliexpress.com/wholesale?catId=0&SearchT...')
 
Linha 6: Linha 6:
 
**https://pt.aliexpress.com/wholesale?catId=0&SearchText=esp-01
 
**https://pt.aliexpress.com/wholesale?catId=0&SearchText=esp-01
 
** Custo: 30-40 reais.
 
** Custo: 30-40 reais.
* Um relé que vai ser acionado pelo chip e funciona como interruptor para o roteador.Tem que comprar um que já serve para o ESP-01. Como esse:
+
*Um relé que vai ser acionado pelo chip e funciona como interruptor para o roteador. Tem que comprar um que já serve para o ESP-01. Na prática, sempre vendem o ESP01 e o relé juntos:
*** 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
+
** https://lista.mercadolivre.com.br/esp-01-relay
** Com chip, que se comunica com o controlador através de um protocolo chamado i2c. Como esse (que é o que usamos de teste):
+
*O programador USB do ESP01
***https://www.sparkfun.com/products/15093
+
**https://lista.mercadolivre.com.br/esp-01-programador
** Custo: 15-30 reais
+
*'''Atenção: muitas vezes vendem kits com esses três componentes.''' Muito prático e por 60 reais!
* Cabo USB Micro B para programar o chip
+
**https://lista.mercadolivre.com.br/kit-esp-01-programador-rele<br>
 +
[[File:Kit_esp-01.png|300px|KIt quase completo]]
 
* 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
 
** 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

Edição das 14h39min de 17 de dezembro de 2020



Lista de materiais:

KIt quase completo


Essa é a placa ESP8266 usada. Vamos primeiro conectar ela por USB no PC e programá-la.

PLaca ESP8266, versão Feather Huzzah da Adafruit

Programação:

#define MY_SSID "wifissid"
#define MY_PSK  "wifipass"

Trocando wifissid e wifipass pelo nome da rede wifi e senha. Deixe só as aspas "" caso não tenha senha.

  • Apague as duas barras do começo da linha que diz
//#define USING_I2C 1

Deixando assim:

#define USING_I2C 1
  • É possível que seja necessário instalar esses drivers no computador, para que a placa ESP8266 seja reconhecida (no linux não precisa, só mac e windows):
  • Adicione a placa ESP8266 ao programa:
  • Adicione a biblioteca de Ping ao programa:
    • Entre em Sketch->Include Libraries->Manage Libraries
    • Procure a biblioteca ESP8266-Ping e instale
  • Se o relé tiver chip, adicione a biblioteca qwiic relay à plataforma arduino:
    • Entre em Sketch->Include Libraries->Manage Libraries
    • Procure a biblioteca qwiic relay e instale a biblioteca sparkfun qwiic relay
  • Conecte a plaquinha por USB no PC
  • Selecione a placa ESP8266 no menu board
  • Clique na seta para subir o programa para a plaquinha


A parte elétrica:

  • Solde os pinos no chip e relé conforme as fotos. Vamos soldar 4 headers nos buracos RST, 3V, NC, GND (de onde vamos tirar os 3V para alimentar o relé) e mais 4 nos buracos SDA, SDL, 2, 16, de onde sai a comunicação via i2c.

ESP8266 e os headers

No relé, vamos soldar 4 headers - GND, 3.3V, SDA, SCL.
O relé e os headers

  • Agora é só usar 4 fios jumper fêmea-fêmea para conectar os headers GND, 3V, SDA e SCL.

O ESP8266 e o relé conectados pelos 4 fios

  • Para que o relé funcione como interruptor, o fio de alimentação elétrica do roteador tem que passar "por dentro" do relé. Então vamos cortar e desencapar um dos lados do fio, não importa se positivo ou negativo.

Cabo a ser cortado

Cabo com positivo e negativo separados

Um dos lados desencapado

Agora use os parafusos NC (normally closed) e COM (comum) para conectar os fios desencapados. Não importa qual vai em qual.
Relé conectado aos fios de alimentação do roteador

  • Instruções para proteger.