Sisukord:

Esialgne* SPI Pi: suhtlemine SPI 3-teljelise kiirendusmõõturiga, kasutades Raspberry Pi: 10 sammu
Esialgne* SPI Pi: suhtlemine SPI 3-teljelise kiirendusmõõturiga, kasutades Raspberry Pi: 10 sammu

Video: Esialgne* SPI Pi: suhtlemine SPI 3-teljelise kiirendusmõõturiga, kasutades Raspberry Pi: 10 sammu

Video: Esialgne* SPI Pi: suhtlemine SPI 3-teljelise kiirendusmõõturiga, kasutades Raspberry Pi: 10 sammu
Video: Как начать уважать себя 2024, Juuli
Anonim
* Esialgne* SPI Pi: suhtlemine SPI 3-teljelise kiirendusmõõturiga, kasutades Raspberry Pi
* Esialgne* SPI Pi: suhtlemine SPI 3-teljelise kiirendusmõõturiga, kasutades Raspberry Pi

Samm -sammuline juhend Raspbiani seadistamiseks ja SPI -seadmega suhtlemiseks, kasutades bcm2835 SPI teeki (EI ole natuke põrutatud!)

See on veel väga esialgne … Pean lisama paremaid pilte füüsilisest ühendamisest ja töötama läbi mõne ebamugava koodi.

Samm: alustage tühja SD -kaardiga, laadige alla Raspbiani pilt ja installige SD -kaardile

Raspbiani installimise juhised leiate aadressilt

Laadisin alla: Raspbiani pildi ja kasutasin SD -kaardile installimiseks Win32DiskImagerit. Lisateavet leiate ka aadressilt

Samm: ühendage Raspberry Pi teleri/monitoriga ja tehke esialgne häälestus

Ühendage Raspberry Pi teleri/monitoriga ja tehke algseadistus
Ühendage Raspberry Pi teleri/monitoriga ja tehke algseadistus

(Interneti -ühendust pole veel vaja)

Määrake ajavööndi lubamise SSH värskendamine Seejärel Lõpeta. Terminali kood: taaskäivitage

3. samm: valikuline: kasutage Pi Headless'i

Valikuline: kasutage Pi peata
Valikuline: kasutage Pi peata

Suurepärane õpetus athttps://elinux.org/RPi_Remote_Access SSH -ga ühenduse loomiseks kasutan Putty (Windows) või Terminal (Mac)

Samm: soovitatav: värskendage OS -i

Terminali kood: sudo apt-get update sudo apt-get upgrade

5. samm: valikuline: seadistage IP-aadressi e-kiri

Olen seadistanud oma Pi e-postiga iga kord, kui see käivitub. See muudab mu elu lihtsamaks, kui mul on vaja SSH -ga kauglogimist.

Suurepärane õpetus aadressil

6. samm: valikuline - seadistage VNC

Valikuline - seadistage VNC
Valikuline - seadistage VNC

Suurepärane õpetus athttps://elinux.org/RPi_VNC_Server Ma ei käinud kogu õpetust läbi … lihtsalt järgmisi samme: $ sudo apt -get install tightvncserver $ tightvncserver $ vncserver: 1 -geomeetria 1200x800 -sügavus 24 Ja ma lõin skripti, et minu trükkimine oleks minimaalne.

Samm: installige BCM2835 SPI raamatukogu

gist.github.com/3183536

Suurepärane dokumentatsioon (ja näited) aadressil https://www.open.com.au/mikem/bcm2835 Terminali kood: cd; // wget https://www.open.com.au/mikem/bcm2835/bcm2835-1.5.tar.gz; // Minu Pi ei saa sellest URL -ist aru - ei suuda hosti nime lahendada? 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; tegema; sudo make install

8. toiming: hankige ADXL362 SPI näide

Märkus: kood on endiselt väga lihtne… ADXL362_RaspPi tuleb täiustada saidilt https://github.com/annem/ADXL362_RaspPi (Kuidas seda teha Pi abil, kasutades wgetit? Mul on sellega probleeme … "ei suuda hosti aadressi lahendada" github.com '")

Samm: ühendage ADXL362 Breakout füüsiliselt Raspberry Pi GPIO -ga

Ühendage füüsiliselt ADXL362 Breakout Raspberry Pi GPIO -ga
Ühendage füüsiliselt ADXL362 Breakout Raspberry Pi GPIO -ga

Täpsem info tuleb…

Lisateavet ADXL362 (ülimadala võimsusega 3-teljeline kiirendusmõõtur) kohta leiate veebisaidilt analog.com/ADXL362 Connect 3v3, GND, SPI0 MOSI, SPI0 MISO, SPI0 SCLK, SPI0 CE0 N Raspberry Pi to VDDand VIO, GND (2), MOSI, MISO, SCLK ja CSB ADXL362 Breakout pardal.

Samm: kompileerige ja käivitage ADXL362_RaspPi

Kompileerige ja käivitage ADXL362_RaspPi
Kompileerige ja käivitage ADXL362_RaspPi

terminali kood: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi Selle ühendan skriptiks nimega compileADXL362.

Soovitan: