Taula de continguts:

Resistor de detecció de força (FSR) Arduino Tutorial senzill: 8 passos
Resistor de detecció de força (FSR) Arduino Tutorial senzill: 8 passos

Vídeo: Resistor de detecció de força (FSR) Arduino Tutorial senzill: 8 passos

Vídeo: Resistor de detecció de força (FSR) Arduino Tutorial senzill: 8 passos
Vídeo: How to use Force Sensitive Resistors (FSR) with Arduino - Simple Force Sensing Arduino Tutorial 2024, Desembre
Anonim
Image
Image

En aquest tutorial aprendrem com detectar la força aplicada a la resistència de detecció de força (FSR) i mostrar-la a la pantalla OLED + establirem els límits amb un LED verd i un vermell.

Mireu un vídeo de demostració.

Pas 1: què necessiteu

El que necessitareu
El que necessitareu
El que necessitareu
El que necessitareu
  1. Arduino UNO (o qualsevol altre Arduino)
  2. Sensor de força
  3. Pantalla OLED
  4. LED VERMELL I VERMELL
  5. Resistència de 1K ohm
  6. Filferros de pont
  7. Taula de pa
  8. Programa Visuino: descarregar Visuino

Pas 2: Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO

Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO
Inicieu Visuino i seleccioneu el tipus de placa Arduino UNO

Per començar a programar l’Arduino, haureu de tenir instal·lat l’IDE Arduino des d’aquí:

Tingueu en compte que hi ha alguns errors crítics a Arduino IDE 1.6.6. Assegureu-vos que instal·leu la versió 1.6.7 o superior, en cas contrari, aquest instructiu no funcionarà. Si encara no ho heu fet, seguiu els passos d'aquesta instrucció per configurar l'IDE d'Arduino per programar Arduino UNO. El Visuino: https://www.visuino.eu també ha d’estar instal·lat. Inicieu Visuino com es mostra a la primera imatge Feu clic al botó "Eines" del component Arduino (imatge 1) a Visuino Quan aparegui el quadre de diàleg, seleccioneu "Arduino UNO" tal com es mostra a la imatge 2

Pas 3: a Visuino Afegeix components

A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
A Visuino Afegeix components
  1. Afegiu el component "Pantalla OLED (I2C) SSD1306 / SH1106"
  2. Afegiu dos components "Compara el valor analògic"

Pas 4: a Components del conjunt de Visuino

A Components del conjunt de Visuino
A Components del conjunt de Visuino
A Components del conjunt de Visuino
A Components del conjunt de Visuino
A Components del conjunt de Visuino
A Components del conjunt de Visuino
A Components del conjunt de Visuino
A Components del conjunt de Visuino
  1. Feu doble clic al component "DisplayOLED1" i, a la finestra de diàleg "Elements", arrossegueu "Camp de text" cap a l'esquerra
  2. seleccioneu a la dreta "Camp de text1" i a la finestra de propietats definiu la mida: 3 i Y: 40
  3. Seleccioneu el component "CompareValue1" i al conjunt de la finestra de propietats Compare Type: ctSmallerOrEqualand value: 0,1 "CompareValue1" s'utilitza per activar el LED verd, vol dir que cada vegada que el valor d'entrada és menor o igual a 0,1 activar el LED
  4. Seleccioneu el component "CompareValue2" i, a la finestra de propietats, configureu Compare Type: ctBigger

i valor: 0,1 "CompareValue2" s'utilitza per activar el LED vermell, vol dir que sempre que el valor d'entrada és superior a 0,1 activa el LED vermell

Pas 5: a Components de Visuino Connect

A Components de Visuino Connect
A Components de Visuino Connect
A Components de Visuino Connect
A Components de Visuino Connect
  1. Connecteu el pin de sortida analògica Arduino [0] al pin del component "CompareValue1" [Entrada]
  2. Connecteu el pin de sortida analògica Arduino [0] al pin del component "CompareValue2" [Entrada]
  3. Connecteu el pin de sortida analògica Arduino [0] al pin del component "DisplayOLED1> Field Text1" [In]
  4. Connecteu el component "DisplayOLED1" al pin Arduino I2C [In]
  5. Connecteu el pin del component "CompareValue1" al pin digital Arduino [8]
  6. Connecteu el pin del component "CompareValue2" al pin digital Arduino [7]

Pas 6: Genereu, compileu i pengeu el codi Arduino

Genereu, compileu i pengeu el codi Arduino
Genereu, compileu i pengeu el codi Arduino
Genereu, compileu i pengeu el codi Arduino
Genereu, compileu i pengeu el codi Arduino

A Visuino, premeu F9 o feu clic al botó que es mostra a la imatge 1 per generar el codi Arduino i obriu l'IDE Arduino

A l'IDE Arduino, feu clic al botó Puja per compilar i penjar el codi (imatge 2)

Pas 7: Juga

Si enceneu el mòdul Arduino UNO i premeu el sensor del sensor de força, hauríeu de veure un número canviant a la pantalla OLED i hauria d’encendre un LED verd, però quan arribeu al límit, el LED vermell hauria de brillar.

Enhorabona! Heu completat el vostre projecte amb Visuino. També s’adjunta el projecte Visuino, que he creat per a aquest Instructable, el podeu descarregar aquí i obrir-lo a Visuino:

Pas 8: Circuit

Circuit
Circuit
  1. Connecteu el pin positiu Arduino [5V] al pin OLED [VCC] i el pin del sensor de força [1]
  2. Connecteu el pin negatiu Arduino [GND] al pin OLED [GND]
  3. Connecteu el pin OLED [SDA] al pin Arduino [SDA]
  4. Connecteu el pin OLED [SCL] al pin Arduino [SCL]
  5. Connecteu el pin del sensor de força [2] al pin analògic Arduino [0]
  6. Connecteu el pin del sensor de força [2] a la resistència de 1K ohm
  7. Connecteu l'altre costat de la resistència al pin negatiu Arduino [GND]
  8. Connecteu el pin negatiu de LED verd al pin Arduino [GND]
  9. Connecteu el pin positiu LED verd al pin digital Arduino [8]
  10. Connecteu el pin negatiu LED vermell al pin Arduino [GND]
  11. Connecteu el pin positiu LED vermell al pin digital Arduino [7]

Recomanat: