diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/76165549-d1cf-4a1a-9852-2164e462bead.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/76165549-d1cf-4a1a-9852-2164e462bead.vsidx deleted file mode 100644 index 0f461a606..000000000 Binary files a/AgroBase/.vs/AgroBase/FileContentIndex/76165549-d1cf-4a1a-9852-2164e462bead.vsidx and /dev/null differ diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/7ebed0bd-9646-470e-b551-56067121336e.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/7ebed0bd-9646-470e-b551-56067121336e.vsidx new file mode 100644 index 000000000..4f6ba9516 Binary files /dev/null and b/AgroBase/.vs/AgroBase/FileContentIndex/7ebed0bd-9646-470e-b551-56067121336e.vsidx differ diff --git a/AgroBase/.vs/AgroBase/v17/.suo b/AgroBase/.vs/AgroBase/v17/.suo index e31d56484..4f93b0dd9 100644 Binary files a/AgroBase/.vs/AgroBase/v17/.suo and b/AgroBase/.vs/AgroBase/v17/.suo differ diff --git a/AgroBase/AgroBase/Forms/frmAcompanhamento.Designer.cs b/AgroBase/AgroBase/Forms/frmAcompanhamento.Designer.cs index 4a557b677..0f9811d51 100644 --- a/AgroBase/AgroBase/Forms/frmAcompanhamento.Designer.cs +++ b/AgroBase/AgroBase/Forms/frmAcompanhamento.Designer.cs @@ -43,6 +43,8 @@ namespace AgroBase.Forms System.Windows.Forms.DataVisualization.Charting.Series series4 = new System.Windows.Forms.DataVisualization.Charting.Series(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(frmAcompanhamento)); this.pnlFundo = new System.Windows.Forms.Panel(); + this.lblCorrente = new System.Windows.Forms.Label(); + this.lblTensao = new System.Windows.Forms.Label(); this.lblDistanciaParcial = new System.Windows.Forms.Label(); this.lblDistanciaTotal = new System.Windows.Forms.Label(); this.lblTempoEmMovimento = new System.Windows.Forms.Label(); @@ -124,8 +126,7 @@ namespace AgroBase.Forms this.btnEFReferenciar = new System.Windows.Forms.Button(); this.lblM1 = new System.Windows.Forms.Label(); this.picEF = new System.Windows.Forms.PictureBox(); - this.lblCorrente = new System.Windows.Forms.Label(); - this.lblTensao = new System.Windows.Forms.Label(); + this.lblTemperatura = new System.Windows.Forms.Label(); this.pnlFundo.SuspendLayout(); ((System.ComponentModel.ISupportInitialize)(this.chartET)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.chartDT)).BeginInit(); @@ -142,6 +143,7 @@ namespace AgroBase.Forms // this.pnlFundo.AutoScroll = true; this.pnlFundo.BackColor = System.Drawing.Color.White; + this.pnlFundo.Controls.Add(this.lblTemperatura); this.pnlFundo.Controls.Add(this.lblCorrente); this.pnlFundo.Controls.Add(this.lblTensao); this.pnlFundo.Controls.Add(this.lblDistanciaParcial); @@ -232,6 +234,28 @@ namespace AgroBase.Forms this.pnlFundo.Size = new System.Drawing.Size(1484, 749); this.pnlFundo.TabIndex = 0; // + // lblCorrente + // + this.lblCorrente.AutoSize = true; + this.lblCorrente.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblCorrente.Location = new System.Drawing.Point(639, 619); + this.lblCorrente.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.lblCorrente.Name = "lblCorrente"; + this.lblCorrente.Size = new System.Drawing.Size(202, 12); + this.lblCorrente.TabIndex = 172; + this.lblCorrente.Text = "Corrente atual: 0,00A - Mín: 0,00A - Máx: 0,00A"; + // + // lblTensao + // + this.lblTensao.AutoSize = true; + this.lblTensao.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblTensao.Location = new System.Drawing.Point(639, 606); + this.lblTensao.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.lblTensao.Name = "lblTensao"; + this.lblTensao.Size = new System.Drawing.Size(196, 12); + this.lblTensao.TabIndex = 171; + this.lblTensao.Text = "Tensão atual: 0,00V - Mín: 0,00V - Máx: 0,00V"; + // // lblDistanciaParcial // this.lblDistanciaParcial.AutoSize = true; @@ -1079,27 +1103,16 @@ namespace AgroBase.Forms this.picEF.TabIndex = 90; this.picEF.TabStop = false; // - // lblCorrente + // lblTemperatura // - this.lblCorrente.AutoSize = true; - this.lblCorrente.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblCorrente.Location = new System.Drawing.Point(639, 619); - this.lblCorrente.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); - this.lblCorrente.Name = "lblCorrente"; - this.lblCorrente.Size = new System.Drawing.Size(202, 12); - this.lblCorrente.TabIndex = 172; - this.lblCorrente.Text = "Corrente atual: 0,00A - Mín: 0,00A - Máx: 0,00A"; - // - // lblTensao - // - this.lblTensao.AutoSize = true; - this.lblTensao.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblTensao.Location = new System.Drawing.Point(639, 606); - this.lblTensao.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); - this.lblTensao.Name = "lblTensao"; - this.lblTensao.Size = new System.Drawing.Size(196, 12); - this.lblTensao.TabIndex = 171; - this.lblTensao.Text = "Tensão atual: 0,00V - Mín: 0,00V - Máx: 0,00V"; + this.lblTemperatura.AutoSize = true; + this.lblTemperatura.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblTemperatura.Location = new System.Drawing.Point(639, 631); + this.lblTemperatura.Margin = new System.Windows.Forms.Padding(2, 0, 2, 0); + this.lblTemperatura.Name = "lblTemperatura"; + this.lblTemperatura.Size = new System.Drawing.Size(198, 12); + this.lblTemperatura.TabIndex = 173; + this.lblTemperatura.Text = "Temp atual: 0,00ºC - Mín: 0,00ºC - Máx: 0,00ºC"; // // frmAcompanhamento // @@ -1215,5 +1228,6 @@ namespace AgroBase.Forms private System.Windows.Forms.Label lblTempoConectado; public System.Windows.Forms.Label lblCorrente; public System.Windows.Forms.Label lblTensao; + public System.Windows.Forms.Label lblTemperatura; } } \ No newline at end of file diff --git a/AgroBase/AgroBase/Forms/frmAcompanhamento.cs b/AgroBase/AgroBase/Forms/frmAcompanhamento.cs index 3f7b08058..ee32ad96d 100644 --- a/AgroBase/AgroBase/Forms/frmAcompanhamento.cs +++ b/AgroBase/AgroBase/Forms/frmAcompanhamento.cs @@ -401,7 +401,11 @@ namespace AgroBase.Forms public void AtualizarSensores(string Texto) { - Label lbl = Texto.Contains("Corrente") ? lblCorrente : lblTensao; + Label lbl = + Texto.Contains("Corrente") ? lblCorrente : + Texto.Contains("Tensão") ? lblTensao: + Texto.Contains("Temp") ? lblTemperatura: + new Label(); if (lbl.InvokeRequired) { lbl.Invoke(new AtualizarSensoresDelegate(AtualizarSensores), Texto); diff --git a/AgroBase/AgroBase/Models/Modules/PinoutModel.cs b/AgroBase/AgroBase/Models/Modules/PinoutModel.cs index 66e9f9c8d..3b7ff602e 100644 --- a/AgroBase/AgroBase/Models/Modules/PinoutModel.cs +++ b/AgroBase/AgroBase/Models/Modules/PinoutModel.cs @@ -212,7 +212,7 @@ namespace AgroBase.Models.Modules new PinoutModel() { Tipo = TiposControladores.ESP32_WROVER, Pino = 1, ComponenteID = "", Descricao = "41", Funcao = FuncoesPinout.TX, Habilitado = false }, new PinoutModel() { Tipo = TiposControladores.ESP32_WROVER, Pino = 22, ComponenteID = "", Descricao = "42", Funcao = FuncoesPinout.Desabilitado, Habilitado = true }, new PinoutModel() { Tipo = TiposControladores.ESP32_WROVER, Pino = 23, ComponenteID = "", Descricao = "43", Funcao = FuncoesPinout.Desabilitado, Habilitado = true }, - new PinoutModel() { Tipo = TiposControladores.ESP32_WROVER, Pino = 94, ComponenteID = "", Descricao = "44", Funcao = FuncoesPinout.Desabilitado, Habilitado = true }, + new PinoutModel() { Tipo = TiposControladores.ESP32_WROVER, Pino = 94, ComponenteID = "", Descricao = "44", Funcao = FuncoesPinout.Desabilitado, Habilitado = false }, }; return Pinout; diff --git a/AgroBase/AgroBase/Models/Modules/SensoriamentoModel.cs b/AgroBase/AgroBase/Models/Modules/SensoriamentoModel.cs index e05544de6..00c944963 100644 --- a/AgroBase/AgroBase/Models/Modules/SensoriamentoModel.cs +++ b/AgroBase/AgroBase/Models/Modules/SensoriamentoModel.cs @@ -132,6 +132,22 @@ namespace AgroBase.Models.Modules new string[] { "Sensibilidade", "000.35" }, }, }, + new SensorModel() + { + ID = "TBAT", + Descricao = "Temperatura da bateria", + Prioridade = 5, + Componente = S_Code.sTMP, + Aferir = true, + Inicializado = false, + Testando = false, + Funcoes = new List() + { + FuncoesPinout.TMP, + }, + DelayAmostragem = 500, + Parametros = new List(), + }, } }; } @@ -260,6 +276,11 @@ namespace AgroBase.Models.Modules Motor.Temperatura = temp; } + if (Sensor.ID == "TBAT") + { + frmInstancial.frmAcompanhamento.AtualizarSensores("Temp atual: " + temp.ToString("0.00") + "ºC - Mín: " + Sensor.ValorMinimo.ToString("0.00") + "ºC - Máx: " + Sensor.ValorMaximo.ToString("0.00") + "ºC"); + } + AtualizaGrafico = true; break; } diff --git a/AgroBase/AgroBase/bin/Debug/AgroBase.pdb b/AgroBase/AgroBase/bin/Debug/AgroBase.pdb index bc8117a89..1cd41a686 100644 Binary files a/AgroBase/AgroBase/bin/Debug/AgroBase.pdb and b/AgroBase/AgroBase/bin/Debug/AgroBase.pdb differ diff --git a/AgroBase/AgroBase/bin/Debug/parametersSen.par b/AgroBase/AgroBase/bin/Debug/parametersSen.par index ab1d39c3d..b3417ffc9 100644 --- a/AgroBase/AgroBase/bin/Debug/parametersSen.par +++ b/AgroBase/AgroBase/bin/Debug/parametersSen.par @@ -1 +1 @@ -{"Conectado":false,"Sensores":[{"LogGrafico":[],"ID":"TMVET","Prioridade":0,"Descricao":"Temperatura Motor Esquerdo Trás","Componente":411,"Aferir":false,"DelayAmostragem":200,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[],"UnidadeMedida":null,"Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0},{"LogGrafico":[],"ID":"TMVEF","Prioridade":0,"Descricao":"Temperatura Motor Esquerdo Frente","Componente":411,"Aferir":false,"DelayAmostragem":200,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[],"UnidadeMedida":null,"Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0},{"LogGrafico":[],"ID":"TMVDT","Prioridade":0,"Descricao":"Temperatura Motor Direito Trás","Componente":411,"Aferir":false,"DelayAmostragem":200,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[],"UnidadeMedida":null,"Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0},{"LogGrafico":[],"ID":"TMVDF","Prioridade":0,"Descricao":"Temperatura Motor Direito Frente","Componente":411,"Aferir":false,"DelayAmostragem":200,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[],"UnidadeMedida":null,"Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0},{"LogGrafico":[],"ID":"VBAT","Prioridade":20,"Descricao":"Tensão da bateria","Componente":112,"Aferir":true,"DelayAmostragem":500,"Inicializado":false,"Testando":false,"Funcoes":[28],"Parametros":[["V offset","000.85"],["R1","120000"],["R2","010000"]],"UnidadeMedida":null,"Leituras":[711.3,0.64,8.3],"ValorMinimo":0.0,"ValorMaximo":13.73},{"LogGrafico":[],"ID":"ABAT","Prioridade":10,"Descricao":"Corrente da bateria","Componente":322,"Aferir":true,"DelayAmostragem":500,"Inicializado":false,"Testando":false,"Funcoes":[29],"Parametros":[["V offset","00.370"],["Sensibilidade","000.35"]],"UnidadeMedida":null,"Leituras":[482.8,0.39,0.05],"ValorMinimo":-0.87,"ValorMaximo":0.23}]} \ No newline at end of file +{"Conectado":true,"Sensores":[{"LogGrafico":[],"ID":"TMVET","Prioridade":0,"Descricao":"Temperatura Motor Esquerdo Trás","Componente":411,"Aferir":false,"DelayAmostragem":200,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[],"UnidadeMedida":null,"Leituras":[81.06],"ValorMinimo":-273.15,"ValorMaximo":91.13},{"LogGrafico":[],"ID":"TMVEF","Prioridade":0,"Descricao":"Temperatura Motor Esquerdo Frente","Componente":411,"Aferir":false,"DelayAmostragem":200,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[],"UnidadeMedida":null,"Leituras":[88.94],"ValorMinimo":-273.15,"ValorMaximo":106.36},{"LogGrafico":[],"ID":"TMVDT","Prioridade":0,"Descricao":"Temperatura Motor Direito Trás","Componente":411,"Aferir":false,"DelayAmostragem":200,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[],"UnidadeMedida":null,"Leituras":[77.52],"ValorMinimo":-273.15,"ValorMaximo":102.19},{"LogGrafico":[],"ID":"TMVDF","Prioridade":0,"Descricao":"Temperatura Motor Direito Frente","Componente":411,"Aferir":false,"DelayAmostragem":200,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[],"UnidadeMedida":null,"Leituras":[82.86],"ValorMinimo":-273.15,"ValorMaximo":115.74},{"LogGrafico":[],"ID":"VBAT","Prioridade":20,"Descricao":"Tensão da bateria","Componente":112,"Aferir":true,"DelayAmostragem":500,"Inicializado":false,"Testando":false,"Funcoes":[28],"Parametros":[["V offset","002.60"],["R1","120000"],["R2","010000"]],"UnidadeMedida":null,"Leituras":[831.0,0.87,11.31],"ValorMinimo":0.0,"ValorMaximo":17391345664.0},{"LogGrafico":[],"ID":"ABAT","Prioridade":10,"Descricao":"Corrente da bateria","Componente":322,"Aferir":true,"DelayAmostragem":500,"Inicializado":false,"Testando":false,"Funcoes":[29],"Parametros":[["V offset","00.610"],["Sensibilidade","000.17"]],"UnidadeMedida":null,"Leituras":[871.0,0.7,0.54],"ValorMinimo":-0.79,"ValorMaximo":8.36},{"LogGrafico":[],"ID":"TBAT","Prioridade":5,"Descricao":"Temperatura da bateria","Componente":411,"Aferir":true,"DelayAmostragem":500,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[],"UnidadeMedida":null,"Leituras":[31.15],"ValorMinimo":-273.15,"ValorMaximo":127.38}]} \ No newline at end of file diff --git a/AgroBase/AgroBase/bin/Debug/pinoutSen.pin b/AgroBase/AgroBase/bin/Debug/pinoutSen.pin index 2e0806c19..78a5a507f 100644 --- a/AgroBase/AgroBase/bin/Debug/pinoutSen.pin +++ b/AgroBase/AgroBase/bin/Debug/pinoutSen.pin @@ -1 +1 @@ -[{"Tipo":1,"Pino":99,"Descricao":"1","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":98,"Descricao":"2","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":36,"Descricao":"3","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":39,"Descricao":"4","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":34,"Descricao":"5","Funcao":12,"Habilitado":true,"ComponenteID":"TMVET"},{"Tipo":1,"Pino":35,"Descricao":"6","Funcao":12,"Habilitado":true,"ComponenteID":"TMVEF"},{"Tipo":1,"Pino":32,"Descricao":"7","Funcao":12,"Habilitado":true,"ComponenteID":"TMVDT"},{"Tipo":1,"Pino":33,"Descricao":"8","Funcao":12,"Habilitado":true,"ComponenteID":"TMVDF"},{"Tipo":1,"Pino":25,"Descricao":"9","Funcao":29,"Habilitado":true,"ComponenteID":"ABAT"},{"Tipo":1,"Pino":26,"Descricao":"10","Funcao":28,"Habilitado":true,"ComponenteID":"VBAT"},{"Tipo":1,"Pino":27,"Descricao":"11","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":14,"Descricao":"12","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":12,"Descricao":"13","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":97,"Descricao":"14","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":13,"Descricao":"15","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":9,"Descricao":"16","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":10,"Descricao":"17","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":11,"Descricao":"18","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":96,"Descricao":"19","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":6,"Descricao":"26","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":7,"Descricao":"27","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":8,"Descricao":"28","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":15,"Descricao":"29","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":2,"Descricao":"30","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":0,"Descricao":"31","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":4,"Descricao":"32","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":16,"Descricao":"33","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":17,"Descricao":"34","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":5,"Descricao":"35","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":18,"Descricao":"36","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":19,"Descricao":"37","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":95,"Descricao":"38","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":21,"Descricao":"39","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":3,"Descricao":"40","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":1,"Descricao":"41","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":22,"Descricao":"42","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":23,"Descricao":"43","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":94,"Descricao":"44","Funcao":0,"Habilitado":true,"ComponenteID":""}] \ No newline at end of file +[{"Tipo":1,"Pino":99,"Descricao":"1","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":98,"Descricao":"2","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":36,"Descricao":"3","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":39,"Descricao":"4","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":34,"Descricao":"5","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":35,"Descricao":"6","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":32,"Descricao":"7","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":33,"Descricao":"8","Funcao":12,"Habilitado":true,"ComponenteID":"TBAT"},{"Tipo":1,"Pino":25,"Descricao":"9","Funcao":29,"Habilitado":true,"ComponenteID":"ABAT"},{"Tipo":1,"Pino":26,"Descricao":"10","Funcao":28,"Habilitado":true,"ComponenteID":"VBAT"},{"Tipo":1,"Pino":27,"Descricao":"11","Funcao":12,"Habilitado":true,"ComponenteID":"TMVET"},{"Tipo":1,"Pino":14,"Descricao":"12","Funcao":12,"Habilitado":true,"ComponenteID":"TMVEF"},{"Tipo":1,"Pino":12,"Descricao":"13","Funcao":12,"Habilitado":true,"ComponenteID":"TMVDT"},{"Tipo":1,"Pino":97,"Descricao":"14","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":13,"Descricao":"15","Funcao":12,"Habilitado":true,"ComponenteID":"TMVDF"},{"Tipo":1,"Pino":9,"Descricao":"16","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":10,"Descricao":"17","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":11,"Descricao":"18","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":96,"Descricao":"19","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":6,"Descricao":"26","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":7,"Descricao":"27","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":8,"Descricao":"28","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":15,"Descricao":"29","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":2,"Descricao":"30","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":0,"Descricao":"31","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":4,"Descricao":"32","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":16,"Descricao":"33","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":17,"Descricao":"34","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":5,"Descricao":"35","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":18,"Descricao":"36","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":19,"Descricao":"37","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":95,"Descricao":"38","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":21,"Descricao":"39","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":3,"Descricao":"40","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":1,"Descricao":"41","Funcao":0,"Habilitado":false,"ComponenteID":""},{"Tipo":1,"Pino":22,"Descricao":"42","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":23,"Descricao":"43","Funcao":0,"Habilitado":true,"ComponenteID":""},{"Tipo":1,"Pino":94,"Descricao":"44","Funcao":0,"Habilitado":false,"ComponenteID":""}] \ No newline at end of file diff --git a/AgroBase/AgroBase/obj/Debug/AgroBase.csproj.GenerateResource.cache b/AgroBase/AgroBase/obj/Debug/AgroBase.csproj.GenerateResource.cache index 61ff368db..deff8e98f 100644 Binary files a/AgroBase/AgroBase/obj/Debug/AgroBase.csproj.GenerateResource.cache and b/AgroBase/AgroBase/obj/Debug/AgroBase.csproj.GenerateResource.cache differ diff --git a/AgroBase/AgroBase/obj/Debug/AgroBase.pdb b/AgroBase/AgroBase/obj/Debug/AgroBase.pdb index bc8117a89..1cd41a686 100644 Binary files a/AgroBase/AgroBase/obj/Debug/AgroBase.pdb and b/AgroBase/AgroBase/obj/Debug/AgroBase.pdb differ diff --git a/AgroBase/AgroBase/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/AgroBase/AgroBase/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index 35ffc5d00..e85599949 100644 Binary files a/AgroBase/AgroBase/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/AgroBase/AgroBase/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/Firmware/Sensoriamento/Sensoriamento_v3/Sensoriamento_v3.ino b/Firmware/Sensoriamento/Sensoriamento_v3/Sensoriamento_v3.ino index ae2821b25..79279d799 100644 --- a/Firmware/Sensoriamento/Sensoriamento_v3/Sensoriamento_v3.ino +++ b/Firmware/Sensoriamento/Sensoriamento_v3/Sensoriamento_v3.ino @@ -227,7 +227,7 @@ class SensorTensao { void AferirTensao() { float Razao = (R1 + R2) / (float)R2; int adcV = analogRead(_pino); - float adcValueV = kalmanTEN->updateEstimate(adcV); + float adcValueV = adcV; //float adcValueV = kalmanTEN->updateEstimate(adcV); float voltageV = (adcValueV * (Vcc / 4095.0)) + (Voffset / Razao); // Convertendo o valor ADC para tensão float realVoltage = voltageV * Razao; @@ -336,7 +336,7 @@ class SensorCorrente { void AferirCorrente() { int adcV = analogRead(_pino); - float adcValue = kalmanCOR->updateEstimate(adcV); + float adcValue = adcV; //float adcValue = kalmanCOR->updateEstimate(adcV); float voltage = adcValue * (Vcc / 4095.0); // Convertendo o valor ADC para tensão float current = (voltage - Voffset) / sensibilidade; // Calculando a corrente em A @@ -350,6 +350,7 @@ SensorTemperatura TM1("TMVET"); SensorTemperatura TM2("TMVEF"); SensorTemperatura TM3("TMVDT"); SensorTemperatura TM4("TMVDF"); +SensorTemperatura TBAT("TBAT "); SensorTensao VBAT("VBAT "); SensorCorrente ABAT("ABAT "); @@ -360,6 +361,7 @@ SensorTemperatura* STPorID(String ID) { ID == "TMVEF" ? &TM2 : ID == "TMVDT" ? &TM3 : ID == "TMVDF" ? &TM4 : + ID == "TBAT " ? &TBAT : nullptr; return _sensor; }