Taula de continguts:
- Pas 1: Comenceu amb una targeta SD en blanc, baixeu la imatge Raspbian i instal·leu-la a la targeta SD
- Pas 2: connecteu Raspberry Pi a TV / Monitor i executeu la configuració inicial
- Pas 3: Opcional: opereu Pi sense cap
- Pas 4: recomanat: actualitzeu el sistema operatiu
- Pas 5: Opcional: configureu el correu electrònic de l'adreça IP
- Pas 6: Opcional: configureu VNC
- Pas 7: instal·leu la biblioteca SPI BCM2835
- Pas 8: Obteniu l'exemple ADXL362 SPI
- Pas 9: connecteu Phyiscally ADXL362 Breakout a Raspberry Pi GPIO
- Pas 10: Compileu i executeu ADXL362_RaspPi
Vídeo: SPI preliminar * al Pi: comunicar-se amb un acceleròmetre de 3 eixos SPI mitjançant un Raspberry Pi: 10 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Guia pas a pas sobre com configurar Raspbian i comunicar-se amb un dispositiu SPI mitjançant la llibreria SPI bcm2835 (NO és un bit!)
Això encara és molt preliminar … Necessito afegir millors imatges de connexió física i revisar alguns dels codis incòmodes.
Pas 1: Comenceu amb una targeta SD en blanc, baixeu la imatge Raspbian i instal·leu-la a la targeta SD
Visiteu https://www.raspberrypi.org/downloads per obtenir instruccions sobre com instal·lar Raspbian
He descarregat: imatge Raspbian i he utilitzat Win32DiskImager per instal·lar-la a la targeta SD També hi ha més informació a
Pas 2: connecteu Raspberry Pi a TV / Monitor i executeu la configuració inicial
(Encara no cal connexió a Internet)
Estableix la zona horària per habilitar l'actualització SSH Després, Finalitza. Codi de terminal: reinici
Pas 3: Opcional: opereu Pi sense cap
Excel·lent tutorial a https://elinux.org/RPi_Remote_Access. Utilitzo Putty (Windows) o Terminal (Mac) per connectar-me amb SSH
Pas 4: recomanat: actualitzeu el sistema operatiu
Codi de terminal: sudo apt-get update sudo apt-get upgrade
Pas 5: Opcional: configureu el correu electrònic de l'adreça IP
He configurat el meu Pi per enviar-me per correu electrònic la seva adreça IP cada cop que arrenca. Això em facilita la vida quan necessito iniciar la sessió remota mitjançant SSH.
Excel·lent tutorial a
Pas 6: Opcional: configureu VNC
Excel·lent tutorial atttp: //elinux.org/RPi_VNC_Server No he seguit tot el tutorial … només heu de seguir els següents passos: $ sudo apt-get install tightvncserver $ tightvncserver $ vncserver: 1 -geometry 1200x800 -depth 24 I, he creat un script per mantenir la meva escriptura al mínim.
Pas 7: instal·leu la biblioteca SPI BCM2835
gist.github.com/3183536
Excel·lent documentació (i exemples) a https://www.open.com.au/mikem/bcm2835 Codi de terminal: cd; // wget https://www.open.com.au/mikem/bcm2835/bcm2835-1.5.tar.gz; // El meu Pi no pot esbrinar aquest URL: no podeu resoldre el nom de l'amfitrió? 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; fer; sudo make install
Pas 8: Obteniu l'exemple ADXL362 SPI
Nota: El codi encara és molt bàsic … cal millorar ADXL362_RaspPi des de https://github.com/annem/ADXL362_RaspPi (Com fer-ho a Pi, amb wget? Tinc problemes amb això … "no puc resoldre l'adreça de l'amfitrió" github.com '")
Pas 9: connecteu Phyiscally ADXL362 Breakout a Raspberry Pi GPIO
Més detalls per venir …
Més informació sobre ADXL362 (acceleròmetre de 3 eixos d’ultra baixa potència) a analog.com/ADXL362 Connect 3v3, GND, SPI0 MOSI, SPI0 MISO, SPI0 SCLK, SPI0 CE0 N a Raspberry Pi a VD i VIO, GND (2), MOSI, MISO, SCLK i CSB al tauler ADXL362 Breakout.
Pas 10: Compileu i executeu ADXL362_RaspPi
codi de terminal: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi Que combina en un script anomenat compileADXL362.
Recomanat:
Raspberry Pi - Tutorial d’acceleròmetre de 3 eixos ADXL345 Python: 4 passos
Raspberry Pi: tutorial d’acceleròmetre de 3 eixos ADXL345: l’ADXL345 és un acceleròmetre de 3 eixos petit, prim i de poca potència, amb un mesurament d’alta resolució (13 bits) de fins a ± 16 g. Les dades de sortida digital es formaten com a complement de dos bits de 16 bits i són accessibles a través de la interfície digital I2 C. Mesura el
Control de moviment amb Raspberry Pi i LIS3DHTR, acceleròmetre de 3 eixos, amb Python: 6 passos
Control de moviment amb Raspberry Pi i LIS3DHTR, acceleròmetre de 3 eixos, utilitzant Python: la bellesa ens envolta, però normalment cal caminar per un jardí per conèixer-la. - Rumi Com a grup educat que semblem ser, invertim la gran majoria de la nostra energia treballant abans que els nostres ordinadors i telèfons mòbils. Per tant, sovint deixem el nostre benestar
Acceleròmetre de 3 eixos, ADXL345 amb Raspberry Pi mitjançant Python: 6 passos
Acceleròmetre de 3 eixos, ADXL345 amb Raspberry Pi amb Python: pensant en un gadget que pot comprovar el punt en què el vostre Offroader està inclinat cap a la seva retard. No seria agradable si algú s’ajusta quan hi ha la possibilitat de bolcar? Viouslybviament sí. Seria cert
Raspberry Pi MMA8452Q Acceleròmetre digital de 3 eixos de 12 i 8 bits Tutorial de Java: 4 passos
Raspberry Pi MMA8452Q 3-Axis 12-bit / 8-bit Accelerometer Digital Tutorial Java: El MMA8452Q és un acceleròmetre intel·ligent, de baixa potència, de tres eixos, capacitiu, micromecanitzat, amb 12 bits de resolució. S'ofereixen opcions programables per a l'usuari amb l'ajut de funcions incrustades a l'acceleròmetre, configurables per a dues interrupcions
Com comunicar - se amb un artefacte aliè o. . .: 4 passos (amb imatges)
Com comunicar-se amb un artefacte aliè o …: *** Trobades properes del tipus Curiously Minty. *** Aquest instructiu us mostrarà com construir una versió Altoids de la nau mare "Encontre proper" i com interactuar-hi. Pot ser un entrenament vital per a aquell dia en què el Bright White Be