Obsah:
- Krok 1: Začnite s prázdnou kartou SD, stiahnite si obrázok Raspbian a nainštalujte na kartu SD
- Krok 2: Pripojte Raspberry Pi k televízoru/monitoru a spustite úvodné nastavenie
- Krok 3: Voliteľné: Ovládajte Pi bez hlavy
- Krok 4: Odporúčame: Aktualizujte operačný systém
- Krok 5: Voliteľné: Nastavte e-mailovú adresu IP
- Krok 6: Voliteľné - Nastavte VNC
- Krok 7: Nainštalujte knižnicu BCM2835 SPI
- Krok 8: Získajte príklad ADXL362 SPI
- Krok 9: Fyzicky pripojte ADXL362 Breakout k Raspberry Pi GPIO
- Krok 10: Zostavte a spustite ADXL362_RaspPi
Video: Predbežné* SPI na Pi: Komunikácia s 3-osovým akcelerometrom SPI pomocou Raspberry Pi: 10 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
Podrobný návod, ako nastaviť Raspbian a komunikovať so zariadením SPI pomocou knižnice bcm2835 SPI (NOT bit banged!)
To je ešte veľmi predbežné … Potrebujem pridať lepšie obrázky fyzického pripojenia a spracovať nejaký nepríjemný kód.
Krok 1: Začnite s prázdnou kartou SD, stiahnite si obrázok Raspbian a nainštalujte na kartu SD
Pokyny, ako nainštalovať Raspbian, nájdete na stránke
Stiahol som: obrázok Raspbian a nainštaloval WininDiskImager na kartu SD. Viac informácií nájdete aj na stránke
Krok 2: Pripojte Raspberry Pi k televízoru/monitoru a spustite úvodné nastavenie
(Internetové pripojenie zatiaľ nie je potrebné)
Nastaviť časové pásmo povoliť aktualizáciu SSH Potom dokončiť. Koncový kód: reštart
Krok 3: Voliteľné: Ovládajte Pi bez hlavy
Vynikajúci návod na https://elinux.org/RPi_Remote_Access Na spojenie s SSH používam Putty (Windows) alebo Terminal (Mac)
Krok 4: Odporúčame: Aktualizujte operačný systém
Terminálový kód: sudo apt-get update sudo apt-get upgrade
Krok 5: Voliteľné: Nastavte e-mailovú adresu IP
Nastavil som svoj Pi tak, aby mi pri každom spustení poslal e-mail na adresu IP. To mi uľahčuje život, keď sa potrebujem vzdialene prihlásiť pomocou SSH.
Vynikajúci návod na
Krok 6: Voliteľné - Nastavte VNC
Výborný návod na https://elinux.org/RPi_VNC_Server Neprešiel som celý návod … len nasledujúce kroky: $ sudo apt -get install tightvncserver $ tightvncserver $ vncserver: 1 -geometry 1200x800 -depth 24 A vytvoril som skript, aby moje písanie bolo čo najmenšie.
Krok 7: Nainštalujte knižnicu BCM2835 SPI
gist.github.com/3183536
Vynikajúca dokumentácia (a príklady) na https://www.open.com.au/mikem/bcm2835 Kód terminálu: cd; // wget https://www.open.com.au/mikem/bcm2835/bcm2835-1.5.tar.gz; // Moje zariadenie Pi nemôže zistiť túto adresu URL - nedokáže rozlíšiť názov hostiteľa? wget https://67.192.60.197/mikem/bcm2835/bcm2835-1.5.tar.gz tar xvfz bcm2835-1.5.tar.gz; cd bcm2835-1,5;./configure; urobiť; sudo vykonať inštaláciu
Krok 8: Získajte príklad ADXL362 SPI
Poznámka: Kód je stále veľmi základný … treba zlepšiťget ADXL362_RaspPi z https://github.com/annem/ADXL362_RaspPi (Ako to urobiť na Pi, pomocou wget? Mám problém s týmto … "neschopnosť vyriešiť adresu hostiteľa" github.com '")
Krok 9: Fyzicky pripojte ADXL362 Breakout k Raspberry Pi GPIO
Ďalšie podrobnosti prídu…
Viac informácií o ADXL362 (3-osový akcelerometer s ultra nízkym výkonom) na analog.com/.com/ADXL362 Connect 3v3, GND, SPI0 MOSI, SPI0 MISO, SPI0 SCLK, SPI0 CE0 N na Raspberry Pi až VDDand VIO, GND (2), MOSI, MISO, SCLK a CSB na doske ADXL362 Breakout.
Krok 10: Zostavte a spustite ADXL362_RaspPi
kód terminálu: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi ktorý skombinujem do skriptu s názvom compileADXL362.
Odporúča:
Pohybové ovládanie s Raspberry Pi a LIS3DHTR, 3-osým akcelerometrom, pomocou Pythonu: 6 krokov
Ovládanie pohybu pomocou Raspberry Pi a LIS3DHTR, 3-osového akcelerometra, pomocou Pythonu: Krása nás obklopuje, ale zvyčajne to musíme poznať tak, že sa prejdeme po záhrade. Rumi Ako vzdelaná skupina, ktorou sa zdáme byť, investujeme veľkú väčšinu energie do práce pred počítačmi a mobilnými telefónmi. Preto často nechávame blaho
Bezdrôtová komunikácia pomocou transceiverového modulu NRF24L01 pre projekty založené na Arduino: 5 krokov (s obrázkami)
Bezdrôtová komunikácia pomocou transceiverového modulu NRF24L01 pre projekty založené na Arduine: Toto je môj druhý návod s pokynmi k robotom a mikroovládačom. Je skutočne úžasné vidieť svojho robota nažive a pracovať podľa očakávania a verte mi, že to bude zábavnejšie, ak budete svojho robota alebo iné veci ovládať rýchlo a
Bezdrôtová komunikácia pomocou lacných RF modulov 433 MHz a obrazových mikrokontrolérov. Časť 2: 4 kroky (s obrázkami)
Bezdrôtová komunikácia pomocou lacných RF modulov 433 MHz a obrazových mikrokontrolérov. Časť 2: V prvej časti tohto návodu som predviedol, ako naprogramovať PIC12F1822 pomocou kompilátora MPLAB IDE a XC8 tak, aby sa jednoduchý reťazec odoslal bezdrôtovo pomocou lacných modulov TX/RX 433 MHz. Modul prijímača bol pripojený cez USB k UART TTL káblová reklama
Bezdrôtová sériová komunikácia pomocou Bluefruit: 4 kroky
Bezdrôtová sériová komunikácia pomocou programu Bluefruit: Tu je jednoduchý krok za krokom návod, ako nahradiť vaše káble nízkoenergetickým pripojením bluetooth: Chvíľu mi trvalo, kým som na to prišiel, pretože neexistuje takmer žiadna dokumentácia, ako to urobiť pomocou modernej nízkoenergetickej technológie bluetooth, ako je napr. ako Bluefrui
Sériová komunikácia pomocou ARM Cortex-M4: 4 kroky
Sériová komunikácia pomocou ARM Cortex-M4: Jedná sa o projekt založený na breadboarde, ktorý používa ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) na sériovú komunikáciu pomocou virtuálneho terminálu. Výstup je možné získať na obrazovke LCD 16 x 2 a vstup pre sériovú komunikáciu je možné zadať v sériovom