Sommario:
- Forniture
- Passaggio 1: installa il sistema operativo Shunya su Raspberry Pi 4
- Passaggio 2: installa le interfacce Shunya
- Passaggio 3: collegamenti del sensore
- Passaggio 4: codice di esempio
Video: Interfaccia ADXL335 Sensore su Raspberry Pi 4B in 4 passaggi: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
In questo Instructable andremo ad interfacciare un sensore ADXL335 (accelerometro) su Raspberry Pi 4 con Shunya O/S
Forniture
- Raspberry Pi 4B (qualsiasi variante)
- Alimentatore compatibile con Raspberry Pi 4B
- Scheda micro SD da 8 GB o più grande
- Tenere sotto controllo
- Cavo micro HDMI
- Topo
- Tastiera del computer
- laptop o un altro computer per programmare la scheda di memoria
- ADXL3355 Sensore accelerometro - Acquista
- PCF8591 Modulo ADC - Acquista
- tagliere
- 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.
- Scarica Shunya OS dal sito ufficiale delle versioni
- I ragazzi di Shunya OS hanno un tutorial decente su come installare Shunya OS su Raspberry Pi 4.
- Inserisci la scheda micro SD in Raspberry Pi 4.
- Collega mouse e tastiera a Raspberry Pi 4.
- Collega il monitor a Raspberry Pi 4 tramite micro-HDMI
- 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
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.
- Collega i pin SDA e SCL su PCF8591 ai pin 3 e 5 sul Raspberry Pi 4.
- Collega VCC e GND su PCF8591 al pin 4 (5V) e al pin 6 (GND) su Raspberry Pi 4.
- Collega VCC e GND su ADXL335 a VCC e GND su PCF8591.
- Collega Ain1 su PCF8591 a X su ADXL335.
- Collegare Ain2 su PCF8591 a Y su ADXL335.
- Collega Ain3 su PCF8591 a Z su ADXL335.
Passaggio 4: 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:
Iniziare con l'interfaccia del sensore I2C?? - Interfaccia il tuo MMA8451 utilizzando ESP32: 8 passaggi
Iniziare con l'interfaccia del sensore I2C?? - Interfaccia il tuo MMA8451 utilizzando ESP32: in questo tutorial imparerai tutto su come avviare, connettere e far funzionare il dispositivo I2C (accelerometro) con il controller (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Misurazione digitale della distanza fai-da-te con interfaccia sensore a ultrasuoni: 5 passaggi
Misurazione digitale della distanza fai-da-te con interfaccia sensore a ultrasuoni: l'obiettivo di questo Instructable è progettare un sensore di distanza digitale con l'aiuto di un GreenPAK SLG46537. Il sistema è progettato utilizzando l'ASM e altri componenti all'interno del GreenPAK per interagire con un sensore a ultrasuoni. Il sistema è progettato p
Interfaccia sensore di temperatura e umidità (dht11) con Arduino: 4 passaggi
Interfaccia del sensore di temperatura e umidità (dht11) con Arduino: il sensore di temperatura ha un'ampia gamma di applicazioni e viene utilizzato in molti luoghi in cui funziona come sistema di feedback. Esistono diversi tipi di sensori di temperatura disponibili sul mercato con specifiche diverse alcuni sensori di temperatura utilizzati l
Interfaccia Arduino con sensore a ultrasuoni e sensore di temperatura senza contatto: 8 passaggi
Interfacciamento Arduino con sensore ad ultrasuoni e sensore di temperatura senza contatto: oggi, Makers, Developers preferisce Arduino per lo sviluppo rapido della prototipazione dei progetti. Arduino è una piattaforma elettronica open source basata su hardware e software di facile utilizzo. Arduino ha un'ottima community di utenti. In questo progetto
Interfaccia del sensore di temperatura (LM35) con ATmega32 e display LCD - Controllo automatico della ventola: 6 passaggi
Interfaccia del sensore di temperatura (LM35) con ATmega32 e display LCD | Controllo automatico della ventola: sensore di temperatura (LM35) interfacciato con ATmega32 e display LCD