Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Installer Shunya OS på Raspberry Pi 4
- Trin 2: Installer Shunya -grænseflader
- Trin 3: Sensorforbindelser
- Trin 4: Eksempelkode
Video: Interface ADXL335 -sensor på Raspberry Pi 4B i 4 trin: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:27
I denne Instructable skal vi interface en ADXL335 (accelerometer) sensor på Raspberry Pi 4 med Shunya O/S
Forbrugsvarer
- Raspberry Pi 4B (enhver variant)
- Raspberry Pi 4B -kompatibel strømforsyning
- 8 GB eller større micro SD -kort
- Overvåge
- mikro-HDMI-kabel
- Mus
- Tastatur
- bærbar computer eller en anden computer til at programmere hukommelseskortet
- ADXL3355 Accelerometer sensor - Køb
- PCF8591 ADC -modul - Køb
- Brødbræt
- Tilslutning af ledninger
Trin 1: Installer Shunya OS på Raspberry Pi 4
Du skal bruge en bærbar eller computer med en micro SD -kortlæser/adapter for at indlæse micro SD -kortet med Shunya OS.
- Download Shunya OS fra det officielle udgivelsessted
- Shunya OS -fyre har en anstændig tutorial om Flashing Shunya OS på Raspberry Pi 4.
- Indsæt micro SD -kort i Raspberry Pi 4.
- Tilslut mus og tastatur til Raspberry Pi 4.
- Tilslut skærm til Raspberry Pi 4 via mikro-HDMI
- Tilslut strømkablet og Tænd Raspberry Pi 4.
Raspberry Pi 4 skal starte op med Shunya OS.
Trin 2: Installer Shunya -grænseflader
Shunya Interfaces er et GPIO -bibliotek til alle bestyrelser understøttet af Shunya OS.
For at installere Shunya -grænseflader skal vi slutte det til wifi med internetadgang.
1. Opret forbindelse til wifi ved hjælp af kommandoen
$ nmtui
2. Det er let at installere Shunya -grænsefladerne, bare kør kommandoen
$ sudo apt installere shunya-interfaces
Trin 3: Sensorforbindelser
ADXL335 er en analog sensor, men Raspberry Pi 4 er en digital enhed. Derfor har vi brug for en konverter PCF8591 (ADC), der konverterer alle de analoge værdier givet af ADXL335 til digitale værdier, der kan forstås af Raspberry Pi 4.
Kredsløbsdiagrammet er angivet på billedet ovenfor.
- Tilslut SDA- og SCL -ben på PCF8591 til pin 3 og pin 5 på Raspberry Pi 4.
- Tilslut VCC & GND på PCF8591 til pin 4 (5V) & pin 6 (GND) på Raspberry Pi 4.
- Tilslut VCC & GND på ADXL335 til VCC & GND på PCF8591.
- Tilslut Ain1 på PCF8591 til X på ADXL335.
- Tilslut Ain2 på PCF8591 til Y på ADXL335.
- Tilslut Ain3 på PCF8591 til Z på ADXL335.
Trin 4: Eksempelkode
- Download koden nedenfor.
- Kompiler det ved hjælp af kommandoen
$ gcc -o adxl335 adxl335.c -lshunyaInterfaces
Kør det ved hjælp af kommandoen
$ sudo./adxl335
Anbefalede:
Fuld Python Web Interface Kit til PhidgetSBC3: 6 trin
Fuld Python Web Interface Kit til PhidgetSBC3: PhidgetSBC3 -kortet er en fuldt funktionel Single Board -computer, der kører Debain Linux. Det ligner hindbær Pi, men har 8 analoge sensorindgange og 8 digitale indgange og 8 digitale udgange. Det leveres med en webserver og webapplikation til at
Jammarduino DUE - DIY PC til Jamma -interface til arkadeskabe: 6 trin
Jammarduino DUE - DIY -pc til Jamma -grænseflade til arkadeskabe: Denne instruktør viser dig, hvordan du opretter et simpelt skjold til Arduino DUE til at koble en ægte arkademaskine med lav opløsning CRT og jamma -stik til din pc. for at forstærke videosignalet, der kommer fra videoen
Interface Arduino Mega Med GPS-modul (Neo-6M): 8 trin
Interface Arduino Mega With GPS Module (Neo-6M): I dette projekt har jeg vist, hvordan man kobler et GPS-modul (Neo-6M) til Arduino Mega. TinyGPS -bibliotek bruges til at vise data om længdegrad og breddegrad, og TinyGPS ++ bruges til at vise breddegrad, længdegrad, højde, hastighed og antal satellitter
Tutorial til interface HMC5883L kompassensor med Arduino: 10 trin (med billeder)
Tutorial til Interface HMC5883L Kompassensor med Arduino: Beskrivelse HMC5883L er et 3-akset digitalt kompas, der bruges til to generelle formål: at måle magnetiseringen af et magnetisk materiale som en ferromagnet eller at måle styrken og i nogle tilfælde retningen af magnetfelt på et punkt i s
Interface 16x2 alfanumerisk LCD And4x4 Matrix -tastatur med Raspberry Pi3: 5 trin (med billeder)
Grænseflade 16x2 alfanumerisk LCD And4x4 Matrix -tastatur med Raspberry Pi3: I denne instruktion forklarer vi, hvordan du tilslutter 16x2 LED og 4x4 matrix -tastatur med Raspberry Pi3. Vi bruger Python 3.4 til udvikling af softwaren. Du kan også vælge Python 2.7, med små ændringer