Innholdsfortegnelse:

Force Sensing Resistor (FSR) Arduino Enkel opplæring: 8 trinn
Force Sensing Resistor (FSR) Arduino Enkel opplæring: 8 trinn

Video: Force Sensing Resistor (FSR) Arduino Enkel opplæring: 8 trinn

Video: Force Sensing Resistor (FSR) Arduino Enkel opplæring: 8 trinn
Video: NEW‼️ make advanced service tools from broken led lights || black light tester 2024, Juli
Anonim
Image
Image

I denne opplæringen lærer vi hvordan vi oppdager kraften som påføres Force Sensing Resistor (FSR) og viser den på OLED Display + vi setter grenser med en grønn og en rød LED.

Se en demonstrasjonsvideo.

Trinn 1: Det du trenger

Hva du trenger
Hva du trenger
Hva du trenger
Hva du trenger
  1. Arduino UNO (eller annen Arduino)
  2. Kraftsensor
  3. OLED -skjerm
  4. RØD & GRØNN LED
  5. 1K ohm motstand
  6. Jumper ledninger
  7. Brødbrett
  8. Visuino -program: Last ned Visuino

Trinn 2: Start Visuino, og velg Arduino UNO -korttype

Start Visuino, og velg Arduino UNO -korttype
Start Visuino, og velg Arduino UNO -korttype
Start Visuino, og velg Arduino UNO -korttype
Start Visuino, og velg Arduino UNO -korttype

For å begynne å programmere Arduino, må du ha Arduino IDE installert herfra:

Vær oppmerksom på at det er noen kritiske feil i Arduino IDE 1.6.6. Sørg for at du installerer 1.6.7 eller nyere, ellers fungerer ikke denne instruksen! Hvis du ikke har gjort det, følg trinnene i denne instruksjonsboken for å konfigurere Arduino IDE for å programmere Arduino UNO! Visuino: https://www.visuino.eu må også installeres. Start Visuino som vist på det første bildet Klikk på "Verktøy" -knappen på Arduino -komponenten (Bilde 1) i Visuino Når dialogboksen vises, velg "Arduino UNO" som vist på Bilde 2

Trinn 3: I Visuino Legg til komponenter

Legg til komponenter i Visuino
Legg til komponenter i Visuino
Legg til komponenter i Visuino
Legg til komponenter i Visuino
  1. Legg til komponenten "SSD1306/SH1106 OLED Display (I2C)"
  2. Legg til 2x "Compare Analog Value" -komponent

Trinn 4: I Visuino -settkomponenter

I Visuino -settkomponenter
I Visuino -settkomponenter
I Visuino -settkomponenter
I Visuino -settkomponenter
I Visuino -settkomponenter
I Visuino -settkomponenter
I Visuino -settkomponenter
I Visuino -settkomponenter
  1. Dobbeltklikk på "DisplayOLED1" -komponenten og dra "Tekstfelt" til venstre i dialogboksen "Elementer"
  2. velg til høyre "Tekstfelt1" og sett størrelsen i vinduet med egenskaper: 3 og Y: 40
  3. Velg "CompareValue1" -komponent og i vinduet Egenskaper -vinduet Sammenlign Type: ctSmallerOrEqualand -verdi: 0.1 "CompareValue1" brukes for å utløse den grønne LED -en, det betyr at når inngangsverdien er mindre eller lik 0.1, utløser LED -en
  4. Velg "CompareValue2" -komponent og sett i vinduet Egenskaper sammenligne Type: ctBigger

og verdi: 0,1 "CompareValue2" brukes til å utløse den røde lysdioden, det betyr at når inngangsverdien er større enn 0,1, utløser den røde lysdioden

Trinn 5: I Visuino Connect -komponenter

I Visuino Connect -komponenter
I Visuino Connect -komponenter
I Visuino Connect -komponenter
I Visuino Connect -komponenter
  1. Koble Arduino Analog Out pin [0] til "CompareValue1" komponentpinne [In]
  2. Koble Arduino Analog Out pin [0] til "CompareValue2" komponentpinne [In]
  3. Koble Arduino Analog Out -pin [0] til komponentpinnen "DisplayOLED1> Text Field1" [In]
  4. Koble "DisplayOLED1" -komponenten til Arduino I2C -pinnen [In]
  5. Koble "CompareValue1" komponentpinne [Out] til Arduino digital pin [8]
  6. Koble "CompareValue2" komponentpinne [Out] til Arduino digital pin [7]

Trinn 6: Generer, kompiler og last opp Arduino -koden

Generer, kompiler og last opp Arduino -koden
Generer, kompiler og last opp Arduino -koden
Generer, kompiler og last opp Arduino -koden
Generer, kompiler og last opp Arduino -koden

I Visuino trykker du på F9 eller klikker på knappen som vises på bilde 1 for å generere Arduino -koden, og åpner Arduino IDE

I Arduino IDE klikker du på Last opp -knappen for å kompilere og laste opp koden (Bilde 2)

Trinn 7: Spill

Hvis du driver Arduino UNO -modulen og trykker på kraftsensorsensoren, bør du se et skiftende nummer på OLED -displayet og en grønn LED skal lyse, men når du når grensen, skal den røde LED -en skinne.

Gratulerer! Du har fullført prosjektet ditt med Visuino. Vedlagt er også Visuino -prosjektet, som jeg opprettet for denne Instructable, du kan laste det ned her og åpne det i Visuino:

Trinn 8: Krets

Krets
Krets
  1. Koble Arduino Positive pin [5V] til OLED pin [VCC] og Force sensor pin [1]
  2. Koble Arduino Negative pin [GND] til OLED pin [GND]
  3. Koble OLED Display pin [SDA] til Arduino pin [SDA]
  4. Koble OLED Display pin [SCL] til Arduino pin [SCL]
  5. Koble Force sensor pin [2] til Arduino Analog pin [0]
  6. Koble Force sensor pin [2] til 1K ohm motstand
  7. Koble den andre siden av motstanden til Arduino Negative pin [GND]
  8. Koble den grønne LED -negative pinnen til Arduino -pinnen [GND]
  9. Koble grønn LED positiv pin til Arduino Digital pin [8]
  10. Koble rød LED negativ pin til Arduino pin [GND]
  11. Koble rød LED positiv pin til Arduino Digital pin [7]

Anbefalt: