Exibindo 33–48 de 67 resultados
-
Oferta!
Módulo Ethernet Baseado em ENC28J60
R$45,00R$35,00 Comprar -
Módulo gerador de funções AD9850
R$125,00 Comprar -
Módulo GPS Skylab SKM53
Leia mais -
Módulo L298N – driver para motores (Ponte H dupla) – Modelo A
R$25,00 Comprar -
Módulo LCD TFT SPI baseado em chip ILI9341, com leitor SD
R$99,00 Comprar -
Módulo receptor RF de 315MHz
R$15,00 Comprar -
Módulo RFID 125KHz com saída UART – RDM6300
R$29,00 Comprar -
Módulo RTC DS1307 com EEPROM I2C
Leia mais -
Módulo sensor de chuva / umidade com saídas digital e analógica
R$12,00 Comprar -
Oferta!
Módulo sensor de movimento PIR
R$18,00R$15,00 Comprar -
Programador Willem
R$250,00 Comprar -
Oferta!
Roteador wi-fi portátil com modo cliente
R$65,00R$45,00 Comprar -
Sensor de corrente ACS712
R$23,00 Comprar -
Sensor de distância ultra-sônico (ultra-som) HC-SR04
R$19,00 Comprar -
Sensor de efeito hall S49e, 49e
R$19,00 Comprar -
Sensor de fluxo – 5 litros por minuto
R$45,00 Comprar
[…] Módulo de rede baseado em ENC28J60; […]
[…] Módulo transceptor wireless NRF24L01 2.4GHz […]
[…] Os módulos de 2 e 8 relês são deste tipo […]
[…] Kit motor de passo 28BYJ-48 (motor + placa driver ULN2003); […]
[…] Módulo Display Nokia 5110/3310 – Baseado no chip Philips PCD8544; […]
[…] Shield LCD 1602 com Keypad; […]
[…] kit controle remoto IR (controle + receptor IRM8601) […]
[…] Motor Shield – Baseado em L293D […]
Boa noite. Com este sensor e o arduino é possível medir corrente alternada? Você para 30 A (CA)? Grato.
Sim, é. Sim, tenho.
Por favor me informe o custo de um sensor para 5 A e outro para 30 A, por favor.
São R$49 + frete. Se você for de Recife e vier buscar, pagando em dinheiro, contra-entrega, faço por R$39
Por frete e endereço de entrega por favor entrar em contato via e-mail. Grato.
[…] é o mesmo teclado membrana que eu já oferecia, agora com o acréscimo de um cabo que faz a interface I2C, reduzindo de oito […]
[…] é o mesmo módulo de oito canais que eu já oferecia (siga o link para maiores detalhes sobre o módulo), agora com o acréscimo de um cabo que faz a […]
[…] Ferramentas para automação – Em Recife RSS ‹ Prev Next › […]
[…] Este post trata apenas do específico sobre o modelo de 20 colunas e 4 linhas (2004). Para maiores informações sobre o produto, leia o post sobre o modelo 1602. […]
[…] Leia também: Notas sobre a comunicação com o Android […]
[…] Este texto se refere a esses módulos. […]
Estou desenvolvendo um projeto em que preciso, através de um Arduino, medir tensões de 110V/220V CA. Essa tensão poderá ser modificada através de um potenciômetro, e preciso que o meu programa mostre também essa variação em um display LCD. Com essa placa é possível fazer a leitura desta tensão? Você ainda tem esta placa disponível?
Obrigada.
Você não pode medir tensão com um sensor de corrente. O modo mais simples e seguro de fazer isso é usar um transformador isolador.
[…] usar com um computador, é preciso usar um conversor USB-serial TTL ou RS232 – […]
[…] Para usar com um computador, é preciso usar um conversor USB-serial TTL ou RS232 – TTL. […]
Como usar 2 transmissores com ATTINY85 e um receptor com arduino UNO?
Eu não sei usar o ATTINY85. Eu apenas dou suporte ao uso nos arduino. Mas a princípio eu acho impossível usar um módulo que tem oito pinos em um uC que só tem oito pinos.
Olhando com mais cuidado o NRF24L01, eu constatei que talvez dê. Se você vai usar o ATTINY85 apenas para transmitir, supostamente pode deixar de usar o pino IRQ e dar apenas um pulso no pino CE. Assim você só vai precisar mesmo de 4 I/O no ATTINY. Porém o uC também precisa suportar SPI nesses 4 I/O.
Obrigado pelo retorno. Eh isso mesmo que estou tentando. Segue o link:
http://arduino-for-beginners.blogspot.com.br/2013/04/process-of-getting-attiny85-to-work.html
Consegui carregar seu exemplo no attyni85, mas não estou certo que funciona.
Não consegui… Vc tem alguma ideia?
Lamento, mas não uso ATTINY85.
fala mano, blz?
cara… to com um nunchuck da Mutilaser, e to com problemas para configura-lo…
tipo, depois de uma semana, perguntei no Lab de Garagem e me mandaram seu link… testei (sem modificações) e deu o erro:
sketch_jun04a.ino:10:9: error: #include expects “FILENAME” or
sketch_jun04a.ino: In function ‘void nunchuck_init()’:
sketch_jun04a:48: error: ‘Wire’ was not declared in this scope
sketch_jun04a.ino: In function ‘void nunchuck_send_request()’:
sketch_jun04a:82: error: ‘Wire’ was not declared in this scope
sketch_jun04a.ino: In function ‘int nunchuck_get_data()’:
sketch_jun04a:95: error: ‘Wire’ was not declared in this scope
tentei fazer algumas adaptações que você colocou aqui, mas continua esse erro…
o que pode ser?
(Arduino UNO Rev 2, não sei se influência em algo…)
Isso é um problema aqui na formatação automática do blog. A linha “#include” do sketch foi corrompida. Tente de novo e veja se funciona.
Obrigado, já consegui upar o código…
mas, ainda não foi cara
por acaso o código grande já está pronto pro Nunchuck Genérico? testei ele e não foi…
e, como eu sei se eu queimei o meu controle?
Se você grava sem erros, então é isso aí mesmo. E o único jeito que eu conheço de ter certeza de que o nunchuck estar funcionando é testar no Wii.
ah!!
acabo de lembrar, ele tem 2GND’s!!!
tento com os dois e as variáveis permanecem constantes….
Eu já testei com oito genéricos. Antes de eu entender onde estavam os problemas, nenhum funcionava direito, quando funcionava. Mas todos funcionaram com esse sketch.
Claro, eu não testei ESSE (não copiei e colei do site para meu PC), mas se está compilando sem erros…
a cara… esse controle é mais do que uma bagunça…
fui abrir ele… a Mutilaser tacou cola quente nos cabos para colar (tem a solda na placa… mas, pqp… poderiam fazer algo bem melhor) quando você olha, sem contar a cor, você não identifica qual cabo é qual… :/
se quiser, eu mando uma foto…
acho que a solução é juntar uma grana para comprar o Nunchuck OEM, e tirar a solda de todos os componentes desse Nunchuck para tentar usar de maneira independente…
obrigadão mano!
já tinha achado uns 3 modelos diferentes… (só um deles que eu não testei, o do site do Arduino… não entendi essas “atualizações feitas…) ambas não deram certo… bem, vou providenciar esse controle…
flw!
não conseguir usar esses programas que vc falou… nem tem sketch
Se você é meu cliente entre em contato pelo email que usou para fazer a compra.
Jefferson, obrigado por manter o blog! Muito útil! Você escreve muito bem!
Você vende estes produtos todos?
Quanto custa o conjunto e quanto custa cada equipamento separadamente?
Você envia pelos Correios?
Grato pela disponibilidade!
Abraços!
resposta enviada para o seu email em julho.
Estou desenvolvendo um projeto. Q consiste em fzr o controle de energia em uma residencia, controlando
A energia gasta nas tomadad,lampadas chuveiros, e outros, e essas informaçoes
Devem aparecer em um display LCD.
Isso e pissiel com o acs712?
Desde ja agradeço
Sim, é. Mas ele só mede corrente. Você precisa providenciar a medição de tensão e saber fazer as contas em RMS.
Gentileza, condições de pagto e valores dos módulos de relés. Moro em Recife. Possível retirar em mãos. Grato pela atenção.
resposta enviada para o seu email.
Olá Amigo, como faço para adiquirir este sensor ? você envia por correios ?
Este sensor suporta a pressão de ar em 160 PSIs ?
Respondido para o seu e-mail.
Bom dia,
Tenho interesse no sensor, como faço para comprar?
Olá, Jefferson!
Necessito de 3 módulos de relês (8 canais cada) sem I2C, um Módulo sensor de movimento PIR, um sensor de nível vertical e outro horizontal.
Tens todos para pronta entrega hoje? Quanto fica tudo? Desconto à vista para retirada em mãos?
Mande-me um telefone de contato para acertarmos e o endereço de retirada.
Grato pela atenção,
Táricris Vieira.
Respondido para o seu e-mail.
[…] corrente trafegando por ele (e consequentemente o calor e as perdas) e na ponta de consumo usar um conversor DC-DC chaveado com saída ajustada para a tensão […]
Favor me envie preço de dois (Módulo de relês 8 canais I2Cs) e um (Teclado membrana de 16 teclas com interface I2C).
Será que eu consigo ligar estes tres modulos usando a mesma porta do arduino?
Respondido para o seu email.
Boa Tarde, me diga uma coisa, preciso que a posição do GPS aparece no Google Mapas, como faço?
Obrigado
Usando a linguagem de sua preferência (Java, delphi, C++, C#, VB, PHP…) você acessa a API do Google Maps. Isso não é feito no Arduino e o único papel do módulo GPS é fornecer as coordenadas.
Fiquei com uma dúvida. Será que consigo medir o volume de líquidos com esse sensor? Os comuns oxidavam e esse será qual o comportamento?
Como o sensor neste é completamente fechado, ainda que sua pintura não seja proteção suficiente e ele oxide, deve continuar funcionando. Mas eu não experimentei isso ainda e mesmo que eu o instale hoje vai levar semanas para que eu tenha um resultado.
Estou começando exatamente por esse!
Jefferson, você poderia me enviar uma lista dos valores dos componentes para os projetos desse livro? Pretendo fazer uma compra que cubra a maioria desses projetos.
Não elaborei lista. Eu apenas olhei os projetos um por um para saber se tinha as peças.
muito bom o artigo.
preciso de um módulo com 16 reles i2c. é possível?
se não for usarei 2 de 8 potas.
favor enviar valores .
vlw .
fico no aguardo.
Respondido para o seu email.
O exercício 15 fala de um plugue fêmea.
Não achei em lugar nenhum. Você tem?
É um conector fêmea comum de 5.5mm de diâmetro externo, que no Brasil muita gente chama de “P4 fêmea”. Eu tenho em dois modelos, mas não do exato formato exibido no livro (o meu não é para soldagem em placa). E o pedido mínimo em peças pequenas de pequeno valor é de R$150.
Essa interface SPI, você tem ela em separado para venda? Eu tenho um LCD gráfico monocromático paralelo e não encontro interface serial para ele, só as de 16 pinos. Ele tem 20, já contando o backlight.
Eu vendo a interface separadamente, mas não creio que funcione com seu display. Eventuais adaptações são exclusivamente por sua conta.
Custa R$35 + frete. Pedido minimo de R$70.
Muito obrigado pela sua ajuda.
Me ajudou muito em um projeto importante, eu estava quebrando a cabeça com isso, Deus continue te abençoando.
Boa tarde, amigo!
E o processo de calibração do sensor, como é realizado?
Obrigado!
Não há processo de calibração. Ele já vem calibrado de fábrica.
Boa tarde!
Gostaria de saber se posso usar esse sensor para por no reservatório de água do carro, e fazer com que mostre em um relógio no painel, e esse relógio posso usar um de combustível??
e qual seria o valor desse sensor???
Você parece estar entendendo errado o propósito desse sensor. Ele não “mede” nada. Apenas indica quando o líquido chegou até ele.
Mas como eu acho esse sensor no mercado? qual o nome técnico dele?
Obrigado
Caro Jefferson, eu tenho interesse em conversor USB p UART TTL. Vc ainda teria algum ? Meu CP2102 não aguenta mais o tranco 😛 Estou na ZS/Recife.
Sim, eu tenho, mas não faço entregas.
Boa noite! Este sensor além de medir pressão também mede temperatura? ou você saberia um que pode-se fazer essas medições com esse tipo de encapsulamento. Obrigada
Não, apenas pressão.
Pretendo utilizá-lo num carro, neste caso com o jumper retirado, posso alimentar com 12v da bateria e o sinal de TTL do arduino enviando 5v nos pinos de 1 a 8. Pode ser feito assim?
Não. Você precisa alimentar com 5V de qualquer maneira. Eu posso fornecer um conversor DC-DC chaveado já ajustado para essa conversão acrescentando apenas R$5 ao preço do módulo, que custa R$62.
Olá, estou interessado nesse módulo. Ele funciona também no Raspberry pi
obrigado
Boa noite, estou tentando usar o teclado 4×4 com i2c, mas dá erro ao compilar, já instalei as bibliotecas e mesmo assim dá erro.
In file included from sketch_sep14a.ino:4:0:
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:13:5: error: stray ‘\302’ in program
arduino_keypads/Keypad_I2C.h at master · joeyoung/arduino_keypads · GitHub
^
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:13:5: error: stray ‘\267’ in program
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:13:5: error: stray ‘\302’ in program
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:13:5: error: stray ‘\267’ in program
In file included from sketch_sep14a.ino:4:0:
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:50:5: error: missing terminating ‘ character
<!– –>
^
In file included from sketch_sep14a.ino:4:0:
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:95:7: error: missing terminating ‘ character
<!– –>
^
In file included from sketch_sep14a.ino:4:0:
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:287:836: error: exponent has no digits
<!– –>HTTPS or <!– –>Subversion.
^
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:287:999: error: stray ‘#’ in program
<!– –>HTTPS or <!– –>Subversion.
^
In file included from sketch_sep14a.ino:4:0:
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:287:5: error: missing terminating ” character
<!– –>HTTPS or <!– –>Subversion.
^
In file included from sketch_sep14a.ino:4:0:
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:313:46: error: invalid suffix “d673fa0528e215ca282d793f0a82e” on integer constant
^
In file included from sketch_sep14a.ino:4:0:
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:595:70: error: stray ‘#’ in program
#ifndef KEYPAD_I2C_H
^
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:599:70: error: stray ‘#’ in program
#define KEYPAD_I2C_H
^
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:608:70: error: stray ‘#’ in program
#include "Keypad.h"
^
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:612:70: error: stray ‘#’ in program
#include "Wire.h"
^
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:621:70: error: stray ‘#’ in program
#define PCF8574 1 // PCF8574 I/O expander device is 1 byte wide
^
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:625:70: error: stray ‘#’ in program
#define PCF8575 2 // PCF8575 I/O expander device is 2 bytes wide
^
In file included from sketch_sep14a.ino:4:0:
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:780:70: error: stray ‘#’ in program
#endif // KEYPAD_I2C_H
^
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:827:3: error: missing terminating ‘ character
<!– –>
^
In file included from sketch_sep14a.ino:4:0:
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:4:1: error: expected unqualified-id before ‘<' token
^
In file included from sketch_sep14a.ino:4:0:
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:287:754: error: ‘protocol_type’ does not name a type
<!– –>HTTPS or <!– –>Subversion.
^
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:287:932: error: ‘padding’ does not name a type
<!– –>HTTPS or <!– –>Subversion.
^
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:287:942: error: ‘display’ does not name a type
<!– –>HTTPS or <!– –>Subversion.
^
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:287:1006: error: expected unqualified-id before string constant
<!– –>HTTPS or <!– –>Subversion.
^
In file included from sketch_sep14a.ino:4:0:
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:608:151: error: expected unqualified-id before ‘<' token
#include "Keypad.h"
^
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:608:193: error: expected unqualified-id before ‘<' token
#include "Keypad.h"
^
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:612:151: error: expected unqualified-id before ‘<' token
#include "Wire.h"
^
/Users/Marcio/Documents/Arduino/libraries/Keypad_I2C/Keypad_I2C.h:612:191: error: expected unqualified-id before ‘<' token
#include "Wire.h"
^
Erro compilando.
Você parece ter instalado uma versão corrompida da biblioteca. As mensagens de erro deixam isso claro.
Onde faço o download das bibliotecas, pois fiz o download nos links apresentados
As bibliotecas que disponibilizo aqui estão corretas. Acabo de verificar. Há algo errado no seu procedimento para baixar e instalar. Porque as mensagens de erro mostram que o que você tem instalado aí não é o que o que coloquei no site.
Por exemplo, as mensagens de erro dizem que existe uma string “d673fa0528e215ca282d793f0a82e” em keypad_i2c.h. Não deveria existir tal string lá.
Bom dia amigo,
Sabe me dizer se funciona se eu concetar a este adaptador um outro convertendo de USB para PS2? E na verdade não seria um teclado mas sim um scanner barcode. Onde encontro este adaptador, estou pesquisando mas encontrei apenas sem os jumpers, e este já me facilita um pouco mais.
Abs
Fernando
O popular conversor USB-PS2 funciona exclusivamente com certos mouses que foram projetados para operar nas duas interfaces. Ele não converte nada. Só faz uma adaptação de conectores e o mouse é que “converte”. Só funcionaria se fosse para ligar um desses mouses ao Arduino.
Olá. Me interessei em fazer um medidor de nível com este sensor. Já o encontrei no ML. Queria saber se você tem algum material a mais sobre isso. A parte de programação, montagem e outras coisas me viro. Só queria ter certeza como eu montaria isso numa caixa d’água.
Olá, tenho 2 shields, um sdcard e o ethernet, ambos precisam estar conectados nos mesmos pinos do arduino , qual a solução ? Funcionam em paralelo ?
Você precisa alterar uma das bibliotecas para usar outro pino de seleção e fazer respectiva mudança no hardware. Mas não sei o que isso tem a ver com este produto, que sequer é um shield. Se você é meu cliente entre em contato comigo usando o mesmo email usado na compra.
Amigo, tem o esquema de ligação do i2c? Não o encontrei. Grato.
Não é preciso esquema com o que está escrito aí, mas se precisa de mais esclarecimentos e é meu cliente, entre em contato pelo mesmo email que usou para comprar o produto.
I want to know and how I could buy if I am from another country modules
Poderia ser usado para medir a vazao de ar em un tubo de pitot ?
Creio que não. Se não estou enganado para isso você precisa de um sensor absoluto. Esses são diferenciais.
Bom dia Jefferson você dispõe desses sensores em estoque?
O MPX5010 eu tenho certeza de que tenho, custa R$89 à vista em espécie. Mas como eu lhe disse em 2012, sou pessoa física e não emito NF.
[…] ← Diferenças entre as versões 1.6.x e 1.0.x do Arduino IDE que podem criar problemas. […]
Olá, como faço para converter o valor recebido do sensor para KPa?
O sensor é linear. Basta uma simples “regra de três”. Se de 0 a 5V o sensor vai de 0 a 10Kpa, qualquer valor intermediário se calcula até de cabeça. E o comando “map” faz isso por você.
[…] O grande diferencial deste módulo é ser minúsculo, podendo assim ser instalado em espaços realmente apertados. Você consegue tirar 2A dele mas precisa de apenas um décimo do volume ocupado por módulos como os baseados em LM25XX. […]
[…] ← ESP8266: O propósito especial de GPIO0, GPIO2 e GPIO15 (boot e programação). Módulo LCD TFT SPI baseado em chip ILI9341, com leitor SD. → […]
[…] nada. Eu tive sucesso ao usar essa tensão de referência do CH340G para alimentar o CI HCF4050 da interface que criei para o ILI9341, mas não recomendo ficar abusando da […]
[…] De 350 a 500 mA – Mesmo que sua porta USB forneça mais que isso, existe uma limitação no circuito do Arduino. No caso do Arduino Nano um diodo Schottky MBR0520 previsto no esquema do Nano 3.0 e que pode ser encontrado identificado como “B2″ determina o limite de 500mA . Se seu Arduino Nano tem um diodo marcado “B4″ pode ser um SS0540 ou MBR0540 que também suportam 500mA. Mas se estiver marcado “S4″ (encontrado nos clones chineses com chip serial CH340G), deve ser um SD103AWS, que somente suporta 350mA. Note que se você exceder a corrente máxima possivelmente vai fritar o diodo. Eu já fritei dois. […]
[…] Adaptador USB – Serial TTL CP2102 tipo Breakout (todos os sinais acessíveis) […]
[…] ← Mini motor CC com hélice Adaptadores seriais USB-TTL baseados em CH340G → […]
[…] Adaptador USB – Serial TTL CP2102 tipo Breakout (todos os sinais acessíveis) […]
[…] ← Adaptador serial USB-TTL CNT-003 baseado em CP2104 Receptores de controle remoto infravermelho – Cuidados com alimentação → […]
Parabéns muito bom seu trabalho, Estou usando o shield Wiznet também configurei um servidor telnet que obtêm o ip do DHCP, meu problema esta em: Como descobrir o IP que foi atribuído para minha placa em diferentes redes que a placa for instalada?
Ps.: Pensei em um programa delphi que solicita-se em broacast, e a placa informa seu ip atual, mas não tenho ideia de como fazer isso.
É dessa forma que eu faço: broadcasts UDP.
No meu caso como os arduinos fazem telemetria e a comunicação por UDP basta, assim que são ligados começam a transmitir os valores por broadcast UDP. Um outro arduino apenas fica escutando esses broadcasts e exibe os valores em um display.
Mas você também pode fazer um broadcast perguntando “onde você está?”, pegar o IP da resposta e conectar por Telnet com ele.
Pesquise sobre como fazer broadcasts UDP com Delphi. É mais difícil fazer o programa lidar com computadores que tem mais de uma interface de rede do que fazer o broadcast.
Jefferson,
Tem o sensor para vender?
Estou precisando de um sensor como esse para monitorar o volume de água produzido em um purificador de laboratório.
Minha necessidade é ir totalizando a produção para determinar a hora de manutenção, por isso estou pensando usar um contador como esse:
http://switerm.com.br/Manuais%202016%20PDF/Manual%20CWIM.pdf
Ou você tem algo melhor para me recomendar?
O sensor custa R$65 mais frete. O contado indicado serve e é até um exagero. Até um pedômetro de R$15 pode ser facilmente adaptado para contar os pulsos do sensor.
Olá.Preciso acionar 12 LEDS (pinos do Arduino) com seu teclado e enviar a mensagem I2c ao mesmo tempo para o módulo Rele serial.Cada tecla ligaria e desligaria um led enviando também a mensagem serial I2c.É possível?Se eu comprar seus produtos posso ter algum suporte para o que foi descrito?Posso ligar 3 módulos relés?
Cordialmente,Nery
Sim, o que você quer fazer é perfeitamente possível. Você precisa de seis interfaces i2c com endereços distintos. Mas eu só posso dar suporte para aplicação em compras superiores a R$1000.
Desculpe,não informei adequadamente o que gostaria de fazer com seus produtos:
Seria assim:Ligar um teclado 4×3 com I2c e o módulo de relês 8 canais I2c em um arduino uno,ao pulsar por exemplo a tecla 1,ligaria um pino do arduino e simultaneamente enviaria o protocolo I2C ao módulo de relês acontecendo o mesmo com as outras teclas,outro pulso desligaria o relê correspondente e o pino.Se possível gostaria de ligar três módulos relês perfazendo 24(relês) e três teclados nos quais eu usaria 12 teclas em cada.
OBS.: Você não tem portas suficientes em um UNO para acender 24 LEDs. Vai precisar de interfaces i2c para isso também.
Olá, esse sensor consegue medir a variação de pressão e coletar os dados para fazer um gráfico posteriormente? Preciso de um sensor para medir a variação de pressão que ocorre no capo do carro durante 2 minutos com uma velocidade constante, sei que a pressão no capô gira em torno de 1,2Bar, mas muitos sensores que vi mediam apenas uma pressão e não a variação
Você aparentemente esbarrou em um problema de terminologia. Um “sensor” é, em sua forma essencial, um dispositivo “burro” (sem inteligência). Ele apenas “sente” algo e reporta isso. Como você define “variação de pressão”? Se o sensor começar em 0,5 bar, variar loucamente a cada segundo subindo até 1 bar, descendo a 0,1 bar, etc, mas exatamente dois minutos depois estiver indicando 0,5 bar de novo, qual foi a variação? Zero? Como você reporta isso sem acrescentar inteligência? O simples fato de você precisar medir num intervalo determinado (2 minutos) requer o acréscimo de inteligência.
Um fabricante qualquer pode criar um dispositivo que tem um sensor de pressão e um microcontrolador para adicionar a inteligência necessária e chamar o conjunto fechado de “sensor de variação de pressão”. Isso não está errado, mas não é comum, porque gasta um sensor de uso geral reduzindo o público alvo. Eu suponho que alguém só fabricaria isso para simplificar aplicações muito especificas, como o caso de automotivas e industriais. Mas ainda assim não vejo sentido porque a unidade de controle de qualquer carro moderno tem a inteligência necessária para fazer sua própria interpretação e assim usar sensores tradicionais, burros. Com a vantagem de que se você quiser interpretar de forma diferente (digamos, a cada um minuto) basta mudar o programa. Se o sensor é que faz isso você não tem real controle sobre a medição.
Se você quer algo que meça variação de pressão, se não encontrar algum nicho de mercado onde isso já seja produzido de acordo com sua necessidade, terá que montar sua própria solução.
Eu me concentrei no que você disse desde “Preciso de um sensor para medir a variação de pressão” e acabei esquecendo de abordar sua pergunta inicial. Coletar dados requer além de inteligência, memória. O nome que se dá ao dispositivo que faz isso costuma ser “Data Logger” ou “Coletor de Dados”. E o que expliquei antes continua aplicável. Um coletor de dados nunca mediria “variação de pressão”. A função mais lógica seria medir a pressão, registrá-la e deixar para que um processo posterior analisasse os dados e com isso determinasse, com base no que o utilizador especificou, qual seria a “variação de pressão”.
Olá, gostaria de usar este sensor para medir a pressão da saída fria de um turbo de carro, que hora gera vácuo e hora pressão. Esse sensor daria conta?
Não. Para isso o adequado é usar um sensor de uso automotivo, como o MAP, de fabricantes como a Bosch e Honeywell. O problema é conseguir a documentação com os fabricantes para saber qual o tipo de saída e entender como a saída se relaciona com a pressão medida.
Caro Jefferson, estou tentando conectar o MPX 5010DP a um datalogger da Campbell. Tens experiência neste sentido? podes passar alguma sugestão? tenho os modelos CR23X, CR10X e CR1000. Como são três fios não estou conseguindo conecta-los e fazer a programação correta.
Obrigado pela atenção.
Conforme o manual do CR23X diz nas seções OV1.1.1 e OV1.1.8 você precisa configurar o datalogger para medição “single-ended” e fazer as conexões seguintes:
GND – uma terminal ground analogico do datalogger (qualquer um com o simbolo de “terra” ao lado dos terminais H-L)
VCC – terminal +5V do datalogger
sinal – Um terminal H ou L do datalogger à sua escolha. Isso é escolhido na configuração do mesmo.
Como fazer a programação fica entre você e o suporte da Campbell. Nunca sequer vi um instrumento desses e tentar ensinar alguém a usar um instrumento que não tenho está muito além do que posso oferecer como suporte gratuito.
Jefferson, muito obrigado, irei por esse caminho. Abçs. Dalvan
Tudo certo, funcionou a mil…..
Ola tudo bem? posso usar a pressão atmosferica da minha cidade para tomar como base a regra de 3 para reconhecer outras pressões ministradas pelo sensor? como por exemplo, se 3.18 volts equivale a 1019hPa(pressão da cidade onde moro) , 4.52 volts equivale a “x”…
Você não entendeu a explicação no texto. O sensor diferencial mede a diferença entre a pressão medida pelas duas entradas quando expostas à pressão ambiente. Nessa situação a saída é teoricamente zero*. Pressão atmosférica se mede com sensor absoluto.
*Na prática varia entre zero e 420mV. O sensor que tenho aqui na bancada agora indica 150mV. Este é o valor Voff no datasheet e precisa ser descontado na calibração do equipamento.
Amigo boa tarde,
Preciso de um equipamento para ligar uma mini bomba d ‘agua, para que a mesma só liga quando apertar o gatilho do pulverizador, esse sensor de fluxo permito isso, pois não quero que ela fica funcionando direto?
Esse sensor de fluxo precisa ser usado como parte de um circuito mais complexo, geralmente usando um microcontrolador. Não há como ele sozinho fazer o controle do que quer que seja.
O shield funciona com a alimentação via USB, ou só com alimentação externa ?
Pois alimento meu Arduíno+shield e somente os leds PWR e FULLD acendem, colocar o cabo de rede não acontece nada, mesmo apertando o botão RESET, não funciona.
Tem alguma coisa que eu possa fazer como contornar esse problema ?
O Wiznet W5100 é muito fresco com alimentação e usar fonte externa é recomendado. Porém conforme eu digo no meu texto eu considero esse sintoma defeito do shield.
Meu shield Ethernet ja foi pra garantia, enviaram um novo, e continua com esse problema, não sei mais o que fazer.
Comprei um shield Ethernet e fazia testes com a alimentação USB, funcionava por alguns minutos e depois parava. Pensando ser defeito do shield comprei outro e ocorreu a mesma coisa. Resolvi meu problema deixando o shield conectado com fonte esterna 9V DC.
Sabe se o Shield Ethernet é compativel com a placa Blackboard da robocore?
Não vejo razão para não ser.
qual e alimentaçao 12 ou 9 volts
O circuito integrado usado, LM393, opera com tensões entre 2 e 36V. Mas para usar com Arduino você deve alimentar com 5V. O módulo pode funcionar com 9 ou 12V mas não recomendo.
Você saberia me dizer que se eu conectar meu Ethernet Shield à um roteador 3G consigo fazer esse redirecionamento de portas e acessar meu Arduino via internet?
Acesso 3G adiciona um complicador: a operadora de telefonia celular pode bloquear todo o acesso iniciado externamente, por variadas razões. As chances de funcionar são pequenas. Mas caso a operadora permita o acesso, é só uma questão do seu roteador 3G fazer encaminhamento de portas.
Olá amigo, como vai?
Preciso de um sensor pressão diferencial, mas com range de 0 a 3 ou 5 mBar.
Você tem algum?
Não. Apenas os listados.
Boa noite. Qual o valor deste cabo conversor, já com frete para Santos (11015-230)?
O conversor não é vendido separadamente.
qual o valor junto com a placa de rele?
A mercadoria custa R$79 e você pode pagar com cartão de crédito via MercadoPago aqui:
http://produto.mercadolivre.com.br/MLB-741560126-modulo-de-rels-serial-i2c-8-canais-5v-em-recife-_JM
Direto comigo sai por R$72
Frete:
PAC Valor: R$ 27,80 Prazo de entrega: 7 dia(s) úteis após a postagem
SEDEX Valor: R$ 68,50 Prazo de entrega: 2 dia(s) úteis após a postagem
Amigo… Este sensor pode trabalhar com combustível (gasolina).
Pelo material usado e método de medição eu acredito que sim, mas ele não é vendido com esse propósito e não estou habilitado para certificar isso.
Este sensor pode entrar em contato direto com a agua?
Se você leu meu texto sua dúvida, na forma apresentada, não faz nenhum sentido para mim.
Boa noite, estou querendo fazer um medidor de volume através da pressão , ao consultar a net me deparei com o mpx5010dp e estou um pouco confuso pois uma caixa de água da FortLeve por exemplo tem uma pressão de mais ou menos de 107,60 Kpa no seu fundo e o sensor mpx5010dp pelo manual esta na faixa de 0 a 10 Kpa ou seja mais ou menos 10 vezes menor. Segue a baixo meu Calculo:
Pa= (Patm+ d.g.h) Pa= 10^5 +(1000 x 10 x 0,76) Pa= 107,60 KPa
dh2o= 1000 Kg/m^3
Patm= 10^5 Pa
g= 10m/s^2
h=0,76 altura da caixa de agua da Fortleve de 1000 litros
Como viram o cálculo do fundo da caixa dágua é 107,60 Kpa eo sensor vai de 0 a 10 KPa , ou seja pelo cálculo ele se danificaria pois a pressão é no mínimo 10 vezes maior.
desde já sou grato pela ajuda e aguardo retorno.
Você está fazendo uma confusão danada de conceitos. O que diz o manual e porque ele diz é irrelevante. A física básica determina que a cada metro de coluna de água a pressão aumenta 10kPa, começando em zero na superfície.
OBS.: começa em zero na superfície porque o sensor é diferencial.
Boa noite Jefferson, grato pela atenção.
Olá,
Você tem este adaptador para vender? Se sim, vende com os cabos e driver? Estou em SP/SP, me passe o valor.
Obrigado.
Lamento, mas não está disponível para venda avulsa. O objetivo deste site é informar meus clientes. De qualquer maneira o frete de Recife a São Paulo é inviável.
OK, obrigado. Abraço.
Jefferson , como faço para adquirir este sensor MPX5010DP? Se sim qual o preço do sensor mais correio?
Abraços
Grato pela atenção.
ESTE SENSOR DA CONTA DE ACIONAR UM RELE DE CONTATO AUXILIAR 12V
Não. Um relê é uma carga indutiva e mesmo que a corrente seja muito baixa ainda poderá danificar o contato da bóia. O modo correto de usar é ligar a uma porta de microcontrolador ou no mínimo colocar um transistor entre o sensor e o relê.
Bom Dia! queria saber o preço do sensor de nível tipo boia.
Lamento, mas esses a maioria dos itens neste blog não está disponível para venda avulsa.
Boa noite.
Usando o circuito da figura, não ficou claro se devo usar a alimentação (no VCC) em 3,3 ou 5 Volts.
No caso do RDM, acredito que o 3,3 volts acredito que foi usado para regular a alimentação para o controlador.
Qual a alimentação você usou no circuito montado?
Att,
Samuel
Quando um circuito tem um regulador de 3.3V e apenas uma entrada de alimentação, ele somente vai funcionar se for alimentado com mais que 3.3V. No caso, são 5V.
Se tivesse clicado no primeiro link teria visto isso.
Obrigado Jefferson.
Estou montando esse circuito e apareceram 2 dúvidas:
1) Estou tendo dificuldades em encontrar capacitor de 7nF no mercado. Esse valor está correto?
Se estiver, pode me dar alguma referência (datasheet)?
2) O Diodo D2 é ligado no GND e na outra extremidade na bobina. Certo?
Obrigado,
Samuel.
Acho que não fui muito claro na segunda pergunta.
Qual a finalidade do D9?
Samuel, o objetivo deste post não é ensinar a construir um leitor de RFID. É explicar como um leitor comercial é constituído para ajudar na manutenção ou modificação de um.
O valor 7nF não existe comercialmente. Se está correto somente o autor do desenho ou alguém com o necessário conhecimento de RF pode dizer, mas não é incomum em circuitos de precisão o projetista colocar no desenho o valor necessário, mesmo que não exista, e o montador se virar para obter esse valor através de combinações.
Eu suponho que “D9” refere-se ao pino D9 do Arduino. Seria o pino usado para transmitir códigos via RFID. Mas transmissão não foi implementada no código fonte do projeto.
Boa noite Jefferson, gostaria de saber como utilizar este sensor para medir a vazão, mas o link do texto para medir a vazão não está funcionando, no último parágrafo em “Informação acrescentada por um visitante”. Pode consertar?
O site está fora do ar, mas você pode ver uma cópia na Wayback Machine.
Qual é o telefone da loja
Não existe loja. Este site foi criado para dar suporte a meus clientes.
Bom dia Jefferson, você comentou que é aconselhável que ele não tenha contato com líquidos, certo? então para instala-lo numa caixa de agua o ideal seria colocar a mangueira de medição no fundo da caixa e ele acima do nível da agua?
Como faço para compra-lo de você?
Quanto maior a quantidade de ar no tubo mais complicado fica fazer uma medição precisa por causa da compressibilidade do ar. Nas minhas aplicações eu faço um furo do lado de fora da caixa, no fundo. E conecto o sensor por um tubo de uns 5cm tendo o cuidado de deixar no mínimo 1cm de ar dentro. O sensor é montado um pouco acima do furo, assim não é possível o ar escapar. Eu costumo fazer o furo um pouco abaixo do limite mínimo do “volume morto” do reservatório para que sempre haja água na entrada do tubo e a quantidade de ar aprisionado se mantenha constante. Caso o reservatório precise ser lavado e água escorra do tubo, a quantidade de ar aprisionado no tubo passa a ser igual ao comprimento do tubo (5cm no meu caso) e se eu quiser eliminar isso preciso “sangrar” o tubo depois de cada limpeza do reservatório. Até agora eu não parei para checar se existe diferença mensurável entre ter 5cm e 1cm de ar no tubo, mas eu garanto que se você tiver dezenas de centímetros a medição vai ficar louca.
A maneira mais simples de comprar é usando o meu anúncio no Mercado Livre.
opa jefferson. esse modulo ir. permite a conversa entre 2 modulos neh? tem algum programinha android que eu consiga testar essa comunicacao? e que consiga salvar algumas macros?
att,
felipe
Não sei a que “modulo ir” você se refere. Não encontrei esse termo nesta página.
amigo qual modelo dessa helice?
Não tem modelo.
Jefferson, antes de qualquer coisa, excelente artigo, parabens.
Ainda tenho algumas dúvidas e gostaria de abusar da sua ótima didádita para saná-las.
Entretanto vou precisar explicar com imagens, poderia por gentileza me chamar no email?
Vou tentar explicar por aqui:
A minha caixa dagua é bem alta (cerca de 9m), provavelmente vou precisar de um 5500(espero que já o tenha) ou o 5100, além disso ela fica em um local alto também (cerca de 6m do solo).
A caixa tem uma saída na base, a normal, o cano por onde a agua sai para abastecer as casas. esse cano desce até o solo (0m).
Seria muito mais fácil coletar essa pressão no cano quando ele chega no solo, por questoes fisicas mesmo.
Se eu derivar esse cano que chega no solo e acoplar esse sensor, ele me daria a informação correta da leitura?
saberia me dizer isso?
Imagino que ele me daria a leitura de 15m (quando estivesse a caixa cheia) e 9m (quando a caixa estiver vazia) e 0 (quando acabar até a agua que ficou no cano). Estou certo?
(claro, nao em metros, mas em volts proporcionais..)
Sua compreensão do funcionamento está correta. Para o sensor, não faz diferença se é um cano de 15m de altura, um reservatório de 15m de altura ou uma mistura dos dois. A pressão é proporcional à altura/profundidade e não à quantidade de água. Entretanto, em vez de usar um sensor de 10m e “perder” 10% de resolução você vai precisar de um sensor de 50m e perder uns 70% de resolução, que já não é tão boa em um sensor de 50m quanto em um de 10m. Claro que dependendo do seu objetivo isso será irrelevante.
Se minhas contas estiverem corretas, supondo que você tenha uma caixa de 90mil litros, usando um sensor de 10m você perceberia mudanças em passos de 98 litros, mas com o sensor de 50m você notaria em passos de 738 litros.
UDP Monitor Mostra o IP de quem transmitiu. Faz envio e recepção. Pode exibir em ASCII ou hexadecimal. Muitas outras configurações.
O produto é bom para trabalhar com baixas diferenças de pressão? Eu preciso dele para obter o dado de velocidade de um avião de aerodesign. Ele voaria a no máximo 20m/s. Por Bernoulli eu calculo que a diferença de pressão dinâmica e estática não passaria de 0.25kPa. A precisão do produto é boa para essa situação? Obrigado.
O exemplo tinha um erro na rotina DesligarRele que foi corrigido
Olá, Jefferson!
A dias procuro uma alternativa para um projeto que tenho em mente e parece que você me deu a possível solução.
Já vi que este sensor não possui um termômetro. Você sabe me dizer se existe algum modelo de sensor que também já forneça informações sobre a temperatura do líquido?
Grato
Não. E teria que ser de uma tecnologia completamente diferente pois neste o elemento sensor não tem contato com o líquido.
Corrigi um erro de comparação quer acontecia ao iniciar e fiz algumas tentativas de tornar o código mais robusto.
Como eu tenho dois acessos à internet hoje que posso escolher trocando o gateway eu tenho também dois IPs externos. Me ocorreu agora que seria útil modificar o programa para que possa atualizar um host com cada IP. Parece ser perfeitamente possível modificar o programa para, usando IP fixo em vez de DHCP, alternar entre os dois gateways e fazer as atualizações
Sim, é possível. Já consegui fazer o meu funcionar.
Jefferson, que interessante esse seu post. Por uma coincidência essa semana eu me rendi ao ESP8266 e comecei timidamente a experimentar com essa plataforma. Adquiri um módulo NodeMCU e estou devagarinho estudando como fazer as coisas.
Ter conectividade numa plataforma embarcada abre um mundo de possibilidades. Onde antes com um arduino era preciso usar gambiarras para capturar dados (como uma interface Bluetooth serial por exemplo), agora eu posso ter o meu dispositivo acumulando uma série de dados e de tempos em tempos descarregando para um destino remoto.
Além disso, a possibilidade de fazer atualizações OTA (over-the-air) usando WiFi torna simples demais evoluir o código em um projeto que já está instalado em sua localização final, sem ter de ficar se preocupando em levar o micro até o dispositivo. Fantástico!
Sobre a notificação por email do estado do alarme: uma outra forma que eu vejo de fazer isso é usando a plataforma de orquestração de eventos IFTT (If-this-then-that). Você usa o sinal do alarme no ESP para enviar uma mudança para um canal registrado no IFTT, e lá você compõe regras para que outras ações devem ser tomadas, como email, notificação no celular, mudar o estado de uma lâmpada inteligente, etc.
Abraço e obrigado por compartilhar!
Cláudio
Claudio,
Para automação pessoal ou de clientes sob contrato, eu acho a idéia do IFTTT bem útil. Mas conversar diretamente com um servidor de email deve continuar sendo uma idéia melhor para produtos comerciais por muitos anos ainda. Que eu me lembre a forma de se mandar email só mudou duas vezes em duas décadas. E sempre por causa dos spammers. A primeira impedindo que você se conecte diretamente ao servidor de destino e a segunda trocando a porta de 25 para 587. Enquanto isso empresas como a Google obsoletam APIs a cada x anos e descontinuam serviços inteiramente porque “apenas” x milhões de pessoas o usam.
Eu reitero que acho o IFTTT útil e possivelmente vou experimentar com ele nas próximas semanas.
Boa Noite!
Muito interessante seu artigo.
Procurei este componente pela internet, não o achei no Brasil (TSOP58238 )
Sabe onde tem?
Estou com problemas no meu Shield W5100 + Arduino UNO R3
Carreguei o exemplo de webserver do Arduino, alterando somente o IP, inicialmente funcionou as portas Analógicas flutuando os valores, e após algum tempo ( 2min) as portas analógicas pararam de flutuar.
Consultei um amigo, ele me pediu para filmar os estados da placa e da tela do browser para ver.
Segundo ele há um problema, o LED amarelo próximo ao AREF/GND fica aceso direto, mesmo sem nenhum Sketch gravado nele.
Com um Sketch webserver gravado neles eu não estou conseguindo mais ver no browser da internet as portas Analógicas flutuarem, a mensagem agora é ” A página Expirou “.
Comecei a procurar na internet algo para resolver ou que me desse uma luz, e num forum dizia : ” se estiver acontecendo isto verifique a ponte resistiva próximo ao RJ45 de 49R9 ohms, se tiver em seu lugar uma ponte de 511 ao invés de 49R9 ou 510 faça o seguinte ( coloque 2 resistores de 100 ohms soldados entre os pinos 1 e 2 e 3 e 6 do conector RJ45 que o problema desaparece……eu fiz…mas não mudou nada piorou…..então retirei tudo novamente…
Em contato com o amigo que identificou a falha, eu mencionei à ele ” Como posso saber se o problema está na Shield ou no Arduino” , ele falou: ” Teste as portas Analógicas individualmente com um trimpot e veja seu funcionamento” eu testei com um Sketch de teste para portas analógicas e o resultado foi positivo a” as portas Analógicas estão funcionando perfeitamente no Arduino UNO.
Minha dúvida agora é: ” Posso condenar a placa Shield W5100, estaria ela com defeito mesmo ou não? ”
Por favor me ajudem!!!
Estou com o mesmo problema por aqui, fiz o mesmo com a adição dos resistores de 100 Ohms mas não consegui resolver.
Existe um problema na linha 21. Ao invés de ser:
long result = (high<<8) | low;
Deveria ser:
long result = (high<<8) | low;
Obrigado! O texto foi corrigido. Existem muitas “oportunidades” de bagunçar isso ao editar os posts
O programa tem um problema em ParseJSON que faz vazar quantidades aparentemente aleatórias entre execuções (a cada 10 minutos). Numa execução a RAM livre podia continuar a mesma da anterior e na seguinte 4KB serem perdidos de uma vez. O resultado é que em menos de 100 minutos o programa pára de funcionar porque não há mais RAM livre (menos de 9KB) suficiente para jsonBuffer.parseObject operar.
Pode ser que eu esteja chamando a função incorretamente mas eu resolvi o problema eliminando o uso da biblioteca ArduinoJSOn completamente e fazendo o parse da string eu mesmo. O programa parece estável agora com 18KB livres.
Vocês possuem o esquemático desse conversor?
Não, mas o datasheet do MAX485 deve ter toda a informação necessária.
Boa tarde,
Este módulo pode ser utilizando em conjunto com o Arduino Nano ou Arduino Pro Mini sem comprometer o desempenho no envio das informações?
Obrigado.
Qualquer modelo de Arduino tem capacidade de processamento de sobra para lidar com um GPS.
[…] exemplo que você pegar na internet que use a biblioteca Newsoftserial poderá não funcionar no Mega. Nesse modelo de arduino, use as portas seriais […]
Jefferson bom dia, esse produto pode ser ligado a um ar continuo (de compressor) medir a pressão encontrada em um pneu e quando parametrizado (pressão ideal) ele tira o ar do pneu quando tiver com excesso ou coloca quando tiver com baixa pressão?
grato pelo retorno e compreensão
Um sensor não faz nada além de medir. Para tirar ou colocar ar em um pneu você precisa de um equipamento de calibragem automática que entre outras coisas vai ter um sensor para medir a pressão.
Olá bom dia,
Muito obrigado pela informação, estava procurando um compátivel com o HC-SR04 e blindado. Você me ajudou bastante, saberia me dizer onde encontro este produto?
Obrigado.
Muito bom! Me ajudou bastante! Valeu!
Olá Jeffferson, boa tarde!
Estou buscando um sensor de ultrassom a prova d’água, que eu possa calibrar a distância máxima de detecção de objeto ao cruzar o feixe do som. Você vende este dispositivo? Qual o valor?
Não. Lamento.
Boa tarde Jefferson.
Estou com um projeto para o desenvolvimento de um contador de veículos através da diferença de pressão proporcionada pela travessia de um veículo em uma mangueira flexível.
A ideia é conectar uma mangueira ao sensor, o outro lado tampar e esticar ao longo da via, e a partir do momento de travessia do veículo sobre a mangueira, o sensor ira identificar uma diferença de pressão.
Minha dúvida é sobre o limite máximo de pressão que o sensor suporta, sendo que serão analisados veículos leves e pesados. Os veículos iram atravessar ao uma velocidade de 40km/h e em média são 3 toneladas sobre as mangueiras por eixo dos veículos.
A partir do seu texto vi que os sensores são bem frágeis e sensíveis. Gostaria de saber se o sensor suportará essa pressão gerada pelos veículos nas travessias das mangueiras.
Desde já obrigado!
Eu não tenho uma resposta precisa para dar e o que se segue é apenas um palpite rápido que dou gratuitamente sem nenhuma garantia de que esteja correto pois não sou especialista.
Se você não pretende “pesar” os veículos eu não creio que você precise se preocupar com isso.
Digamos que você use uma mangueira de material que suporte um grande número de deformações, como o silicone (não estou dizendo que o silicone serve nessa aplicação) e que o veículo de menor peso já provoque uma deformação mensurável e a partir de um certo peso já ocorra deformação total da mangueira. Você só precisa de um sensor que funcione bem dentro dessa faixa de deformação mínima e deformação total, pois um peso maior não mudará nada.
Além disso, a transformação do peso em pressão depende de como você instala a mangueira. O esmagamento vai ocorrer apenas diretamente debaixo das rodas ou você vai colocar uma placa que vai esmagar toda a seção da mangueira sob a rua por igual quando o eixo passar? A pressão depende do volume de água deslocado e se você esmagar apenas a área sob as rodas o sensor vai sentir uma pressão menor, apesar do peso ser o mesmo.
Então responder com precisão à sua pergunta depende de conhecer a diferença de pressão gerada pela sua solução de montagem da mangueira entre o veículo mais leve e o mais pesado. Ela pode até ser insignificante para o sensor. Se não quiser arriscar um sensor testando, jogue uma mangueira na rua ligada a um manômetro e deixe os veículos passarem por cima para ter uma idéia das grandezas envolvidas. Um simples manômetro de 60 psi pode ser encontrado por meros R$22
Veja este exemplo em que usam um MPX5010 para contar a passagem de bicicletas
https://www.youtube.com/watch?v=x1HM3IvExJE
Boa noite!
William
Eu uso um sensor de maquina de lavar roupas com uma mangueira pneumática para acionar sinaleiro de saída de veiculo em prédios.
Não sei se é esse seu objetivo.
Caro Jefferson
No datasheet do RS-485 trás uma montagem típica de 4 rs485. E nela vemos apenas dois resistores.
No componente que você mostra existem diversos outros componente na placa além do MAX485.
Então para que servem esses componentes “extras”?
Três são óbvios. R8 e D1 são para acender o LED. C1 (ou C2) é o capacitor de desacoplamento que deve ser colocado próximo a qualquer CI. Os outros componentes provavelmente são resistores de pull-up e pull-down.
Acabo de achar o diagrama do módulo.
bom dia estou com problema esp8266 e 12 o wi fi dele não aparece de jeito nenhum, só aparece o ip dele no serial monitor somente ja fiz tudo ao meu alcance não obtive resultado positivo , pode ajudar
Você dá muito poucas informações sobre seu problema para ser prático ajudá-lo. Você sabe a diferença entre modo STA e modo AP? Em que modo está seu sketch? De que IP você fala? IP do STA ou IP do AP?
Olá,
Pretendo utilizar o sensor para acompanhar a variação da pressão de um gás dentro de um recipiente de vidro. Eu conectaria a saída do recipiente até a entrada do sensor por um tubo de silicone. A pressão deve variar entre 1 a 1,25 atm. Conseguiria com esse sensor?
Não vejo por que não. Você iria precisar do modelo que suporta 5 atmosferas (500kPa).
Nessa segunda versão, se você rodar várias vezes enviando e-mails, de tempos em tempos, em certo momento a memória vai estourar por conta do malloc, pra resolver é só desalocar no fim da função.
Desculpe a demora para aprovar seu comentário e obrigado pela dica!
Para resolver o problema indicado por Marco é preciso incluir uma linha:
free(buf);
no(s) lugar(es) apropriado(s) da função sendEmail().
Não exatamente no fim da função, pois esta pode terminar em qualquer ponto onde há um “return”. Eu só vou corrigir a listagem do programa quando eu tiver tempo para voltar a esse problema e testar no ESP8266.
Ola Jefferson. Parabéns pela iniciativa. Já fez a atualização do código?
olá,
estou com um pouco de dificuldade em relação a calibração de um mpx5700dp.
Estou usando map(sensorValue , 0,1023,0,700) .. poderia me dizer se isso faz sentido? Estou medindo a pressao que sai de uma panela de pressão e obtendo valores medios de 15kpa há +/- 50ºC.
Você está assumindo que o valor de saída do sensor comece em zero. Isso só é verdade se a panela começar com vácuo.
Não funcionou!
Continua aparecendo erro de script!
Coloque a propiedade Silent := True;
Webbrowser1.Silent := True;
Valeu amigo, resolveu um bug de anos aqui no meu sistema. Grato
Em 4/06/2018 a Cloudflare passou a suportar apenas TLS v1.2 e rejeitar conexões TLS v1.1, que era a versão suportada pelo ESP8266 Core v2.3.0.
Eu obtive sucesso usando o IDE Arduino 1.8.5 e ESP8266 Core 2.4.1, com uma ressalva: o sketch passou a acusar o erro “a conexão falhou” ao tentar acessar api.cloudflare.com.
Ativando o modo de debug no IDE percebi que o erro era um “lookup error: -6” que ocorria na função [hostbyname]. Eu resolvi definindo manualmente um servidor de DNS (usei o da Google) para a chamada de Wifi.config().
Notar que enquanto eu estava usando a versão 2.3.0 eu não observei esses erros de lookup.
O fingerprint atual do certificado Cloudflare é:
E4 D2 7F F4 37 D0 93 2E 29 E6 E6 77 35 A9 0F F9 F0 D4 A5 D3
Ola Jefferson.
Otimo site, muito claro e bem feito.
Voce teria para venda o sensor MPX5010DP ?, estou usando um pote plastico cilindrico como fosse uma caixa d’agua e quero monitorar no arduino o nivel de agua.
Dimenções:
Circunferencia = 86 cm
Diametro = 27 cm
Altura = 15 cm
Minha duvida e se com o sensor MPX5010DP e uma boa opção dado as pequenas dimenções da caixa, vc teria alguma dica para me passar ?
Agradeço a atenção.
Obrigado.
Desculpe a demora para responder.
O MPX5010DP está em falta. O único número importante para o sensor é a altura da coluna de líquido. Se vai servir para você depende apenas de que resolução você precisa ter. Você precisa detectar variações de mililitros? microlitros? quanto? Ao usar apenas 15cm da capacidade de 1m do sensor você perde apenas faixa de atuação, mas a resolução do sensor permanece a mesma. Você precisa fazer as contas para determinar, dado o volume do do seu pote, qual a mínima variação detectável pelo conversor A/D de 10 bits do arduino. Calculando de forma bem grosseira, o arduino é capaz de detectar variações de 1mm de coluna de líquido com esse sensor. Se eu fiz as contas certo seu recipiente comporta 10 litros e assim cada milímetro corresponde a 66 mililitros, que é a mínima variação que o sensor vai ser capaz de perceber.
Eu recomendo que você faça as contas você mesmo. Eu posso estar completamente errado, pois estou fazendo tudo de cabeça.
vc teria uma fonte de 5v junto com modulo rele tudo em uma peca única.
não
Bom dia, o capacitor a que recomenda das colocar entre o 3.3V e o GND é de desacoplamento ou eletrolítico?
Desacoplamento = função
eletrolítico = tipo
“desacoplamento ou eletrolítico” não faz sentido.
Ao colocar o capacitor eletrolítico onde indicado ele assume a função de capacitor de desacoplamento.
Boa tarde, Qual o valor desse kit completo? Você realizaria o envio para São Paulo para o CEP 03152-155? Preciso de 8 kits
Não estou fazendo envio para fora do estado no momento, pois não emito NF.
Ola Jefferson, obrigado pelas dicas, ja cosegui o sensor de pressão, vou postar os resultados assim que possivel.
Um grande abraço.
gostaria de saber onde posso adquirir o sensor de pressão mpx5010
Lamento mas está em falta, sem previsão de chegada.
Olá poderia explicar como faço a programação para o sensor medir vácuo ?
Infelizmente, não. Conforme eu disse no texto, medir vácuo com esse sensor é possível mas complicado e eu não recomendo. Esse sensor não foi feito para medição de vácuo.
ola boa tarde, estou usando este modulo mas quando eu aciono cargas o display 16×2 doa rduino fica exibindo caracteres loucos e sem sentidos no caso vc disse que poderia ser EMI mas este modulo ja tem um circuito com proteção o snuber com esses transistor diodos etc…
eu estou usando a mesma fonte tanto para o rele quanto para o arduino, seria isso um problema? desde ja argadeço
Com o conhecimento adequado de filtragem você pode usar uma fonte só e alguns componentes extras, mas o modo mais fácil de resolver o problema é usar fontes separadas.
ola obrigado pelo retorno, eu separei as fontes mas ainda sim o problema persiste, apenas quando ha cargas AC acionadas pelo rele da erro, quando não ha carga nos reles eles não dão problemas, acredito que terei de fazer um circuito snuber estou pesquisando a respeito como fazer, a principio estou acionando um motor 220vAC 400Wats e um sinaleiro com buzzer, é so acionar o sinaleiro que tbm é 220 que na hora da erro ja o motor nem sempre da erro vou ver como fazer ese snuber pois não conheço nada de eletronica e se der certo posto aqui, muito obrigado.
ahhhhh… se sem carga não dá problema então realmente não é problema para separar fontes.
Com este sensor eu consigo medir a pressão de saida de um botijão de gás de cozinha de 13kg?
Até onde sei a pressão em um botijão de 13kg a até 40 graus centígrados de temperatura é de 13 atmosferas (cerca de 1300kpa). Nenhum desses sensores serve.
ola amigo bom dia .. vi o seu conversor i2c tenho um PROJETO para ligar 32 rele via arduino .porem naum ha portas suficientes para tal . gostaria de saber se eh possivel criar 32 enderecos no i2c para usar no modulo rele .? caso haja como faco para adquerir o conversor para os 32 canais ?
Você não precisa de 32 endereços i2c. É um endereço para cada módulo de 8 canais. Então você precisa de 32/8 = 4 módulos i2C com diferentes endereços. Cada um deles custa R$49 sem os relês e sem o frete. Cada conjunto completo de módulo de relês i2C 8 canais como o mostrado na página custa R$69 + frete.
Meio atrasado mas que importa é a intenção : é da mini tv Lennox modelo 7114
Nunca é tarde demais para contribuir.
Obrigado!
Olá !! parabéns pelo trabalho, nem tinha ideia q poderia passar parâmetro no wire.begin, Show, estava 2 dias tentando aki, agora tudo certinho. Vlw
Sem jumper: Alimentação para os relês (5V) deve ser conectada a GND e JD-VCC.
o meu módulo relê não tem 3 pinos.
somente jd-vcc e vcc não há o gnd.
como eu ligo outra fonte alternativa? Se não há GND.
Não conheço esse módulo. Qualquer suposição que eu faça pode ser ruim.
Tem como medir o fluxo respiratório de uma pessoa.
Olá, estou tendo muitos problemas com o ESP01, além de cair a conexão toda hora, parece que quanto mais ESPs eu ligo na rede, mais maluca ela fica, estava suspeitando do roteador aqui de casa, que é um da Vivo, porém, além de tudo, fica aparecendo uma rede chamada ESP_261681 e as vezes aparece outra com o nome parecido, aqui na lista de redes da minha casa, será que o problema é alimentação? e será que apenas um downgrade de firmware já ajuda?
Eu não mexi no firmware, porém já veio com um defeito de fábrica, consigo subir os códigos, mas ao tentar utilizar o comando AT ele não responde nada.
Qual seria a sua sugestão? Obrigado desde já!
É padrão do ESP8266 que o AP criado por ele, caso você não tenha definido outro, tenha um nome com o prefixo “ESP_” seguido pelos seis últimos algarismos do endereço MAC do módulo. A primeira coisa a fazer é ter uma lista de todos os endereços MAC de seus módulos para quando essa rede aparecer você saber qual módulo a está criando.
Comandos AT não funcionam no firmware Arduino Core.
Boa tarde,
Tenho algumas perguntas em relação à esses sensores. Primeiramente, você tem o 5100DP para venda? Pode me informar os valores e questões de envio?
No momento estou utilizando 2 sensores MPX5700DP, mas não estão funcionando bem para a minha aplicação.
Eu preciso calcular a vazão na admissão de um motor através de placa de orifício e duas tomadas de pressão.
Mas a questão é que é um caro aspirado, e logo, a pressão é negativa. Consegui as leituras com o 5700, mas além dos resultados estarem variando muito, o sensor não parece ter precisão suficiente para diferença de pressão. Por isso pensei em tentar com o 5100. Acha que funcionaria?
Esse sensor não parece adequado para esse tipo de aplicação.
Olá, você sabe dizer se tem algum código para usar esses sensores….pois, vejo alguns artigos que mencionan tal código principalmente pra arduino outros com circuito de barra de led não dizem nada sobre.
É só solda-lo na placa é pronto?
Se você está substituindo um sensor que já estava instalado por um igual então não, nenhum código precisa ser inserido/alterado. Mas em automação tudo precisa de algum código. Nenhum sensor funciona “automagicamente”.
Jefferson bom dia:
Estou pensando em usar o MPX5050 para um projeto de medição de nível de água. Mas existe um problema no meu caso: não posso fazer furo algum na estrutura que quero medir. Então eu te pergunto: posso usar o principio da maquina de lavar ? Até onde sei a maquina de lavar usa um sensor de pressão para mediar o nível da água, mas o cano em que fica o sensor não fica cheio de água. Minha ideia é mergulhar o cano na água e medir a pressão que o ar faz quando é empurrado pela água. Pela sua experiencia, acha que daria certo com este tipo de sensor ?
Depende da sua definição de “dar certo” 🙂
Você não tem precisão dessa forma, porque o ar é compressível. E quando eu fiz uma experiência desse tipo usando uma mangueira mergulhada na caixa a pressão indicada pelo sensor ia caindo com o tempo mesmo sem mudança no nível da água.
Numa máquina de lavar esses problemas não são relevantes.
[…] ICO é uma coleção de imagens) como compressed PNG o Delphi não poderá usá-lo e poderá até não conseguir compilar mais, acusando erro RLINK32: Out Of Memory. Então você precisa desmarcar a caixa apontada pela seta […]
Boa noite Jefferson.
Não sei se ainda ve este post mas mesmo assim pergunto:
Usei seu programa de enviar email quando muda status da GPIO0 , SEM criptografia.
Usei porta 465 e um servidor de email particular (host UAI). Ele informa que foi conectado mas da TIME OUT.
Aumentei de 10 para 30 segundos mas ainda assim deu alarme. Alguma sugestão ?
Obs: Tentei usar seu programa de enviar email normalmente COM criptografia e deu FALHA DE CONEXÃO.
Agradeço qualquer resposta.
Obrigado. Olinto
Eu estou usando o exemplo desta página (com criptografia) em um projeto que comecei no mês passado e está funcionando normalmente. Mas eu só usei até hoje o gmail, que eu considero um exemplo de servidor “complicado”. Outros deveriam criar ainda menos problemas. O exemplo sem criptografia é ainda mais garantido.
Como eu não esbarrei nesses problemas eu não sei o que pode ser.
Parabens Jefferson.
Seria interessante para mim no lugar de e-mail , enviar os alarmes (sinais) via FTP para uma hospedagem da minha nuvem .
Alguma sugestão ?
Obrigado
Conexões FTP são tão “simples” quanto email. Você se conecta e dá uma série de comandos textuais. Mas não tenho nenhum exemplo de como fazer isso.
Notei que o terceiro byte tem valor 0xA4 em algumas teclas e 0x24 em outras. Mas fiz uma analise aqui no controle do meu receptor da oi TV e vi que uma mesma tecla alterna o terceiro byte entre 0xA4 e 0x24. Sendo assim a tecla “0”, a exemplo, ficaria: 0x80722400 e 0x8072A400.
Essa é uma caracteristica dos protocolos RC5 e RC6 (Philips). Se você converter A4 e B4 para binário verá que muda apenas um bit. O protocolo usa isso para diferenciar um botão que você aperta e segura de um botão apertado repetidas vezes.
Nessa lista eu não parei para deixar todos os comandos com o bit no mesmo estado e só colei os códigos da forma como decodifiquei
Veja este outro remoto
Relendo hoje essa explicação, quase três anos depois, percebi que falhei ao tentar explicar o que há de diferente. Nem eu consegui entender. Precisei olhar meu arquivo editado IRremoteESP8266.cpp.
A diferença é que o comando SendRC6 original manda um header seguido de um start bit. O remoto GVT/Vivo entre o header e o start bit manda mais quatro bits.
RC6
mark(RC6_HDR_MARK); //header
space(RC6_HDR_SPACE);
space(2*RC6_T1); //Start bit
mark(2*RC6_T1);
GVT/VIVO
mark(RC6_HDR_MARK); //header
space(RC6_HDR_SPACE);
mark(RC6_T1);
space(RC6_T1);
mark(RC6_T1);
space(RC6_T1);
mark(RC6_T1);
space(RC6_T1);
space(RC6_T1);
mark(RC6_T1);
space(2*RC6_T1); //start bit
mark(2*RC6_T1);
Eu fiz um pequeno acréscimo ao texto que deve ajudar.
Quando a função sendEmail() é chamada pela primeira vez provoca uma redução de cerca de 15KB na RAM livre, que não é devolvida. Eu conseguir resolver isso usando ponteiros, da seguinte forma:
Mude
WiFiClientSecure client;
para
WiFiClientSecure *client;
delete
WiFiClientSecure client;
Acrescente no início de sendEmail():
client = new WiFiClientSecure;
Acrescente no final de sendEmail():
delete client;
Troque todas as ocorrências de “client.” por “client->”. Por exemplo, client.stop() vira client->stop();
Desta forma o objeto “client” é criado no início de sendEmail() e destruído no final.
Mas atente para o fato de que ainda assim a função precisa de 15KB livres para funcionar. Se você não tiver essa RAM livre o programa vai travar ao executar sendEmail();
Boa noite Jefferson.
Preciso de uma opinião sua.
Eu quero medir a pressão de um recipiente de laboratório. Mas, a variação da pressão é muito pequena.
Eu utilizei o MPX5700DP, eu li o seu artigo e ficou claro que fiz uma péssima escolha.
Gostaria da sua opinião, de qual sensor de pressão eu poderia utilizar e que tenha alta sensibilidade?
Desde Já agradeço. Muito obrigado
Excelente dica que resolve o problema!
Obrigado Jefferson!
Boa noite Jefferson,
Você encontrou alguma solução para compensar a compressão do ar e a consequente queda da pressão indicada, mesmo sem a mudança do nível da água com o tempo, no caso de medição contínua em caixas de água?
Furar a caixa ou a tubulação que sai dela sempre foi uma opção para mim, por isso nunca precisei procurar por outra solução, mas você pode resolver o problema mergulhando o sensor dentro de uma caixa no reservatório, conectada ao exterior por um tubo aberto. Se o tubo for largo e rígido o bastante pode até ser instalado dentro do próprio tubo, desde que você vede o fundo do tubo e mantenha o topo aberto.
Esse sensor é diferencial. A terminação de vácuo precisa ficar aberta e precisa estar exposta à atmosfera.
[…] ← ESP8266: error: call of overloaded ‘println(time_t (&)())’ is ambiguous Tutorial MongoDB Atlas: conta, bancos e coleções → […]
Olá. Eu estou tendo um problema muito chato com meu ESP01. Ele está com tudo funcionando normal, porém quando eu tento me conectar em um WiFi ele simplesmente não se conecta, ele consegue reconhecer todos os SSID’s e também os RSSID’s, mas não se conecta no WiFi. Eu não encontrei nenhum defeito aparente no módulo, será que isso que foi explicado a cima vai resolver meu problema? Ou pode ser outra coisa?
Eu não mencionei a cima, mas ele esta sendo alimentado pela USB do meu computador e ligado em um módulo para programa-lo pela ide do arduino. Eu tentei ligar em uma fonte externa mas nada mudou.
Olá, Jefferson!
Tudo bem?
Cara, sou um entusiasta e iniciante nesta área e estou tentando automatizar um interruptor de uma lampada com o ESP 01 e um modulo rele já com as entradas e alimentação devidamente definidas, conforme a imagem deste link (https://cdn.awsli.com.br/1000×1000/346/346010/produto/28602692/898c92f83b.jpg). No entanto estou querendo utilizar mais um GPIO do ESP como entrada para um interruptor capacitivo touch, como o HTTM (https://http2.mlstatic.com/D_NQ_NP_735336-MLB43085265264_082020-O.webp) ou o TTP223B (https://http2.mlstatic.com/D_NQ_NP_941549-MLB31720972487_082019-O.webp).
Gostaria de saber se é possível através dos métodos que mostrou aqui, sem a utilização do expansor, e se funcionaria bem.
Como eu disse, sou um entusiasta e não entendo quase nada de eletrônica e por ainda tenho dificuldades de entender os esquemas nas imagens..rs.
Apesar de não entender muito o seu post foi o mais claro pra mim. Parabens!
Desde já, muito obrigado.
Eu não vendo, nem tenho esses produtos, por isso não posso garantir que é possível e muito menos se funcionaria bem. O que posso dizer é que teoricamente pode ser feito, se você reprogramar o RX da serial como entrada. Alternativamente pode funcionar usando GPIO0 ou GPIO2 (o que estiver sobrando no módulo de relé) se a saída do interruptor capacitivo for ativa em nível baixo, ou seja, enquanto ninguém estiver com o dedo em cima o nível na saída for alto.
Ótimo… Funcionou perfeitamente.
gostei da leveza.
hoje zap nodemcu envolve 8 boletos de micro serviços pra cobrir a falta que faz uma interface/api graphql de alto nivel as custas de trampo de baixo nivel que nao vai aparecer.
claro, td em 20 ou menos linhas.
Ótimo post: Simples e objetivo
No funciona el programa RFID_RDM6300_Tag_Tester.exe en windows 10.
Boa noite!!
Estou usando esse modulo para abrir 8 fechaduras eletromagneticas, independentemente, mas de forma intermitente o conjunto todo reinicia quando desliga o rele de alguma porta. Como posso resolver? snubber?
Ola. Estou trabalhando com o modulo relé junto com o ESP 01. Ao energizar o modulo com o ESP ocorre a troca rápida de estado do relé. Energizando e em seguida desligando. Teria alguma forma de tentar manter o estado das saídas ou em nível lógico baixo ou alto? Gostaria que o relé mudasse sua condição apenas com a programação.
Obrigado.
Leandro