Proste sposoby korzystania z akcelerometru: 15 kroków (ze zdjęciami)

Spisu treści:

Proste sposoby korzystania z akcelerometru: 15 kroków (ze zdjęciami)
Proste sposoby korzystania z akcelerometru: 15 kroków (ze zdjęciami)
Anonim

Akcelerometry to wyjątkowe urządzenia elektromechaniczne, które mierzą siły przyspieszenia, takie jak siła grawitacji 9,8 metra na sekundę do kwadratu, ciągnąca stale nieruchome obiekty, takie jak komputer. W rzeczywistości firmy komputerowe zaczęły instalować w laptopach akcelerometry w celu wykrywania nagłych upadków i wyłączania dysków twardych, aby chronić je przed uszkodzeniem. Chociaż są to złożone urządzenia używane głównie przez studentów inżynierii i technologów, możesz stworzyć prosty obwód do dość łatwego pomiaru nachylenia i przyspieszenia akcelerometru.

Kroki

Część 1 z 3: Podłączanie akcelerometru do mikrokontrolera

Użyj akcelerometru Krok 1
Użyj akcelerometru Krok 1

Krok 1. Podłącz akcelerometr do płytki stykowej

Płytki prototypowe to urządzenia, które mogą tworzyć obwody bez użycia lutowania. W tym przypadku używasz go do połączenia akcelerometru z mikrokontrolerem. Przytrzymaj akcelerometr tak, aby kołki na dole były skierowane w dół. Teraz delikatnie wciśnij szpilki w płytkę stykową, tak aby strona z szpilkami była skierowana od ciebie w kierunku mikrokontrolera.

  • Upewnij się, że mikrokontroler jest do góry nogami i znajduje się bezpośrednio nad płytką stykową i akcelerometrem.
  • Kup pakiet mikrokontrolera - taki jak Arduino Uno Basic Starter Kit - który zawiera mikrokontroler, płytkę stykową i wszystkie niezbędne przewody połączeniowe.
Użyj akcelerometru Krok 2
Użyj akcelerometru Krok 2

Krok 2. Dołącz „X_OUT” do „A_O

" Włóż przewód połączeniowy do otworu w płytce stykowej bezpośrednio nad pinem „X_OUT” na akcelerometrze. Stąd podłącz drugą stronę przewodu do wejścia oznaczonego „A0” w mikrokontrolerze.

Wejście "A0" powinno znajdować się w lewym górnym rogu płytki mikrokontrolera, jeśli jest odwrócone do góry nogami. Możesz określić jego pozycję, sprawdzając, czy nazwa marki jest pionowa, czy do góry nogami

Użyj akcelerometru Krok 3
Użyj akcelerometru Krok 3

Krok 3. Uruchom „Y_OUT” do „A_1

" Włóż drugi przewód połączeniowy do otworu w płytce stykowej bezpośrednio nad pinem „Y_OUT” na akcelerometrze, który jest pierwszym na lewo od „X_OUT”. Teraz podłącz drugi koniec przewodu do wejścia „A1” na płytce mikrokontrolera.

Wejście „A1” znajduje się bezpośrednio po lewej stronie wejścia „A0” na płytce mikrokontrolera, gdy jest ono odwrócone do góry nogami

Użyj akcelerometru Krok 4
Użyj akcelerometru Krok 4

Krok 4. Połącz „Z_OUT” z „A_2

" Włóż trzeci przewód połączeniowy do otworu płytki stykowej nad stykiem „Z_OUT” akcelerometru, który znajduje się po lewej stronie styku „Y_OUT”. Stąd podłącz drugą stronę przewodu do wejścia „A2” na płytce mikrokontrolera.

Wejście "A2" znajduje się po lewej stronie wejścia "A1" na płytce mikrokontrolera, gdy jest odwrócone do góry nogami

Użyj akcelerometru Krok 5
Użyj akcelerometru Krok 5

Krok 5. Dołącz „GND” do „GND

" Podłącz czwarty przewód połączeniowy do otworu płytki stykowej nad stykiem „GND” akcelerometru, który znajduje się po lewej stronie złącza „Z_OUT”. Drugi koniec przewodu podłącz do tego samego wejścia na płytce mikrokontrolera.

Wejście „GND” powinno znajdować się po prawej stronie wejść A1 do A5, gdy płytka mikrokontrolera jest odwrócona i zwykle jest podświetlona na biało

Użyj akcelerometru Krok 6
Użyj akcelerometru Krok 6

Krok 6. Podłącz "VCC" do odpowiedniego napięcia

Napięcie na akcelerometrze powinno odpowiadać napięciu wejściowemu, do którego jest podłączony na płytce mikrokontrolera. Na przykład, jeśli twój mikrokontroler ma napięcie 3,3 V, poprowadź przewód od otworu płytki stykowej nad „VCC” - po prawej stronie przewodu „X_OUT” - do wejścia „3,3 V” na płytce mikrokontrolera.

Wejście „3,3 V” powinno znajdować się na prawo od wejścia „GND”, gdy mikrokontroler jest do góry nogami

Część 2 z 3: Konfigurowanie skryptu

Użyj akcelerometru Krok 7
Użyj akcelerometru Krok 7

Krok 1. Zainstaluj Arduino na swoim komputerze

Arduino to oprogramowanie typu open source dla płyt mikrokontrolerowych służące do pisania i przesyłania kodu z komputera oraz przesyłania go na fizyczną płytkę. Dla początkujących korzystających z akcelerometrów jest to najlepsze oprogramowanie do użycia. Arduino można zainstalować w systemie Windows, OS X lub Linux.

Pobierz Arduino tutaj:

Użyj akcelerometru Krok 8
Użyj akcelerometru Krok 8

Krok 2. Podłącz mikrokontroler do komputera

W tej chwili twój mikrokontroler jest po prostu podłączony do akcelerometru. Teraz musisz podłączyć mikrokontroler do komputera, aby mógł odczytywać dane z akcelerometru za pośrednictwem mikrokontrolera. Aby to zrobić, podłącz port USB w mikrokontrolerze do komputera za pomocą kabla.

Jeśli Twój mikrokontroler nie jest dostarczany z kablem USB, kup go w sklepie elektronicznym, który jest wystarczająco długi, aby można go było uruchomić z mikrokontrolera do komputera

Użyj akcelerometru Krok 9
Użyj akcelerometru Krok 9

Krok 3. Pobierz skrypt akcelerometru GitHub dla swojej płytki mikrokontrolera

GitHub to zasób dla różnych pakietów skryptów Arduino dla wybranych elementów sprzętu. Na przykład, jeśli używasz mikrokontrolera MMA8452Q, wyszukaj „Bibliotekę MMA8452Q” i pobierz ją. Jeśli używasz Arduino Uno, wyszukaj odpowiednią bibliotekę skryptów akcelerometru i pobierz ją.

  • Po znalezieniu pliku za pośrednictwem GitHub kliknij „Klonuj lub pobierz”, a następnie „Pobierz ZIP”.
  • Możesz używać skryptów z dowolnego zasobu lub pisać własne, ale GitHub jest najbardziej niezawodnym źródłem dla początkujących.
Użyj akcelerometru Krok 10
Użyj akcelerometru Krok 10

Krok 4. Zainstaluj bibliotekę mikrokontrolera w Arduino

Po pobraniu odpowiedniej biblioteki akcelerometru mikrokontrolera otwórz Arduino. Teraz kliknij kartę „Szkic” u góry okna, a następnie wybierz „Dołącz bibliotekę”. Stąd wybierz „Dodaj bibliotekę. ZIP”, a następnie kliknij pobraną bibliotekę.

Jeśli nie możesz znaleźć pliku ZIP, wyszukaj na komputerze nazwę pliku

Użyj akcelerometru Krok 11
Użyj akcelerometru Krok 11

Krok 5. Załaduj szkic akcelerometru do Arduino

W oknie Arduino kliknij kartę „Plik”, a następnie najedź na „Przykłady”. Teraz wybierz pobrany szkic akcelerometru. Ogólnie kod będzie dość podobny między urządzeniami akcelerometru. Istnieją jednak na tyle niewielkie różnice, że będą działać tylko z określonym sprzętem.

Upewnij się, że Twój skrypt jest zaprojektowany dla Twojego akcelerometru. Na przykład skrypt dla akcelerometru ADXL337 prawdopodobnie nie będzie działał z akcelerometrem ADXL377

Użyj akcelerometru Krok 12
Użyj akcelerometru Krok 12

Krok 6. Prześlij szkic do mikrokontrolera

W Arduino wybierz „Narzędzia”, a następnie najedź na „Płyta” i wybierz swoją płytkę mikrokontrolera. Stąd wybierz port szeregowy swojej płyty, naciskając "Narzędzia", a następnie "Port szeregowy" - prawdopodobnie jest to COM3 lub wyższy. Aby to sprawdzić, odłącz swoją płytkę i ponownie otwórz menu - wpis, który zniknął, to port płytki mikrokontrolera. Teraz ponownie podłącz płytkę i wybierz ten port. Na koniec kliknij przycisk przesyłania lub naciśnij Cmd + U w systemie Mac OS X lub Ctrl + U w systemie Windows.

Upewnij się, że mikrokontroler jest podłączony do komputera kablem USB przed przesłaniem szkicu

Część 3 z 3: Obsługa akcelerometru

Użyj akcelerometru Krok 13
Użyj akcelerometru Krok 13

Krok 1. Przechyl akcelerometr w lewo iw prawo, aby zmienić wartość osi x

Chwyć płytkę stykową i przechyl ją w lewo. Ponieważ akcelerometr wyczuwa teraz przyciąganie grawitacyjne wzdłuż tej osi, wartość x zmniejszy się. Teraz przechyl akcelerometr w prawo, aby zwiększyć wartość osi x.

  • Pamiętaj, że wartości reprezentują właściwe przyspieszenie, jakiego doświadcza obiekt na określonej osi – w tym przypadku na osi x.
  • Wartości są przedstawione w jednostkach siły g (g). Jeden g jest równy 9,8 metra na sekundę do kwadratu.
Użyj akcelerometru Krok 14
Użyj akcelerometru Krok 14

Krok 2. Przechyl akcelerometr do tyłu i do przodu, aby zmienić wartość osi y

Jeśli przechylisz akcelerometr do tyłu, wartość osi y zmniejszy się. I odwrotnie, jeśli przechyl go do przodu, aby zwiększyć wartość osi y.

Zawsze używaj płytki stykowej do przechylania akcelerometru. Jeśli złapiesz akcelerometr bezpośrednio, może się poluzować podczas poruszania nim

Użyj akcelerometru Krok 15
Użyj akcelerometru Krok 15

Krok 3. Podnieś akcelerometr w górę iw dół, aby zmienić wartość osi Z

Ponieważ siła grawitacji rośnie wraz z podnoszeniem akcelerometru, wartość osi Z wzrośnie. Jeśli chcesz zmniejszyć wartość osi Z, obniż akcelerometr.

Sprawdź przyspieszenie, gdy akcelerometr jest nieruchomy – powinno wskazywać 1 g dla osi z, czyli siły grawitacji w dół

Zalecana: