Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šioje instrukcijoje mes sujungsime ADXL335 (akselerometro) jutiklį „Raspberry Pi 4“su „Shunya O/S“
Prekės
- Raspberry Pi 4B (bet koks variantas)
- Raspberry Pi 4B suderinamas maitinimo šaltinis
- 8 GB ar didesnė „micro SD“kortelė
- Monitorius
- mikro-HDMI kabelis
- Pelė
- Klaviatūra
- nešiojamas kompiuteris ar kitas kompiuteris atminties kortelei programuoti
- ADXL3355 Akselerometro jutiklis - Pirkti
- PCF8591 ADC modulis - Pirkti
- Bandomoji Lenta
- Jungiamieji laidai
1 veiksmas: įdiekite „Shunya OS“į „Raspberry Pi 4“
Norint įkelti „micro SD“kortelę su „Shunya“operacine sistema, jums reikės nešiojamojo kompiuterio ar kompiuterio su „micro SD“kortelių skaitytuvu/adapteriu.
- Atsisiųskite „Shunya OS“iš oficialios leidimų svetainės
- „Shunya OS“vaikinai turi gerą pamoką apie „Flashing Shunya“OS „Raspberry Pi 4“.
- Įdėkite „micro SD“kortelę į „Raspberry Pi 4“.
- Prijunkite pelę ir klaviatūrą prie „Raspberry Pi 4“.
- Prijunkite monitorių prie „Raspberry Pi 4“per mikro-HDMI
- Prijunkite maitinimo kabelį ir įjunkite Raspberry Pi 4.
„Raspberry Pi 4“turėtų būti paleistas naudojant „Shunya“OS.
2 žingsnis: įdiekite „Shunya“sąsajas
„Shunya Interfaces“yra GPIO biblioteka visoms plokštėms, palaikomoms „Shunya OS“.
Norėdami įdiegti „Shunya“sąsajas, turime jį prijungti prie „Wi -Fi“su interneto prieiga.
1. Prisijunkite prie „wifi“naudodami komandą
$ nmtui
2. „Shunya“sąsajas lengva įdiegti, tiesiog paleiskite komandą
$ sudo apt įdiegti „shunya“sąsajas
3 žingsnis: jutiklių jungtys
ADXL335 yra analoginis jutiklis, tačiau „Raspberry Pi 4“yra skaitmeninis įrenginys. Taigi mums reikia keitiklio PCF8591 (ADC), kuris visas ADXL335 pateiktas analogines vertes paverčia skaitmeninėmis reikšmėmis, suprantamomis Raspberry Pi 4.
Grandinės schema pateikta aukščiau esančiame paveikslėlyje.
- Prijunkite SDA ir SCL kaiščius prie PCF8591 prie Raspberry Pi 4 kaiščių 3 ir 5.
- Prijunkite PCC8591 VCC ir GND prie Raspberry Pi 4 kaiščio 4 (5V) ir 6 (GND).
- Prijunkite VCC & GND ADXL335 prie VCC & GND PCF8591.
- Prijunkite Ain1 PCF8591 prie X prie ADXL335.
- Prijunkite Ain2, esantį PCF8591, prie Y, esančio ADXL335.
- Prijunkite „Ain3“prie PCF8591 prie Z prie ADXL335.
4 žingsnis: kodo pavyzdys
- Atsisiųskite žemiau pateiktą kodą.
- Sudarykite jį naudodami komandą
$ gcc -o adxl335 adxl335.c -lshunyaInterfaces
Vykdykite jį naudodami komandą
$ sudo./adxl335