Tartalomjegyzék:

Erőérzékelő ellenállás (FSR) Arduino Egyszerű bemutató: 8 lépés
Erőérzékelő ellenállás (FSR) Arduino Egyszerű bemutató: 8 lépés

Videó: Erőérzékelő ellenállás (FSR) Arduino Egyszerű bemutató: 8 lépés

Videó: Erőérzékelő ellenállás (FSR) Arduino Egyszerű bemutató: 8 lépés
Videó: Force Sensitive Resistor Arduino for a Novel Chest Retraction Apparatus | Biomedical Engineering 2024, Július
Anonim
Image
Image

Ebben az oktatóanyagban megtanuljuk, hogyan lehet észlelni az erőérzékelő ellenállásra (FSR) kifejtett erőt, és megjeleníteni azt az OLED kijelzőn + egy zöld és egy piros LED -el határozzuk meg a határokat.

Nézzen meg egy bemutató videót.

1. lépés: Amire szüksége lesz

Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
  1. Arduino UNO (vagy bármely más Arduino)
  2. Erőérzékelő
  3. OLED kijelző
  4. PIROS és ZÖLD LED
  5. 1K ohmos ellenállás
  6. Jumper vezetékek
  7. Kenyeretábla
  8. Visuino program: Töltse le a Visuino programot

2. lépés: Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát

Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát
Indítsa el a Visuino programot, és válassza ki az Arduino UNO kártya típusát

Az Arduino programozásának megkezdéséhez telepítenie kell az Arduino IDE -t innen:

Kérjük, vegye figyelembe, hogy az Arduino IDE 1.6.6 -ban vannak kritikus hibák. Győződjön meg arról, hogy az 1.6.7 vagy újabb verzióját telepítette, különben ez az utasítás nem fog működni! Ha még nem tette meg, kövesse a jelen útmutató utasításait az Arduino IDE beállításához az Arduino UNO programozásához! A Visuino: https://www.visuino.eu telepítése is szükséges. A Visuino elindítása az első képen látható módon Kattintson a Visuino Arduino komponensén található „Eszközök” gombra (1. kép).

3. lépés: A Visuino -ban összetevők hozzáadása

A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
A Visuino -ban összetevők hozzáadása
  1. Adjon hozzá "SSD1306/SH1106 OLED Display (I2C)" összetevőt
  2. Adjon hozzá 2x "Analóg érték összehasonlítása" összetevőt

4. lépés: A Visuino készlet összetevőiben

Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
Visuino készletkomponensekben
  1. Kattintson duplán a "DisplayOLED1" összetevőre, és az "Elemek" párbeszédablakban húzza balra a "Szövegmező" -t
  2. válassza ki a jobb oldali "Szövegmező1" lehetőséget, és a tulajdonságok ablakban állítsa be a méretet: 3 és Y: 40
  3. Válassza ki a "CompareValue1" összetevőt, és a tulajdonságok ablakban Hasonlítsa össze a típust: ctSmallerOrEqualand érték: 0,1 A "CompareValue1" a zöld LED aktiválására szolgál, ami azt jelenti, hogy amikor a bemeneti érték kisebb vagy egyenlő, mint 0,1, indítsa el a LED -et
  4. Válassza ki a "CompareValue2" összetevőt, és a tulajdonságok ablakban állítsa össze a Compare Type: ctBigger elemet

és érték: 0,1 "CompareValue2" a piros LED aktiválására szolgál, ez azt jelenti, hogy amikor a bemeneti érték 0,1 -nél nagyobb, a piros LED aktiválja

5. lépés: A Visuino Connect komponensekben

Visuino Connect komponensekben
Visuino Connect komponensekben
Visuino Connect komponensekben
Visuino Connect komponensekben
  1. Csatlakoztassa az Arduino analóg kimeneti tűt [0] a "CompareValue1" komponenshez [In]
  2. Csatlakoztassa az Arduino analóg kimeneti tűt [0] a "CompareValue2" komponenshez [In]
  3. Csatlakoztassa az Arduino analóg kimeneti tűt [0] a "DisplayOLED1> Szövegmező1" összetevőtűhöz [In]
  4. Csatlakoztassa a "DisplayOLED1" komponenst az Arduino I2C tűhöz [In]
  5. Csatlakoztassa a "CompareValue1" komponens tűjét [Out] az Arduino digitális tűhöz [8]
  6. Csatlakoztassa a „CompareValue2” komponens tűjét [Out] az Arduino digitális tűhöz [7]

6. lépés: Az Arduino kód létrehozása, fordítása és feltöltése

Az Arduino kód létrehozása, fordítása és feltöltése
Az Arduino kód létrehozása, fordítása és feltöltése
Az Arduino kód létrehozása, fordítása és feltöltése
Az Arduino kód létrehozása, fordítása és feltöltése

Visuino esetén nyomja meg az F9 billentyűt, vagy kattintson az 1. képen látható gombra az Arduino kód létrehozásához, és nyissa meg az Arduino IDE -t

Az Arduino IDE -ben kattintson a Feltöltés gombra a kód összeállításához és feltöltéséhez (2. kép)

7. lépés: Játssz

Ha bekapcsolja az Arduino UNO modult, és megnyomja az erőérzékelő érzékelőt, akkor egy változó számot kell látnia az OLED kijelzőn, és zöld LED -nek kell világítania, de amikor eléri a határértéket, a piros LED -nek világítania kell.

Gratulálunk! Befejezte a projektet Visuino -val. Mellékelve van a Visuino projekt is, amelyet ehhez az Instructable -hez hoztam létre, letöltheti innen és megnyithatja Visuino -ban:

8. lépés: Áramkör

Áramkör
Áramkör
  1. Csatlakoztassa az Arduino pozitív tüskét [5V] az OLED tűhöz [VCC] és az erőérzékelő csapját [1]
  2. Csatlakoztassa az Arduino negatív tűt [GND] az OLED tűhöz [GND]
  3. Csatlakoztassa az OLED kijelző tűjét [SDA] az Arduino tűhöz [SDA]
  4. Csatlakoztassa az OLED kijelzőtüskét [SCL] az Arduino tűhöz [SCL]
  5. Csatlakoztassa a Force érzékelő csapját [2] az Arduino analóg csaphoz [0]
  6. Csatlakoztassa a Force érzékelő csapját [2] 1K ohmos ellenálláshoz
  7. Csatlakoztassa az ellenállás másik oldalát az Arduino negatív csaphoz [GND]
  8. Csatlakoztassa a zöld LED negatív tűt az Arduino csaphoz [GND]
  9. Csatlakoztassa a zöld LED pozitív tűt az Arduino digitális tüskéhez [8]
  10. Csatlakoztassa a piros LED negatív tűt az Arduino tűhöz [GND]
  11. Csatlakoztassa a piros LED pozitív tűt az Arduino digitális csaphoz [7]

Ajánlott: