Spisu treści:

Rezystor wykrywania siły (FSR) Arduino Prosty samouczek: 8 kroków
Rezystor wykrywania siły (FSR) Arduino Prosty samouczek: 8 kroków

Wideo: Rezystor wykrywania siły (FSR) Arduino Prosty samouczek: 8 kroków

Wideo: Rezystor wykrywania siły (FSR) Arduino Prosty samouczek: 8 kroków
Wideo: PRACOWNIK STRACIŁ PRACĘ za ten BŁĄD #LIVE 79 2024, Listopad
Anonim
Image
Image

W tym samouczku dowiemy się, jak wykryć siłę przyłożoną do rezystora wykrywania siły (FSR) i wyświetlić ją na wyświetlaczu OLED + ustawimy limity za pomocą zielonej i czerwonej diody LED.

Obejrzyj film demonstracyjny.

Krok 1: Czego będziesz potrzebować

Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
Czego będziesz potrzebować
  1. Arduino UNO (lub dowolne inne Arduino)
  2. Czujnik siły
  3. Wyświetlacz OLED
  4. CZERWONA I ZIELONA DIODA
  5. Rezystor 1K ohm
  6. Przewody połączeniowe
  7. Deska do krojenia chleba
  8. Program Visuino: Pobierz Visuino

Krok 2: Uruchom Visuino i wybierz typ płyty Arduino UNO

Uruchom Visuino i wybierz typ płytki Arduino UNO
Uruchom Visuino i wybierz typ płytki Arduino UNO
Uruchom Visuino i wybierz typ płytki Arduino UNO
Uruchom Visuino i wybierz typ płytki Arduino UNO

Aby rozpocząć programowanie Arduino, musisz mieć zainstalowane Arduino IDE stąd:

Należy pamiętać, że w Arduino IDE 1.6.6 występuje kilka krytycznych błędów. Upewnij się, że zainstalowałeś 1.6.7 lub nowszy, w przeciwnym razie ta instrukcja nie będzie działać! Jeśli jeszcze tego nie zrobiłeś, wykonaj czynności opisane w tej instrukcji, aby skonfigurować Arduino IDE do programowania Arduino UNO! Visuino: https://www.visuino.eu również musi być zainstalowane. Uruchom Visuino, jak pokazano na pierwszym obrazku Kliknij przycisk "Narzędzia" na komponencie Arduino (Zdjęcie 1) w Visuino Gdy pojawi się okno dialogowe, wybierz "Arduino UNO", jak pokazano na Zdjęciu 2

Krok 3: Dodaj komponenty w Visuino

W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
W Visuino Dodaj komponenty
  1. Dodaj komponent "SSD1306/SH1106 OLED Display (I2C)"
  2. Dodaj 2x komponent „Porównaj wartość analogową”

Krok 4: W komponentach zestawu Visuino

W komponentach zestawu Visuino
W komponentach zestawu Visuino
W komponentach zestawu Visuino
W komponentach zestawu Visuino
W komponentach zestawu Visuino
W komponentach zestawu Visuino
W komponentach zestawu Visuino
W komponentach zestawu Visuino
  1. Kliknij dwukrotnie komponent „DisplayOLED1” i w oknie dialogowym „Elementy” przeciągnij „Pole tekstowe” w lewo
  2. wybierz po prawej "Pole tekstowe1" i w oknie właściwości ustaw rozmiar:3 i Y:40
  3. Wybierz składnik „CompareValue1” i w oknie właściwości ustaw Compare Type: ctSmallerOrEqualand wartość: 0.1 „CompareValue1” jest używana do wyzwalania zielonej diody LED, to znaczy, gdy wartość wejściowa jest mniejsza lub równa 0,1 wyzwala diodę LED
  4. Wybierz komponent "CompareValue2" iw oknie właściwości ustaw typ porównania: ctBigger

i wartość: 0.1 "CompareValue2" służy do wyzwolenia czerwonej diody LED, co oznacza, że gdy wartość wejściowa jest większa niż 0,1 wyzwala czerwoną diodę

Krok 5: W komponentach Visuino Connect

W komponentach Visuino Connect
W komponentach Visuino Connect
W komponentach Visuino Connect
W komponentach Visuino Connect
  1. Podłącz pin wyjścia analogowego Arduino [0] do pinu komponentu „CompareValue1” [In]
  2. Podłącz pin wyjścia analogowego Arduino [0] do pinu komponentu „CompareValue2” [In]
  3. Podłącz pin wyjścia analogowego Arduino [0] do pinu komponentu „DisplayOLED1>Pole tekstowe1” [In]
  4. Podłącz komponent "DisplayOLED1" do pinu Arduino I2C [In]
  5. Podłącz pin komponentu "CompareValue1" [Out] do pinu cyfrowego Arduino [8]
  6. Podłącz pin komponentu „CompareValue2” [Out] do pinu cyfrowego Arduino [7]

Krok 6: Wygeneruj, skompiluj i prześlij kod Arduino

Generuj, kompiluj i przesyłaj kod Arduino
Generuj, kompiluj i przesyłaj kod Arduino
Generuj, kompiluj i przesyłaj kod Arduino
Generuj, kompiluj i przesyłaj kod Arduino

W Visuino naciśnij F9 lub kliknij przycisk pokazany na Zdjęciu 1, aby wygenerować kod Arduino i otworzyć Arduino IDE

W Arduino IDE kliknij przycisk Prześlij, aby skompilować i przesłać kod (Zdjęcie 2)

Krok 7: Graj

Jeśli włączysz moduł Arduino UNO i naciśniesz czujnik siły, powinieneś zobaczyć zmieniającą się liczbę na wyświetlaczu OLED i zielona dioda LED powinna się zaświecić, ale po osiągnięciu limitu czerwona dioda LED powinna zaświecić.

Gratulacje! Zrealizowałeś swój projekt z Visuino. Dołączony jest również projekt Visuino, który stworzyłem dla tego Instructable, możesz go pobrać tutaj i otworzyć w Visuino:

Krok 8: Obwód

Okrążenie
Okrążenie
  1. Połącz pin Arduino Positive [5V] z pinem OLED [VCC] i pinem czujnika siły [1]
  2. Podłącz ujemny pin Arduino [GND] do pinu OLED [GND]
  3. Podłącz pin wyświetlacza OLED [SDA] do pinu Arduino [SDA]
  4. Podłącz pin wyświetlacza OLED [SCL] do pinu Arduino [SCL]
  5. Podłącz pin czujnika siły [2] do pinu Arduino Analog [0]
  6. Podłącz pin czujnika siły [2] do rezystora 1K ohm
  7. Podłącz drugą stronę rezystora do ujemnego pinu Arduino [GND]
  8. Podłącz ujemny pin zielonej diody LED do pinu Arduino [GND]
  9. Podłącz zieloną diodę LED dodatni pin do pinu Arduino Digital [8]
  10. Podłącz ujemny pin czerwonej diody LED do pinu Arduino [GND]
  11. Podłącz czerwony pin dodatni diody LED do pinu Arduino Digital [7]

Zalecana: