Innehållsförteckning:
- Tillbehör
- Steg 1: Installera Shunya OS på Raspberry Pi 4
- Steg 2: Installera Shunya -gränssnitt
- Steg 3: Sensoranslutningar
- Steg 4: Exempelkod
Video: Gränssnitt ADXL335 -sensor på Raspberry Pi 4B i 4 steg: 4 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:44
I denna instruerbara kommer vi att koppla en ADXL335 (accelerometer) sensor på Raspberry Pi 4 med Shunya O/S
Tillbehör
- Raspberry Pi 4B (valfri variant)
- Raspberry Pi 4B -kompatibel strömförsörjning
- 8 GB eller större micro SD -kort
- Övervaka
- mikro-HDMI-kabel
- Mus
- Tangentbord
- bärbar dator eller annan dator för att programmera minneskortet
- ADXL3355 Accelerometer sensor - Köp
- PCF8591 ADC -modul - Köp
- Bakbord
- Anslutning av ledningar
Steg 1: Installera Shunya OS på Raspberry Pi 4
Du behöver en bärbar dator eller dator med en micro SD -kortläsare/adapter för att ladda micro SD -kortet med Shunya OS.
- Ladda ner Shunya OS från den officiella releasesidan
- Shunya OS -killar har en anständig handledning om Flashing Shunya OS på Raspberry Pi 4.
- Sätt i micro SD -kortet i Raspberry Pi 4.
- Anslut mus och tangentbord till Raspberry Pi 4.
- Anslut bildskärmen till Raspberry Pi 4 via mikro-HDMI
- Anslut strömkabeln och slå på Raspberry Pi 4.
Raspberry Pi 4 bör starta upp med Shunya OS.
Steg 2: Installera Shunya -gränssnitt
Shunya Interfaces är ett GPIO -bibliotek för alla kort som stöds av Shunya OS.
För att installera Shunya -gränssnitt måste vi ansluta det till wifi med internetåtkomst.
1. Anslut till wifi med kommandot
$ nmtui
2. Det är enkelt att installera Shunya -gränssnitten, bara köra kommandot
$ sudo apt installera shunya-gränssnitt
Steg 3: Sensoranslutningar
ADXL335 är en analog sensor, men Raspberry Pi 4 är en digital enhet. Därför behöver vi en omvandlare PCF8591 (ADC) som konverterar alla analoga värden som ges av ADXL335 till digitala värden som kan förstås av Raspberry Pi 4.
Kretsschemat ges i bilden ovan.
- Anslut SDA- och SCL -stiften på PCF8591 till stift 3 och stift 5 på Raspberry Pi 4.
- Anslut VCC & GND på PCF8591 till stift 4 (5V) och stift 6 (GND) på Raspberry Pi 4.
- Anslut VCC & GND på ADXL335 till VCC & GND på PCF8591.
- Anslut Ain1 på PCF8591 till X på ADXL335.
- Anslut Ain2 på PCF8591 till Y på ADXL335.
- Anslut Ain3 på PCF8591 till Z på ADXL335.
Steg 4: Exempelkod
- Ladda ner koden nedan.
- Kompilera det med kommandot
$ gcc -o adxl335 adxl335.c -lshunyaInterfaces
Kör det med kommandot
$ sudo./adxl335
Rekommenderad:
Gränssnitt med en LCD -skärm M4Inklusion: 5 steg
Gränssnitt med en LCD-skärm M4Inklusion: Denna handledning låter oss styra en LCD-skärm via Wi-Fi från vår smartphone Om vi inte har drivermallen kan vi använda arduino, men under länken för utveckling av Drivemall. Fördelen med föredrar Drivemall framför cla
Hur man gör en statisk LCD -drivrutin med I²C -gränssnitt: 12 steg
Hur man gör en statisk LCD -drivrutin med I²C -gränssnitt: LCD -skärmar (Liquid Crystal Displays) används i stor utsträckning för kommersiella och industriella applikationer på grund av deras goda visuella egenskaper, låga kostnader och låg energiförbrukning. Dessa egenskaper gör LCD-skärmen till standardlösningen för batteridrivna enheter,
Gränssnitt till en GPS -modul med Raspberry Pi: Dashcam Del 2: 3 steg
Gränssnitt för en GPS -modul med Raspberry Pi: Dashcam Del 2: Detta är del 2 av dashcam -projektet och i det här inlägget lär vi oss hur man kopplar en GPS -modul till Raspberry Pi. Vi kommer sedan att använda GPS -data och lägga till den i videon som en textöverlagring. Läs del 1 genom att använda länken nedan innan du
16x2 LCD -gränssnitt med Raspberry Pi: 7 steg
LCD 16x2 -gränssnitt med Raspberry Pi: Hej vänner, idag är jag 16x2 -skärm till Raspberry pi
Gränssnitt 16x2 alfanumerisk LCD And4x4 Matris -knappsats med Raspberry Pi3: 5 steg (med bilder)
Gränssnitt 16x2 Alfanumerisk LCD And4x4 Matris Knappsats Med Raspberry Pi3: I denna instruktioner förklarar vi hur du gränssnitt 16x2 LED och 4x4 matris knappsats med Raspberry Pi3. Vi använder Python 3.4 för att utveckla programvaran. Du kan också välja Python 2.7, med små ändringar