Ir ao conteúdo
  • Cadastre-se

Posts recomendados

Postado

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.

  • Curtir 1
  • Membro VIP
Postado

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.

  • Curtir 1
Postado

@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

  • Curtir 2
  • Membro VIP
Postado

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.

  • Curtir 1
  • Membro VIP
Postado

@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.

  • Curtir 1
Postado

@_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

  • Curtir 3
  • Membro VIP
Postado

@_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

  • Curtir 1
Postado

@_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

  • Curtir 1
  • Membro VIP
Postado

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.

  • Curtir 1
Postado

@_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

  • Curtir 3
Postado

@_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 ) ?

  • Curtir 1
  • Membro VIP
Postado

@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]

  • Curtir 1
Postado

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.

  • Curtir 1
Postado

@_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

  • Curtir 1
  • Membro VIP
Postado

@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

  • Curtir 1
Postado

@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

  • Curtir 1
Postado

@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

  • Curtir 2
  • Membro VIP
Postado

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.
  • Curtir 1
Postado

@_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

  • Curtir 2
Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!