Kazalo:
- Korak: Začnite s prazno kartico SD, prenesite sliko Raspbian in jo namestite na kartico SD
- 2. korak: Povežite Raspberry Pi s televizorjem/monitorjem in zaženite začetne nastavitve
- 3. korak: Izbirno: Pi upravljajte brez glave
- 4. korak: Priporočeno: Posodobite OS
- 5. korak: Izbirno: nastavite e-poštni naslov z naslovom IP
- 6. korak: Izbirno - nastavite VNC
- 7. korak: Namestite knjižnico SPM BCM2835
- 8. korak: Pridobite primer ADXL362 SPI
- 9. korak: Phyiscally povežite ADXL362 Breakout z Raspberry Pi GPIO
- 10. korak: prevedite in zaženite ADXL362_RaspPi
Video: Predhodni* SPI na Pi: Komuniciranje s 3-osnim merilnikom pospeška SPI z uporabo Raspberry Pi: 10 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Navodila po korakih o tem, kako nastaviti Raspbian in komunicirati z napravo SPI z uporabo bcm2835 knjižnice SPI (NE bit udaril!)
To je še zelo vnaprej … Moram dodati boljše slike fizične povezave in obdelati nekaj nerodne kode.
Korak: Začnite s prazno kartico SD, prenesite sliko Raspbian in jo namestite na kartico SD
Obiščite https://www.raspberrypi.org/downloads za navodila o namestitvi Raspbiana
Prenesel sem: sliko Raspbian in uporabil Win32DiskImager za namestitev na kartico SD Več informacij najdete tudi na
2. korak: Povežite Raspberry Pi s televizorjem/monitorjem in zaženite začetne nastavitve
(Internetna povezava še ni potrebna)
Nastavi časovni pas, omogoči posodobitev SSH, nato Končaj. Koda terminala: ponovni zagon
3. korak: Izbirno: Pi upravljajte brez glave
Odlična vadnicattp: //elinux.org/RPi_Remote_Access Za povezavo s SSH uporabljam Putty (Windows) ali Terminal (Mac)
4. korak: Priporočeno: Posodobite OS
Terminalna koda: sudo apt-get update sudo apt-get upgrade
5. korak: Izbirno: nastavite e-poštni naslov z naslovom IP
Svoj Pi sem nastavil tako, da mi ob vsakem zagonu po e-pošti pošlje naslov IP. To mi olajša življenje, ko se moram prijaviti na daljavo s pomočjo SSH.
Odlična vadnicattp: //elinux.org/RPi_Email_IP_On_Boot_Debian
6. korak: Izbirno - nastavite VNC
Odlična vadnicatttt: //elinux.org/RPi_VNC_Server Nisem šel skozi celotno vadnico … samo naslednje korake: $ sudo apt -get install tightvncserver $ tightvncserver $ vncserver: 1 -geometry 1200x800 -depth 24 In ustvaril sem skript, da bo moje tipkanje čim manjše.
7. korak: Namestite knjižnico SPM BCM2835
gist.github.com/3183536
Odlična dokumentacija (in primeri) na https://www.open.com.au/mikem/bcm2835 Koda terminala: cd; // wget https://www.open.com.au/mikem/bcm2835/bcm2835-1.5.tar.gz; // Moj Pi ne more ugotoviti tega URL -ja - ne more razrešiti imena gostitelja? 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; narediti; sudo naredi namestitev
8. korak: Pridobite primer ADXL362 SPI
Opomba: Koda je še vedno zelo preprosta … morate izboljšati ADXL362_RaspPi s https://github.com/annem/ADXL362_RaspPi (Kako to storiti na Pi, z uporabo wget? Imam težave s tem … "ni mogoče razrešiti naslova gostitelja" github.com '")
9. korak: Phyiscally povežite ADXL362 Breakout z Raspberry Pi GPIO
Več podrobnosti sledi…
Več informacij o ADXL362 (3-osni merilnik pospeška z nizko porabo energije) na analog.com/ADXL362 Connect 3v3, GND, SPI0 MOSI, SPI0 MISO, SPI0 SCLK, SPI0 CE0 N na Raspberry Pi na VDD in VIO, GND (2), MOSI, MISO, SCLK in CSB na deski ADXL362.
10. korak: prevedite in zaženite ADXL362_RaspPi
terminalska koda: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi Kombiniram v skript, imenovan compileADXL362.
Priporočena:
Kako zgraditi Cubesat z Arduinom in merilnikom pospeška .: 5 korakov
Kako zgraditi Cubesat z arduinom in merilnikom pospeška. Naša imena so Brock, Eddie in Drew. Glavni cilj našega razreda fizike je potovanje z Zemlje na Mars, medtem ko simuliramo orbito okoli Marsa s pomočjo kocke Sat in zbiramo podatke. Cilj naših skupin pri tem projektu je zbiranje podatkov s pospeševalnikom
Vozilo z mobilnim merilnikom pospeška: 3 koraki
Vozilo z mobilnim merilnikom pospeška: To je zelo preprost projekt in ga je mogoče enostavno narediti. To zahteva mobilni telefon Android. Vsak mobilni telefon Android ima vgrajen merilnik pospeška in s tem bomo upravljali vozilo prek Bluetootha. Vse, kar moramo storiti, je, da nagnemo mobilni telefon, da se odločimo, kdaj
Rover z gestami z merilnikom pospeška in parom RF-oddajnik-sprejemnik: 4 koraki
Rover z gestami, ki ga upravljate s pomočjo merilnika pospeška in para RF-oddajnik-sprejemnik: Pozdravljeni, kdaj ste želeli zgraditi rover, ki bi ga lahko upravljali s preprostimi kretnjami z roko, vendar nikoli ne bi zbrali poguma, da bi se podali v zapletenost obdelave slik in povezovali spletno kamero s svojim mikrokrmilnik, da ne govorim navkreber
Interaktivna 3D tiskana tkanina z nosljivim, lilipadom, merilnikom pospeška, lučmi: 13 korakov
Interaktivna 3D natisnjena tkanina z nosljivim, Lilypad, merilnikom pospeška, lučmi: Wat heb je nodig: 3D tiskalnik + filamentTyrapsStofDraad in de zelfde kleur als het stofGeleidend draadNaaldenLilypad en arduino unoPowerbankApple usb snoerswin
Merjenje kota z žiroskopom, merilnikom pospeška in Arduinom: 5 korakov
Merjenje kota z uporabo žiroskopa, merilnika pospeška in Arduina: Naprava je grob prototip tega, kar bo sčasoma postal robot za samoravnovesje, to je drugi del luknje (preberite merilnik pospeška in nadzorite motor do samodejnega ravnotežja). Prvi del s samo žiroskopom najdete tukaj