Spisu treści:

Wykrywanie wibracji za pomocą modułu czujnika wstrząsu piezoelektrycznego: 6 kroków
Wykrywanie wibracji za pomocą modułu czujnika wstrząsu piezoelektrycznego: 6 kroków

Wideo: Wykrywanie wibracji za pomocą modułu czujnika wstrząsu piezoelektrycznego: 6 kroków

Wideo: Wykrywanie wibracji za pomocą modułu czujnika wstrząsu piezoelektrycznego: 6 kroków
Wideo: Czujnik Wibracji Drgań Smart Tuya Zigbee - WooX 2024, Listopad
Anonim

W tym samouczku nauczymy się wykrywać drgania uderzeniowe za pomocą prostego czujnika piezoelektrycznego Moduł wibracji i Visuino.

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ć
Czego będziesz potrzebować
Czego będziesz potrzebować
  1. Arduino UNO (lub dowolne inne Arduino)
  2. Wstrząs piezoelektryczny Moduł wibracyjny
  3. Wyświetlacz OLED
  4. Przewody połączeniowe
  5. Deska do krojenia chleba
  6. Program Visuino: Pobierz Visuino

Krok 2: Obwód

Obwód
Obwód

Podłącz dodatni pin Arduino [5v] do styku czerwonej linii płytki stykowej [dodatni]

Podłącz dodatni pin Arduino [GND] do styku niebieskiej linii płytki stykowej [ujemny]

Połącz pin modułu piezo [V] z pinem dodatnim płytki stykowej [czerwona linia]

Połącz pin modułu piezo [G] z pinem ujemnym płytki stykowej [niebieska linia]

Podłącz pin modułu piezo [DO] do pinu cyfrowego arduino [7]

Podłącz pin OLED [VCC] do styku dodatniego płytki stykowej [czerwona linia]

Podłącz pin OLED [GND] do ujemnego pinu płytki stykowej [niebieska linia]

Podłącz pin OLED [SDA] do pinu Arduino [SDA]

Podłącz pin OLED [SCL] do pinu Arduino [SCL]

Krok 3: 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 4: W Visuino Dodaj komponenty i połącz je

W Visuino Dodaj komponenty i połącz je
W Visuino Dodaj komponenty i połącz je
W Visuino Dodaj komponenty i połącz je
W Visuino Dodaj komponenty i połącz je
W Visuino Dodaj komponenty i połącz je
W Visuino Dodaj komponenty i połącz je

Dodaj komponenty

  1. Dodaj komponent "text value" Wybierz komponent "TextValue1" i w oknie właściwości ustaw "Value" na "VIBRATION DETECTED"
  2. Dodaj komponent "Delay" W oknie właściwości ustaw "Interwał (uS)" na 2000000
  3. Dodaj komponent "SSD1306/SH1106 OLED Display (I2C)" Kliknij dwukrotnie komponent "DisplayOLED1" i w oknie elementów przeciągnij "Pole tekstowe" w lewo i przeciągnij "Wypełnij ekran" w lewo Wybierz po lewej "Pole tekstowe1" i w okno właściwości ustaw "Rozmiar" na 1, "x" na 0, "y" na 50

Połącz komponenty

  1. Podłącz wyjście cyfrowe Arduino [7] do pinu komponentu „Text Value1” [zegar]
  2. Podłącz wyjście cyfrowe Arduino [7] do pinu komponentu "Delay" [start]
  3. Połącz pin komponentu „Wartość tekstu1” [Wyjście] z pinem „DisplayOLED1” > „Pole tekstowe1” [In]
  4. Połącz pin „Delay1” [Out] z pinem „DisplayOLED1” > „Fill Screen1” [Zegar]
  5. Podłącz pin "DisplayOLED1" [Out] do pinu Arduino I2C [In]

Krok 5: Wygeneruj, skompiluj i prześlij 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 6: Graj

Po włączeniu zasilania modułu Arduino UNO i potrząśnięciu czujnikiem piezo na wyświetlaczu OLED powinien pojawić się komunikat.

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. Możesz go pobrać i otworzyć w Visuino:

Zalecana: