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, Srpanj
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: Ono što će vam trebati

Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
Ono što će vam trebati
  1. Arduino UNO (ili bilo koji drugi Arduino)
  2. Senzor sile
  3. OLED zaslon
  4. CRVENA I ZELENA LED
  5. 1K ohmski otpornik
  6. Kratkospojne žice
  7. Oglasna ploča
  8. Visuino program: Preuzmite Visuino

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

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

Za početak programiranja Arduina morat ćete instalirati Arduino IDE odavde:

Imajte na umu da postoje neke kritične pogreške u Arduino IDE 1.6.6. Obavezno instalirajte 1.6.7 ili noviju verziju, u protivnom ovaj Instructable neće raditi! Ako niste učinili, slijedite korake u ovom Uputu za postavljanje Arduino IDE -a za programiranje Arduino UNO! Visuino: https://www.visuino.eu također je potrebno instalirati. Pokrenite Visuino kao što je prikazano na prvoj slici Pritisnite gumb "Alati" na komponenti Arduino (Slika 1) u Visuinu Kad se pojavi dijaloški okvir, 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 zaslon (I2C)"
  2. Dodajte 2x komponentu "Usporedi analognu vrijednost"

Korak 4: U Visuino skup komponenti

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" koristi se 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 vrstu: 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

Korak 5: U komponentama Visuino Connect

U komponentama Visuino Connect
U komponentama Visuino Connect
U komponentama Visuino Connect
U komponentama Visuino Connect
  1. Spojite pin za analogni izlaz Arduino [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 komponentni pin "DisplayOLED1> Tekstualno polje1" [Ulaz]
  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, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod
Generirajte, sastavite i prenesite Arduino kod

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

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

Korak 7: Igrajte se

Ako napajate Arduino UNO modul i pritisnete senzor osjetnika 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 ovaj 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. Priključite pin OLED zaslona [SDA] na Arduino pin [SDA]
  4. Spojite pin za OLED zaslon [SCL] na Arduino pin [SCL]
  5. Spojite pin osjetnika 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. Spojite negativni pin zelene LED diode na Arduino pin [GND]
  9. Spojite pozitivni pin zelene LED diode na Arduino digitalni pin [8]
  10. Spojite negativni pin s crvenom LED diodom na Arduino pin [GND]
  11. Spojite pozitivni pin crvene LED diode na Arduino digitalni pin [7]

Preporučeni: