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
![Preliminarno* SPI na Pi: Komuniciranje sa SPI troosnim akcelerometrom pomoću Raspberry Pi: 10 koraka Preliminarno* SPI na Pi: Komuniciranje sa SPI troosnim akcelerometrom pomoću Raspberry Pi: 10 koraka](https://i.howwhatproduce.com/images/002/image-5684-70-j.webp)
Video: Preliminarno* SPI na Pi: Komuniciranje sa SPI troosnim akcelerometrom pomoću Raspberry Pi: 10 koraka
![Video: Preliminarno* SPI na Pi: Komuniciranje sa SPI troosnim akcelerometrom pomoću Raspberry Pi: 10 koraka Video: Preliminarno* SPI na Pi: Komuniciranje sa SPI troosnim akcelerometrom pomoću Raspberry Pi: 10 koraka](https://i.ytimg.com/vi/ddUbLGG3VcI/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
![* Preliminarno* SPI na Pi-u: Komunikacija sa SPI troosnim akcelerometrom pomoću Raspberry Pi-a * Preliminarno* SPI na Pi-u: Komunikacija sa SPI troosnim akcelerometrom pomoću Raspberry Pi-a](https://i.howwhatproduce.com/images/002/image-5684-71-j.webp)
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
![Povežite Raspberry Pi na TV/monitor i pokrenite početno podešavanje Povežite Raspberry Pi na TV/monitor i pokrenite početno podešavanje](https://i.howwhatproduce.com/images/002/image-5684-72-j.webp)
(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
![Opcionalno: Omogućite Pi bez glave Opcionalno: Omogućite Pi bez glave](https://i.howwhatproduce.com/images/002/image-5684-73-j.webp)
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
![Opcionalno - Postavljanje VNC -a Opcionalno - Postavljanje VNC -a](https://i.howwhatproduce.com/images/002/image-5684-74-j.webp)
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
![Phyiscally Povežite ADXL362 Breakout na Raspberry Pi GPIO Phyiscally Povežite ADXL362 Breakout na Raspberry Pi GPIO](https://i.howwhatproduce.com/images/002/image-5684-75-j.webp)
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
![Prevedite i pokrenite ADXL362_RaspPi Prevedite i pokrenite ADXL362_RaspPi](https://i.howwhatproduce.com/images/002/image-5684-76-j.webp)
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 s Raspberry Pi i LIS3DHTR, troosnim akcelerometrom, pomoću Pythona: 6 koraka Upravljanje kretanjem s Raspberry Pi i LIS3DHTR, troosnim akcelerometrom, pomoću Pythona: 6 koraka](https://i.howwhatproduce.com/images/007/image-20378-j.webp)
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 pomoću Pythona: 6 koraka Nadgledanje ubrzanja pomoću Raspberry Pi i AIS328DQTR pomoću Pythona: 6 koraka](https://i.howwhatproduce.com/images/010/image-28686-j.webp)
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 - Upotreba SPI LCD -a za I2C LCD ekran Korištenje SPI do IIC modula s Arduinom: 5 koraka I2C / IIC LCD ekran - Upotreba SPI LCD -a za I2C LCD ekran Korištenje SPI do IIC modula s Arduinom: 5 koraka](https://i.howwhatproduce.com/images/001/image-2309-36-j.webp)
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 .: 5 koraka Kako izgraditi Cubesat s Arduinom i akcelerometrom .: 5 koraka](https://i.howwhatproduce.com/images/004/image-9408-24-j.webp)
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: 3 koraka Vozilo kontrolirano pokretnim akcelerometrom: 3 koraka](https://i.howwhatproduce.com/images/003/image-7145-11-j.webp)
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