Sadržaj:
- Supplies
- Korak 1: Instalirajte Shunya OS na Raspberry Pi 4
- Korak 2: Instalirajte Shunya sučelja
- Korak 3: Povezivanje senzora
- Korak 4: Primjer koda
Video: Interfejs ADXL335 senzor na Raspberry Pi 4B u 4 koraka: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
U ovom Instructableu povezat ćemo ADXL335 (akcelerometar) senzor na Raspberry Pi 4 sa Shunya O/S
Supplies
- Raspberry Pi 4B (bilo koja varijanta)
- Napajanje kompatibilno sa Raspberry Pi 4B
- 8GB ili veća mikro SD kartica
- Monitor
- mikro HDMI kabl
- Miš
- Keyboard
- laptop ili drugi računar za programiranje memorijske kartice
- ADXL3355 Senzor akcelerometra - Kupi
- PCF8591 ADC modul - Kupi
- Breadboard
- Priključne žice
Korak 1: Instalirajte Shunya OS na Raspberry Pi 4
Za učitavanje mikro SD kartice sa operativnim sistemom Shunya potreban vam je laptop ili računar sa čitačem/adapterom za mikro SD karticu.
- Preuzmite Shunya OS sa službene web stranice za izdanje
- Momci iz Shunya OS -a imaju pristojan vodič o Flashing Shunya OS -u na Raspberry Pi 4.
- Umetnite mikro SD karticu u Raspberry Pi 4.
- Povežite miš i tastaturu sa Raspberry Pi 4.
- Povežite monitor s Raspberry Pi 4 putem mikro-HDMI-a
- Priključite kabel za napajanje i uključite Raspberry Pi 4.
Raspberry Pi 4 bi se trebao pokrenuti sa Shunya OS.
Korak 2: Instalirajte Shunya sučelja
Shunya Interfaces je GPIO biblioteka za sve ploče koje podržava Shunya OS.
Da bismo instalirali Shunya sučelja, moramo ga povezati s WiFi mrežom s pristupom internetu.
1. Povežite se na wifi pomoću naredbe
$ nmtui
2. Instaliranje Shunya sučelja je jednostavno, samo pokrenite naredbu
$ sudo apt install shunya-interface
Korak 3: Povezivanje senzora
ADXL335 je analogni senzor, ali Raspberry Pi 4 je digitalni uređaj. Stoga nam je potreban pretvarač PCF8591 (ADC) koji pretvara sve analogne vrijednosti koje daje ADXL335 u digitalne vrijednosti razumljive Raspberry Pi 4.
Dijagram kola je dat na gornjoj slici.
- Spojite SDA i SCL pinove na PCF8591 na pin 3 i pin 5 na Raspberry Pi 4.
- Spojite VCC & GND na PCF8591 na pin 4 (5V) i pin 6 (GND) na Raspberry Pi 4.
- Povežite VCC & GND na ADXL335 sa VCC & GND na PCF8591.
- Povežite Ain1 na PCF8591 sa X na ADXL335.
- Povežite Ain2 na PCF8591 sa Y na ADXL335.
- Povežite Ain3 na PCF8591 sa Z na ADXL335.
Korak 4: Primjer koda
- Preuzmite donji kod.
- Kompajlirajte ga pomoću naredbe
$ gcc -o adxl335 adxl335.c -lshunyaInterfejsi
Pokrenite ga pomoću naredbe
$ sudo./adxl335
Preporučuje se:
Raspberry Pi - MPL3115A2 Precizni senzor visinomjera Senzor za Python: 4 koraka
Raspberry Pi - MPL3115A2 Precizni senzor visinomera sa Python vodičem: MPL3115A2 koristi MEMS senzor pritiska sa I2C interfejsom za pružanje tačnih podataka o pritisku/nadmorskoj visini i temperaturi. Izlazi senzora digitalizirani su 24-bitnim ADC-om visoke rezolucije. Interna obrada uklanja zadatke kompenzacije iz
Uputstvo za interfejs HMC5883L senzor kompasa sa Arduinom: 10 koraka (sa slikama)
Uputstvo za sučelje HMC5883L Senzor kompasa HMC5883L sa Arduinom: Opis HMC5883L je troosni digitalni kompas koji se koristi u dvije opće svrhe: za mjerenje magnetiziranja magnetskog materijala poput feromagneta, ili za mjerenje čvrstoće i, u nekim slučajevima, smjera magnetsko polje u tački u s
LCD 16x2 interfejs sa Raspberry Pi: 7 koraka
LCD 16x2 interfejs sa Raspberry Pi: Pozdrav prijatelji, danas povezujem 16x2 ekran sa Raspberry pi
Senzor temperature (LM35) Interfejs sa ATmega32 i LCD ekranom - Automatsko upravljanje ventilatorom: 6 koraka
Senzor temperature (LM35) Interfejs sa ATmega32 i LCD ekranom | Automatska kontrola ventilatora: Senzor temperature (LM35) Interfejs sa ATmega32 i LCD ekranom
Interfejs 16x2 Alfanumerička LCD And4x4 matrična tastatura sa Raspberry Pi3: 5 koraka (sa slikama)
Interfejs 16x2 Alfanumerička LCD And4x4 matrična tastatura sa Raspberry Pi3: U ovom uputstvu objašnjavamo kako da povežemo 16x2 LED i 4x4 matričnu tastaturu sa Raspberry Pi3. Za razvoj softvera koristimo Python 3.4. Možete izabrati i Python 2.7, s malim izmjenama