COMPARAÇÃO ENTRE DISPLAYS INTELIGENTES NEXTION E VICTOR VISION

Bom dia, estou desenvolvendo um projeto para a empresa que eu trabalho usando os displays NEXTION que já estão bem conhecidos no mercado e quando estava prestes a fazer uma compra grande, me indicaram usar os displays da PROCULUS vendidos pela VICTOR VISION aqui no Brasil.

Já estou com os dois displays em mãos (ambos touchscreen resistivo com 4.3") e estou aprendendo a mexer no software UnicView AD dos displays PROCULUS/VICTOR VISION.

O que me fez dar uma chance pra essa nova tecnologia foi a promessa que o pessoal da empresa Victor Vision dá um suporte total e tem garantia, coisa que os displays Nextion não têm.

Eles realmente são atenciosos e estão me dando um bom suporte por e-mail e WhatsApp.

Eu pretendo fazer vários comentários aqui fazendo comparações entre eles sobre as mesmas funções. Caso vocês tenham dúvida em alguma coisa, vocês podem me indicar que eu faço os testes aqui.

As comparações serão feitas apenas entre os modelos disponíveis que eu tenho aqui, vou desconsiderar produtos inferiores ou superiores que as duas empresas possam ter.

O modelo do display Nextion que eu tenho é NX4827K043. Para mais informações:

https://nextion.tech/datasheets/nx4827k043/

O modelo do display Proculus que eu tenho é P48272V43C_T07. Para mais informações:

https://victorvision.com.br/p48272v43c_t07/

http://www.proculustech.com/upload/file/P48272V43C_T07_DATASHEET.pdf

Agora eu começo com as comparações iniciais.

O display da Nextion veio com o display 4.3" 480x272 (ou 272x480), um cabo de 4 vias com um conector que eu não sei o nome mas não é o "kk", uma pequena placa com um conector micro usb fêmea com duas saídas (vcc e gnd) com pinos para alimentar o display.

Na traseira do display existe o conector desse cabo de 4 vias (VCC, GND, RX, TX) pra conectar diretamente no Arduino/atmega, PIC e outros microcontroladores, conector para bateria CR1220 para o RTC interno, conector para cartão micro SD e conector para GPIO'S (Alguns suportam PWM) do tipo cabo flat FFC (Ainda não usei esse conector).

O display da Proculus/Victor Vision vem apenas o display 4.3" 480x272 (ou 272x480), o resto é vendido separado como acessórios e eu comprei alguns deles que eu já vou falar quais são.

Na traseira do display existe um conector do tipo FFC para cabo flat com a alimentação e comunicação serial assim como o nextion, um mini buzzer (coisa que o nextion não tem), conector para bateria CR2032 para o RTC interno, conector usb fêmea comum para pen drive e conector usb fêmea mini b.

Agora algumas considerações iniciais e primeiras impressões:

No display Nextion, o conector para comunicação serial é um conector que eu considero bom, com uma pequena trava e melhor do que os clássicos conectores tipo "kk" que dão muito mau contato. Já o modelo de bateria para o RTC eu não gostei, visto que é muito mais fácil encontrar por aí o modelo CR2032. É possível passar o programa do software pro display de duas formas: salvando o arquivo .tft em um cartão micro SD e depois encaixando no display para ele fazer o download e após isso é só remover o cartão ou usar aqueles adaptadores USB/TTL. No primeiro jeito é bem rápido, no segundo jeito já demora em torno de 1 a 2 minutos pra passar o programa pro display. O que me incomodou foi que aqui no trabalho eu uso um computador e não notebook, então não tinha aquele conector pra cartão SD. Na época, eu tive que comprar um adaptador estilo pen drive pra micro sd e também comprei o adaptador usb/ttl logo e acabei usando mais a segunda opção por ser mais prático pra mim.

No display Proculus/Victor Vision eu não gostei de cara do conector pra comunicação serial que é do tipo cabo flat FFC. Acho esses cabos e conectores horríveis pra trabalhar. Outra coisa que eu não gostei é o tipo de conector usb que eles usam (usb mini b). Quem é que usa esses conectores hoje em dia? eu não via um cabo usb desse há anos. Se fosse pelo menos o cabo micro usb já seria ótimo, e se não fosse pedir muito já vir com o novo modelo usb tipo c. Eu já gostei que ele vem com um buzzer, o que é ótimo, eu sentia falta disso no nextion.

Como falei mais acima, só vem o display e tem que comprar separado. Comprei com eles o cabo flat (10 vias, pitch 1mm, 10cm), comprei também um adaptador de cabo flat pra pinos (com a opção de inverter o rx e tx nessa placa), um adaptador de cabo flat pra usb (novamente usando usb mini b) como mostra a foto abaixo.

Eu me incomodei bastante com isso pois precisei ir no comércio da cidade no meio da pandemia pra poder comprar um cabo usb desse modelo. Eu só pude fazer isso quando acabou o lockdown aqui e o comércio reabriu gradativamente (eu já estava com esse display em mãos há algumas semanas mas sem poder trabalhar nele por isso). Eu já gostei da bateria ser do modelo CR2032.

Tem duas formas de passar o programa do software pro display:

Via usb mini b e usando uma alimentação externa, porém nesse método não possível transferir imagens e via pen drive na entrada usb padrão. Eu achei o segundo jeito bem mais prático e rápido já que é fácil ter um pen drive em mãos e logicamente é a melhor opção por poder transferir imagens também.

Já sobre os softwares eu ainda não posso falar muito já que comecei a mexer apenas nessa semana no UnicView AD.

O que eu posso falar inicialmente é que o software da nextion tem a opção de simulação do display pra poder debugar e ainda dá pra testar ele com o arduino sem precisar ter o displays em mãos, isso é muito bom.

O software da Proculus/Victor Vision não tem essa simulação, então precisa ficar passando pro display em mãos pra poder testar.

Achei os dois softwares bem intuitivos e fáceis de mexer. O da nextion tem que programar na linguagem própria deles pra complementar algumas funções e não achei muita coisa na internet nem no próprio site deles ensinando essa linguagem de programação. Tudo o que eu aprendi praticamente foi em vários tutoriais no youtube (principalmente videos de indianos ensinando a programar nele). Um exemplo disso é que no meu projeto tem data e hora e a possibilidade de modificar isso a qualquer hora, então eu tive que fazer um código extenso no software da nextion pra poder incluir um calendário respeitando anos bissextos, dias do mês, am/pm pra 24h, etc. Deu um pouco de trabalho. Aparentemente já existe essa função pronta no UnicView AD, mas ainda não testei.

Ainda não testei também a comunicação desse novo display com o arduino. Pretendo testar hoje ou amanhã pra ver como funciona a biblioteca, limitações etc e poder comparar com as limitações da biblioteca do nextion que já me deparei.

Por hoje é isso. Conforme eu for avançando nos estudos com esse novo display, eu vou postando aqui e comparando com o nextion até eu tomar a decisão de qual eu vou usar no projeto da empresa pra poder fazer uma compra grande desses displays.

Caso tenham alguma dúvida, dica, sugestão ou crítica, fiquem à vontade nos comentários.

Exibições: 2022

Responder esta

Respostas a este tópico

Bom dia Hélio, 

Essa comparação ficou ótima! 

E com certeza poderá ser muito util para os colegas do Lab!

Só um detalhe - o conector Micro USB é muito frágil. E dá muito defeito. (essa avaliação é minha).

Prefiro o conector mini USB, pois é muito mais resistente. A VictorVision, poderia ter fornecido o cabo junto, pois é muito barato. 

Obrigado e abraços,

Gustavo Murta 

Bom dia José,

Obrigado pelo feedback sobre os cabos.

Pode ser que eles tenham pensado a mesma coisa que você à respeito de qual conector USB usar.

E realmente o cabo é bem barato, comprei por apenas 5 reais.

Acabei de ligar um led usando esse exemplo aqui:

http://www.victorvision.com.br/projects/arduino-system/library/site...

E é bem mais simples de ligar do que no Nextion, tanto pelo lado do arduino quanto pelo lado do UnicView AD e o suporte deles continua muito bom.

Esse display tem tudo pra superar o Nextion, mas vamos continuar com os testes.

Estou utilizando a placa PAB_01 e uma fonte externa pra alimentar o display.

https://www.victorvision.com.br/products/lcm-accessories/proculus/p...

Essas garrinhas são perigosas. 

Boas para dar um curto-circuito. KKKK

Realmente!

acabei colocando jumpers pra não dar curto kkkkkk

Alo Hélio,
Me parece que o site da Victorvision é bem explicativo mesmo.
A empresa oferece 3 placas, a placa PAB 01, a PAB 02 e a PAB 03. Não entendi muito bem qual a função de cada uma. Se tem que comprar todas para programar, configurar e utilizar finalmente o display?

Agradeço por informações.

Lauro Becker

Olá Lauro,

Não precisa comprar todos os 3, apenas 1 deles. Vai depender da sua necessidade. Eu comprei o PAB_01.

Para você entender um pouco, o pab 01 é praticamente um adaptador de cabo flat (cabo que conecta no display) para pinos pra poder conectar jumpers e ligar em uma protoboard ou direto no arduino e você tem que alimentar por ele com 5V e com uma capacidade de pelo menos 1A, eles recomendam até 2A.

O pab 02 tem tudo o que o pab 01 tem com a adição de entrada de fonte externa (de 5 a 12V) e entrada usb.

O pab 03 já é um shield pro arduino mas ainda necessita de alimentação externa pois a corrente no nominal do display é aproximadamente 280mA e pode sobrecarregar o arduino.

Como eu não uso o arduino, apenas o atmega na minha placa, eu já excluí o pab 03 e como eu não uso fonte externa e sim fonte de tensão com limitador de corrente, a melhor opção pra mim era a pab 01 mesmo.

Abraços.

Mais uma comparação:

Eu to achando o touchscreen desse display muito mais leve do que o Nextion. 

No Nextion, às vezes falhava.

Nesse outro display existe a opção "buzer feedback" pra ele apitar a cada toque na tela, uma função que eu achei muito boa.

Opa! 

Esse display da VictorVision esta ganhando! 

Está mesmo, José!

Eu já me decidi mas vou continuar fazendo as comparações.

Sobre o RTC:

Quando eu estava programando no Nextion, eu tive que programar do zero no software todo o calendário incluindo anos bissextos, dias do mês, da semana, hora em AM ou PM, etc. Deu um trabalhão.

No Victor Vision já existe uma função RTC pronta que já considera tudo isso e é só colocar a data e hora.

Sobre a liberdade nos displays:

Eu senti falta de um campo pra programar no software do display da victor vision.

Em algumas coisas que eu estava tentando implementar, uma simples condição if/else já resolveria tudo. Como só dá pra configurar as funções que já existem, eu tive que enviar a informação pro arduino pra resolver a condição e enviar de volta o resultado para o display. No Nextion, já existe esse campo pra programar e é uma linguagem tranquila de entender.

Tudo que eu puder fazer só no display pra evitar dar trabalho pro microcontrolador, eu faço. Até porque o meu código já está bem extenso.

Ter o campo de programação te dá muitas possibilidades, porém o suporte deles sempre me deu boas soluções pro que eu precisava.

Um exemplo disso é que no meu projeto tem uma área com senha pra poder acessar outras páginas. Eu fazia tudo por código pelo próprio nextion mas o suporte da Victor Vision me deu uma solução boa pra isso também que eu fiquei satisfeito.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço