Indholdsfortegnelse:
- Trin 1: Start med et tomt SD -kort, download Raspbian -billede, og installer på SD -kort
- Trin 2: Tilslut Raspberry Pi til tv/skærm, og kør igennem den første opsætning
- Trin 3: Valgfrit: Betjen Pi Headless
- Trin 4: Anbefalet: Opdater OS
- Trin 5: Valgfrit: Opsætning af IP-adresse E-mailer
- Trin 6: Valgfri - Opsætning VNC
- Trin 7: Installer BCM2835 SPI -bibliotek
- Trin 8: Få ADXL362 SPI -eksempel
- Trin 9: Tilslut ADXL362 Breakout fysisk til Raspberry Pi GPIO
- Trin 10: Kompilér og kør ADXL362_RaspPi
Video: Foreløbig* SPI på Pi: Kommunikation med et SPI 3-akset accelerometer ved hjælp af en Raspberry Pi: 10 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Trin for trin guide til, hvordan du konfigurerer Raspbian, og kommunikerer med en SPI -enhed ved hjælp af bcm2835 SPI -bibliotek (IKKE lidt banket!)
Dette er stadig meget foreløbigt … Jeg skal tilføje bedre billeder af fysisk tilslutning og arbejde igennem nogle af de akavede koder.
Trin 1: Start med et tomt SD -kort, download Raspbian -billede, og installer på SD -kort
Besøg https://www.raspberrypi.org/downloads for instruktioner om, hvordan du installerer Raspbian
Jeg downloadede: Raspbian -billede og brugte Win32DiskImager til at installere på SD -kort Der er også flere oplysninger på
Trin 2: Tilslut Raspberry Pi til tv/skærm, og kør igennem den første opsætning
(Internetforbindelse ikke påkrævet endnu)
Indstil tidszone, aktiver SSH -opdatering, derefter Afslut. Terminalkode: genstart
Trin 3: Valgfrit: Betjen Pi Headless
Fremragende vejledning athttps://elinux.org/RPi_Remote_Access Jeg bruger Putty (Windows) eller Terminal (Mac) til at oprette forbindelse til SSH
Trin 4: Anbefalet: Opdater OS
Terminalkode: sudo apt-get opdatering sudo apt-get upgrade
Trin 5: Valgfrit: Opsætning af IP-adresse E-mailer
Jeg har konfigureret min Pi til at e-maile mig dens IP-adresse hver gang den starter. Dette gør mit liv lettere, når jeg skal logge på via SSH.
Fremragende vejledning athttps://elinux.org/RPi_Email_IP_On_Boot_Debian
Trin 6: Valgfri - Opsætning VNC
Fremragende vejledning athttps://elinux.org/RPi_VNC_Server Jeg gennemgik ikke hele selvstudiet … bare følgende trin: $ sudo apt -get install tightvncserver $ tightvncserver $ vncserver: 1 -geometry 1200x800 -dpth 24 And, I created a script for at holde min skrivning til et minimum.
Trin 7: Installer BCM2835 SPI -bibliotek
gist.github.com/3183536
Fremragende dokumentation (og eksempler) på https://www.open.com.au/mikem/bcm2835 Terminalkode: cd; // wget https://www.open.com.au/mikem/bcm2835/bcm2835-1.5.tar.gz; // Min Pi kan ikke finde ud af denne URL - kan du ikke løse værtsnavnet? wget https://67.192.60.197/mikem/bcm2835/bcm2835-1.5.tar.gz tar xvfz bcm2835-1.5.tar.gz; cd bcm2835-1.5;./konfiguration; lave; sudo foretag installation
Trin 8: Få ADXL362 SPI -eksempel
Bemærk: Koden er stadig meget grundlæggende … brug for at forbedreget ADXL362_RaspPi fra https://github.com/annem/ADXL362_RaspPi (Sådan gør du dette på Pi, ved hjælp af wget? Jeg har problemer med dette … "kunne ikke løse værtsadresse ' github.com '")
Trin 9: Tilslut ADXL362 Breakout fysisk til Raspberry Pi GPIO
Flere detaljer kommer…
Mere info om ADXL362 (ultra lav effekt 3-akset accelerometer) på analog.com/ADXL362 Connect 3v3, GND, SPI0 MOSI, SPI0 MISO, SPI0 SCLK, SPI0 CE0 N på Raspberry Pi til VDDand VIO, GND (2), MOSI, MISO, SCLK og CSB på ADXL362 Breakout board.
Trin 10: Kompilér og kør ADXL362_RaspPi
terminal kode: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi, som jeg kombinerer til et script kaldet compileADXL362.
Anbefalede:
Sådan laver du en drone ved hjælp af Arduino UNO - Lav en quadcopter ved hjælp af mikrokontroller: 8 trin (med billeder)
Sådan laver du en drone ved hjælp af Arduino UNO | Lav en Quadcopter ved hjælp af mikrokontroller: Introduktion Besøg min Youtube -kanal En Drone er en meget dyr gadget (produkt) at købe. I dette indlæg vil jeg diskutere, hvordan jeg gør det billigt ?? Og hvordan kan du lave din egen sådan til en billig pris … Nå i Indien alle materialer (motorer, ESC'er
RF 433MHZ radiostyring ved hjælp af HT12D HT12E - Lav en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: 5 trin
RF 433MHZ radiostyring ved hjælp af HT12D HT12E | Oprettelse af en RF -fjernbetjening ved hjælp af HT12E & HT12D med 433mhz: I denne instruktør vil jeg vise dig, hvordan du laver en RADIO -fjernbetjening ved hjælp af 433mhz sendermodtagermodul med HT12E -kode & HT12D -dekoder IC.I denne instruktive kan du sende og modtage data ved hjælp af meget meget billige KOMPONENTER SOM: HT
Trådløs kommunikation ved hjælp af NRF24L01 -transceivermodul til Arduino -baserede projekter: 5 trin (med billeder)
Trådløs kommunikation ved hjælp af NRF24L01 Transceiver-modul til Arduino-baserede projekter: Dette er min anden instruerbare vejledning om robotter og mikro-controllere. Det er virkelig fantastisk at se din robot i live og fungere som forventet, og tro mig, det vil være sjovere, hvis du styrer din robot eller andre ting trådløst med hurtig og
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino - Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter - Rc Helikopter - Rc -fly ved hjælp af Arduino: 5 trin (med billeder)
Trådløs fjernbetjening ved hjælp af 2,4 GHz NRF24L01 -modul med Arduino | Nrf24l01 4 -kanals / 6 -kanals sender modtager til Quadcopter | Rc Helikopter | Rc -fly ved hjælp af Arduino: At betjene en Rc -bil | Quadcopter | Drone | RC -fly | RC -båd, vi har altid brug for en modtager og sender, antag at vi til RC QUADCOPTER har brug for en 6 -kanals sender og modtager, og den type TX og RX er for dyr, så vi laver en på vores
Trådløs kommunikation ved hjælp af billige 433MHz RF -moduler og Pic -mikrokontroller. Del 2: 4 trin (med billeder)
Trådløs kommunikation ved hjælp af billige 433MHz RF -moduler og Pic -mikrokontroller. Del 2: På den første del af denne instruktive demonstrerede jeg, hvordan man programmerer en PIC12F1822 ved hjælp af MPLAB IDE og XC8 -compiler, til at sende en simpel streng trådløst ved hjælp af billige TX/RX 433MHz -moduler. Modtagermodulet blev forbundet via en USB til UART TTL kabelannonce