Cuprins:
- Provizii
- Pasul 1: Instalați Shunya OS pe Raspberry Pi 4
- Pasul 2: Instalați interfețele Shunya
- Pasul 3: Conexiuni senzor
- Pasul 4: Exemplu de cod
Video: Interfață senzor ADXL335 pe Raspberry Pi 4B în 4 pași: 4 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
În acest Instructable vom interfața un senzor ADXL335 (accelerometru) pe Raspberry Pi 4 cu Shunya O / S
Provizii
- Raspberry Pi 4B (orice variantă)
- Alimentare compatibilă cu Raspberry Pi 4B
- Card micro SD de 8 GB sau mai mare
- Monitor
- cablu micro-HDMI
- Șoarece
- Tastatură
- laptop sau alt computer pentru a programa cardul de memorie
- ADXL3355 Senzor accelerometru - Cumpărați
- Modul ADC PCF8591 - Cumpărați
- Pană de pâine
- Conectarea firelor
Pasul 1: Instalați Shunya OS pe Raspberry Pi 4
Veți avea nevoie de un laptop sau computer cu un cititor / adaptor de card micro SD pentru a încărca cardul micro SD cu sistemul Shunya OS.
- Descărcați Shunya OS de pe site-ul oficial al lansărilor
- Băieții Shunya OS au un tutorial decent despre Flashing Shunya OS pe Raspberry Pi 4.
- Introduceți cardul micro SD în Raspberry Pi 4.
- Conectați mouse-ul și tastatura la Raspberry Pi 4.
- Conectați monitorul la Raspberry Pi 4 prin micro-HDMI
- Conectați cablul de alimentare și porniți Raspberry Pi 4.
Raspberry Pi 4 ar trebui să pornească cu sistemul de operare Shunya.
Pasul 2: Instalați interfețele Shunya
Shunya Interfaces este o bibliotecă GPIO pentru toate plăcile acceptate de Shunya OS.
Pentru a instala Shunya Interfaces, trebuie să-l conectăm la wifi cu acces la internet.
1. Conectați-vă la wifi folosind comanda
$ nmtui
2. Instalarea interfețelor Shunya este ușoară, rulați doar comanda
$ sudo apt instalează interfețe shunya
Pasul 3: Conexiuni senzor
ADXL335 este un senzor analogic, dar Raspberry Pi 4 este un dispozitiv digital. Prin urmare, avem nevoie de un convertor PCF8591 (ADC) care convertește toate valorile analogice date de ADXL335 în valori digitale ușor de înțeles de Raspberry Pi 4.
Schema circuitului este dată în imaginea de mai sus.
- Conectați pinii SDA și SCL de pe PCF8591 la pinii 3 și pinii 5 de pe Raspberry Pi 4.
- Conectați VCC și GND pe PCF8591 la pinul 4 (5V) și pinul 6 (GND) pe Raspberry Pi 4.
- Conectați VCC & GND pe ADXL335 la VCC & GND pe PCF8591.
- Conectați Ain1 pe PCF8591 la X pe ADXL335.
- Conectați Ain2 pe PCF8591 la Y pe ADXL335.
- Conectați Ain3 pe PCF8591 la Z pe ADXL335.
Pasul 4: Exemplu de cod
- Descărcați codul de mai jos.
- Compilați-l folosind comanda
$ gcc -o adxl335 adxl335.c -lshunyaInterfaces
Rulați-l folosind comanda
$ sudo./adxl335
Recomandat:
Interfață senzor capacitiv de amprentă digitală cu Arduino UNO: 7 pași
Interfață senzor capacitiv de amprentă digitală cu Arduino UNO: Hei, ce se întâmplă, băieți! Akarsh aici de la CETech. Astăzi vom adăuga un strat protector proiectelor noastre. Nu vă faceți griji, nu vom numi nici un bodyguarzi pentru același lucru. Va fi un senzor de amprentă digitală drăguț și frumos de la DFRobot. Deci
Noțiuni introductive despre interfața senzorului I2C ?? - Interfață MMA8451 folosind ESP32s: 8 pași
Noțiuni introductive despre interfața senzorului I2C ?? - Interfața MMA8451 folosind ESP32s: În acest tutorial, veți afla totul despre cum să porniți, să conectați și să obțineți dispozitivul I2C (accelerometru) care funcționează cu controlerul (Arduino, ESP32, ESP8266, ESP12 NodeMCU)
Măsurarea digitală a distanței DIY cu interfață senzor cu ultrasunete: 5 pași
Măsurarea digitală a distanței DIY cu interfață senzor cu ultrasunete: Scopul acestui instructabil este de a proiecta un senzor digital de distanță cu ajutorul unui GreenPAK SLG46537. Sistemul este proiectat folosind ASM și alte componente din GreenPAK pentru a interacționa cu un senzor cu ultrasunete. Sistemul este conceput pentru
Interfață senzor de temperatură și umiditate (dht11) cu Arduino: 4 pași
Interfața senzorului de temperatură și umiditate (dht11) cu Arduino: Senzorul de temperatură are o gamă largă de aplicații, este utilizat în multe locuri, funcționează ca sistem de feedback. Există mai multe tipuri de senzori de temperatură sunt disponibili pe piață cu specificații diferite, unii senzori de temperatură folosiți l
Interfață Arduino cu senzor cu ultrasunete și senzor de temperatură fără contact: 8 pași
Interfață Arduino cu senzor cu ultrasunete și senzor de temperatură fără contact: În prezent, producătorii, dezvoltatorii preferă Arduino pentru dezvoltarea rapidă a prototipurilor de proiecte. Arduino este o platformă electronică open-source bazată pe hardware și software ușor de utilizat. Arduino are o comunitate de utilizatori foarte bună. În acest proiect