Satura rādītājs:
- 1. darbība: sāciet ar tukšu SD karti, lejupielādējiet Raspbian attēlu un instalējiet to SD kartē
- 2. darbība: pievienojiet Raspberry Pi televizoram/monitoram un veiciet sākotnējo iestatīšanu
- 3. darbība: pēc izvēles: darbiniet Pi bez galvas
- 4. darbība. Ieteicams: atjauniniet OS
- 5. darbība: pēc izvēles: iestatiet IP adreses e-pastu
- 6. darbība: pēc izvēles - iestatiet VNC
- 7. darbība: instalējiet BCM2835 SPI bibliotēku
- 8. darbība: iegūstiet ADXL362 SPI piemēru
- 9. darbība. Fiziski savienojiet ADXL362 Breakout ar Raspberry Pi GPIO
- 10. darbība: apkopojiet un palaidiet ADXL362_RaspPi
Video: Iepriekšējais* SPI uz Pi: Saziņa ar SPI 3 asu akselerometru, izmantojot Raspberry Pi: 10 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Soli pa solim norādījumi par to, kā iestatīt Raspbian un sazināties ar SPI ierīci, izmantojot bcm2835 SPI bibliotēku (NAV mazliet sasists!)
Tas joprojām ir ļoti provizoriski … Man jāpievieno labāki fiziskās savienošanas attēli un jāizstrādā daži no neērtajiem kodiem.
1. darbība: sāciet ar tukšu SD karti, lejupielādējiet Raspbian attēlu un instalējiet to SD kartē
Apmeklējiet vietni https://www.raspberrypi.org/downloads, lai iegūtu norādījumus par Raspbian instalēšanu
Es lejupielādēju: Raspbian attēlu un izmantoju Win32DiskImager, lai instalētu SD kartē. Plašāka informācija ir pieejama arī vietnē
2. darbība: pievienojiet Raspberry Pi televizoram/monitoram un veiciet sākotnējo iestatīšanu
(Interneta savienojums vēl nav nepieciešams)
Iestatiet laika joslas iespējošanas SSH atjaunināšanu Pēc tam, Pabeigt. Termināla kods: atsāknēšana
3. darbība: pēc izvēles: darbiniet Pi bez galvas
Lieliska apmācība vietnē https://elinux.org/RPi_Remote_Access Lai izveidotu savienojumu ar SSH, es izmantoju Putty (Windows) vai Terminal (Mac)
4. darbība. Ieteicams: atjauniniet OS
Termināla kods: sudo apt-get update sudo apt-get upgrade
5. darbība: pēc izvēles: iestatiet IP adreses e-pastu
Esmu iestatījis savu Pi, lai tas man e-pastā katru reizi, kad tas tiek palaists. Tas atvieglo manu dzīvi, kad man ir nepieciešams attālināti pieteikties, izmantojot SSH.
Lieliska apmācība vietnē
6. darbība: pēc izvēles - iestatiet VNC
Lieliska apmācība vietnē https://elinux.org/RPi_VNC_Server Es neizgāju visu pamācību … tikai šādas darbības: $ sudo apt -get install tightvncserver $ tightvncserver $ vncserver: 1 -geometry 1200x800 -depth 24 Un es izveidoju skriptu, lai manu rakstīšanu samazinātu līdz minimumam.
7. darbība: instalējiet BCM2835 SPI bibliotēku
gist.github.com/3183536
Lieliska dokumentācija (un piemēri) vietnē https://www.open.com.au/mikem/bcm2835 Termināla kods: cd; // wget https://www.open.com.au/mikem/bcm2835/bcm2835-1.5.tar.gz; // Mans Pi nevar saprast šo URL - vai nevar atrisināt resursdatora nosaukumu? wget https://67.192.60.197/mikem/bcm2835/bcm2835-1.5.tar.gz tar xvfz bcm2835-1.5.tar.gz; cd bcm2835-1,5;./konfigurēt; veidot; sudo veikt instalēšanu
8. darbība: iegūstiet ADXL362 SPI piemēru
Piezīme: kods joprojām ir ļoti vienkāršs … ir jāuzlabo ADXL362_RaspPi no vietnes https://github.com/annem/ADXL362_RaspPi (Kā to izdarīt, izmantojot Pi, izmantojot wget? Man ir problēmas ar šo … "nevaru atrisināt resursdatora adresi" github.com '")
9. darbība. Fiziski savienojiet ADXL362 Breakout ar Raspberry Pi GPIO
Sīkāka informācija gaidāma…
Vairāk informācijas par ADXL362 (īpaši mazjaudas 3 asu akselerometrs) vietnē analog.com/ADXL362 Connect 3v3, GND, SPI0 MOSI, SPI0 MISO, SPI0 SCLK, SPI0 CE0 N on Raspberry Pi uz VDDand VIO, GND (2), MOSI, MISO, SCLK un CSB uz ADXL362 Breakout dēļa.
10. darbība: apkopojiet un palaidiet ADXL362_RaspPi
termināļa kods: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi Ko es apvienoju skriptā ar nosaukumu compileADXL362.
Ieteicams:
Avārijas brīdināšanas sistēma, izmantojot GSM, GPS un akselerometru: 5 soļi (ar attēliem)
Negadījumu trauksmes sistēma, izmantojot GSM, GPS un akselerometru: Lūdzu, balsojiet par mani konkursam Lūdzu, balsojiet par mani konkursam. Mūsdienās daudzi cilvēki ceļu satiksmes negadījumu dēļ iet bojā, galvenais iemesls ir "glābšanas kavēšanās". Šī problēma ir ļoti liela attīstītajās valstīs, tāpēc es izstrādāju šo projektu, lai glābtu
Žestu vadīts Rover, izmantojot akselerometru un RF raidītāja-uztvērēja pāri: 4 soļi
Žestu vadīts roveris, izmantojot akselerometru un RF raidītāju-uztvērēju pāri: Sveiki, kādreiz esat vēlējies izveidot roveri, kuru varētu vadīt ar vienkāršiem roku žestiem, bet nekad nevarētu savākt drosmi, lai uzdotos par sarežģītajām attēlu apstrādes un tīmekļa kameras saskarnes iespējām mikrokontrolleris, nemaz nerunājot par kalnup
Viedtālruņa spēļu simulators- spēlējiet Windows spēles, izmantojot žestu vadību IMU, akselerometru, žiroskopu, magnetometru: 5 soļi
Viedtālruņa spēļu simulators- spēlējiet Windows spēles, izmantojot žestu vadību IMU, akselerometru, žiroskopu, magnetometru: atbalstiet šo projektu: https://www.paypal.me/vslcreations, ziedojot atvērtā pirmkoda kodiem & atbalsts turpmākai attīstībai
Saziņa ar iekšējo mikroshēmu: 7 soļi
Saziņa ar iekšējo mikroshēmu: ja lasāt šo pamācību vietnē, gandrīz noteikti izmantojat datoru. Un, kā lielākā daļa no jums zina, datori izmanto mikroshēmas, lai apstrādātu visu informāciju, ar kuru viņi strādā un uzglabā. Jūs, iespējams, esat pat redzējuši IC mikroshēmas
Leņķa mērīšana, izmantojot žiroskopu, akselerometru un Arduino: 5 soļi
Leņķa mērīšana, izmantojot žiroskopu, akselerometru un Arduino: ierīce ir aptuvens prototips tam, kas galu galā kļūs par pašbalansa robotu, šī ir cauruma lietas otrā daļa (lasiet akselerometru un kontrolējiet motoru, lai līdzsvarotu sevi). Pirmo daļu ar tikai žiroskopu var atrast šeit. Šajā gadījumā