Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Sa Instructable na ito pupunta kami sa isang ADXL335 (accelerometer) sensor sa Raspberry Pi 4 kasama ang Shunya O / S
Mga gamit
- Raspberry Pi 4B (anumang variant)
- Suplay ng kuryente na naaayon sa Raspberry Pi 4B
- 8GB o mas malaking micro SD card
- Subaybayan
- micro-HDMI Cable
- Mouse
- Keyboard
- laptop o ibang computer upang mai-program ang memory card
- ADXL3355 Accelerometer sensor - Bumili
- Modul ng PCF8591 ADC - Bumili
- Breadboard
- Mga kumokonekta na mga wire
Hakbang 1: I-install ang Shunya OS sa Raspberry Pi 4
Kakailanganin mo ang isang laptop o computer na may isang micro SD card reader / adapter upang mai-load ang micro SD card gamit ang Shunya OS.
- I-download ang Shunya OS mula sa opisyal na paglabas ng site
- Ang mga lalaki ng Shunya OS ay may disenteng tutorial sa Flashing Shunya OS sa Raspberry Pi 4.
- Ipasok ang micro SD card sa Raspberry Pi 4.
- Ikonekta ang mouse at keyboard sa Raspberry Pi 4.
- Ikonekta ang Monitor sa Raspberry Pi 4 sa pamamagitan ng micro-HDMI
- Ikonekta ang power cable at Power ON ang Raspberry Pi 4.
Ang Raspberry Pi 4 ay dapat mag-boot sa Shunya OS.
Hakbang 2: I-install ang Shunya Interfaces
Ang Shunya Interfaces ay isang library ng GPIO para sa lahat ng mga board na suportado ng Shunya OS.
Upang mai-install ang Shunya Interfaces kailangan naming ikonekta ito sa wifi na may access sa internet.
1. Kumonekta sa wifi gamit ang utos
$ nmtui
2. Madaling mai-install ang Shunya Interfaces, patakbuhin lamang ang utos
$ sudo apt i-install ang mga shunya-interface
Hakbang 3: Mga Koneksyon sa Sensor
Ang ADXL335 ay isang analog sensor, ngunit ang Raspberry Pi 4 ay isang digital device. Samakatuwid kailangan namin ng isang converter PCF8591 (ADC) na nag-convert ng lahat ng mga halagang analog na ibinigay ng ADXL335 sa mga digital na halagang naiintindihan ng Raspberry Pi 4.
Ang circuit diagram ay ibinibigay sa imahe sa itaas.
- Ikonekta ang mga pin ng SDA & SCL sa PCF8591 upang i-pin ang 3 at i-pin ang 5 sa Raspberry Pi 4.
- Ikonekta ang VCC & GND sa PCF8591 sa pin 4 (5V) at i-pin 6 (GND) sa Raspberry Pi 4.
- Ikonekta ang VCC & GND sa ADXL335 sa VCC & GND sa PCF8591.
- Ikonekta ang Ain1 sa PCF8591 hanggang X sa ADXL335.
- Ikonekta ang Ain2 sa PCF8591 sa Y sa ADXL335.
- Ikonekta ang Ain3 sa PCF8591 sa Z sa ADXL335.
Hakbang 4: Halimbawa ng Code
- I-download ang code na ibinigay sa ibaba.
- Compile ito gamit ang utos
$ gcc -o adxl335 adxl335.c -lshunyaInterfaces
Patakbuhin ito gamit ang utos
$ sudo./adxl335