• Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
aphawk

ESP8266 - A Pequena Maravilha para Comunicação WIFI

2.043 posts neste tópico

Pessoal,

Faz um tempinho estivemos conversando sobre esse pequeno notável no tópico sobre Projetos com AVR, mas como é de interesse de todos, estou criando este novo tópico e aguardando os moderadores transferirem a conversa toda para cá. Depois faço uma "introdução" aqui mesmo.

Quem ainda não souber o que é um ESP8266, dá uma pesquisada no Google para não entrar totalmente "frio" , ok ?

Paulo

 

Fechado até fazer a transferência dos posts relacionado. Senão pode misturar posts novos que entrarem com antigos.

logo reabrirei.

Editado por aphawk
1 pessoa curtiu isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

Será que já existe dele que possibilite system_deep_sleep(microseconds) sem o delicado jumpeando abaixo?

 

esp-03-rst2.jpg

 

img_4373m21.jpg

 

Ref.: Reducing ESP8266 Power Consumption using deep sleep

 

Update

 

Parece que com o módulo ESP-01 basta ligar o pino post-sleep-reset XPD_DCDC (8) ao pino RST. Ao menos é assim para habilitar a node.dsleep(microSecs) quando usando o firmware NodeMCU.

Editado por alexandre.mbm
1 pessoa curtiu isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

@alexandre.mbm,

Isso só é necessario nos modelos que não dão acesso aos pinos necessários. Alguns modelos tem todos os pinos acessíveis externamente, aí fica bem mais fácil. Embora custem um pouco mais caro, eu recomendo comprar os mais completos, como o 12-E.

Paulo

2 pessoas curtiram isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pessoal, todos os posts anteriores a estes acima, relacionados ao ESP8266, estão no tópico a partir desta página. Portanto peço a todos que forem postar aqui que consultem eles antes para evitar a repetição de dúvidas.

Editado por _xyko_
1 pessoa curtiu isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

@aphawk

você disse que a velocidade máxima seria de 230Kbps.

Daria pra acessar os dados da comunicação entre 2 dispositivos WI-FI, sendo que pelo menos 1 deles com o, doravante, ESP usando SPI ?

Preciso de pelo menos 250Kbps.

Editado por _xyko_
1 pessoa curtiu isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

@_xyko_,

 

Na verdade, pode passar de 1 Mbps !!!!! Pode dobrar os 230K para 460K e vai te atender sem nenhum problema.

 

Tem gente comunicando a cerca de 900K , mas tem de manter comprimentos pequenos de cabo, tipo 10 centímetros, senão distorce muito o sinal e ocorrem erros.

 

Olha o que este cara escreveu :

 

"The maximum speed of 80MHz UART divider, I/O pins UART about 20MBaud.

More than 20Mbaud signal is distorted - due to the low frequency clk I/O port.
Tested on 3MBaud with FT2232C. More FullSpeed USB2.0 can not complain."

 

O cara testou a 3Mbps e funcionou bem, só não foi acima porque o chip de conversão FT2232C não agenta kkkkk

 

Sobre usar o SPI : 

http://www.eevblog.com/forum/microcontrollers/esp8266-native-spi-hardware-driver/

 

Dá uma olhada que acho que dá sim !

 

Paulo

Editado por aphawk
3 pessoas curtiram isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

@_xyko_,

 

Na verdade, pode passar de 1 Mbps !!!!! Pode dobrar os 230K para 460K e vai te atender sem nenhum problema.

 

Tem gente comunicando a cerca de 900K , mas tem de manter comprimentos pequenos de cabo, tipo 10 centímetros, senão distorce muito o sinal e ocorrem erros.

 

Olha o que este cara escreveu :

 

"The maximum speed of 80MHz UART divider, I/O pins UART about 20MBaud.

More than 20Mbaud signal is distorted - due to the low frequency clk I/O port.

Tested on 3MBaud with FT2232C. More FullSpeed USB2.0 can not complain."

 

O cara testou a 3Mbps e funcionou bem, só não foi acima porque o chip de conversão FT2232C não agenta kkkkk

 

Sobre usar o SPI : 

http://www.eevblog.com/forum/microcontrollers/esp8266-native-spi-hardware-driver/

 

Dá uma olhada que acho que dá sim !

 

Paulo

Graaande Paulo.

Agora sim... vou acabar com o estoque do ML....

 

off:

... que é isso! Me empresta a grana?

Nem precisa responder. kkkk

Editado por _xyko_
1 pessoa curtiu isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

@_xyko_,

 

KKKK se quiser eu já tenho alguns aqui comigo ..... , paga o Chopp lá no Bar do Léo e te arrumo uns prá brincar kkkk !

 

Quero ver isso falando a 10 Mbps !!!!!

 

Paulo

1 pessoa curtiu isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

off:

Já pode ir lá e manda por na minha conta!

 

on:

Agora, falando sério, já encomendei mais 1 pra fazer a comunicação entre si.

Ultimamente ando meio ocupado com o novo brinquedinho, um raspberry, e logo começo testar os ESPs.

Editado por _xyko_
1 pessoa curtiu isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

@_xyko_,

 

Pega o modelo 12-E que vem com a paca base de adaptação para pinagem padrão 0.1" e tem tudo que é sinal possível, um monte de I/O, e lugar prá soldar um regulador de 3.3 direto nela....

 

Paulo

3 pessoas curtiram isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

@_xyko_,

 

Pega o modelo 12-E que vem com a paca base de adaptação para pinagem padrão 0.1" e tem tudo que é sinal possível, um monte de I/O, e lugar prá soldar um regulador de 3.3 direto nela....

 

Paulo

Por acaso este aqui ( http://www.ebay.com/itm/ESP8266-ESP-12-12E-Remote-Serial-Port-WIFI-Transceiver-Module-IO-Adapter-Plate-/321846301147?hash=item4aef88d1db ) é este modelo que você está falando ?

 

E este aqui ( http://www.ebay.com/itm/NodeMCU-ESP8266-ESP-12E-Lua-WIFI-Network-development-board-Based-ESP8266-Quality-/361393627862?hash=item5424bd22d6 ) ?

Editado por Intrudera6
1 pessoa curtiu isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

@Intrudera6

por um acaso, o que encomendei no ML, porque não quero esperar meses pela entrega, é o 12E.

http://produto.mercadolivre.com.br/MLB-704140335-modulo-wi-fi-esp8266-esp-12-e-arduino-pic-_JM

 

Temos mais um seguidor do tópico?

Obs: este não é o unico vendedor.

Tem vários nos diversos Estados e com vários modelos disponíveis, aliás, o que me agrada muito é a disponibilidade aqui no Brasil.

http://lista.mercadolivre.com.br/esp8266#D[A:esp8266,L:1]

Editado por _xyko_
1 pessoa curtiu isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

Com o dólar caro é bem capaz de chegar mais rápido da China do que vindo do Brasil. Recentemente comprei algo de uma cidade próxima de Florianópolis e demorou mais de 20 dias para chegar pelo PAC aqui em Salvador, e os Correios não estavam em greve.

 

Esta sua placa ainda seria necessário um adaptador de pinagem para eu poder utilizar.

1 pessoa curtiu isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

@_xyko_,

 

Realmente, o link que você postou está faltando a placa de adaptação. Sem ela, voce vai ter de soldar fios direto nessa sua plaquinha, pois o espaçamento não é padrão. E também vai ter de usar um regulador externo de 3.3 para alimentar a plaquinha.

 

Tem gente que vende no Ebay apenas a plaquinha de adaptação :

 

http://www.ebay.com/itm/ESP8266-Serial-Port-WIFI-Module-Adapter-Board-for-ESP-07-ESP-12-ESP-12E-/400987660402?hash=item5d5cba2072

 

 

@alexandre.mbm,

 

O problema com esse módulo é usar um protoboard.... não dá , pelo conector que ele tem na ponta !  Todos os pinos ficariam em curto.

 

Mas se soldar fios direto, dá prá usar sim !

 

Paulo

1 pessoa curtiu isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

O problema com esse módulo é usar um protoboard.... não dá , pelo conector que ele tem na ponta !  Todos os pinos ficariam em curto.

 

Será que não ficam do lado de fora da protoboard? Há outro arranjo.

Editado por alexandre.mbm
1 pessoa curtiu isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu achei isso interessante - cara fez des desenvolvimento de software para ESP8266 no Raspberry Pi, ate que liga sinto de ledes RGB pelo ESP! Não tem muitos dados, so esquema conexões com Raspberry Pi e é visivel que muda cor dos LEDes pelo rede sem fio atraves ESP. Vou pesquisar mais!

 

1 pessoa curtiu isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

@aphawk

 

@_xyko_,

 

Realmente, o link que você postou está faltando a placa de adaptação. Sem ela, voce vai ter de soldar fios direto nessa sua plaquinha, pois o espaçamento não é padrão. E também vai ter de usar um regulador externo de 3.3 para alimentar a plaquinha.

 

 

Não será problema porque vou desenhar uma placa onde será fácil fazer as ilhas com espaçamento de 2mm.

post-387879-0-92763400-1443176682_thumb.

A placa onde ela vai já terá um LM1117 de 3,3V que alimentará uma RAM 23K256 e um módulo nRF24L01, ambos com esta alimentação.

 

Também tem as barras de pinos com espaçamento de 2mm.

http://www.labdegaragem.org/loja/33-componentes/conector/2mm-10pin-xbee-header.html

 

https://multilogica-shop.com/Barra%20de%20pinos%20%E2%80%93%20f%C3%AAmea%20%E2%80%93%202mm

 

 

Uma bandeija desta com 45 peças ia bem:

http://fr.aliexpress.com/item/2015-New-Version-ESP-12-ESP8266-ESP-12-Wireless-Serial-WiFi-Module-Authenticity-Guaranteed-Free-Shipping/32339199087.html

Editado por _xyko_
1 pessoa curtiu isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

@JoaoRibeira,

 

Olha, existe um firmware que voce pode instalar em seu ESP8266, chamado Nodemcu.

 

Com ele, voce nem vai precisar de seu Raspberry Pi, ou qualquer outro microprocessador. 

 

voce pode escrever programas em LUA, e gravar dentro do próprio ESP8266, e ele mesmo faz o que voce mandar.... Por exemplo, ele já tem comandos para tratar aquelas tiras de Led RGB inteligentes, tipo WS2812, e fica muito bom !

 

Veja alguns exemplos :

https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=video&cd=6&cad=rja&uact=8&ved=0CDUQtwIwBWoVChMI9IP0wLeSyAIVxH6QCh2xIg0x&url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DEegxlqXsmA8&usg=AFQjCNGcVjliW5ZvknHQiuUaZGgiR9QySA

 

https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=video&cd=8&cad=rja&uact=8&ved=0CDkQtwIwB2oVChMI0OrC2LaSyAIVy5CQCh2CxQ7P&url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DoTnsXuxRcE8&usg=AFQjCNHM4Mm66S6flGAQQMWyN-3s-l5vBw&bvm=bv.103627116,d.Y2I

 

https://www.google.com.br/url?sa=t&rct=j&q=&esrc=s&source=video&cd=4&cad=rja&uact=8&ved=0CCcQtwIwA2oVChMI0OrC2LaSyAIVy5CQCh2CxQ7P&url=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DU5SWHqc2jlg&usg=AFQjCNGVKTzfZJGQKzqe8IGL7YpM6iFygw&bvm=bv.103627116,d.Y2I

 

Repare que usando essa linguagem LUA dá para fazer o diabo com essa plaquinha, pois tem um processador muito poderoso.

 

Paulo

Editado por aphawk
1 pessoa curtiu isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

@alexandre.mbm,

 

O padrão desde muito tempo é espaçamento de 0.1 polegadas entre os pinos. Mas de um tempo para cá, como os SMDs e os componentes ficam cada vez menores, criaram também outros espaçamentos, como o de 2mm e o de 0.05 polegadas ..... o velho xBee é um exemplo disso também ....

 

Um protoboard tem a furação padrão 0.1 polegadas, então tem de usar algum tipo de placa adaptadora de espaçamento para poder encaixar um ESP-12 nele.

 

Mas voce pode fazer como o  _xiko_  , fazer a sua placa PCB e dentro dela deixar um espaço prá soldar a plaquinha ESP-12 nela mesmo.

 

Ou soldar fios pequenos direto no ESP-12 ....

 

Eu já sou mais arcaico, prefiro comprar ela com o adaptador para 0.1 polegadas, assim nunca tenho problema prá fazer as experiências. Mas se tiver de projetar algo comercial, é melhor comprar uma dessas ESP-12 e soldar como o _xiko_  quer fazer.

 

Paulo

2 pessoas curtiram isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

Segundo o Google, 2 mm é 0,0787401575 polegadas, e:

  • 0.1 polegadas = 2.54 milimetros
  • 0.05 polegadas = 1.27 milimetros
Este aqui usou uma placa ilhada. Talvez algo menor possa ser feito, com ilhada também mas objetivando montagem em protoboard.
Editado por alexandre.mbm
1 pessoa curtiu isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

@_xyko_,

 

Sim, isso mesmo !

 

É uma baita ferramenta !

 

Mas antes de poder usar com programas em Lua, tem de usar um outro programa para transferir o binário do NodeMCU para o ESP8266, e depois disso basta usar o ESPlorer.

 

Veja aqui neste tutorial, o cara dá um bom passo a passo para todo o procedimento :

http://randomnerdtutorials.com/esp8266-web-server/

 

Paulo

2 pessoas curtiram isso

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!


Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.


Entrar agora