Spisu treści:

Czujnik przyspieszenia z Arduino: 5 kroków
Czujnik przyspieszenia z Arduino: 5 kroków

Wideo: Czujnik przyspieszenia z Arduino: 5 kroków

Wideo: Czujnik przyspieszenia z Arduino: 5 kroków
Wideo: #12 Czujnik ruchu PIR HC-SR501 - zasada działania i przykład użycia z Arduino 2024, Lipiec
Anonim
Image
Image
Krok pierwszy: Podłącz żyroskop do Arduino
Krok pierwszy: Podłącz żyroskop do Arduino

Wpadłem na pomysł na elektroniczny hełm, który byłby świetnym kostiumem na Halloween. bez zbytniego wchodzenia w szczegóły wymagałoby to oświetlenia w różnych wzorach w zależności od tego, w którą stronę obróciła się maska, tak że kiedy patrzę w górę, hełm świeci się, ale pozostaje neutralny, jeśli się nie ruszam.

Kieszonkowe dzieci

(1) Przewód połączeniowy Arduino Uno i USB (1) Żyroskop trójosiowy L3G4200 (dostępny na MPJA.com lub wszędzie tam, gdzie tego typu moduły mogą być sprzedawane)

garść przewodów męskich/żeńskich (2+) diody LED i odpowiednie rezystory

(1) deska do krojenia chleba (miniaturowy rozmiar jest w porządku)

Jakaś obudowa na całą elektronikę. W tym przykładzie użyłem solidnego kartonowego pudełka, ale możesz użyć… dosłownie wszystkiego, co pasuje.

Cierpliwość.

Krok 1: Krok pierwszy: Podłącz żyroskop do Arduino

Krok pierwszy: Podłącz żyroskop do Arduino
Krok pierwszy: Podłącz żyroskop do Arduino
Krok pierwszy: Podłącz żyroskop do Arduino
Krok pierwszy: Podłącz żyroskop do Arduino

Ok, więc jest kilka przewodów, które można podłączyć bezpośrednio do Arduino, ale są dwie części, które należy podłączyć do portu 3,3 V, więc musimy do tego użyć płytki stykowej. Śmiało i podłącz czerwony przewód z portu 3,3 V do rzędu (+) na płytce stykowej. Następnie podłącz jeden przewód, aby połączyć pin VCC na żyroskopie z (+) na płytce stykowej. Powtórz ten krok z pinem SDO na żyroskopie. teraz weź czarny przewód i podłącz pin GND do rzędu (-) na płytce prototypowej, a następnie podłącz przewód z portu GND Arduino do rzędu (-) na płytce prototypowej. to wszystko dla zasilania. Teraz kable danych potrzebne do pełnego uruchomienia żyroskopu. Pod GRN na żyroskopie znajduje się pin SDA, podłącz go do portu A4 na Arduino. Poniżej znajduje się pin SCL, podłącz go do portu A5 w Arduino. Twój żyroskop jest teraz w pełni podłączony.

Krok 2: Krok 2: Podłącz diody LED

Krok 2: Podłącz diody LED
Krok 2: Podłącz diody LED

Ok, więc w moim projekcie miałem dwie diody LED, które zapalają się w zależności od tego, jak porusza się pudełko. chodźmy i podłączmy te. To proste, podłącz dodatni przewód rezystora do numeru pinu wybranego przez ciebie pinu (arbitralnie wybrałem 8 i 9). podłącz je do płytki stykowej, a następnie podłącz diodę LED i wyślij ujemny przewód diody LED do (-) na płytce stykowej. Umożliwi to zaświecenie dwóch różnych diod LED w oparciu o parametry ustawione za pomocą Arduino.

Krok 3: Kodowanie

Ok, tutaj zaczyna się zabawa. a przez zabawę mam na myśli… um. dobrze. albo to kochasz, albo nie. tak czy inaczej tutaj jedziemy! Będziesz musiał zakodować żyroskop, czego nie wiem jak to zrobić. ALE internet tak. Do mojego projektu pożyczyłem kod dostarczony z miłością przez jtbourke na forum Arduino (https://forum.arduino.cc/index.php?topic=147351.0), możesz go prawie skopiować i wkleić i użyć jako podstawy dla swojego projektu projekt. Stąd musisz dodać kilka linijek kodu, aby dopasować je do swoich celów. po pierwsze, chcesz utworzyć kilka zmiennych globalnych, po jednej dla każdej diody LED, którą chcesz zapalić. Ten szkic ma już zmienne dla współrzędnych X, Y i Z. musisz dodać do niego tę część kodu, polecam instrukcję IF THEN, która szuka, kiedy twoje przyspieszenie osiągnie określony próg. jest to wiele prób i błędów, więc śmiało zrób sobie kanapkę i postaw na hip hop lofi.

Krok 4: Montaż i budowa

Montaż i budowa
Montaż i budowa
Montaż i budowa
Montaż i budowa
Montaż i budowa
Montaż i budowa

Gratulacje! jeśli przeszedłeś ostatni krok, oznacza to, że prawie skończyłeś. Teraz wystarczy włożyć wszystkie części do pudełka. [WAŻNE] upewnij się, że wszystko jest odpowiednio podłączone, upewnij się, że żyroskop jest umieszczony z przodu i na środku urządzenia, w przeciwnym razie uzyskasz nieprawidłowe odczyty i upewnij się, że nic przewodzącego nie dotyka przodu żyroskopu, ponieważ spowoduje to zwarcie urządzenie i będziesz musiał zresetować Arduino. potem możesz już iść.

Krok 5: ZROBIŁEŚ TO

ZROBIŁEŚ TO
ZROBIŁEŚ TO

Dobra robota. gotowe. teraz ciesz się swoim pudełkiem, które zapala się, gdy się porusza!

Zalecana: