Innehållsförteckning:
- Steg 1: Börja med ett tomt SD -kort, ladda ner Raspbian -bild och installera på SD -kort
- Steg 2: Anslut Raspberry Pi till TV/Monitor och kör igenom den första installationen
- Steg 3: Valfritt: Använd Pi Headless
- Steg 4: Rekommenderas: Uppdatera OS
- Steg 5: Valfritt: Konfigurera IP-adress E-post
- Steg 6: Valfritt - Installera VNC
- Steg 7: Installera BCM2835 SPI -bibliotek
- Steg 8: Få ADXL362 SPI -exempel
- Steg 9: Anslut ADXL362 Breakout fysiskt till Raspberry Pi GPIO
- Steg 10: Kompilera och kör ADXL362_RaspPi
Video: Preliminär* SPI på Pi: Kommunicera med en SPI 3-axlig accelerometer med hjälp av en hallon Pi: 10 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Steg -för -steg -guide om hur du konfigurerar Raspbian och kommunicerar med en SPI -enhet med hjälp av bcm2835 SPI -bibliotek (INTE lite slående!)
Detta är fortfarande mycket preliminärt … Jag måste lägga till bättre bilder på fysisk anslutning och arbeta igenom några av de besvärliga koden.
Steg 1: Börja med ett tomt SD -kort, ladda ner Raspbian -bild och installera på SD -kort
Besök https://www.raspberrypi.org/downloads för instruktioner om hur du installerar Raspbian
Jag laddade ner: Raspbian -bild och använde Win32DiskImager för att installera på SD -kort Det finns också mer information på
Steg 2: Anslut Raspberry Pi till TV/Monitor och kör igenom den första installationen
(Internetanslutning krävs inte ännu)
Ställ in tidszon aktivera SSH -uppdatering Sedan, Slutför. Terminal kod: starta om
Steg 3: Valfritt: Använd Pi Headless
Utmärkt handledning athttps://elinux.org/RPi_Remote_Access Jag använder Putty (Windows) eller Terminal (Mac) för att ansluta till SSH
Steg 4: Rekommenderas: Uppdatera OS
Terminal Code: sudo apt-get update sudo apt-get upgrade
Steg 5: Valfritt: Konfigurera IP-adress E-post
Jag har ställt in min Pi för att mejla till mig att det är IP-adress varje gång den startar. Detta gör mitt liv enklare när jag behöver fjärrlogga med SSH.
Utmärkt självstudie på
Steg 6: Valfritt - Installera VNC
Utmärkt handledning athttps://elinux.org/RPi_VNC_Server Jag gick inte igenom hela handledningen … bara följande steg: $ sudo apt -get install tightvncserver $ tightvncserver $ vncserver: 1 -geometry 1200x800 -dpth 24 Och jag skapade en skript för att hålla min skrivning till ett minimum.
Steg 7: Installera BCM2835 SPI -bibliotek
gist.github.com/3183536
Utmärkt dokumentation (och exempel) på https://www.open.com.au/mikem/bcm2835 Terminal kod: cd; // wget https://www.open.com.au/mikem/bcm2835/bcm2835-1.5.tar.gz; // Min Pi kan inte ta reda på den här webbadressen - kan du inte lösa värdnamnet? wget https://67.192.60.197/mikem/bcm2835/bcm2835-1.5.tar.gz tar xvfz bcm2835-1.5.tar.gz; cd bcm2835-1.5;./konfiguration; göra; sudo gör installationen
Steg 8: Få ADXL362 SPI -exempel
Obs: Koden är fortfarande mycket grundläggande … måste förbättra ADXL362_RaspPi från https://github.com/annem/ADXL362_RaspPi (Hur gör jag detta på Pi, använder wget? Jag har problem med detta … "kan inte lösa värdadress" github.com '")
Steg 9: Anslut ADXL362 Breakout fysiskt till Raspberry Pi GPIO
Mer detaljer kommer…
Mer information om ADXL362 (ultra-lågeffekt 3-axlig accelerometer) på analog.com/ADXL362 Connect 3v3, GND, SPI0 MOSI, SPI0 MISO, SPI0 SCLK, SPI0 CE0 N på Raspberry Pi till VDDand VIO, GND (2), MOSI, MISO, SCLK och CSB på ADXL362 Breakout board.
Steg 10: Kompilera och kör ADXL362_RaspPi
terminal kod: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi som jag kombinerar till ett skript som heter compileADXL362.
Rekommenderad:
Cocktailmaskin med GUI -hallon: 7 steg (med bilder)
Cocktailmaskin med GUI Hallon: Gillar du teknik och fest? Detta projekt är gjord för dig! I denna handledning kommer vi att skapa en automatiserad cocktailmaskin med ett grafiskt gränssnitt. Allt som styrs av hallon! EDIT: Jag gjorde en ny enklare och billigare länk här
Automatisk videokonferens för mormor med hallon Pi: 9 steg (med bilder)
Automatisk videokonferens för mormor med hallon Pi: Jag är orolig för min 90-åriga mormor eftersom även hon borde stanna hemma under COVID-epidemin, hon ständigt går ut och gör " viktigt " saker på gatan, som att köpa några lotter, prata med grannar. Jag
Läs och skriv från seriell port med hallon Pi med hjälp av Wemos: 5 steg
Läs och skriv från seriell port med Raspberry Pi med Wemos: Kommunicera med en Raspberry Pi med en Wemos D1 mini R2
Gestkontrollerad Rover med hjälp av en accelerometer och en RF-sändare-mottagarpar: 4 steg
Gestkontrollerad rover med hjälp av en accelerometer och en RF-sändare-mottagare Par: Hej där, någonsin önskat att bygga en rover som du kunde styra med enkla handgester men aldrig kunde våga våga sig in i komplexet med bildbehandling och koppla ihop en webbkamera med din mikrokontroller, för att inte tala om uppförsbacken
Vinkelmätning med hjälp av gyro, accelerometer och Arduino: 5 steg
Vinkelmätning med hjälp av Gyro, Accelerometer och Arduino: Enheten är en grov prototyp av vad som så småningom kommer att bli en självbalansrobot, detta är den andra delen av hålsaken (läs accelerometer och styr en motor till självbalans). Den första delen med bara gyro kan hittas här. På denna instans