Turinys:
- 1 veiksmas: pradėkite nuo tuščios SD kortelės, atsisiųskite „Raspbian“vaizdą ir įdiekite į SD kortelę
- 2 veiksmas: prijunkite „Raspberry Pi“prie televizoriaus/monitoriaus ir atlikite pradinę sąranką
- 3 žingsnis: pasirinktinai: valdykite „Pi Headless“
- 4 veiksmas: rekomenduojama: atnaujinkite OS
- 5 veiksmas: pasirinktinai: nustatykite el. Pašto adreso IP adresą
- 6 veiksmas: pasirinktinai - nustatykite VNC
- 7 veiksmas: įdiekite BCM2835 SPI biblioteką
- 8 veiksmas: gaukite ADXL362 SPI pavyzdį
- 9 veiksmas: prijunkite „ADXL362 Breakout“prie „Raspberry Pi GPIO“
- 10 veiksmas: sukompiliuokite ir paleiskite ADXL362_RaspPi
Video: Preliminarus* SPI „Pi“: bendravimas su SPI 3 ašių akselerometru naudojant „Raspberry Pi“: 10 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Žingsnis po žingsnio vadovas, kaip sukonfigūruoti „Raspbian“ir bendrauti su SPI įrenginiu naudojant „bcm2835 SPI“biblioteką (NĖRA šiek tiek sutrenkta!)
Tai dar labai preliminarus … Turiu pridėti geresnių fizinio sujungimo nuotraukų ir išsiaiškinti kai kuriuos nepatogius kodus.
1 veiksmas: pradėkite nuo tuščios SD kortelės, atsisiųskite „Raspbian“vaizdą ir įdiekite į SD kortelę
Apsilankykite https://www.raspberrypi.org/downloads, kad gautumėte instrukcijas, kaip įdiegti „Raspbian“
Aš atsisiunčiau: „Raspbian“vaizdą ir naudoju „Win32DiskImager“, kad įdiegčiau į SD kortelę. Taip pat daugiau informacijos rasite adresu
2 veiksmas: prijunkite „Raspberry Pi“prie televizoriaus/monitoriaus ir atlikite pradinę sąranką
(Interneto ryšys dar nereikalingas)
Nustatykite laiko juostos įjungimo SSH atnaujinimą Tada Baigti. Terminalo kodas: paleiskite iš naujo
3 žingsnis: pasirinktinai: valdykite „Pi Headless“
Puiki pamoka: https://elinux.org/RPi_Remote_Access Prisijungimui prie SSH naudoju „Putty“(„Windows“) arba terminalą („Mac“)
4 veiksmas: rekomenduojama: atnaujinkite OS
Terminalo kodas: sudo apt-get update sudo apt-get upgrade
5 veiksmas: pasirinktinai: nustatykite el. Pašto adreso IP adresą
Aš nustatiau savo „Pi“, kad kaskart paleidus man atsiųstų el. Pašto adresą. Tai palengvina mano gyvenimą, kai reikia prisijungti nuotoliniu būdu naudojant SSH.
Puiki pamoka:
6 veiksmas: pasirinktinai - nustatykite VNC
Puiki pamoka: https://elinux.org/RPi_VNC_Server Aš neišnagrinėjau visos pamokos … tiesiog atlikite šiuos veiksmus: $ sudo apt -get install tightvncserver $ tightvncserver $ vncserver: 1 -geometry 1200x800 -depth 24 Ir aš sukūriau scenarijų, kad mano rašymas būtų kuo mažesnis.
7 veiksmas: įdiekite BCM2835 SPI biblioteką
gist.github.com/3183536
Puiki dokumentacija (ir pavyzdžiai) https://www.open.com.au/mikem/bcm2835 Terminalo kodas: cd; // wget https://www.open.com.au/mikem/bcm2835/bcm2835-1.5.tar.gz; // Mano Pi negali suprasti šio URL - nepavyksta išspręsti pagrindinio kompiuterio pavadinimo? wget https://67.192.60.197/mikem/bcm2835/bcm2835-1.5.tar.gz tar xvfz bcm2835-1.5.tar.gz; kompaktinis diskas bcm2835-1,5;./konfigūruoti; padaryti; sudo make install
8 veiksmas: gaukite ADXL362 SPI pavyzdį
Pastaba: kodas vis dar labai paprastas … reikia patobulinti ADXL362_RaspPi iš https://github.com/annem/ADXL362_RaspPi (Kaip tai padaryti naudojant „Pi“, naudojant „wget“? github.com ' )
9 veiksmas: prijunkite „ADXL362 Breakout“prie „Raspberry Pi GPIO“
Daugiau informacijos bus…
Daugiau informacijos apie ADXL362 (ypač mažos galios 3 ašių akselerometras) rasite svetainėje analog.com/ADXL362 Connect 3v3, GND, SPI0 MOSI, SPI0 MISO, SPI0 SCLK, SPI0 CE0 N Raspberry Pi į VDDand VIO, GND (2), MOSI, MISO, SCLK ir CSB „ADXL362 Breakout“lentoje.
10 veiksmas: sukompiliuokite ir paleiskite ADXL362_RaspPi
terminalo kodas: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi, kurį sujungiu į scenarijų, pavadintą compileADXL362.
Rekomenduojamas:
Akselerometru pagrįstas neįgaliųjų vežimėlis žmonėms su negalia: 13 žingsnių
Akselerometru pagrįstas neįgaliųjų vežimėlis žmonėms su fizine negalia: mūsų šalyje, kurioje yra 1,3 milijardo gyventojų, vis dar turime daugiau nei 1% senyvo amžiaus ar neįgalių žmonių, kuriems reikia paramos asmeniniam judumui. Mūsų projekto tikslas yra patenkinti jų mobilumo reikalavimus naudojant išmaniąsias technologijas. Problema
Judėjimo valdymas naudojant „Raspberry Pi“ir LIS3DHTR, 3 ašių akselerometras, naudojant „Python“: 6 žingsniai
Judėjimo valdymas naudojant „Raspberry Pi“ir „LIS3DHTR“, 3 ašių akselerometrą, naudojant „Python“: grožis supa mus, tačiau paprastai turime vaikščioti sode, kad tai žinotume. - „RumiAs“kaip išsilavinusi grupė, kuri, panašu, esame, didžiąją savo energijos dalį investuojame į darbą prieš kompiuterius ir mobiliuosius telefonus. Todėl mes dažnai leidžiame savo gerovei
3 ašių akselerometras, ADXL345 su „Raspberry Pi“naudojant „Python“: 6 žingsniai
3 ašių pagreičio matuoklis, ADXL345 su „Raspberry Pi“naudojant „Python“: pagalvokite apie programėlę, galinčią patikrinti, kur jūsų „Offroader“yra pakreiptas link. Argi nebūtų malonu, jei kas nors prisitaikytų, kai yra galimybė apsiversti? Akivaizdu, kad taip. Būtų tikra
Dviejų ašių sekimo priemonė V2.0: 15 žingsnių (su nuotraukomis)
„Dual Axis Tracker V2.0“: dar 2015 metais mes sukūrėme paprastą dviejų ašių sekimo priemonę, skirtą naudoti kaip įdomų studentų ar pomėgių projektą. Jis buvo mažas, triukšmingas, šiek tiek sudėtingas ir sukėlė daug tikrai keistų bendruomenės komentarų. Beje, po trejų su puse metų
Interaktyvus 3D spausdintas audinys su nešiojamu, „Lilypad“, akselerometru, žibintais: 13 žingsnių
Interaktyvus 3D spausdintas audinys su nešiojamu kompiuteriu, „Lilypad“, pagreičio matuoklis, žibintai: „Wat heb je nodig“: 3D spausdintuvas + gija „TyrapsStofDraad“de zelfde kleur als het stofGeleidend draadNaalden