ESP8266 SERVIDOR EXTERNO PHP MYQSL

ESP8266 SERVIDOR EXTERNO PHP MYQSL


Alguns videos como conectar ESP8266 ao servidor externo usando PHP + MYSQL 

abaixo 03 videos mostrando como conectar esp8266 em um servidor externo  estou utilizando 02 servidor de hospedagem gratuita são eles 



primeiro comecei utilizando meu servidor local usando xamp depois peguei o projeto como base para hospedar na web porém tive muitos problemas ao tentar migrar diretamente, pois servidor web tem muitas restrições em relação ao meu xamp dei uma pesquisada no Google para achar algum conteúdo porém em português não tinha nada . achei algumas referencias estrangeiras em inglês ou espanhol .

DE ONDE SURGIU ESSA IDEIA 


Já faz um tempo que conecto  device IOT  na internet através de serviços de terceiros como blink , firebase, telegram, geniot entre outros. porém o problema disso tudo  é que ao certo não sei como funciona o processo de comunicação em detalhes , ao até sei mais tem a gestão de pagar uma taxa para usar mensalmente ou até pagar por quantidade de dispositivos estão conectados a rede ou própria limitação para o desenvolvedor adicionar recursos. 

assim que tiver tempo e notar que o publico do bloq está interessado nesse conteúdo posto mais detalhes estilo tutoria explicando detalhadamente como fazer os trametes  mais vou deixar o canal do meu colega Eduardo Silva foi de lá que obtive os conhecimentos básicos para prosseguir.



ESP8266 PHP MYSQL PARTE1

Esse primeiro exemplo está na minha maquina localmente xamp






ESP8266 PHP MYSQL PARTE2

Esse Segundo exemplo está na minha maquina localmente xamp




ESP8266 PHP MYSQL PARTE3

Esse Terceiro  exemplo está na web usando um dos serviços de hospedagem sitados acima 









Calculadora Online versão 0.0.1

CALCULADORA

CALCULADORA

Resultado

Conversão de Decimal para HexaDecimal

Projeto Conversão de Decimal para HexaDecimal

Esse projeto foi feito em C# no consolo Application

converte números de 0 ha 300 de decimal para hexa




código em no GIT acessar no link abaixo


https://github.com/ELETICA-PINHO/Conevet_Dec_hexa

  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. /* Autor: ALESSANDRO PINHO
  7.  * DATA : 23-05-2019
  8.  * PROJETO : FACULDADE
  9.  * DESCRIÇÃO
  10.  *
  11.  * CONVERTE NUMEROS DE 0 HÁ 300
  12.  * CASO HAJA NECESSEIDA PODE SER AUTERADO PRIMEIRO IF
  13.  * PARA ACEITAR VALOR DE 0 HA 4095
  14.  * ESSE PROGRMA SÓ CONVERTE HEXA D 3 DIGITOS OU SEJA
  15.  * EX  DEC 4095 HEXA FF
  16.  * DEX 4097 ERRO 1000
  17.  *
  18.  *
  19.  */
  20. namespace Converte_Decimal_Hexadecimal
  21. {
  22. class Program
  23. {
  24. static void Main(string[] args)
  25. {
  26. //vetor de hexa 0 a 15
  27. char[] vetor_Hexa = new char[] { '0''1''2''3''4''5''6''7''8''9''A''B''C''D''E''F' };
  28. //variaveis de processamento
  29. char convertQ = ' ';
  30. char convertR = ' ';
  31. string convert = " ";
  32. int convert_quociente = 0;
  33. int convert_resto = 0;
  34. int N_digitado = 0;
  35. int base_divisor = 16;
  36. char resto1 = ' ';
  37. int quociente1 = 0;
  38. Console.WriteLine("Digite um numero entre 0 e 300 !! ");
  39. N_digitado = Convert.ToInt32(Console.ReadLine());
  40. if (N_digitado <= 0 || N_digitado <= 300)  // condição numero
  41. {
  42. convert_quociente = N_digitado / base_divisor;
  43. convert_resto = N_digitado % base_divisor;
  44. if (N_digitado <= 256) // ATE 256 DECIMAIS
  45. {
  46. convertQ = vetor_Hexa[convert_quociente];   //VETOR CONVERSÃO
  47. convertR = vetor_Hexa[convert_resto];       //VETOR CONVERSÃO
  48. convert = Convert.ToString(convertQ) + Convert.ToString(convertR);  //MONTAGEM HEXA AT 256
  49. }
  50. if (N_digitado > 256)
  51. {
  52. quociente1 = convert_quociente;
  53. resto1 = vetor_Hexa[convert_resto];  //menos sequinativo 3
  54. if (convert_quociente >= 16)
  55. {
  56. convertQ = vetor_Hexa[quociente1 / base_divisor];  ////menos sequinativo 1
  57. convertR = vetor_Hexa[quociente1 % base_divisor];  ////menos sequinativo 2
  58. }
  59. convert = Convert.ToString(convertQ) + Convert.ToString(convertR) + Convert.ToString(resto1);
  60. //                                1                            2                             3
  61. }
  62. //  Console.WriteLine("Quociente = " + convert_quociente);
  63. //    Console.WriteLine("Resto = "     + convert_resto);
  64. /////   Console.WriteLine("Quociente com = " + convertQ);
  65. ///   Console.WriteLine("Resto com = " + convertR);
  66. Console.WriteLine("HEXA-DECIMAL >>> " + convert);
  67. Console.ReadLine();
  68. } // if 0 300
  69. else
  70. {
  71. Console.WriteLine("Valor não é permitido tente novamente, 0 a 300");
  72. Console.ReadLine();
  73. }  // else 0 300
  74. }
  75. }


Aplicativo C# Elétrica Pinho


Supervisório Elétrica Pinho Versão 0.0.1 Beta

Link para baixar aplicativo exclusivo para Windows Click Aqui  esse aplicativo pode ser empregado em diversas aplicações, basta seguir o protocolo de comunicação de transmissão e recepção de dados que são compostos por 8 caracteres ex: [123456]  isso ajuda estabelecer parâmetros para a comunicação com eficiência entre o microcontrolador e o sistema.



Microcontrolador Arduino 

Nessa primeira fase de testes estamos utilizando plataforma arduino hardware utilizado popularmente conhecido (ARDUINO UNO R3), nos próximos Postes falaremos mais afundo tanto sobre hardware como do software .








Veja também o vídeo de primeiro teste da aplicação já funcionando na versão Beta 
em breve varemos o vídeo com mais detalhes por hoje é só muito obrigado e até uma nova oportunidade de um feedback sobre nossas postagens e sobre assuntos que vocês tem interesse sobre mundo da eletrônica e elétrica .



App completo em C#


Aplicativo completo em C# para microcontroladores 



abaixo estão algumas imagens do aplicativo em breve será postado todo condigo fonte comentado linha a linha esse aplicativo foi desenvolvido para supervisório de microcontroladores comunicação via porta Serial também será postado um código exemplo para plataforma Arduino.









Criação de um Aplicativo em C# para Microcontroladores


Interfase Gráfica com C# 



Faremos uma breve Introdução do que é C# e o que é capaz de ser feito com essa linguagem de programação criação em poucos minutos de um aplicativo funcional para plataforma Windows
os tutorias que serão apresentados em uma serie especial serão baseados em dois livros que estudamos durante a faculdade.


Criação de Sistemas
Supervisórios em
Visual C# 2010


esse livro é muito bom ensina passo a passo como fazer um aplicativo funcional para comunicação via Serial com microcontroladores da família (PIC 18) que pode ser fácil mente aptado para rodar com outras famílias da linha Microchip ou AVR , até para Plataforma Arduino.
Autor Calos Eduardo Sandrini Luz


Use a cabeça!
C#



livros traz conceitos essências para aprofundar a criação com aplicativos completos em C#