Tartalomjegyzék:
- 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
- 2. lépés: Csatlakoztassa a Raspberry Pi -t a TV -hez/monitorhoz, és hajtsa végre a kezdeti beállítást
- 3. lépés: Választható: működtesse a Pi Headless funkciót
- 4. lépés: Ajánlott: Frissítse az operációs rendszert
- 5. lépés: Választható: Állítsa be az IP-cím e-mail címét
- 6. lépés: Választható - VNC beállítása
- 7. lépés: Telepítse a BCM2835 SPI könyvtárat
- 8. lépés: Szerezze be az ADXL362 SPI példát
- 9. lépés: Csatlakoztassa fizikailag az ADXL362 Breakout -t a Raspberry Pi GPIO -hoz
- 10. lépés: Fordítsa le és futtassa az ADXL362_RaspPi fájlt
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
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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
(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
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
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
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
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:
Micro: bit Robotvezérlés gyorsulásmérővel: 4 lépés
Micro: bit robotvezérlés gyorsulásmérővel: Ebben a cikkben a TinkerGen BitCar készletét fogjuk használni a Micro: bit robot létrehozásához és gyorsulásmérő segítségével történő vezérléséhez egy másik Micro: bit táblán. A BitCar egy mikro: bit alapú do-it- saját robot, amelyet STEM oktatásra terveztek. Könnyű összeszerelni, pl
Chrome webbővítmény - Előzetes kódolási tapasztalat nem szükséges: 6 lépés
Chrome webbővítmény - nincs szükség előzetes kódolási tapasztalatra: A Chrome -bővítmények kis programok, amelyek célja a felhasználók böngészési élményének javítása. A Chrome -bővítményekkel kapcsolatos további információkért látogasson el a https://developer.chrome.com/extensions weboldalra. A Chrome Internetes bővítmény létrehozásához kódolás szükséges, ezért nagyon hasznos áttekinteni a HT
Mozgásvezérlés Raspberry Pi és LIS3DHTR, 3 tengelyes gyorsulásmérővel, Python használatával: 6 lépés
Mozgásvezérlés a Raspberry Pi és a LIS3DHTR, 3 tengelyes gyorsulásmérő segítségével, Python használatával: A szépség körülvesz bennünket, de általában egy kertben kell sétálnunk, hogy megismerjük. - RumiA képzett csoportnak, aminek látszunk, energiánk túlnyomó részét a PC -k és a mobiltelefonok előtti munkába fektetjük. Ezért gyakran hagyjuk jólétünket
3 tengelyes gyorsulásmérő, ADXL345 Raspberry Pi-vel Python használatával: 6 lépés
Három tengelyes gyorsulásmérő, ADXL345 Raspberry Pi-vel Python használatával: Gondoljon egy olyan eszközre, amely képes ellenőrizni azt a pontot, amelyen az Offroader megdől. Nem lenne kellemes abban az esetben, ha valaki kiigazodik, amikor felborul a lehetőség? Nyilvánvalóan igen. Igaz lenne
Cubesat építése Arduino és gyorsulásmérővel: 5 lépés
Hogyan építsünk Cubesat -t Arduino és gyorsulásmérővel .: Nevünk Brock, Eddie és Drew. Fizikaóránk fő célja, hogy utazzunk a Földről a Marsra, miközben szimuláljuk a Mars körüli pályát egy Cube Sat segítségével, és adatokat gyűjtünk. Csoportjaink célja ebben a projektben az adatgyűjtés gyorsítással