Ir ao conteúdo
  • Cadastre-se

rodrigocirilo

Membro Pleno
  • Posts

    651
  • Cadastrado em

  • Última visita

posts postados por rodrigocirilo

  1. 16 minutos atrás, aphawk disse:

    @rodrigocirilo ,

     

    Callllma kkkkkk !

     

    Para GRAVAR o firmware do ESP8266Basic, eu uso o programa original de gravação feito pelo fabricante dos ESP. é aquele que eu passei o link na resposta ao _XIKO_.

     

    Uma vez gravado o firmware, eu acesso o ESP8266Basic pela própria WEB !!!!  É só acessar o endereço IP programado e pronto !

     

    O ESP8266Basic é um interpreter. Basta a gente gravar o arquivo do programa na memória Flash, e pronto.

     

    Por isso que digo que não preciso mais ligar nada na serial do Nodemcu, pois tudo eu faço via Web, posso fazer o debug, posso ver as variáveis, tudo !

     

    Paulo

    kkkk eu ja apavoro que nao vou conseguir usar kkkk

     

    Esse programa de gravação original faz o que o ESP_basic_flasher.exe faz ?? então devo usar qual ? detalhe os dois pc´s que uso pra programar (um desktop e um note) são windows XP kkkk será que terei problemas?

     

  2. 5 minutos atrás, aphawk disse:

    @rodrigocirilo ,

     

    Tanto a do ESP8266Basic, como de outros programas que eu pego já compilados pela Ide do Arduíno para os ESP8266 ....

     

    Mas o curioso é que nem o programa de gravação do ESP8266Basic consegue gravar sem problema também !!!!!

     

    Só o do fabricante do ESP funciona que é uma maravilha ...

     

    No Fórum do ESP8266Basic o autor disse, faz uma semana mais ou menos,  que identificou o problema e atualizou o programa. Talvez tenha resolvido.... mas eu não saio mais do programa original do fabricante porque ele tem muito mais opções.

     

    Vai entender ...

     

    A minha sorte é que depois do firmware atualizado eu não preciso mais fazer nada via serial no ESP. Tudo é feito via Web, e salvo os programas na flash. Também, com 3MB de flash livre ...... dá para gravar milhares de programinhas com arquivos tipo txt !

     

    Paulo

     

    Vocês diz que nao sai mais do programa original do fabricante, então não está usando oesp8266basic pra programar? por exemplo o programa que fez de mandar email na mudança de estado do pino, seria possivel usar o programa original do fabricante e continuar usando o sistema esp8266basic, pra programar via web?

    • Curtir 1
  3. 6 minutos atrás, aphawk disse:

     

    Hehehe eu te garanto que existe uma quarta opção .....

     

    Tenho dois Nodemcus que é um parto para gravar. Tanto no Windows 7 como no Windows 10. Logo quando comprei, o programa normal atualizava ele sem problema. Quando comecei a experimentar outros firmwares, a droga do programa parou de gravar direito. 

     

    Hoje, só consigo gravar com o programa de gravação original do fabricante do módulo ESP.

     

    A quarta opção ?  Esse programa que o pessoal fez para atualizar o Nodemcu tem algum bug mal explicado, e não é só para mim que dá erro ! Tem muita gente com o mesmo problema ...

     

    Enquanto só usava os firmwares do Nodemcu, sempre funcionou.

     

    Quando mudei o firmware, nunca mais gravou direito ....

     

    Paulo

    Essas gravações que você está tendo problemas é a feita pelo esp8266basic?

  4. 5 minutos atrás, aphawk disse:

    @rodrigocirilo ,

     

    Na verdade estou guardando apenas os meus  programas dentro dele. Ainda não precisei guardar e recarregar nenhum valor em meus programas. Mas existem as funções para isso :

     

    READ():

    The read command allows you to retrieve information persistently stored in the flash memory of the ESP8266 module. This will return a string.

    Bla = read({item name})

     

    READ.VAL():

    The read command allows you to retrieve information persistently stored in the flash memory of the ESP8266 module. Will return a numeric value.

    Bla = read.val({item name})

    WRITE():

     

    The write command allows you to persistently store a data element in flash memory.

    write({item name},{data to write})

     

    Paulo

    Que maravilha, então para guardar devo dar um nome para o item e depois o valor? no caso da programação que uso em C, devo indicar o endereço da memória e logo em seguida o valor (ou variavel). Mas até quantos endereços posso criar (item name)? (qual o limite do hardware) pois em alguns pic que uso posso ir até o endereço 255 somente e com valor de até 255 tambem ( microcontroladores de 8bits) pelo que vi o do ESP12E é de 32 bits então até onde podemos ir nesse quesito?

  5. 5 minutos atrás, aphawk disse:

    @rodrigocirilo ,

     

    Poxa, tem muita coisa no próprio site, veja aqui :

     

    Exemplos de uso  ( recomendo ver todos ! )

     

    https://www.esp8266basic.com/examples.html

     

    Exemplos de programas :

     

    http://www.esp8266.com/viewforum.php?f=40

     

     

    Um tutorial para os novatos :

     

    http://www.esp8266.com/viewtopic.php?f=40&t=6732

     

    O Fórum tem muita coisa ...

     

    Paulo

    Eu ja dei uma olhada nos exemplos dentre outras coias do site e e forum.. Mas o que realmente preciso é de um tutorial de programação em basic para entender a essência da linguagem e depois pode aplicar no esp8266basic.

     

    Pesquisei no youtube e achei uma pequena video aula de programação basic a pessoa usa o Qbasic do DOS que acho, ele explica o funcionamento do CLS, print, printS (imprimir uma string) etc...  nao sei se aplica ao esp8266basic mas achei parecido o comando cls e print hehe.. 

    adicionado 1 minuto depois

    Meu nodemcu chega hoje, amanha coloco em pratica esses exemplos todos hehe

    • Curtir 1
  6. 6 minutos atrás, aphawk disse:

     

    Cuidado com a interpretação !

     

    O comando GOTO não "chama" nada, ele apenas desvia a execução para outro lugar ! E esse outro "lugar"  não tem de voltar para a próxima instrução após o GOTO ! 

     

    O comando GOSUB sim, ele "chama" um trecho de programa que ao terminar retorna a execução para a próxima instrução após o GOSUB, entendeu ?

     

    Repare que [RESTO]  é apenas um label. Ele serve apenas com uma referência de endereço para que alguma instrução GOTO [RESTO] consiga transferir a execução do programa para ele.

     

    Se voce reparar, a SUBROTINA [ENVIAOFF] formata o cabeçalho, e a próxima instrução a ser executada é justamente a que vem logo após o label [RESTO] , pois não houve nenhuma instrução GOTO que impedisse isso !

     

    Repare nisto :  não importa se eu chame GOSUB [ENVIAON]  ou GOSUB [ENVIAOFF] .... ambas tem de executar o trecho de programa que segue após o label [RESTO] !

     

    Portanto, ao final dessa execução, que é o envio do email, existe o comando RETURN, que faz a execução voltar para a próxima instrução após a chamada do GOSUB. E é logo aí nesse trecho que vai terminar com um WAIT , que fica esperando um novo estouro do TIMER, ou alguém clicar no botão de FIM de programa.

     

    Qualquer linguagem BASIC funciona igual nesse aspecto de GOTO e GOSUB .

     

    Paulo

     

    Ok, vamos lá, eu havia entendido o sentido de GOTO, mas me expressei mal em dizer que "chamaria algo", sendo que na verdade ele desvia para o ponto que você indicar (está parte está ok)  Eu ja usei esse comando no compilador CCS hehe..

     

    Então quando usar o GOSUB e ai sim chamar uma sub-rotina, ao final dessa sub-rotina devo colocar o return para voltar do ponto logo após o GOSUB?

     

    Então [RESTO] é uma label que servirá de endereço certo? é porque [ENVIAON] e [ENVIAOFF]  são sub-rotina e não label, sendo que estão entre coxetes igual RESTO?

     

    Paulo, para eu procurar video aulas sobre esse ESP8266basic, devo procurar por basic somente, ja me servirá? pois preciso ver alguns exemplos de como começar na linguagem, para entender como funciona os comandos basicos pelo menos.

  7. 1 hora atrás, aphawk disse:

     

    Repare que a única diferença entre enviar as duas mensagens é apenas o cabeçalho delas... todo o resto é o mesmo procedimento.

     

    Quando eu chamo uma sub-rotina com o GOSUB, ela tem de terminar e retornar via RETURN .

     

    A ENVIAON faz o cabeçalho e pula para prosseguir para o RESTO  através de um GOTO

    A ENVIAOFF faz o cabeçalho e já roda na sequencia o RESTO. Porisso que não precisei de um GOTO.

    Se eu entendi então o gosub chama uma função mas depois retorna de onde parou (no caso após o momento que foi usado o gosub)?

     Nesse seu programa, ao chamar o função ENVIAON ele formata o cabeçalho e desvia para RESTO certo? pois o comando GOTO "chamou" o RESTO..  Mas e quando é chamado o ENVIAOFF, ele formata tambem o cabeçalho, mas nao tem um comando para chamar a função RESTO? como ele é chamada, ou por nao ter o comando wait após ela, ela segue curso do programa?

     

    E porque o comando return no final de RESTO (seria para não entrar na função SAIDA?) pois seria o mesmo principio que expliquei acima, do "curso" do programa.

     

    A instrução GOTO é apenas uma maneira de transferir a execução para um outro trecho de programa. Não precisa voltar para ela depois.

    Já a GOSUB manda executar uma sub-rotina, e quando essa sub-rotina termina, retorna a execução para a próxima instrução após o GOSUB.

    Entendi esse comando.

     

    O truque no ESP8266BASIC é que tudo sempre chega em um comando WAIT, reparou?

     

    No caso desse programa, quando o timer estoura o tempo programado, ele  vai rodar o programa. E quando o programa termina de fazer o que tinha de fazer, ele termina em um WAIT. (pra ficar esperando algum botão do browser, estouro do timer, ou alguma interrupção

     

    Quando tem um comando WAIT, o ESP8266 só responde a algum botão na tela WEB, a uma interrupção, ou ao tempo programado no comando TIMER.

     

    Não existe nenhum loop infinito aí no programa.... saquei

     

    Esse tipo de funcionamento do ESP8266 é bem interessante, ele é movido a eventos !

     

  8. @aphawk Paulo seu codigo ficou excelente, muito fácil de entender... só restaram algumas pequenas duvidas.

     

    Para chamar a ENVIAON e ENVIAOFF você usa o (gosub) e para chamar [RESTO] você usa goto, porque?

     

    Para eu entender como os  codigos rodam no esp8266basic, seria algo parecido com o que acontece nos microcontroladores, aquilo que  programou é um loop infinito, fica rodando o programa todo?

     

    Sobre sacar o ESP12E do NodeMCU sei que pode ser difícil, mas com uma estação soprador seria possivel e eu poderia usar o nodemcu só para gravar os ESP´s? colocar tipo de um soquete no nodemcu e usa-lo só para gravar o flash inicial? no caso de eu usar o ESP em uma outra placa.

     

    Att.

    • Curtir 1
  9. 5 minutos atrás, aphawk disse:

     

    Sim,tem um ESP-12E dentro dele.  O chip que você vê é um conversor serial - USB.

     

    O firmware é gravado dentro do ESP-12E.

     

    usei o Branch 3.0 que é bem mais moderno , mas só suporta módulos com memória Flash de 1Mb para cima.

     

    Sim, posso substituir tudo por um simples ESP-12E !!!!  Aí voce vai precisar um desses conversores USB- Serial pra poder atualizar o firmware o ESP-12E .

     

    Mas lebre de que depois você pode fazer tudo via Web, até fazer os programas e armazenar dentro do ESP-12E !

     

    Paulo

    Que legal, então o NodeMCU é só pra facilitar a gravação no caso, a comunicação com o ESP12 ?? então se for usar sempre o sistema ESP8266basic para programação daria pra ver exatamente quais pinos do ESP12E são usados para essa configuração inicial e colocar tipo um soquete, e usar o nodemcu só pra gravar o flash inicial? e depois fazer tudo online?

     

    O que eu comprei o vendedor alega ser o de 4Mb, tem como saber visualmente?

    • Curtir 1
  10. @aphawk Esse NodeMCU tem um esp12 onbord nele certo? e a plaquinha nodemcu tem um chip nela pelo que vi em fotos é um uC ??

     

    Pra eu entender, quando gravamos com o flasher lá  do site esp8266basic.com gravamos algo dentro do nodemcu ou do esp12?

     

    Ex: o codigo que você fez pra resetar o modem da NET, você usou a interface do esp8266basic  branch 3.0 certo?   Se você retirar o esp12 do nodemcu e adaptar a alimentação poderia usar só ele para esse controle? ou essas IO´s que temos controle são do uC nodemcu? e o esp12 fica só pra wifi??

  11. 7 minutos atrás, aphawk disse:

     

     

    Eu acho que quem dominar bem esse brinquedo pode fazer projetinhos bem interessantes e ganhar um bom dinheiro com isso.

     

    Pode vender no ML, ou pode se especializar em produtos que aumentem a segurança domiciliar, e montar um site para vender isso.

     

    Só se lembrem de que aqui no CDH não podemos comercializar nada, nem serviços e nem produtos, e sempre estamos sujeitos à sermos repreendidos pela moderação. 

     

    Melhor dizendo : não podemos comercializar nada entre usuários do Fórum, ok ? Qualquer ajuda tem de ser gratuita, pois é um Fórum de aprendizado, sem intuito comercial.

     

    Eu sempre compartilhei meus conhecimentos aqui, e claro que ganho dinheiro com alguns produtinhos que desenvolvi, mas vocês nunca viram eu falar nem o que são os produtos, e nem eu tentar vender. 

     

    Discrição é a alma aqui, pessoal. Lembrem-se disso e vamos continuar tocando em frente e nos ajudando aonde pudermos, tudo como amigos que eu acredito que somos !

     

    Todos são bem-vindos aqui, mas eu SEMPRE me reservei o direito de não ajudar quando percebo que é para um objetivo comercial e querem que a gente já dê o peixe pronto. 

     

    Se for para ajudar a chegar em um produto comercial, se vejo que quem está pedindo ajuda também se interessa e está mesmo tendo trabalho de desenvolvimento e realmente não conseguiu resolver, eu também ajudo, e gratuitamente como sempre fiz. 

     

    Posso ensinar a pescar, mas não me peçam o peixe !

     

    Paulo

     

     

     

    É bem comum ver pessoas pedindo coisas prontas para TCC no forum.

     

    O meu Tcc do curso de eletronica foi um placar eletrônico de "truco" dois displayzão de sete segmento um pic 16F877A kkkk e uma placa tosca..alguns botões e um codigo em CCS que tinha quase mil linhas kkkk vejo o projeto e o codigo hj em dia e morro de rir de tão tosco.... na época nao fazia a menor ideia de como escrever em um lcd 16x2. E provavelmente faria hj um codigo com pouquíssimas linhas.

     

    Mas eu fui atrás, revirei a pouca informação que tinha na internet na época  e consegui...

    • Curtir 2
  12. Pessoal, vamos postar os projetos que vocês tem feito... e por o esp8266 pra funcionar de verdade.. independente da linguagem hehe... 

     

    Poderíamos  postar também ideias de IoT... 

     

    Seja por hobby  ou pra ganhar uma grana hehe... vamos extrair o maximo do ESP8266.

     

    Eu relutei pra encarar o ESP, mas agora quero ir a fundo, nem que esse "fundo" seja acionar um rele do ouro lado do mundo pela internet e obter um retorno no browser. hehe

    • Curtir 2
  13. @aphawk Paulo, enquanto não chega o meu NodeMCU vou analisando a programação do esp8266basic, bom vou postar um pequeno codigo aqui, retirado do esp8266basic.com  e vou comentar e por gentileza se você puder ver se estou no caminho certo e dar uma analisada.

     

    cls  //Will clear the screen and GUI buffer ( então ele limpa a tela antes de qualquer coisa?) e o    
         // que seria o GUI buffer?		
    let pinNo = 0  //aqui eu seto o pino do ESP que qquero usar ?
    let pinStat = 0  // aqui é o estado inicial do pino 1 high, 0 low ??
    print "Pin Number" // como ainda nao consigo testar, aqui ele iria imprimir o estado do pino? ou só o                    //texto antes da caixa de texto de mesmo nome Pin Number = PinNo
    textbox pinNo  // aqui pelos exemplos que tem a "tela" ele cria uma caixa de texto para inserir o                    //numero do pino
    print "Pin Stat" // idem o anterior 
    textbox pinStat  // idem o anterior
    button "Set Pin", [SetThePin]  //aqui é pra chamar a função que vai "trabalhar" o pino ?
    
    button "Exit", [TestExit] // função para sair
    wait 
    
    [SetThePin] // função para setar o pino
    io(po,pinNo,pinStat)  // aqui io (nao sei o que significa) po(seria uma alusão a pin out, configurando 				         //como saida); pinNo o numero do pino que setei no textbox pinNo certo? e                             //pinStat seria o estado que quero no pino? que setei no textbox também?
    wait  // Sends all the accumulated gui commands to the browser.  não entendi esse comando?
    
    [TestExit] //função para sair.. ok mas sai de onde, fecha o navegador?
    end 

    Desculpe se pareço ridículo pedindo ajuda para algo tão simples é que quero entender os detalhes.

     

    Att.

    • Curtir 2
  14. 19 minutos atrás, ViniciusKruz disse:

    É só impressão minha ou todo mundo aqui andava meio desmotivado com embarcados e com os ESPs voltou o tesão?? Ou isso é só comigo que tá ocorrendo?? kkkkk

     

    @rodrigocirilo

    Eu venho do CCS C também e me identifiquei com a IDE do Arduíno pelo fato da estruturação ser muuuito parecida. Seja qual for o caminho que for seguir (ESP8266Basic, Arduíno...) tenha em mente uma coisa, você pode até usar os PICs pra dar algum suporte ao ESP, mas não é necessário, ele tem um hardware muito mas muito poderoso mesmo, fora a estabilidade, muito boa, interferência mínima e isso rodando a 80 Mhz, o @aphawk  já andou testando ele a 160Mhz submetendo ele a duríssimas provas de interferência e os resultados foram super positivos. Sinceramente, meu estoque de PICs vai ficar em guardado por enquanto rsrsrs. Boa sorte e qualquer coisa estamos na área.

     

     

    PS.: Pessoal, a medida que forem desenvolvendo, mesmo que coisas simples, vão postando aí pra que o tópico vá ficando cada vez mais interessante e novos interessados venham.

    adicionado 3 minutos depois

     

    Sim!

    Ah com certeza o que tiver que falar com mundo externo vou usar só ele.. os pics ficaram pra coisas que ja faço ou mais simples..

     

    Li o tópico todo to sabendo do teste do fogão hehehehe... e você conseguiu por a antena externa na PCB que correu para o ESP ?? qual foi o alcance?

    adicionado 3 minutos depois
    14 minutos atrás, aphawk disse:

    @ViniciusKruz ,

     

    Verdade.... estamos tirando o pessoal das tocas kkkk é que esse brinquedinho é muito legal mesmo !!!!!

     

    @rodrigocirilo ,

     

    Olhe aqui o site principal do ESP8266BASIC :

     

    https://www.esp8266basic.com/

     

    Eu nao consigo gravar o firmware através do programa, acho que o meu Nodemcu é dos antigos, então eu baixo tudo do Github e uso um outro programa de gravação.

     

    Mas parece que o programa de gravação automática foi corrigido, então tentem por ele, é só seguir o tutorial do site ;

     

    https://www.esp8266basic.com/flashing-instructions.html

     

    Paulo

    Bom pelo que vi no site, devo conectar o meu NodeMCU no usb, e através do basic flasher eu seleciono a porta e o tamanho da memória ( o que comprei o vendedor fala que é 4M) ai clica em firmware flash... após isso ja posso digitar o ip de fabrica dele? e abrir a pagina? mas se minha classe de rede nao for 192.168.4.x  no caso aqui é 192.168.1.1 o gateway padrão :eek:

    • Curtir 1
  15. 33 minutos atrás, aphawk disse:

    @rodrigocirilo ,

     

    O produto voce escolheu bem ! Para aprender não tem nada melhor do que o NodeMcu.

    Acabei de comprar

    Quanto ao que voce quer fazer, que é muito simples, você pode fazer da seguinte maneira :

     

    Use um endereço de IP dentro de sua rede local, e coloque no ESP8266 esse endereço.

    Para acesso externo, voce pode abrir uma porta no seu roteador e direcionar pare esse IP.

    Maravilha!!

    Existe também como voce colocar segurança, tipo uma senha para Login dentro de seu brinquedo.

    Maravilha x2 !!

    Assim, voce pode acessar via browser, sem nenhuma dificuldade, e fazer o acionamento dos relés.

     

    Ou pode desenvolver algo mais bonito, tipo um aplicativo em seu celular que acione diretamente o relé .

     

    Isso é com você hehehe !

     

    Quanto à plataforma, como te disse antes, tem 3 opções : Arduíno, Lua ou Basic.

     

    Como você já me conhece, eu faço tudo com os modernos e poderosíssimos Basic. Isso que você quer fazer é algo que se faz com umas 10 linhas do ESP8266 Basic.

     

    A ideia de programar e salvar tudo dentro do próprio Nodemcu usando um browser facilita muito, e eu já testo na hora !

    Sim demais

    Quanto aos programinhas que eu tentei, acionar ou desacioar relés é a coisa mais baba deste mundo !

     

    Fiz um teste automatizado, onde testo a conexão, e em caso de falha, eu reseto o maldito modem da Net, justamente desligando o relé por alguns segundos e religando depois. Mas também posso fazer isso manualmente.

     

    Veja qual o caminho que você prefere seguir, ok ?

    Ja decidi pelo caminho do ESP8266basic, sei lá com essa onda toda do arduino e shield daqui, shield dali ... nunca tive vontade de comprar um, no caso tudo que precisei sempre consegui fazer com pic´s.

     

     

    adicionado 1 minuto depois

    @rodrigocirilo ,

     

    KKK sim, é o que eu uso !

     

    E o Basic é o ESP8266Basic mesmo !

     

     

    adicionado 5 minutos depois

    @lucianolcoa ,

     

    Na verdade tem um Basic muito mais específico : procure aí ESP8266BASIC !

    Onde eu baixo ele?

    No Bascom não dá..... teria de usar algo, tipo um Attiny da vida , e manter o firmware padrão do ESP8266 com os comandos AT.

     

    Paulo

    Tem algum tutorial pra aprender um pouco do sistema de programação do esp8266basic ?

  16. 1 hora atrás, lucianolcoa disse:

    Primeiro de tudo irei te responder Rodrigo.

     

    voce usa o ccs c compile? se sim como? tentei crackear o ccs5 a uns dias e não consegui achar. Achei uma versão beta ruim pra dedeu. na época que eu mexia com ele programa os pics 16f628 e o 16f876, bons tempos *-*

    --------------

    Se sua ideia é programar o esp, compre o nodemcu que ja vem com os hardware pronto, voce só precisa se preocupar com os software. E nesse ponto se diverge em duas formas.

     

    1°usando um programa chamado ESplorer, onde você programa o esp pela sua "linguagem mãe", que é a LUA,kkkkkk, e a minha preferida que é

    2° utilizando a IDE do arduino, onde voce faz uma série de procedimentos e grava no arduino usando a propia linguagem do arduino mesmo, com ligeiras alterações.

     

    Motivos para eu não gostar do ESplorer:

    1- A linguagem lua não se "sustenta", o firmware sempre zera quando e desligado, deve ser algum conflito na EEPROM

    2- A linguagem é "pesada", poucas linhas de codigo ja enchem o buffer da escrita, se voce adicionar muitos comandos ele começa a "travar".

    adicionado 2 minutos depois

    Uma pergunta bem iniciante. É possível programar o nodemcu em bascom? se sim? Who?

    Boa tarde uso o CCS 4.105, mas não pretendo usar-lo(nem sei se é possivel) para com o ESP.

     

    Na verdade vendo o site esp8266basic.com percebi como é simples de por exemplo fazer piscar um led, tem um exemplo que até eu entendi.

    @aphawk Paulo é assim que você está usando certo? qual essa linguagem que ele usa? é o tal do basic? se for nao parece tão difícil para fazer coisas simples. Preciso saber se esse do link é o mesmo que você usa,, to doido pra comprar e começar a usar.

  17. Olá pessoal do CDH!!  é com muita alegria que vou me entrometer nesse tópico e só saio daqui depois de conseguir usar esse carinha (ESP)...Obviamente necessitarei contar com a ajuda de vocês ok.

     

    Bem, li o tópico desde o primeiro post, vi que falou-se em confecção de PCB´s, tipos de antenas, alcance dos ESP, precisão nos RTC, relógio atômico hehe, evolução do win 3.1 etc.... Li tudo... E restaram só 99% de duvidas hehehe..

     

    Seguinte, primeiro vou explicar o que eu quero com esse ESP8266; Quero poder acionar as IOs dele remotamente via browser (é ele que irá "gerar" a pagina ao acessar o endereço dele?) ou (android no futuro).  Como disseram ele tem varios pinos então por hora não pretendo interliga-lo (nem sei se é possível e eficiente) com um PIC. 

     

    Perto o conhecimento de vocês em programação eu não sou nada, programo em CCS os PIC´s da vida (12F,16F,18F), fiz varias coisas dedicadas já, com sucesso ( o Paulo deve lembrar das malditas interferências). enfim...

     

    Vi que existe algumas formas de programa-lo, sendo elas pelo IDE do arduino e pelo LUA, e vi o Paulo falando bastante do ESP8266basic e não sei se esta é uma forma de programa-lo, mas se for está será a minha opção.

     

    Vi que falaram muito sobre o NodeMCU e pelo que vi este tem onborad um  ESP12 (me corrijam se eu estiver errado)  e ja vem com a interface pra ligar no pc, alem de ja vir com regulador de tensão 3.3v é isso mesmo.

    Vou comprar um ou dois para  iniciar os testes e queria saber se este me servirá:

    http://produto.mercadolivre.com.br/MLB-703471265-placa-iot-micro-usb-wifi-wireless-esp8266-nodemcu-_JM

     

    Vi o post #357 do @ViniciusKruz onde tem um codigo muito bem feito, e muito bacana por sinal!!

     

    Tambem vi o post #117 do @aphawk onde foi feito um pequeno codigo pra atracar um rele (alem da atualização do esp8266basic) neste pequeno codigo Paulo, você conecta a ele envia um comando (clica em um botão e o rele responde do outro lado)

     

    Bom pessoal, por enquanto é isso, tenho milhões de duvidas que vou sanando uma de cada vez!

     

    Att.

    Rodrigo

     

     

    adicionado 26 minutos depois

     

     

    Pessoal estou vendo o video do site esp8266basic.com  e estou começando a entender o como salvar um codigo dentro do esp.

     

     

     

  18. Bom,  o relê me venceu.... deixei ele de lado coloquei um MOC3052 e um triac BTA12 600SW e pronto, acionou com perda de praticamente 0v de queda.

     

    Diminui o cap de entrada pra 470nf em 110V, volei o zener de 12V e o  aquecimento foi insignificante !!! alcance 100% ...

     

    agradeço aos dois amigos pela ajuda!!!

     

     

    • Amei 1
  19. 3 minutos atrás, _xyko_ disse:

    Já ouviste falar em reatância capacitiva?

     

    X_C= \frac {1} {2\pi fC} \,

    aprox. 1200 ohms

    Agora, retificando e filtrando...

    Sem carga terá,considerando 110VAC: 110 x 1.14 = 125V, dos quais vai aproveitar apenas 5....

    Vale a pena economizar um trafinho de 200mA ????????

     

    Não tenho espaço fisico para trafo. estou usando rele de 24v

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!