Përmbajtje:
- Hapi 1: Fillimi me një kartë SD të zbrazët, shkarkoni imazhin Raspbian dhe instaloni në kartën SD
- Hapi 2: Lidhni Raspberry Pi me TV/Monitor dhe kaloni përmes konfigurimit fillestar
- Hapi 3: Opsional: Përdorni Pi pa kokë
- Hapi 4: Rekomanduar: Përditësoni OS
- Hapi 5: Opsionale: Vendosni adresën IP E-mailer
- Hapi 6: Opsionale - Konfiguroni VNC
- Hapi 7: Instaloni Bibliotekën BCM2835 SPI
- Hapi 8: Merrni shembullin ADXL362 SPI
- Hapi 9: Lidhni në mënyrë Phyiscally Breakout ADXL362 me Raspberry Pi GPIO
- Hapi 10: Përpiloni dhe ekzekutoni ADXL362_RaspPi
Video: Preliminar* SPI në Pi: Komunikimi me një përshpejtues të boshtit SPI 3-aks duke përdorur një Raspberry Pi: 10 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Udhëzues hap pas hapi se si të konfiguroni Raspbian dhe të komunikoni me një pajisje SPI duke përdorur bibliotekën bcm2835 SPI (NUK është goditur pak!)
Kjo është ende shumë paraprake … Më duhet të shtoj fotografi më të mira të lidhjes fizike dhe të punoj përmes disa prej kodit të vështirë.
Hapi 1: Fillimi me një kartë SD të zbrazët, shkarkoni imazhin Raspbian dhe instaloni në kartën SD
Vizitoni https://www.raspberrypi.org/downloads për udhëzime se si të instaloni Raspbian
Kam shkarkuar: Imazhin Raspbian, dhe kam përdorur Win32DiskImager për të instaluar në kartën SD Ka edhe më shumë informacion në
Hapi 2: Lidhni Raspberry Pi me TV/Monitor dhe kaloni përmes konfigurimit fillestar
(Lidhja në internet nuk kërkohet ende)
Vendosni zonën kohore aktivizoni SSH Update Pastaj, Finish. Kodi i terminalit: ristartoni
Hapi 3: Opsional: Përdorni Pi pa kokë
Udhëzues i shkëlqyeshëm nëhttps://elinux.org/RPi_Remote_Access Unë përdor Putty (Windows) ose Terminal (Mac) për t'u lidhur me SSH
Hapi 4: Rekomanduar: Përditësoni OS
Kodi i Terminalit: sudo apt-get update sudo apt-get upgrade
Hapi 5: Opsionale: Vendosni adresën IP E-mailer
Unë kam vendosur Pi tim për të më dërguar me e-mail adresën e saj IP sa herë që fillon. Kjo e bën jetën time më të lehtë kur kam nevojë të regjistrohem në distancë duke përdorur SSH.
Udhëzues i shkëlqyeshëm nëhttps://elinux.org/RPi_Email_IP_On_Boot_Debian
Hapi 6: Opsionale - Konfiguroni VNC
Udhëzues i shkëlqyeshëm athttps://elinux.org/RPi_VNC_Server Nuk e kam kaluar të gjithë tutorialin … vetëm hapat e mëposhtëm: $ sudo apt -get install tightvncserver $ tightvncserver $ vncserver: 1 -gjeometri 1200x800 -thellësi 24 Dhe, krijova një skript për të mbajtur shtypjen time në minimum.
Hapi 7: Instaloni Bibliotekën BCM2835 SPI
gist.github.com/3183536
Dokumentacion i shkëlqyer (dhe shembuj) në https://www.open.com.au/mikem/bcm2835 Kodi i terminalit: cd; // wget https://www.open.com.au/mikem/bcm2835/bcm2835-1.5.tar.gz; // Pi im nuk mund ta kuptojë këtë URL - nuk jeni në gjendje të zgjidhni emrin e hostit? wget https://67.192.60.197/mikem/bcm2835/bcm2835-1.5.tar.gz tar xvfz bcm2835-1.5.tar.gz; cd bcm2835-1.5;./konfiguro; bëj; sudo make install
Hapi 8: Merrni shembullin ADXL362 SPI
Shënim: Kodi është ende shumë themelor … duhet të përmirësoni ADXL362_RaspPi nga https://github.com/annem/ADXL362_RaspPi (Si ta bëni këtë në Pi, duke përdorur wget? Unë kam probleme me këtë … "në gjendje të zgjidh adresën e hostit ' github.com '")
Hapi 9: Lidhni në mënyrë Phyiscally Breakout ADXL362 me Raspberry Pi GPIO
Më shumë detaje do të vijnë…
Më shumë informacion në lidhje me ADXL362 (përshpejtues ultra i ulët me 3 boshte) në analog.com/ADXL362 Connect 3v3, GND, SPI0 MOSI, SPI0 MISO, SPI0 SCLK, SPI0 CE0 N në Raspberry Pi në VDDand VIO, GND (2), MOSI, MISO, SCLK dhe CSB në bordin e Breakout ADXL362.
Hapi 10: Përpiloni dhe ekzekutoni ADXL362_RaspPi
kodi terminal: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi Të cilin e kombinoj në një skript të quajtur compileADXL362.
Recommended:
Sistemi i paralajmërimit të aksidenteve duke përdorur GSM, GPS dhe përshpejtues: 5 hapa (me fotografi)
Sistemi i Paralajmërimit të Aksidenteve duke Përdorur GSM, GPS dhe Përshpejtues: Ju lutem Më Votoni për Konkurs Ju lutem më votoni për konkurs Në ditët e sotme shumë njerëz kanë vdekur në rrugë për shkak të aksidentit, shkaku kryesor është " vonesa në shpëtim ". Ky problem është shumë i madh në vendet në zhvillim, kështu që unë hartova këtë projekt për të shpëtuar
Kontrolli i Lëvizjes Me Raspberry Pi dhe LIS3DHTR, Përshpejtues me 3 Bosht, Duke Përdorur Python: 6 Hapa
Kontrolli i Lëvizjes Me Raspberry Pi dhe LIS3DHTR, Përshpejtues me 3 Bosht, Përdorimi i Python: Bukuria na rrethon, por zakonisht, ne duhet të ecim në një kopsht për ta ditur atë. - Si grupi i arsimuar që duket se jemi, ne investojmë pjesën dërrmuese të energjisë sonë duke punuar para kompjuterëve tanë dhe celularëve. Prandaj, ne shpesh e lëmë mirëqenien tonë
Përshpejtues 3-bosht, ADXL345 Me Raspberry Pi duke përdorur Python: 6 hapa
Përshpejtues 3-bosht, ADXL345 Me Raspberry Pi Duke përdorur Python: Duke menduar për një vegël që mund të kontrollojë pikën në të cilën Offroader juaj është anuar drejt për të zgjatur. A nuk do të ishte e këndshme në rast se dikush përshtatet kur ekziston mundësia e përmbysjes? Padyshim që po. Do të ishte e vërtetë
Si të bëni një dron duke përdorur Arduino UNO - Bëni një kuadopter duke përdorur mikrokontrollues: 8 hapa (me fotografi)
Si të bëni një dron duke përdorur Arduino UNO | Bëni një Quadcopter Duke përdorur Mikrokontrolluesin: HyrjeVizitoni Kanalin Tim në YoutubeNjë drone është një vegël (produkt) shumë e shtrenjtë për të blerë. Në këtë postim do të diskutoj, si ta bëj me çmim të ulët ?? Dhe si mund ta bëni tuajin si ky me çmim të lirë … Epo në Indi të gjitha materialet (motorët, ESC -të
Rover i kontrolluar me gjest duke përdorur një përshpejtues dhe një çift marrës-transmetues RF: 4 hapa
Rover i kontrolluar me gjeste duke përdorur një përshpejtues dhe një çift transmetues-marrës RF: Hej atje, keni dëshiruar ndonjëherë të ndërtoni një rover që mund të drejtonit me gjeste të thjeshta të dorës, por kurrë nuk mund të mblidhni guximin për të hyrë në ndërlikimet e përpunimit të imazhit dhe ndërlidhjen e një ueb-kamere me pajisjen tuaj mikrokontrollues, për të mos përmendur përpjetë