INHOUDSOPGAWE:

Force Sensing Resistor (FSR) Arduino Eenvoudige handleiding: 8 stappe
Force Sensing Resistor (FSR) Arduino Eenvoudige handleiding: 8 stappe

Video: Force Sensing Resistor (FSR) Arduino Eenvoudige handleiding: 8 stappe

Video: Force Sensing Resistor (FSR) Arduino Eenvoudige handleiding: 8 stappe
Video: MTF-1 pressure sensor module | our smart solution for your sensor integration projects 2024, November
Anonim
Image
Image

In hierdie tutoriaal leer ons hoe om die krag wat op die Force Sensing Resistor (FSR) toegepas word, op te spoor en dit op die OLED -skerm te vertoon + ons stel die perke met 'n groen en 'n rooi LED.

Kyk na 'n demonstrasievideo.

Stap 1: wat u benodig

Wat u benodig
Wat u benodig
Wat u benodig
Wat u benodig
  1. Arduino UNO (of enige ander Arduino)
  2. Kragsensor
  3. OLED -skerm
  4. ROOI & GROEN LED
  5. 1K ohm weerstand
  6. Springdrade
  7. Broodbord
  8. Visuino -program: Laai Visuino af

Stap 2: Begin Visuino en kies die tipe Arduino UNO -bord

Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord
Begin Visuino en kies die tipe Arduino UNO -bord

Om die Arduino te begin programmeer, moet u die Arduino IDE van hier af laat installeer:

Hou in gedagte dat daar 'n paar kritieke foute in Arduino IDE 1.6.6 is. Maak seker dat u 1.6.7 of hoër installeer, anders werk hierdie instruksie nie! As u dit nog nie gedoen het nie, volg die stappe in hierdie instruksie om die Arduino IDE op te stel om Arduino UNO te programmeer! Die Visuino: https://www.visuino.eu moet ook geïnstalleer word. Begin Visuino soos aangedui op die eerste foto Klik op die "Tools" -knoppie op die Arduino -komponent (prent 1) in Visuino As die dialoog verskyn, kies "Arduino UNO" soos op prent 2

Stap 3: Voeg komponente by in Visuino

Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
Voeg komponente by in Visuino
  1. Voeg die komponent "SSD1306/SH1106 OLED Display (I2C)" by
  2. Voeg 2x "Vergelyk analoog waarde" -komponent by

Stap 4: In Visuino -stelkomponente

In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
In Visuino -stelkomponente
  1. Dubbelklik op die komponent "DisplayOLED1" en sleep in die dialoogvenster "Elemente" "Teksveld" na links
  2. kies regs "Teksveld1" en stel die grootte in die eienskappe venster: 3 en Y: 40 in
  3. Kies die komponent "CompareValue1" en in die eiendomsvenster stel Vergelyk tipe: ctSmallerOrEqualand -waarde: 0.1 "CompareValue1" word gebruik om die groen LED te aktiveer, dit beteken dat wanneer die invoerwaarde kleiner of gelyk aan 0.1 is, die LED
  4. Kies die komponent "CompareValue2" en stel in die venster Eienskappe Vergelyk tipe: ctBigger in

en waarde: 0.1 "CompareValue2" word gebruik om die Rooi LED te aktiveer, dit beteken dat wanneer die insetwaarde groter is as 0.1 die rooi LED is

Stap 5: In Visuino Connect Components

In Visuino Connect -komponente
In Visuino Connect -komponente
In Visuino Connect -komponente
In Visuino Connect -komponente
  1. Koppel Arduino Analog Out pin [0] aan "CompareValue1" komponentpen [In]
  2. Koppel Arduino Analog Out pin [0] aan komponentpen "CompareValue2" [In]
  3. Koppel Arduino Analog Out pin [0] aan komponentpen "DisplayOLED1> Text Field1" [In]
  4. Koppel die "DisplayOLED1" -komponent aan die Arduino I2C -pen [In]
  5. Koppel 'CompareValue1' komponentpen [Uit] aan Arduino digitale pen [8]
  6. Koppel "CompareValue2" komponentpen [Uit] aan Arduino digitale pen [7]

Stap 6: Genereer, stel op en laai die Arduino -kode op

Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op
Genereer, stel op en laai die Arduino -kode op

Druk in Visuino F9 of klik op die knoppie op prent 1 om die Arduino -kode te genereer en maak die Arduino IDE oop

Klik in die Arduino IDE op die oplaai -knoppie om die kode saam te stel en op te laai (prent 2)

Stap 7: Speel

As u die Arduino UNO -module aanskakel en op die kragsensorsensor druk, moet u 'n veranderende nommer op die OLED -skerm sien, en 'n groen LED moet brand, maar as u die limiet bereik, moet die rooi LED skyn.

Baie geluk! U het u projek met Visuino voltooi. Die Visuino -projek wat ek vir hierdie instruksies geskep het, is ook aangeheg, u kan dit hier aflaai en in Visuino oopmaak:

Stap 8: Skakel

Kring
Kring
  1. Koppel Arduino Positive pin [5V] aan OLED -pin [VCC] en Force sensor pin [1]
  2. Koppel Arduino Negatiewe pen [GND] aan OLED -pen [GND]
  3. Koppel OLED -skermpen [SDA] aan Arduino -pen [SDA]
  4. Koppel OLED Display pin [SCL] aan Arduino pin [SCL]
  5. Koppel Force sensor pin [2] aan Arduino Analog pin [0]
  6. Koppel Force sensor pen [2] aan 1K ohm weerstand
  7. Koppel die ander kant van die weerstand aan die Arduino Negatiewe pen [GND]
  8. Koppel die groen LED -negatiewe pen aan die Arduino -pen [GND]
  9. Koppel die groen LED -positiewe pen aan die Arduino Digital -pen [8]
  10. Koppel Rooi LED negatiewe pen aan Arduino -pen [GND]
  11. Koppel Rooi LED Positiewe pen aan Arduino Digital pin [7]

Aanbeveel: