Përmbajtje:
2025 Autor: John Day | [email protected]. E modifikuara e fundit: 2025-01-13 06:58
Në këtë Instructable ne do të ndërlidhim një sensor ADXL335 (përshpejtues) në Raspberry Pi 4 me Shunya O/S
Furnizimet
- Raspberry Pi 4B (çdo variant)
- Furnizimi me energji në përputhje me Raspberry Pi 4B
- Kartë mikro SD 8 GB ose më e madhe
- Monitor
- kabllo mikro-HDMI
- Miu
- Tastierë
- laptop ose një kompjuter tjetër për të programuar kartën e kujtesës
- Sensori i përshpejtuesit ADXL3355 - Blini
- Moduli PCF8591 ADC - Blini
- Breadboard
- Lidhja e telave
Hapi 1: Instaloni Shunya OS në Raspberry Pi 4
Ju do të keni nevojë për një kompjuter portativ ose kompjuter me një lexues/përshtatës të kartave micro SD për të ngarkuar kartën micro SD me Shunya OS.
- Shkarkoni Shunya OS nga faqja zyrtare e lëshimeve
- Djemtë e Shunya OS kanë një mësim të mirë për Ndezjen e Shunya OS në Raspberry Pi 4.
- Futni kartën micro SD në Raspberry Pi 4.
- Lidhni miun dhe tastierën me Raspberry Pi 4.
- Lidhni Monitorin me Raspberry Pi 4 përmes mikro-HDMI
- Lidhni kabllon e energjisë dhe aktivizoni Raspberry Pi 4.
Raspberry Pi 4 duhet të fillojë me Shunya OS.
Hapi 2: Instaloni Shunya Interfaces
Shunya Interfaces është një bibliotekë GPIO për të gjitha bordet e mbështetur nga Shunya OS.
Për të instaluar Shunya Interfaces ne duhet ta lidhim atë me wifi me qasje në internet.
1. Lidhuni me wifi duke përdorur komandën
$ nmtui
2. Instalimi i Ndërfaqeve Shunya është i lehtë, thjesht ekzekutoni komandën
$ sudo apt instaloni shunya-interfaces
Hapi 3: Lidhjet e sensorit
ADXL335 është një sensor analog, por Raspberry Pi 4 është një pajisje dixhitale. Prandaj ne kemi nevojë për një konvertues PCF8591 (ADC) i cili konverton të gjitha vlerat analoge të dhëna nga ADXL335 në vlera dixhitale të kuptueshme nga Raspberry Pi 4.
Diagrami i qarkut është dhënë në imazhin e mësipërm.
- Lidhni kunjat SDA & SCL në PCF8591 me pin 3 dhe pin 5 në Raspberry Pi 4.
- Lidhni VCC & GND në PCF8591 në pin 4 (5V) dhe pin 6 (GND) në Raspberry Pi 4.
- Lidhni VCC & GND në ADXL335 me VCC & GND në PCF8591.
- Lidhni Ain1 në PCF8591 me X në ADXL335.
- Lidhni Ain2 në PCF8591 me Y në ADXL335.
- Lidhni Ain3 në PCF8591 me Z në ADXL335.
Hapi 4: Kodi Shembull
- Shkarkoni kodin e dhënë më poshtë.
- Përpiloni atë duke përdorur komandën
$ gcc -o adxl335 adxl335.c -lshunyaInterfaces
Drejtojeni atë duke përdorur komandën
$ sudo./adxl335