Sadržaj:
- Korak 1: Počnite s praznom SD karticom, preuzmite Raspbian sliku i instalirajte je na SD karticu
- Korak 2: Povežite Raspberry Pi na TV/monitor i pokrenite početno podešavanje
- Korak 3: Opcionalno: Obavite Pi bez glave
- Korak 4: Preporučuje se: Ažurirajte OS
- Korak 5: Opcionalno: Postavljanje e-pošte IP adrese
- Korak 6: Opcionalno - Postavite VNC
- Korak 7: Instalirajte BCM2835 SPI biblioteku
- Korak 8: Nabavite primjer ADXL362 SPI
- Korak 9: Phyiscally povežite ADXL362 Breakout na Raspberry Pi GPIO
- Korak 10: Prevedite i pokrenite ADXL362_RaspPi
Video: Preliminarno* SPI na Pi: Komuniciranje sa SPI troosnim akcelerometrom pomoću Raspberry Pi: 10 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Korak po korak vodič o tome kako postaviti Raspbian i komunicirati sa SPI uređajem koristeći bcm2835 SPI biblioteku (NE bitno udarljeno!)
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 je na SD karticu
Posjetite https://www.raspberrypi.org/downloads za upute o tome kako instalirati Raspbian
Preuzeo sam: Raspbian sliku i koristio Win32DiskImager za instalaciju na SD karticu Tu je i više informacija na
Korak 2: Povežite Raspberry Pi na TV/monitor i pokrenite početno podešavanje
(Internetska veza još nije potrebna)
Postavi vremensku zonu omogući SSH ažuriranje Zatim, završi. Terminal code: ponovno podizanje sustava
Korak 3: Opcionalno: 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čuje se: Ažurirajte OS
Terminal Code: sudo apt-get update sudo apt-get upgrade
Korak 5: Opcionalno: Postavljanje e-pošte IP adrese
Postavio sam svoj Pi da mi šalje e-poštu putem IP adrese pri svakom pokretanju. Ovo mi olakšava život kada se moram prijaviti na daljinu pomoću SSH -a.
Odličan vodič na adresi: //elinux.org/RPi_Email_IP_On_Boot_Debian
Korak 6: Opcionalno - Postavite VNC
Odličan vodič https://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 kucanje bilo svedeno na minimum.
Korak 7: Instalirajte BCM2835 SPI biblioteku
gist.github.com/3183536
Odlična 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žete riješiti ime 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;./configure; make; sudo make install
Korak 8: Nabavite primjer ADXL362 SPI
Napomena: Kôd je još uvijek vrlo bazičan … potrebno je poboljšati dobivanje ADXL362_RaspPi sa 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 povežite 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 Breakout ploči.
Korak 10: Prevedite i pokrenite ADXL362_RaspPi
kod 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čuje se:
Upravljanje kretanjem s Raspberry Pi i LIS3DHTR, troosnim akcelerometrom, pomoću Pythona: 6 koraka
Upravljanje kretanjem pomoću Raspberry Pi i LIS3DHTR, troosnog akcelerometra, pomoću Pythona: Ljepota nas okružuje, ali obično moramo hodati po vrtu da bismo to spoznali. - RumiKao što smo izgleda obrazovana grupa, veliku većinu energije ulažemo radeći prije računara i mobilnih telefona. Stoga često dopuštamo svom zdravlju
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 jurenju. Najbrže stvorenje s vremena na vrijeme iskoristi svoj najveći tempo za hvatanje plijena
I2C / IIC LCD ekran - Upotreba SPI LCD -a za I2C LCD ekran Korištenje SPI do IIC modula s Arduinom: 5 koraka
I2C / IIC LCD ekran | Upotrijebite SPI LCD na I2C LCD zaslonu Korištenje SPI na IIC modula s Arduinom: Zdravo momci, budući da normalni SPI LCD 1602 ima previše žica za povezivanje pa je vrlo teško povezati ga s arduinom, ali na tržištu postoji jedan modul koji može pretvorite SPI zaslon u IIC zaslon pa morate spojiti samo 4 žice
Kako izgraditi Cubesat s Arduinom i akcelerometrom .: 5 koraka
Kako izgraditi Cubesat s Arduinom i akcelerometrom. Naša imena su Brock, Eddie i Drew. Glavni cilj našeg razreda fizike je putovati sa Zemlje na Mars dok simulira orbitu oko Marsa koristeći Cube Sat i prikupljajući podatke. Cilj naših grupa za ovaj projekt je prikupljanje podataka pomoću ubrzanja
Vozilo kontrolirano pokretnim akcelerometrom: 3 koraka
Vozilo kontrolirano pokretnim akcelerometrom: Ovo je vrlo jednostavan projekt i može se lako izvesti. Za to je potreban Android mobitel. Svaki Android mobitel ima ugrađeni mjerač ubrzanja i mi ćemo ga koristiti za upravljanje vozilom putem Bluetootha. Sve što trebamo učiniti je nagnuti mobitel da odlučimo