Obsah:

Rezistor na snímanie sily (FSR) Arduino Jednoduchý návod: 8 krokov
Rezistor na snímanie sily (FSR) Arduino Jednoduchý návod: 8 krokov

Video: Rezistor na snímanie sily (FSR) Arduino Jednoduchý návod: 8 krokov

Video: Rezistor na snímanie sily (FSR) Arduino Jednoduchý návod: 8 krokov
Video: Новый робот-захват позволяет роботам "видеть" на ощупь с помощью нейронных сетей. 2024, November
Anonim
Image
Image

V tomto návode sa naučíme, ako zistiť silu pôsobiacu na odporový senzor (FSR) a zobraziť ho na OLED displeji + limity nastavíme zelenou a červenou LED diódou.

Pozrite si ukážkové video.

Krok 1: Čo budete potrebovať

Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
Čo budete potrebovať
  1. Arduino UNO (alebo akékoľvek iné Arduino)
  2. Senzor sily
  3. OLED displej
  4. ČERVENÁ & ZELENÁ LED
  5. 1K ohmový odpor
  6. Prepojovacie vodiče
  7. Breadboard
  8. Program Visuino: Stiahnite si Visuino

Krok 2: Spustite Visuino a vyberte typ dosky Arduino UNO

Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO
Spustite Visuino a vyberte typ dosky Arduino UNO

Ak chcete začať programovať Arduino, budete musieť mať nainštalované Arduino IDE tu:

Uvedomte si, že v Arduino IDE 1.6.6 existujú niektoré kritické chyby. Uistite sa, že inštalujete 1.6.7 alebo vyšší, inak tento návod nebude fungovať! Ak ste to neurobili, postupujte podľa pokynov v tomto návode na nastavenie Arduino IDE na programovanie Arduino UNO! Je tiež potrebné nainštalovať Visuino: https://www.visuino.eu. Spustite Visuino ako je znázornené na prvom obrázku Kliknite na tlačidlo „Nástroje“na komponente Arduino (obrázok 1) v programe Visuino Keď sa zobrazí dialógové okno, zvoľte „Arduino UNO“podľa obrázku 2

Krok 3: V programe Visuino pridajte komponenty

Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
Vo Visuine pridajte komponenty
  1. Pridajte komponent „SSD1306/SH1106 OLED Display (I2C)“
  2. Pridajte 2x komponentu „Porovnať analógovú hodnotu“

Krok 4: V súprave Visuino Set Components

V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
V súprave Visuino Set Components
  1. Dvakrát kliknite na komponent „DisplayOLED1“a v dialógovom okne „Prvky“presuňte „Textové pole“doľava
  2. vyberte vpravo „Textové pole1“a v okne vlastností nastavte veľkosť: 3 a Y: 40
  3. Vyberte komponent „CompareValue1“a v okne vlastností nastavte Typ porovnávania: ctSmallerOrEqualand hodnota: 0,1 „CompareValue1“sa používa na spustenie zelenej diódy LED, to znamená, že vždy, keď je vstupná hodnota menšia alebo rovná 0,1, spustí sa dióda LED.
  4. Vyberte komponent „CompareValue2“a v okne vlastností nastavte Typ porovnávania: ctBigger

a hodnota: 0,1 "CompareValue2" sa používa na spustenie červenej LED, to znamená, že vždy, keď je vstupná hodnota väčšia ako 0,1, spustí sa červená LED

Krok 5: V komponentoch Visuino Connect

V komponentoch Visuino Connect
V komponentoch Visuino Connect
V komponentoch Visuino Connect
V komponentoch Visuino Connect
  1. Pripojte pin analógového výstupu Arduino [0] k komponentnému kolíku „CompareValue1“[In]
  2. Pripojte pin analógového výstupu Arduino [0] k komponentnému kolíku „CompareValue2“[In]
  3. Pripojte pin analógového výstupu Arduino [0] k komponentnému kolíku „DisplayOLED1> Text Field1“[In]
  4. Pripojte komponent „DisplayOLED1“k pinu Arduino I2C [In]
  5. Pripojte komponentný kolík [CompareValue1] [Out] k digitálnemu pinu Arduino [8]
  6. Pripojte komponentný kolík [CompareValue2] [Out] k digitálnemu pinu Arduino [7]

Krok 6: Generujte, kompilujte a nahrajte kód Arduino

Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino
Generujte, kompilujte a nahrajte kód Arduino

Vo Visuine vygenerujte kód Arduino stlačením klávesu F9 alebo kliknutím na tlačidlo zobrazené na obrázku 1 a otvorte Arduino IDE

V Arduino IDE kliknite na tlačidlo Nahrať a zostavte a nahrajte kód (obrázok 2)

Krok 7: Hrajte

Ak napájate modul Arduino UNO a stlačíte snímač snímača sily, na OLED displeji by sa malo zobrazovať meniace sa číslo a mala by sa rozsvietiť zelená LED, ale keď dosiahnete limit, červená LED by mala svietiť.

Gratulujem Dokončili ste svoj projekt s Visuino. Tiež je pripojený projekt Visuino, ktorý som vytvoril pre tento Instructable, môžete si ho stiahnuť tu a otvoriť ho vo Visuino:

Krok 8: Okruh

Obvod
Obvod
  1. Pripojte kladný kolík Arduino [5V] k pinu OLED [VCC] a kolíku snímača sily [1]
  2. Pripojte záporný pin Arduino [GND] k pinu OLED [GND]
  3. Pripojte pin OLED displeja [SDA] k kolíku Arduino [SDA]
  4. Pripojte pin OLED displeja [SCL] k kolíku Arduino [SCL]
  5. Pripojte kolík snímača sily [2] k analógovému kolíku Arduino [0]
  6. Pripojte kolík snímača sily [2] k odporu 1K ohm
  7. Pripojte druhú stranu rezistora k zápornému kolíku Arduino [GND]
  8. Pripojte záporný pin zelenej LED k pinu Arduino [GND]
  9. Pripojte kladný zelený indikátor LED k digitálnemu kolíku Arduino [8]
  10. Pripojte červený záporný pin LED k pinu Arduino [GND]
  11. Pripojte kladný pin červenej LED k digitálnemu kolíku Arduino [7]

Odporúča: