Tartalomjegyzék:

Előzetes* SPI a Pi-n: Kommunikáció SPI 3 tengelyes gyorsulásmérővel Raspberry Pi használatával: 10 lépés
Előzetes* SPI a Pi-n: Kommunikáció SPI 3 tengelyes gyorsulásmérővel Raspberry Pi használatával: 10 lépés

Videó: Előzetes* SPI a Pi-n: Kommunikáció SPI 3 tengelyes gyorsulásmérővel Raspberry Pi használatával: 10 lépés

Videó: Előzetes* SPI a Pi-n: Kommunikáció SPI 3 tengelyes gyorsulásmérővel Raspberry Pi használatával: 10 lépés
Videó: Петух еще живой, погнали в DLC ► 16 Прохождение Dark Souls 3 2024, Július
Anonim
* Előzetes* SPI a Pi-n: Kommunikáció SPI 3 tengelyes gyorsulásmérővel Raspberry Pi használatával
* Előzetes* SPI a Pi-n: Kommunikáció SPI 3 tengelyes gyorsulásmérővel Raspberry Pi használatával

Lépésről lépésre útmutató a Raspbian beállításáról és kommunikációról egy SPI -eszközzel a bcm2835 SPI könyvtár használatával (NEM bit ütve!)

Ez még nagyon előzetes … Hozzá kell tennem jobb képeket a fizikai bekötésről, és át kell dolgoznom néhány kényelmetlen kódot.

1. lépés: Kezdje üres SD -kártyával, töltse le a Raspbian képet, és telepítse az SD -kártyára

A Raspbian telepítésével kapcsolatos utasításokért látogasson el a https://www.raspberrypi.org/downloads webhelyre

Letöltöttem: Raspbian image, és a Win32DiskImager programmal telepítettem az SD -kártyára További információkat a https://elinux.org/RPi_Easy_SD_Card_Setup webhelyen talál.

2. lépés: Csatlakoztassa a Raspberry Pi -t a TV -hez/monitorhoz, és hajtsa végre a kezdeti beállítást

Csatlakoztassa a Raspberry Pi -t a TV -hez/monitorhoz, és hajtsa végre a kezdeti beállítást
Csatlakoztassa a Raspberry Pi -t a TV -hez/monitorhoz, és hajtsa végre a kezdeti beállítást

(Internetkapcsolat még nem szükséges)

Állítsa be az időzóna engedélyezési SSH frissítését, majd fejezze be. Terminálkód: újraindítás

3. lépés: Választható: működtesse a Pi Headless funkciót

Opcionális: működtesse a Pi Headless funkciót
Opcionális: működtesse a Pi Headless funkciót

Kiváló oktatóanyag: https://elinux.org/RPi_Remote_Access Putty (Windows) vagy Terminal (Mac) használatával csatlakozom az SSH -hoz

4. lépés: Ajánlott: Frissítse az operációs rendszert

Terminálkód: sudo apt-get update sudo apt-get upgrade

5. lépés: Választható: Állítsa be az IP-cím e-mail címét

Beállítottam a Pi-t, hogy minden indításkor e-mailben küldje el nekem az IP-címét. Ez megkönnyíti az életemet, ha SSH használatával kell távoli bejelentkezést végeznem.

Kiváló oktatóanyag:

6. lépés: Választható - VNC beállítása

Választható - VNC beállítása
Választható - VNC beállítása

Kiváló oktatóanyag: https://elinux.org/RPi_VNC_Server Nem mentem végig az oktatóanyagon … csak a következő lépéseket: $ sudo apt -get install tightvncserver $ tightvncserver $ vncserver: 1 -geometry 1200x800 -depth 24 És létrehoztam egy szkriptet, hogy minimális legyen a gépelésem.

7. lépés: Telepítse a BCM2835 SPI könyvtárat

gist.github.com/3183536

Kiváló dokumentáció (és példák) a https://www.open.com.au/mikem/bcm2835 terminálkódon: cd; // wget https://www.open.com.au/mikem/bcm2835/bcm2835-1.5.tar.gz; // A Pi nem tudja kitalálni ezt az URL -t - nem tudja feloldani a gazdagép nevét? wget https://67.192.60.197/mikem/bcm2835/bcm2835-1.5.tar.gz tar xvfz bcm2835-1.5.tar.gz; cd bcm2835-1,5;./Beállítás; készítsen; sudo make install

8. lépés: Szerezze be az ADXL362 SPI példát

Megjegyzés: A kód még mindig nagyon alapvető… javítani kell az ADXL362_RaspPi -t a https://github.com/annem/ADXL362_RaspPi címen (Hogyan kell ezt megtenni a Pi -n, a wget használatával? github.com ' )

9. lépés: Csatlakoztassa fizikailag az ADXL362 Breakout -t a Raspberry Pi GPIO -hoz

Phyiscically Csatlakoztassa az ADXL362 Breakout -t a Raspberry Pi GPIO -hoz
Phyiscically Csatlakoztassa az ADXL362 Breakout -t a Raspberry Pi GPIO -hoz

További részletek hamarosan…

További információ az ADXL362-ről (ultra alacsony teljesítményű 3 tengelyes gyorsulásmérő) az analóg.com oldalon. ADXL362 Connect 3v3, GND, SPI0 MOSI, SPI0 MISO, SPI0 SCLK, SPI0 CE0 N on Raspberry Pi to VDDand VIO, GND (2), MOSI, MISO, SCLK és CSB az ADXL362 Breakout táblán.

10. lépés: Fordítsa le és futtassa az ADXL362_RaspPi fájlt

Fordítsa le és futtassa az ADXL362_RaspPi fájlt
Fordítsa le és futtassa az ADXL362_RaspPi fájlt

terminálkód: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi Amit a compileADXL362 nevű szkriptbe egyesítek.

Ajánlott: