Ir ao conteúdo
  • Cadastre-se

Papibakigrafo

Membro Pleno
  • Posts

    463
  • Cadastrado em

  • Última visita

Tudo que Papibakigrafo postou

  1. Amigos, bom dia. Ví um comentário e fiquei curioso: alguém aqui conhece o protocolo LoraWAN?? Fiquei interessado para testar! https://www.embarcados.com.br/conheca-tecnologia-lora-e-o-protocolo-lorawan/
  2. @lucianolcoa Ele veio como no vídeo acima, não é vedado não. Tem um link que está em promoção: http://www.usinainfo.com.br/reles/rele-de-estado-solido-3-32vdc-40a-3516.html
  3. @lucianolcoa Sim, apenas o relê mesmo. Ele só tem 2 entradas e 2 saidas!
  4. @lucianolcoa A sogra do meu irmão é cadeirante, e ela mora na casa sozinha (a casa é adaptada) e um filho mora na outra casa quase ao lado. Usei o meu sistema de Automação Residencial (Aplicativo Android + NodeMCU) para ela poder ligar/desligar a bomba para encher o poço na madrugada (pois a energia é muito mais barata) ou programando um horário determinado para ligar/desligar. Como a bomba é ligada num disjuntor de 30A, comprei o SSR de 40A. Ela gostou bastante, e já indicou para várias pessoas lá por perto! =)
  5. @lucianolcoa Relê de Estado Sólido, mas ai teria que ver a corrente. Tem de 25A, 30A e 40A... mas prepara o seu bolso!! Tive que comprar uma pra uma automação Rural que fiz! =D
  6. @lucianolcoa Uso a: <ESP8266WebServer.h>, e o <FS.h> para dados internos. Mas já resolvi o problema: irei usar imagem em Base64, dentro do HTML mesmo!
  7. Bom dia amigos! Estou com um probleminha, e queria ver como vocês se sabem resolver: Fiz um Webserver, com o SPIFF (dados na memória interna do nodeMCU). Está funcionando perfeitamente, carrega bem rápido até. Pois então, eu gerei o .bin e atualizei o meu outro nodeMCU, e infelizmente as 2 imagens não apareceram. Fiz algo errado, ou é assim mesmo, já que não passei pelo processo de "adicionar" as imagens nesse outro módulo?
  8. @lucianolcoa o exemplo do @ViniciusKruz faz isso! Lá ná página 15 ou 25.
  9. @rodrigocirilo Rapaz, pior que também não sei responder a sua pergunta! =/
  10. Amigos, estou tentando mudar o meu sistema de EEPROM, e achei um exemplo assim: //******************** EEPROM *******************// // Endereços reservados na memória uint8_t addr = 6; // horaliga uint8_t addr1 = 7; // minutoLiga uint8_t addr2 = 8; // horaDesl uint8_t addr3 = 9; // minutoDesl uint8_t addr4 = 10; // stateRelay uint8_t addr5 = 11; // status_auto //uint8_t addr5 = 12; // First Run Status // Funções para gerenciamento void Clear_Data() { Serial.println("*WifiRTC: Limpando EEPROM!"); for (int i = 0; i <= 255; i++) { EEPROM.write(i, 0); EEPROM.end(); }Serial.println("*WifiRTC: EEPROM apagada!"); } void Read_Data(){ horaLiga = EEPROM.read(addr); minutoLiga = EEPROM.read(addr1); horaDesl = EEPROM.read(addr2); minutoDesl = EEPROM.read(addr3); stateRelay = EEPROM.read(addr4); status_auto = EEPROM.read(addr5); Serial.println("*WifiRTC: Dados lidos da EEPROM"); } void Save_Data(){ EEPROM.write(addr, (byte) horaLiga); EEPROM.write(addr1, (byte) minutoLiga); EEPROM.write(addr2, (byte) horaDesl); EEPROM.write(addr3, (byte) minutoDesl); EEPROM.write(addr4, (byte) stateRelay); EEPROM.write(addr5, (byte) status_auto); EEPROM.commit(); Serial.println("*WifiRTC: Dados salvos na EEPROM"); } Como eu faço para gravar um SSID, Password, IP e Gateway? Tentei alguns jeitos mas sempre dá errado! =/
  11. Esse módulo é Wireless?? Igual ao ESP8266?? Ahh não, é rádio! Agora que vi kkkk Mals =/
  12. @lucianolcoa Me interessei nesse módulo nrfl240. Tem algum exemplo na net, em conexão com o nodeMCU?
  13. @lucianolcoa Rapaz, eu acho que 4km não chega não! aUahAUAhuA Vê esse negócio ai! Estou pra comprar um rádio 6CH pro drone, e vái até 2.5km só! Estou montando o drone com Arduino, falta algumas peças chegarem! Quanso tudo chegar, faço um post em Microcontroladores! =)
  14. Parabéns @lucianolcoa! Eu abandonei o webserver! Se seu wifi estiver em uso, o webserver também ficara lento, infelizmente. Você disse sobre drone, mas acredito que somente com um arduino funcionaria, não?
  15. @Intrudera6 eu comprei pois vou montar um drone com ele (mas com arduino!). Ai queria testar ontem, mas com arduino já consegui (hoje teste de novo com o nodeMCU).
  16. Estou começando a brincar com o ESP com o I2C: comprei um MPU-6050 *acelerômetro), mas não quer funcionar =/ Dá esse erro (mas no final acaba compilando): C:\Users\Guilherme\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire/Wire.h: In function 'void loop()': C:\Users\Guilherme\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire/Wire.h:70:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int, int) uint8_t requestFrom(int, int, int); ^ C:\Users\Guilherme\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire/Wire.h:64:12: note: candidate 2: size_t TwoWire::requestFrom(uint8_t, size_t, bool) size_t requestFrom(uint8_t address, size_t size, bool sendStop); ^ C:\Users\Guilherme\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire/Wire.h:70:13: note: candidate 1: uint8_t TwoWire::requestFrom(int, int, int) uint8_t requestFrom(int, int, int); ^ C:\Users\Guilherme\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.3.0\libraries\Wire/Wire.h:64:12: note: candidate 2: size_t TwoWire::requestFrom(uint8_t, size_t, bool) size_t requestFrom(uint8_t address, size_t size, bool sendStop); ^ O código que estou usando, é esse: #include<Wire.h> //Endereco I2C do MPU6050 const int MPU=0x68; //pino aberto 0X68 , pino ligado em 3,3V 0x69 //Variaveis globais int acelX,acelY,acelZ,temperatura,giroX,giroY,giroZ; //configurações iniciais void setup() { Serial.begin(9600); //inicia a comunicação serial Wire.begin(); //inicia I2C Wire.beginTransmission(MPU); //Inicia transmissão para o endereço do MPU Wire.write(0x6B); //Inicializa o MPU-6050 Wire.write(0); Wire.endTransmission(true); } //loop principal void loop() { Wire.beginTransmission(MPU); //transmite Wire.write(0x3B); // Endereço 0x3B (ACCEL_XOUT_H) Wire.endTransmission(false); //Finaliza transmissão Wire.requestFrom(MPU,14,true); //requisita bytes //Armazena o valor dos sensores nas variaveis correspondentes acelX=Wire.read()<<8|Wire.read(); //0x3B (ACCEL_XOUT_H) & 0x3C (ACCEL_XOUT_L) acelY=Wire.read()<<8|Wire.read(); //0x3D (ACCEL_YOUT_H) & 0x3E (ACCEL_YOUT_L) acelZ=Wire.read()<<8|Wire.read(); //0x3F (ACCEL_ZOUT_H) & 0x40 (ACCEL_ZOUT_L) temperatura=Wire.read()<<8|Wire.read(); //0x41 (TEMP_OUT_H) & 0x42 (TEMP_OUT_L) giroX=Wire.read()<<8|Wire.read(); //0x43 (GYRO_XOUT_H) & 0x44 (GYRO_XOUT_L) giroY=Wire.read()<<8|Wire.read(); //0x45 (GYRO_YOUT_H) & 0x46 (GYRO_YOUT_L) giroZ=Wire.read()<<8|Wire.read(); //0x47 (GYRO_ZOUT_H) & 0x48 (GYRO_ZOUT_L) //Envia valores lidos do acelerômetro Serial.print("Acel:"); Serial.print(" X:");Serial.print(acelX); Serial.print("\tY:");Serial.print(acelY); Serial.print("\tZ:");Serial.print(acelZ); //Envia valores lidos do giroscópio Serial.print("\tGiro:"); Serial.print(" X:");Serial.print(giroX); Serial.print("\tY:");Serial.print(giroY); Serial.print("\tZ:");Serial.print(giroZ); //Envia valor da temperatura em graus Celsius Serial.print("\tTemperatura: "); Serial.println(temperatura/340.00+36.53); //Aguarda 500 ms delay(500); }
  17. @lucianolcoa acho que não funciona como você fez, setar o password antes, sei lá! Tenta fazer normalmente assim: WiFi.softAP("carrinho","teste");//nome da rede e senha do AP
  18. @lucianolcoa acho que isso você consegue com API de condições de tempo, como a que uso pro meu app!
  19. @rodrigocirilo eu comecei a tentar na época, com Delphi (linguagem que sei) e Arduino, mas não cheguei a tentar com o ESP8266! http://cleitonbueno.com/delphi-comunicacao-serial-com-arduino/
  20. @lucianolcoa é só você definir: WiFi.softAP("ESPsoftAP_01", "pass-to-soft-AP");

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