Spisu treści:
- Kieszonkowe dzieci
- Krok 1: Zainstaluj Shunya OS na Raspberry Pi 4
- Krok 2: Zainstaluj interfejsy Shunya
- Krok 3: Połączenia czujnika
- Krok 4: Przykładowy kod
Wideo: Interfejs czujnika ADXL335 w Raspberry Pi 4B w 4 krokach: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
W tej instrukcji zamierzamy połączyć czujnik ADXL335 (akcelerometr) na Raspberry Pi 4 z Shunya O/S
Kieszonkowe dzieci
- Raspberry Pi 4B (dowolny wariant)
- Zasilacz zgodny z Raspberry Pi 4B
- Karta micro SD o pojemności 8 GB lub większej
- Monitor
- Kabel micro-HDMI
- Mysz
- Klawiatura
- laptop lub inny komputer do zaprogramowania karty pamięci
- Czujnik przyspieszenia ADXL3355 - Kup
- Moduł ADC PCF8591 - Kup
- Deska do krojenia chleba
- Podłączanie przewodów
Krok 1: Zainstaluj Shunya OS na Raspberry Pi 4
Potrzebujesz laptopa lub komputera z czytnikiem/adapterem kart micro SD, aby załadować kartę micro SD z Shunya OS.
- Pobierz Shunya OS z oficjalnej strony wydań
- Faceci z Shunya OS mają przyzwoity samouczek dotyczący Flashowania Shunya OS na Raspberry Pi 4.
- Włóż kartę micro SD do Raspberry Pi 4.
- Podłącz mysz i klawiaturę do Raspberry Pi 4.
- Podłącz Monitor do Raspberry Pi 4 przez micro-HDMI
- Podłącz kabel zasilający i włącz Raspberry Pi 4.
Raspberry Pi 4 powinien uruchomić się z Shunya OS.
Krok 2: Zainstaluj interfejsy Shunya
Shunya Interfaces to biblioteka GPIO dla wszystkich płyt obsługiwanych przez Shunya OS.
Aby zainstalować interfejsy Shunya, musimy podłączyć go do Wi-Fi z dostępem do Internetu.
1. Połącz się z Wi-Fi za pomocą polecenia
$ nmtui
2. Instalacja interfejsów Shunya jest łatwa, wystarczy uruchomić polecenie
$ sudo apt install shunya-interfejsy
Krok 3: Połączenia czujnika
ADXL335 to czujnik analogowy, ale Raspberry Pi 4 to urządzenie cyfrowe. Dlatego potrzebujemy konwertera PCF8591 (ADC), który konwertuje wszystkie wartości analogowe podane przez ADXL335 na wartości cyfrowe zrozumiałe dla Raspberry Pi 4.
Schemat obwodu pokazano na powyższym obrazku.
- Podłącz piny SDA i SCL na PCF8591 do pinu 3 i pinu 5 na Raspberry Pi 4.
- Podłącz VCC i GND na PCF8591 do pinu 4 (5V) i pinu 6 (GND) na Raspberry Pi 4.
- Podłącz VCC i GND na ADXL335 do VCC i GND na PCF8591.
- Podłącz Ain1 na PCF8591 do X na ADXL335.
- Podłącz Ain2 na PCF8591 do Y na ADXL335.
- Podłącz Ain3 na PCF8591 do Z na ADXL335.
Krok 4: Przykładowy kod
- Pobierz kod podany poniżej.
- Skompiluj go za pomocą polecenia
$ gcc -o adxl335 adxl335.c -lshunyaInterfaces
Uruchom go za pomocą polecenia
$ sudo./adxl335
Zalecana:
Interfejs czujnika temperatury LM35 z Arduino: 4 kroki
Łączenie czujnika temperatury LM35 z Arduino: Termometry są przydatnym przyrządem używanym od dłuższego czasu do pomiaru temperatury. W tym projekcie wykonaliśmy cyfrowy termometr oparty na Arduino, który wyświetla aktualną temperaturę otoczenia i zmiany temperatury na wyświetlaczu LCD. Może być depl
Wykrywanie twarzy na Raspberry Pi 4B w 3 krokach: 3 kroki
Wykrywanie twarzy na Raspberry Pi 4B w 3 krokach: W tym instruktażu zamierzamy przeprowadzić wykrywanie twarzy na Raspberry Pi 4 z Shunya O/S przy użyciu biblioteki Shunyaface. Shunyaface to biblioteka rozpoznawania/wykrywania twarzy. Projekt ma na celu osiągnięcie najszybszej prędkości wykrywania i rozpoznawania dzięki
Pierwsze kroki z interfejsem czujnika I2C? - Interfejs MMA8451 za pomocą ESP32: 8 kroków
Pierwsze kroki z interfejsem czujnika I2C? - Interfejs MMA8451 za pomocą ESP32: W tym samouczku dowiesz się wszystkiego o tym, jak uruchomić, podłączyć i uzyskać urządzenie I2C (akcelerometr) współpracujące z kontrolerem (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Interfejs 3-osiowego czujnika żyroskopowego BMG160 z Raspberry Pi: 5 kroków
Połączenie 3-osiowego czujnika żyroskopowego BMG160 z Raspberry Pi: w dzisiejszym świecie ponad połowa młodzieży i dzieci lubi gry, a wszyscy ci, którzy to lubią, zafascynowani technicznymi aspektami gier, wiedzą, jak ważne jest wykrywanie ruchu w tej dziedzinie. Byliśmy również zdumieni tym samym
Metody wykrywania poziomu wody Arduino za pomocą czujnika ultradźwiękowego i czujnika wody Funduino: 4 kroki
Metody wykrywania poziomu wody Arduino za pomocą czujnika ultradźwiękowego i czujnika wody Funduino: W tym projekcie pokażę, jak stworzyć niedrogi wykrywacz wody za pomocą dwóch metod:1. Czujnik ultradźwiękowy (HC-SR04).2. Czujnik wody Funduino