Përmbajtje:
- Furnizimet
- Hapi 1: Instaloni Shunya OS në Raspberry Pi 4
- Hapi 2: Instaloni Shunya Interfaces
- Hapi 3: Lidhjet e sensorit
- Hapi 4: Kodi Shembull
Video: Ndërfaqja Sensori ADXL335 në Raspberry Pi 4B në 4 hapa: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:17
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
Recommended:
Ndërfaqja Sensirion, SPS-30, Sensori i Grimcave me Arduino Duemilanove Duke Përdorur Modalitetin I2C: 5 Hapa
Ndërfaqja Sensirion, SPS-30, Sensori i Grimcave me Arduino Duemilanove Duke Përdorur Modalitetin I2C: Kur po shikoja në sensorët e ndërlidhjes SPS30, kuptova se shumica e burimeve ishin për Raspberry Pi por jo aq shumë për Arduino. Kaloj pak kohë për ta bërë sensorin të punojë me Arduino dhe vendosa të postoj përvojën time këtu në mënyrë që të mund
Sensori i Temperaturës (LM35) Ndërfaqja me ATmega32 dhe Ekran LCD - Kontrolli i ventilatorit automatik: 6 hapa
Sensori i Temperaturës (LM35) Ndërfaqja me ATmega32 dhe Ekran LCD | Kontrolli i ventilatorit automatik: Sensori i temperaturës (LM35) Ndërfaqja me ATmega32 dhe ekran LCD
Ndërfaqja Sensori i shiut për NodeMcu - për fillestar: 5 hapa
Ndërfaqja Sensori i shiut për NodeMcu | për Fillestarët: në këtë tutorial ju e dini se si të ndërlidhni sensorin e pikave të shiut në NodeMcu
Ndërfaqja në internet e Raspberry Pi: 5 hapa
Ndërfaqja në internet e Raspberry Pi: Këto janë udhëzimet për instalimin e ndërfaqes në internet që kam zhvilluar për të fikur kunjat e gpio të një mjedër pi në mënyrë që të kontrolloj një bord të stafetëve të ulët aktiv të dizajnuar për arduino. Ajo shërben një faqe të thjeshtë që ju lejon të klikoni në një lidhje për të alt
Ndërfaqja BMP180 (Sensori i Presionit Barometrik) Me Arduino: 9 Hapa
Ndërfaqja e BMP180 (Sensori i Presionit Barometrik) Me Arduino: BMP-180 është një sensor dixhital i presionit barometrik me një ndërfaqe i2c. Ky sensor i vogël nga Bosch është mjaft i dobishëm për madhësinë e tij të vogël, konsumin e ulët të energjisë dhe saktësinë e lartë. Në varësi të mënyrës se si i interpretojmë leximet e sensorit, ne mund të monitorojmë ç