Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Installer Shunya OS på Raspberry Pi 4
- Trinn 2: Installer Shunya -grensesnitt
- Trinn 3: Sensortilkoblinger
- Trinn 4: Eksempelkode
Video: Grensesnitt ADXL335 -sensor på Raspberry Pi 4B i 4 trinn: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
I denne instruksen skal vi koble til en ADXL335 (akselerometer) sensor på Raspberry Pi 4 med Shunya O/S
Rekvisita
- Raspberry Pi 4B (hvilken som helst variant)
- Raspberry Pi 4B -kompatibel strømforsyning
- 8 GB eller større micro SD -kort
- Observere
- mikro-HDMI-kabel
- Mus
- Tastatur
- bærbar datamaskin eller en annen datamaskin for å programmere minnekortet
- ADXL3355 Akselerometer sensor - Kjøp
- PCF8591 ADC -modul - Kjøp
- Brødbrett
- Tilkobling av ledninger
Trinn 1: Installer Shunya OS på Raspberry Pi 4
Du trenger en bærbar datamaskin eller datamaskin med en micro SD -kortleser/adapter for å laste micro SD -kortet med Shunya OS.
- Last ned Shunya OS fra det offisielle utgivelsesstedet
- Shunya OS -gutta har en grei opplæring om Flashing Shunya OS på Raspberry Pi 4.
- Sett inn micro SD -kortet i Raspberry Pi 4.
- Koble mus og tastatur til Raspberry Pi 4.
- Koble skjermen til Raspberry Pi 4 via mikro-HDMI
- Koble til strømkabelen og slå på Raspberry Pi 4.
Raspberry Pi 4 bør starte opp med Shunya OS.
Trinn 2: Installer Shunya -grensesnitt
Shunya Interfaces er et GPIO -bibliotek for alle tavler som støttes av Shunya OS.
For å installere Shunya -grensesnitt må vi koble det til wifi med internettilgang.
1. Koble til wifi ved hjelp av kommandoen
$ nmtui
2. Det er enkelt å installere Shunya -grensesnittene, bare kjør kommandoen
$ sudo apt installer shunya-grensesnitt
Trinn 3: Sensortilkoblinger
ADXL335 er en analog sensor, men Raspberry Pi 4 er en digital enhet. Derfor trenger vi en omformer PCF8591 (ADC) som konverterer alle de analoge verdiene gitt av ADXL335 til digitale verdier som kan forstås av Raspberry Pi 4.
Kretsdiagrammet er gitt på bildet ovenfor.
- Koble SDA- og SCL -pinner på PCF8591 til pinne 3 og pinne 5 på Raspberry Pi 4.
- Koble VCC og GND på PCF8591 til pin 4 (5V) og pin 6 (GND) på Raspberry Pi 4.
- Koble VCC & GND på ADXL335 til VCC & GND på PCF8591.
- Koble Ain1 på PCF8591 til X på ADXL335.
- Koble Ain2 på PCF8591 til Y på ADXL335.
- Koble Ain3 på PCF8591 til Z på ADXL335.
Trinn 4: Eksempelkode
- Last ned koden nedenfor.
- Kompiler det ved hjelp av kommandoen
$ gcc -o adxl335 adxl335.c -lshunyaInterfaces
Kjør den ved hjelp av kommandoen
$ sudo./adxl335
Anbefalt:
Grensesnitt med en LCD -skjerm M4Inklusjon: 5 trinn
Grensesnitt med en LCD-skjerm M4Inklusjon: Denne opplæringen lar oss kontrollere en LCD-skjerm via Wi-Fi fra smarttelefonen vår Hvis vi ikke har drivermallen kan vi bruke arduinoen, men under lenken for utvikling av Drivemall. Fordelen med foretrekker Drivemall fremfor cla
Hvordan lage en statisk LCD -driver med I²C -grensesnitt: 12 trinn
Hvordan lage en statisk LCD -driver med I²C -grensesnitt: Liquid Crystal Displays (LCD) er mye brukt for kommersielle og industrielle applikasjoner på grunn av sine gode visuelle egenskaper, lave kostnader og lavt strømforbruk. Disse egenskapene gjør LCD-en til standardløsningen for batteridrevne enheter
Arduino romskip -grensesnitt: 3 trinn
Arduino romskipgrensesnitt: Hei Instruerbart fellesskap, Denne gangen har jeg laget et av de enkleste prosjektene å fullføre med en Arduino Uno: et romskip. Det er såkalt fordi det er typen programmering og kretser som vil bli brukt i tidlige sci-fi-TV-programmer og filmer
Grensesnitt for en GPS -modul med Raspberry Pi: Dashcam Del 2: 3 trinn
Grensesnitt for en GPS -modul med Raspberry Pi: Dashcam Del 2: Dette er del 2 av dashcam -prosjektet, og i dette innlegget vil vi lære å koble en GPS -modul til Raspberry Pi. Vi vil deretter bruke GPS -dataene og legge dem til videoen som et tekstoverlegg. Vennligst les del 1 ved å bruke lenken nedenfor, før du
Grensesnitt 16x2 alfanumerisk LCD And4x4 matrisetastatur med Raspberry Pi3: 5 trinn (med bilder)
Grensesnitt 16x2 alfanumerisk LCD And4x4 matrisetastatur med Raspberry Pi3: I denne instruksjonene forklarer vi hvordan du grensesnitt 16x2 LED og 4x4 matrisetastatur med Raspberry Pi3. Vi bruker Python 3.4 for å utvikle programvaren. Du kan også velge Python 2.7, med små endringer