Innehållsförteckning:

Force Sensing Resistor (FSR) Arduino Enkel handledning: 8 steg
Force Sensing Resistor (FSR) Arduino Enkel handledning: 8 steg

Video: Force Sensing Resistor (FSR) Arduino Enkel handledning: 8 steg

Video: Force Sensing Resistor (FSR) Arduino Enkel handledning: 8 steg
Video: How to use Force Sensitive Resistors (FSR) with Arduino - Simple Force Sensing Arduino Tutorial 2024, November
Anonim
Image
Image

I denna handledning lär vi oss hur man upptäcker kraften som appliceras på Force Sensing Resistor (FSR) och visar den på OLED Display + vi kommer att sätta gränserna med en grön och en röd LED.

Se en demonstrationsvideo.

Steg 1: Vad du behöver

Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
Vad du kommer att behöva
  1. Arduino UNO (eller någon annan Arduino)
  2. Kraftsensor
  3. OLED -skärm
  4. RÖD & GRÖN LED
  5. 1K ohm motstånd
  6. Bygelkablar
  7. Bakbord
  8. Visuino -program: Ladda ner Visuino

Steg 2: Starta Visuino och välj Arduino UNO -korttyp

Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp
Starta Visuino och välj Arduino UNO -korttyp

För att börja programmera Arduino måste du ha Arduino IDE installerat härifrån:

Tänk på att det finns några kritiska buggar i Arduino IDE 1.6.6. Se till att du installerar 1.6.7 eller högre, annars fungerar inte denna instruktionsbok! Om du inte har gjort följ stegen i denna instruktion för att konfigurera Arduino IDE för att programmera Arduino UNO! Visuino: https://www.visuino.eu måste också installeras. Starta Visuino som visas på den första bilden Klicka på "Verktyg" -knappen på Arduino -komponenten (bild 1) i Visuino När dialogrutan visas väljer du "Arduino UNO" som visas på bild 2

Steg 3: Lägg till komponenter i Visuino

Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
Lägg till komponenter i Visuino
  1. Lägg till komponenten "SSD1306/SH1106 OLED Display (I2C)"
  2. Lägg till 2x "Jämför analogt värde" -komponent

Steg 4: I Visuino Set Components

I Visuino Set -komponenter
I Visuino Set -komponenter
I Visuino Set -komponenter
I Visuino Set -komponenter
I Visuino Set -komponenter
I Visuino Set -komponenter
I Visuino Set -komponenter
I Visuino Set -komponenter
  1. Dubbelklicka på "DisplayOLED1" -komponenten och dra "Textfält" till vänster i dialogrutan "Element"
  2. välj till höger "Textfält1" och i fastighetsfönstret anger du storlek: 3 och Y: 40
  3. Välj "CompareValue1" -komponent och i egenskapsfönstret ställ in Jämför typ: ctSmallerOrEqualand -värde: 0,1 "CompareValue1" används för att utlösa den gröna lysdioden, det betyder att när ingångsvärdet är mindre eller lika med 0,1 utlöser LED -lampan
  4. Välj "CompareValue2" -komponent och i egenskapsfönsteruppsättningen Jämför typ: ctBigger

och värde: 0,1 "CompareValue2" används för att utlösa den röda lysdioden, det betyder att när ingångsvärdet är större än 0,1 utlöser den röda lysdioden

Steg 5: I Visuino Connect -komponenter

I Visuino Connect -komponenter
I Visuino Connect -komponenter
I Visuino Connect -komponenter
I Visuino Connect -komponenter
  1. Anslut Arduino Analog Out pin [0] till "CompareValue1" komponentstift [In]
  2. Anslut Arduino Analog Out pin [0] till "CompareValue2" komponentstift [In]
  3. Anslut Arduino Analog Out -stift [0] till komponentstiftet "DisplayOLED1> Text Field1" [In]
  4. Anslut "DisplayOLED1" -komponenten till Arduino I2C -stift [In]
  5. Anslut "CompareValue1" komponentstift [Out] till Arduino digital pin [8]
  6. Anslut "CompareValue2" komponentstift [Out] till Arduino digital pin [7]

Steg 6: Generera, kompilera och ladda upp Arduino -koden

Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden
Generera, kompilera och ladda upp Arduino -koden

I Visuino, tryck på F9 eller klicka på knappen som visas på bild 1 för att generera Arduino -koden och öppna Arduino IDE

I Arduino IDE klickar du på knappen Upload för att kompilera och ladda upp koden (bild 2)

Steg 7: Spela

Om du driver Arduino UNO -modulen och trycker på kraftsensorn bör du se ett växlande nummer på OLED -displayen och en grön lysdiod ska lysa men när du når gränsen ska den röda lysdioden lysa.

Grattis! Du har slutfört ditt projekt med Visuino. Vidare bifogas Visuino -projektet, som jag skapade för denna Instructable, du kan ladda ner det här och öppna det i Visuino:

Steg 8: Krets

Krets
Krets
  1. Anslut Arduino Positive pin [5V] till OLED pin [VCC] och Force sensor pin [1]
  2. Anslut Arduino Negative pin [GND] till OLED pin [GND]
  3. Anslut OLED Display pin [SDA] till Arduino pin [SDA]
  4. Anslut OLED Display pin [SCL] till Arduino pin [SCL]
  5. Anslut Force sensor pin [2] till Arduino Analog pin [0]
  6. Anslut Force sensor pin [2] till 1K ohm motstånd
  7. Anslut andra sidan av motståndet till Arduino Negative pin [GND]
  8. Anslut grön LED negativ stift till Arduino pin [GND]
  9. Anslut grön LED Positiv stift till Arduino Digital pin [8]
  10. Anslut den röda LED -stiftet negativt till Arduino -stiftet [GND]
  11. Anslut röd LED Positiv stift till Arduino Digital pin [7]

Rekommenderad: