Sommario:

Interfaccia ADXL335 Sensore su Raspberry Pi 4B in 4 passaggi: 4 passaggi
Interfaccia ADXL335 Sensore su Raspberry Pi 4B in 4 passaggi: 4 passaggi

Video: Interfaccia ADXL335 Sensore su Raspberry Pi 4B in 4 passaggi: 4 passaggi

Video: Interfaccia ADXL335 Sensore su Raspberry Pi 4B in 4 passaggi: 4 passaggi
Video: Raspberry pi 5 inch HDMI Screen Installation | #Shorts 2024, Dicembre
Anonim
Interfaccia ADXL335 Sensore su Raspberry Pi 4B in 4 passaggi
Interfaccia ADXL335 Sensore su Raspberry Pi 4B in 4 passaggi
Interfaccia ADXL335 Sensore su Raspberry Pi 4B in 4 passaggi
Interfaccia ADXL335 Sensore su Raspberry Pi 4B in 4 passaggi
Interfaccia ADXL335 Sensore su Raspberry Pi 4B in 4 passaggi
Interfaccia ADXL335 Sensore su Raspberry Pi 4B in 4 passaggi

In questo Instructable andremo ad interfacciare un sensore ADXL335 (accelerometro) su Raspberry Pi 4 con Shunya O/S

Forniture

  1. Raspberry Pi 4B (qualsiasi variante)
  2. Alimentatore compatibile con Raspberry Pi 4B
  3. Scheda micro SD da 8 GB o più grande
  4. Tenere sotto controllo
  5. Cavo micro HDMI
  6. Topo
  7. Tastiera del computer
  8. laptop o un altro computer per programmare la scheda di memoria
  9. ADXL3355 Sensore accelerometro - Acquista
  10. PCF8591 Modulo ADC - Acquista
  11. tagliere
  12. Cavi di collegamento

Passaggio 1: installa il sistema operativo Shunya su Raspberry Pi 4

Avrai bisogno di un laptop o computer con un lettore/adattatore di schede micro SD per caricare la scheda micro SD con Shunya OS.

  1. Scarica Shunya OS dal sito ufficiale delle versioni
  2. I ragazzi di Shunya OS hanno un tutorial decente su come installare Shunya OS su Raspberry Pi 4.
  3. Inserisci la scheda micro SD in Raspberry Pi 4.
  4. Collega mouse e tastiera a Raspberry Pi 4.
  5. Collega il monitor a Raspberry Pi 4 tramite micro-HDMI
  6. Collega il cavo di alimentazione e accendi il Raspberry Pi 4.

Il Raspberry Pi 4 dovrebbe avviarsi con il sistema operativo Shunya.

Passaggio 2: installa le interfacce Shunya

Shunya Interfaces è una libreria GPIO per tutte le schede supportate da Shunya OS.

Per installare Shunya Interfaces dobbiamo collegarlo al wifi con accesso a internet.

1. Connettiti al wifi usando il comando

$ nmtui

2. Installare le interfacce Shunya è facile, basta eseguire il comando

$ sudo apt install shunya-interfaces

Passaggio 3: collegamenti del sensore

Collegamenti del sensore
Collegamenti del sensore

ADXL335 è un sensore analogico, ma Raspberry Pi 4 è un dispositivo digitale. Quindi abbiamo bisogno di un convertitore PCF8591 (ADC) che converta tutti i valori analogici forniti da ADXL335 in valori digitali comprensibili dal Raspberry Pi 4.

Lo schema del circuito è riportato nell'immagine sopra.

  1. Collega i pin SDA e SCL su PCF8591 ai pin 3 e 5 sul Raspberry Pi 4.
  2. Collega VCC e GND su PCF8591 al pin 4 (5V) e al pin 6 (GND) su Raspberry Pi 4.
  3. Collega VCC e GND su ADXL335 a VCC e GND su PCF8591.
  4. Collega Ain1 su PCF8591 a X su ADXL335.
  5. Collegare Ain2 su PCF8591 a Y su ADXL335.
  6. Collega Ain3 su PCF8591 a Z su ADXL335.

Passaggio 4: codice di esempio

Codice di esempio
Codice di esempio
  • Scarica il codice indicato di seguito.
  • Compilalo usando il comando

$ gcc -o adxl335 adxl335.c -lshunyaInterfaces

Eseguilo usando il comando

$ sudo./adxl335

Consigliato: