Sadržaj:
- Korak 1: Počnite s praznom SD karticom, preuzmite Raspbian sliku i instalirajte na SD karticu
- Korak 2: Povežite Raspberry Pi na TV/monitor i pokrenite početno postavljanje
- Korak 3: Izborno: Obavite Pi bez glave
- Korak 4: Preporučeno: Ažurirajte OS
- Korak 5: Izborno: Postavljanje e-pošte s IP adresom
- Korak 6: Izborno - Postavljanje VNC -a
- Korak 7: Instalirajte BCM2835 SPI knjižnicu
- Korak 8: Preuzmite primjer ADXL362 SPI
- Korak 9: Phyiscally spojite ADXL362 Breakout na Raspberry Pi GPIO
- Korak 10: Prevedite i pokrenite ADXL362_RaspPi
Video: Preliminarno* SPI na Pi: Komuniciranje sa SPI troosnim mjeračem ubrzanja pomoću Raspberry Pi: 10 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Vodič korak po korak o tome kako postaviti Raspbian i komunicirati sa SPI uređajem pomoću bcm2835 SPI biblioteke (NE pomaknuto!)
Ovo je još uvijek preliminarno … Moram dodati bolje slike fizičkog povezivanja i proći kroz neke neugodne kodove.
Korak 1: Počnite s praznom SD karticom, preuzmite Raspbian sliku i instalirajte na SD karticu
Posjetite https://www.raspberrypi.org/downloads za upute o tome kako instalirati Raspbian
Preuzeo sam: Raspbian sliku i upotrijebio Win32DiskImager za instalaciju na SD karticu Također ima više informacija na
Korak 2: Povežite Raspberry Pi na TV/monitor i pokrenite početno postavljanje
(Internetska veza još nije potrebna)
Postavi vremensku zonu omogući SSH ažuriranje Zatim, završi. Kod terminala: ponovno podizanje sustava
Korak 3: Izborno: Obavite Pi bez glave
Odličan vodič na adresi: //elinux.org/RPi_Remote_Access Za povezivanje sa SSH -om koristim Putty (Windows) ili Terminal (Mac)
Korak 4: Preporučeno: Ažurirajte OS
Terminal Code: sudo apt-get update sudo apt-get upgrade
Korak 5: Izborno: Postavljanje e-pošte s IP adresom
Postavio sam svoj Pi da mi e-poštom šalje IP adresu pri svakom pokretanju. To mi olakšava život kada se moram prijaviti na daljinu putem SSH -a.
Odličan vodič na adresi: //elinux.org/RPi_Email_IP_On_Boot_Debian
Korak 6: Izborno - Postavljanje VNC -a
Odličan tutorialtttt: //elinux.org/RPi_VNC_Server Nisam prošao cijeli vodič … samo sljedeće korake: $ sudo apt -get install tightvncserver $ tightvncserver $ vncserver: 1 -geometry 1200x800 -depth 24 I, stvorio sam skriptu kako bi mi tipkanje bilo svedeno na minimum.
Korak 7: Instalirajte BCM2835 SPI knjižnicu
gist.github.com/3183536
Izvrsna dokumentacija (i primjeri) na https://www.open.com.au/mikem/bcm2835 Kod terminala: cd; // wget https://www.open.com.au/mikem/bcm2835/bcm2835-1.5.tar.gz; // Moj Pi ne može shvatiti ovaj URL - ne može riješiti naziv hosta? wget https://67.192.60.197/mikem/bcm2835/bcm2835-1.5.tar.gz tar xvfz bcm2835-1.5.tar.gz; cd bcm2835-1,5;./konfigurirati; napraviti; sudo make install
Korak 8: Preuzmite primjer ADXL362 SPI
Napomena: Kôd je još uvijek vrlo jednostavan … potrebno je poboljšati dobivanje ADXL362_RaspPi s https://github.com/annem/ADXL362_RaspPi (Kako to učiniti na Pi -u, koristeći wget? Imam problema s ovim … "ne mogu riješiti adresu hosta" github.com '")
Korak 9: Phyiscally spojite ADXL362 Breakout na Raspberry Pi GPIO
Više detalja slijedi…
Više informacija o ADXL362 (troosni akcelerometar ultra niske snage) na analog.com/ADXL362 Povežite 3v3, GND, SPI0 MOSI, SPI0 MISO, SPI0 SCLK, SPI0 CE0 N na Raspberry Pi na VDD i VIO, GND (2), MOSI, MISO, SCLK i CSB na ADXL362 probojnoj ploči.
Korak 10: Prevedite i pokrenite ADXL362_RaspPi
kôd terminala: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi Kombiniram u skriptu pod nazivom compileADXL362.
Preporučeni:
Upravljanje kretanjem s Raspberry Pi i LIS3DHTR, troosnim akcelerometrom, pomoću Pythona: 6 koraka
Upravljanje kretanjem pomoću Raspberry Pi i LIS3DHTR, troosnog mjernog mjerača brzine, pomoću Pythona: Ljepota nas okružuje, ali obično moramo hodati po vrtu da bismo to spoznali. - RumiKao što smo mi obrazovana skupina, veliku većinu svoje energije ulažemo radeći prije računala i mobitela. Stoga često dopuštamo svom zdravlju
Mjerenje ubrzanja pomoću ADXL345 i Raspberry Pi: 4 koraka
Mjerenje ubrzanja pomoću ADXL345 i Raspberry Pi: ADXL345 je mali, tanak, troosni akcelerometar ultra male snage s mjerenjima visoke razlučivosti (13 bita) do ± 16 g. Digitalni izlazni podaci oblikovani su kao 16-bitne dvojke nadopunjeni i dostupni su putem I2 C digitalnog sučelja. Mjeri
Nadgledanje ubrzanja pomoću Raspberry Pi i AIS328DQTR pomoću Pythona: 6 koraka
Nadgledanje ubrzanja pomoću Raspberry Pi i AIS328DQTR Korištenje Pythona: Ubrzanje je konačno, mislim prema nekim zakonima fizike.- Terry Riley Gepard koristi nevjerojatno ubrzanje i brze promjene brzine pri lovu. Najbrže stvorenje s vremena na vrijeme iskoristi svoj najveći tempo za hvatanje plijena
Mjerenje ubrzanja pomoću H3LIS331DL i Raspberry Pi: 4 koraka
Mjerenje ubrzanja pomoću H3LIS331DL i Raspberry Pi: H3LIS331DL, je troosni linearni akcelerometar male snage, visokih performansi koji pripada "nano" obitelji, s digitalnim I²C serijskim sučeljem. H3LIS331DL ima mogućnost odabira korisnika punih ljestvica od ± 100g/± 200g/± 400g i sposoban je mjeriti ubrzanja w
Mjerenje ubrzanja pomoću BMA250 i Raspberry Pi: 4 koraka
Mjerenje ubrzanja pomoću BMA250 i Raspberry Pi: BMA250 je mali, tanak, troosni akcelerometar ultra male snage s mjerenjima visoke razlučivosti (13 bita) do ± 16 g. Digitalni izlazni podaci oblikovani su kao 16-bitne dvojke nadopunjeni i dostupni su putem I2C digitalnog sučelja. Mjeri statički