Satura rādītājs:

Iepriekšējais* SPI uz Pi: Saziņa ar SPI 3 asu akselerometru, izmantojot Raspberry Pi: 10 soļi
Iepriekšējais* SPI uz Pi: Saziņa ar SPI 3 asu akselerometru, izmantojot Raspberry Pi: 10 soļi

Video: Iepriekšējais* SPI uz Pi: Saziņa ar SPI 3 asu akselerometru, izmantojot Raspberry Pi: 10 soļi

Video: Iepriekšējais* SPI uz Pi: Saziņa ar SPI 3 asu akselerometru, izmantojot Raspberry Pi: 10 soļi
Video: SKR 1.4 - TMC2208 UART v3.0 2024, Jūlijs
Anonim
* Iepriekšējais* SPI uz Pi: Saziņa ar SPI 3 asu akselerometru, izmantojot Raspberry Pi
* Iepriekšējais* SPI uz Pi: Saziņa ar SPI 3 asu akselerometru, izmantojot Raspberry Pi

Soli pa solim norādījumi par to, kā iestatīt Raspbian un sazināties ar SPI ierīci, izmantojot bcm2835 SPI bibliotēku (NAV mazliet sasists!)

Tas joprojām ir ļoti provizoriski … Man jāpievieno labāki fiziskās savienošanas attēli un jāizstrādā daži no neērtajiem kodiem.

1. darbība: sāciet ar tukšu SD karti, lejupielādējiet Raspbian attēlu un instalējiet to SD kartē

Apmeklējiet vietni https://www.raspberrypi.org/downloads, lai iegūtu norādījumus par Raspbian instalēšanu

Es lejupielādēju: Raspbian attēlu un izmantoju Win32DiskImager, lai instalētu SD kartē. Plašāka informācija ir pieejama arī vietnē

2. darbība: pievienojiet Raspberry Pi televizoram/monitoram un veiciet sākotnējo iestatīšanu

Pievienojiet Raspberry Pi televizoram/monitoram un veiciet sākotnējo iestatīšanu
Pievienojiet Raspberry Pi televizoram/monitoram un veiciet sākotnējo iestatīšanu

(Interneta savienojums vēl nav nepieciešams)

Iestatiet laika joslas iespējošanas SSH atjaunināšanu Pēc tam, Pabeigt. Termināla kods: atsāknēšana

3. darbība: pēc izvēles: darbiniet Pi bez galvas

Pēc izvēles: darbiniet Pi bez galvas
Pēc izvēles: darbiniet Pi bez galvas

Lieliska apmācība vietnē https://elinux.org/RPi_Remote_Access Lai izveidotu savienojumu ar SSH, es izmantoju Putty (Windows) vai Terminal (Mac)

4. darbība. Ieteicams: atjauniniet OS

Termināla kods: sudo apt-get update sudo apt-get upgrade

5. darbība: pēc izvēles: iestatiet IP adreses e-pastu

Esmu iestatījis savu Pi, lai tas man e-pastā katru reizi, kad tas tiek palaists. Tas atvieglo manu dzīvi, kad man ir nepieciešams attālināti pieteikties, izmantojot SSH.

Lieliska apmācība vietnē

6. darbība: pēc izvēles - iestatiet VNC

Pēc izvēles - iestatīt VNC
Pēc izvēles - iestatīt VNC

Lieliska apmācība vietnē https://elinux.org/RPi_VNC_Server Es neizgāju visu pamācību … tikai šādas darbības: $ sudo apt -get install tightvncserver $ tightvncserver $ vncserver: 1 -geometry 1200x800 -depth 24 Un es izveidoju skriptu, lai manu rakstīšanu samazinātu līdz minimumam.

7. darbība: instalējiet BCM2835 SPI bibliotēku

gist.github.com/3183536

Lieliska dokumentācija (un piemēri) vietnē https://www.open.com.au/mikem/bcm2835 Termināla kods: cd; // wget https://www.open.com.au/mikem/bcm2835/bcm2835-1.5.tar.gz; // Mans Pi nevar saprast šo URL - vai nevar atrisināt resursdatora nosaukumu? wget https://67.192.60.197/mikem/bcm2835/bcm2835-1.5.tar.gz tar xvfz bcm2835-1.5.tar.gz; cd bcm2835-1,5;./konfigurēt; veidot; sudo veikt instalēšanu

8. darbība: iegūstiet ADXL362 SPI piemēru

Piezīme: kods joprojām ir ļoti vienkāršs … ir jāuzlabo ADXL362_RaspPi no vietnes https://github.com/annem/ADXL362_RaspPi (Kā to izdarīt, izmantojot Pi, izmantojot wget? Man ir problēmas ar šo … "nevaru atrisināt resursdatora adresi" github.com '")

9. darbība. Fiziski savienojiet ADXL362 Breakout ar Raspberry Pi GPIO

Fiziski savienojiet ADXL362 Breakout ar Raspberry Pi GPIO
Fiziski savienojiet ADXL362 Breakout ar Raspberry Pi GPIO

Sīkāka informācija gaidāma…

Vairāk informācijas par ADXL362 (īpaši mazjaudas 3 asu akselerometrs) vietnē analog.com/ADXL362 Connect 3v3, GND, SPI0 MOSI, SPI0 MISO, SPI0 SCLK, SPI0 CE0 N on Raspberry Pi uz VDDand VIO, GND (2), MOSI, MISO, SCLK un CSB uz ADXL362 Breakout dēļa.

10. darbība: apkopojiet un palaidiet ADXL362_RaspPi

Apkopojiet un palaidiet ADXL362_RaspPi
Apkopojiet un palaidiet ADXL362_RaspPi

termināļa kods: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi Ko es apvienoju skriptā ar nosaukumu compileADXL362.

Ieteicams: