Sadržaj:

Otpornik osjetnika sile (FSR) Arduino Jednostavno uputstvo: 8 koraka
Otpornik osjetnika sile (FSR) Arduino Jednostavno uputstvo: 8 koraka

Video: Otpornik osjetnika sile (FSR) Arduino Jednostavno uputstvo: 8 koraka

Video: Otpornik osjetnika sile (FSR) Arduino Jednostavno uputstvo: 8 koraka
Video: Закон Ома для полной электрической цепи 2024, Decembar
Anonim
Image
Image

U ovom ćemo vodiču naučiti kako otkriti silu primijenjenu na otpornik osjetnika sile (FSR) i prikazati je na OLED zaslonu + postaviti ćemo granice zelenom i crvenom LED diodom.

Pogledajte demonstracijski video.

Korak 1: Šta će vam trebati

Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
Šta će vam trebati
  1. Arduino UNO (ili bilo koji drugi Arduino)
  2. Senzor sile
  3. OLED ekran
  4. CRVENA I ZELENA LED
  5. 1K ohm otpornik
  6. Žice za kratkospojnike
  7. Breadboard
  8. Visuino program: Preuzmite Visuino

Korak 2: Pokrenite Visuino i odaberite Arduino UNO tip ploče

Pokrenite Visuino i odaberite Arduino UNO tip ploče
Pokrenite Visuino i odaberite Arduino UNO tip ploče
Pokrenite Visuino i odaberite Arduino UNO tip ploče
Pokrenite Visuino i odaberite Arduino UNO tip ploče

Da biste započeli programiranje Arduina, morat ćete instalirati Arduino IDE odavde:

Imajte na umu da postoje neke kritične greške u Arduino IDE 1.6.6. Obavezno instalirajte 1.6.7 ili noviju verziju, u protivnom ovaj Instructable neće raditi! Ako to niste učinili, slijedite korake u ovom uputstvu za postavljanje Arduino IDE -a za programiranje Arduino UNO! Takođe je potrebno instalirati Visuino: https://www.visuino.eu. Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite dugme "Alati" na Arduino komponenti (Slika 1) u Visuinu Kada se pojavi dijalog, odaberite "Arduino UNO" kao što je prikazano na slici 2

Korak 3: U Visuinu dodajte komponente

U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
U Visuinu Dodajte komponente
  1. Dodajte komponentu "SSD1306/SH1106 OLED ekran (I2C)"
  2. Dodajte 2x komponentu "Uporedi analognu vrijednost"

Korak 4: U Visuinu Set Components

U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
U Visuinu Set Components
  1. Dvaput kliknite na komponentu "DisplayOLED1" i u dijaloškom prozoru "Elementi" povucite "Polje za tekst" ulijevo
  2. odaberite desno "Tekstualno polje1" i u prozoru svojstava postavite veličinu: 3 i Y: 40
  3. Odaberite komponentu "CompareValue1" i u prozoru svojstava postavite Compare Type: ctSmallerOrEqualand vrijednost: 0,1 "CompareValue1" se koristi za aktiviranje zelene LED diode, znači kad god je ulazna vrijednost manja ili jednaka 0,1 aktivira LED
  4. Odaberite komponentu "CompareValue2" i u prozoru svojstava postavite Usporedi tip: ctBigger

i vrijednost: 0,1 "CompareValue2" koristi se za aktiviranje crvene LED diode, znači kad god je ulazna vrijednost veća od 0,1 aktivira crvenu LED diodu

Korak 5: U Visuino Connect Components

U Visuino Connect Components
U Visuino Connect Components
U Visuino Connect Components
U Visuino Connect Components
  1. Spojite Arduino analogni izlaz pin [0] na pin komponente "CompareValue1" [In]
  2. Spojite Arduino analogni izlaz pin [0] na pin komponente "CompareValue2" [In]
  3. Spojite pin za analogni izlaz Arduino [0] na pin komponente "DisplayOLED1> Tekstualno polje1" [In]
  4. Spojite komponentu "DisplayOLED1" na Arduino I2C pin [In]
  5. Spojite komponentni pin "CompareValue1" [Out] na Arduino digitalni pin [8]
  6. Spojite komponentni pin "CompareValue2" [Out] na Arduino digitalni pin [7]

Korak 6: Generirajte, kompajlirajte i prenesite Arduino kôd

Generirajte, kompajlirajte i učitajte Arduino kod
Generirajte, kompajlirajte i učitajte Arduino kod
Generirajte, kompajlirajte i učitajte Arduino kod
Generirajte, kompajlirajte i učitajte Arduino kod

U Visuinu pritisnite F9 ili kliknite gumb prikazan na slici 1 za generiranje Arduino koda, a zatim otvorite Arduino IDE

U Arduino IDE -u kliknite gumb Upload za sastavljanje i učitavanje koda (Slika 2)

Korak 7: Igrajte se

Ako napajate Arduino UNO modul i pritisnete senzor senzora sile, trebali biste vidjeti promjenjivi broj na OLED zaslonu, a trebala bi zasvijetliti zelena LED dioda, ali kad dosegnete granicu, crvena LED lampica bi trebala zasvijetliti.

Čestitamo! Završili ste svoj projekt s Visuinom. U prilogu je i projekt Visuino koji sam stvorio za ovu Instructable, možete ga preuzeti ovdje i otvoriti u Visuinu:

Korak 8: Krug

Krug
Krug
  1. Spojite Arduino pozitivni pin [5V] na OLED pin [VCC] i pin osjetnika sile [1]
  2. Spojite Arduino negativni pin [GND] na OLED pin [GND]
  3. Spojite pin za OLED ekran [SDA] na Arduino pin [SDA]
  4. Priključite pin za OLED ekran [SCL] na Arduino pin [SCL]
  5. Spojite pin senzora sile [2] na Arduino analogni pin [0]
  6. Spojite pin osjetnika sile [2] na otpornik od 1K ohma
  7. Spojite drugu stranu otpornika na Arduino negativni pin [GND]
  8. Priključite negativni pin zelene LED diode na Arduino pin [GND]
  9. Povežite pozitivni pin zelene LED diode na Arduino digitalni pin [8]
  10. Priključite negativni pin crvenog LED -a na Arduino pin [GND]
  11. Povežite pozitivni pin s crvenom LED diodom na Arduino digitalni pin [7]

Preporučuje se: