Índice:

Force Sensing Resistor (FSR) Tutorial simples do Arduino: 8 etapas
Force Sensing Resistor (FSR) Tutorial simples do Arduino: 8 etapas

Vídeo: Force Sensing Resistor (FSR) Tutorial simples do Arduino: 8 etapas

Vídeo: Force Sensing Resistor (FSR) Tutorial simples do Arduino: 8 etapas
Vídeo: Arduino Force Sensing Resistor (FSR) 2024, Novembro
Anonim
Image
Image

Neste tutorial vamos aprender como detectar a força aplicada ao Force Sensing Resistor (FSR) e exibi-la no Display OLED + vamos definir os limites com um LED verde e um LED vermelho.

Assista a um vídeo de demonstração.

Etapa 1: O que você precisa

O que você vai precisar
O que você vai precisar
O que você vai precisar
O que você vai precisar
  1. Arduino UNO (ou qualquer outro Arduino)
  2. Sensor de força
  3. Display OLED
  4. LED VERMELHO E VERDE
  5. Resistor de 1K ohm
  6. Fios de ligação
  7. Tábua de pão
  8. Programa Visuino: Baixe o Visuino

Etapa 2: inicie o Visuino e selecione o tipo de placa Arduino UNO

Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO
Inicie o Visuino e selecione o tipo de placa Arduino UNO

Para começar a programar o Arduino, você precisará ter o IDE do Arduino instalado aqui:

Esteja ciente de que existem alguns bugs críticos no Arduino IDE 1.6.6. Certifique-se de instalar 1.6.7 ou superior, caso contrário, este Instructable não funcionará! Se você não tiver feito isso, siga as etapas neste Instrutível para configurar o IDE do Arduino para programar o Arduino UNO! O Visuino: https://www.visuino.eu também precisa ser instalado. Inicie o Visuino como mostrado na primeira imagem Clique no botão "Ferramentas" no componente Arduino (Figura 1) no Visuino. Quando a caixa de diálogo aparecer, selecione "Arduino UNO" conforme mostrado na Figura 2

Etapa 3: Adicionar componentes no Visuino

No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
No Visuino Adicionar Componentes
  1. Adicionar componente "SSD1306 / SH1106 OLED Display (I2C)"
  2. Adicionar 2x componente "Comparar valor analógico"

Etapa 4: nos componentes do conjunto Visuino

No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
No Visuino Set Components
  1. Clique duas vezes no componente "DisplayOLED1" e na janela de diálogo "Elementos" arraste "Campo de texto" para a esquerda
  2. selecione à direita "Text Field1" e na janela de propriedades defina o tamanho: 3 e Y: 40
  3. Selecione o componente "CompareValue1" e na janela de propriedades defina Compare Type: ctSmallerOrEqualand value: 0.1 "CompareValue1" é usado para acionar o LED verde, significa que sempre que o valor de entrada for menor ou igual a 0,1 acionar o LED
  4. Selecione o componente "CompareValue2" e, na janela de propriedades, defina o tipo de comparação: ctBigger

e valor: 0.1 "CompareValue2" é usado para acionar o LED vermelho, isso significa que sempre que o valor de entrada for maior que 0,1 acionar o LED vermelho

Etapa 5: nos componentes do Visuino Connect

Nos componentes do Visuino Connect
Nos componentes do Visuino Connect
Nos componentes do Visuino Connect
Nos componentes do Visuino Connect
  1. Conecte o pino Arduino Analog Out [0] ao pino do componente "CompareValue1" [In]
  2. Conecte o pino Arduino Analog Out [0] ao pino do componente "CompareValue2" [In]
  3. Conecte o pino Arduino Analog Out [0] ao pino do componente "DisplayOLED1> Text Field1" [In]
  4. Conecte o componente "DisplayOLED1" ao pino Arduino I2C [In]
  5. Conecte o pino do componente "CompareValue1" [Out] ao pino digital do Arduino [8]
  6. Conecte o pino do componente "CompareValue2" [Out] ao pino digital do Arduino [7]

Etapa 6: gerar, compilar e fazer upload do código do Arduino

Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino
Gere, compile e carregue o código do Arduino

No Visuino, pressione F9 ou clique no botão mostrado na Figura 1 para gerar o código do Arduino e abra o IDE do Arduino

No IDE do Arduino, clique no botão Upload, para compilar e fazer upload do código (Figura 2)

Etapa 7: jogar

Se você ligar o módulo Arduino UNO e pressionar o sensor do sensor de força, deverá ver um número mudando no display OLED e um LED verde deverá acender, mas quando você atingir o limite, o LED vermelho deverá brilhar.

Parabéns! Você concluiu seu projeto com Visuino. Também está em anexo o projeto Visuino, que criei para este Instructable, você pode baixá-lo aqui e abri-lo no Visuino:

Etapa 8: Circuito

O circuito
O circuito
  1. Conecte o pino positivo do Arduino [5V] ao pino OLED [VCC] e o pino do sensor de força [1]
  2. Conecte o pino negativo do Arduino [GND] ao pino OLED [GND]
  3. Conecte o pino de exibição OLED [SDA] ao pino Arduino [SDA]
  4. Conecte o pino de exibição OLED [SCL] ao pino Arduino [SCL]
  5. Conecte o pino do sensor de força [2] ao pino analógico do Arduino [0]
  6. Conecte o pino do sensor de força [2] ao resistor de 1K ohm
  7. Conecte o outro lado do resistor ao pino negativo do Arduino [GND]
  8. Conecte o pino negativo do LED verde ao pino do Arduino [GND]
  9. Conecte o pino positivo do LED verde ao pino do Arduino Digital [8]
  10. Conecte o pino negativo do LED vermelho ao pino do Arduino [GND]
  11. Conecte o pino positivo do LED vermelho ao pino do Arduino Digital [7]

Recomendado: