Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: I-install ang Shunya OS sa Raspberry Pi 4
- Hakbang 2: I-install ang Shunya Interfaces
- Hakbang 3: Mga Koneksyon sa Sensor
- Hakbang 4: Halimbawa ng Code
Video: Interface ADXL335 Sensor sa Raspberry Pi 4B sa 4 na Hakbang: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:12
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
Inirerekumendang:
Pagsisimula Sa I2C Sensor Interface ?? - I-interface ang Iyong MMA8451 Paggamit ng mga ESP32: 8 Mga Hakbang
Pagsisimula Sa I2C Sensor Interface ?? - I-interface ang Iyong MMA8451 Paggamit ng ESP32s: Sa tutorial na ito, malalaman mo ang lahat tungkol sa Paano magsimula, kumonekta at makakuha ng I2C device (Accelerometer) na gumagana sa controller (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Tutorial sa Interface HMC5883L Compass Sensor Sa Arduino: 10 Hakbang (na may Mga Larawan)
Tutorial to Interface HMC5883L Compass Sensor With Arduino: Paglalarawan Ang HMC5883L ay isang 3-axis digital na kompas na ginagamit para sa dalawang pangkalahatang layunin: upang masukat ang magnetisasyon ng isang magnetikong materyal tulad ng isang ferromagnet, o upang masukat ang lakas at, sa ilang mga kaso, ang direksyon ng magnetic field sa isang punto sa s
Pagsukat sa Distansya ng DIY sa Digital Na May Ultrason Sensor Interface: 5 Mga Hakbang
Pagsukat sa Distansya ng DIY sa Digital Sa Interface ng Ultrasonic Sensor: Ang layunin ng Instructable na ito ay upang magdisenyo ng isang digital distansya sensor sa tulong ng isang GreenPAK SLG46537. Ang sistema ay dinisenyo gamit ang ASM at iba pang mga bahagi sa loob ng GreenPAK upang makipag-ugnay sa isang ultrasonic sensor. Ang sistema ay dinisenyo t
Temperatura at Humidity Sensor (dht11) Interface Sa Arduino: 4 na Hakbang
Temperatura at Humidity Sensor (dht11) Interface Sa Arduino: Ang sensor ng temperatura ay may malawak na hanay ng application na ginagamit ito sa maraming lugar sa ilang lugar na ito ay gumagana bilang sistema ng feedback. Mayroong maraming mga uri ng temperatura sensor ay magagamit sa merkado na may iba't ibang mga pagtutukoy ilang temperatura sensor ginamit l
Pag-interface ng Infineon DPS422 Sensor Sa Infineon XMC4700 at Pagpapadala ng Data sa NodeMCU: 13 Hakbang
Pag-interfacing ng Infineon DPS422 Sensor Sa Infineon XMC4700 at Pagpapadala ng Data sa NodeMCU: Sa tutorial na ito matututunan natin kung paano gamitin ang DPS422 para sa pagsukat ng temperatura at presyon ng barometric sa XMC4700. DPS422 Ang DPS422 ay isang miniaturized digital barometric air pressure at temperatura sensor na may mataas na kawastuhan at mababang kasalukuyang pagkonsumo.