ዝርዝር ሁኔታ:

ቀዳሚ* SPI በ Pi ላይ-Raspberry Pi ን በመጠቀም ከ SPI 3-axis Accelerometer ጋር መገናኘት 10 ደረጃዎች
ቀዳሚ* SPI በ Pi ላይ-Raspberry Pi ን በመጠቀም ከ SPI 3-axis Accelerometer ጋር መገናኘት 10 ደረጃዎች

ቪዲዮ: ቀዳሚ* SPI በ Pi ላይ-Raspberry Pi ን በመጠቀም ከ SPI 3-axis Accelerometer ጋር መገናኘት 10 ደረጃዎች

ቪዲዮ: ቀዳሚ* SPI በ Pi ላይ-Raspberry Pi ን በመጠቀም ከ SPI 3-axis Accelerometer ጋር መገናኘት 10 ደረጃዎች
ቪዲዮ: Marlin Firmware 2.0.x Explained 2024, ሀምሌ
Anonim
* ቀዳሚ* SPI በ Pi ላይ-Raspberry Pi ን በመጠቀም ከ SPI 3-ዘንግ አክስሌሮሜትር ጋር መገናኘት
* ቀዳሚ* SPI በ Pi ላይ-Raspberry Pi ን በመጠቀም ከ SPI 3-ዘንግ አክስሌሮሜትር ጋር መገናኘት

Raspbian ን እንዴት ማዋቀር እንደሚቻል ፣ እና bcm2835 SPI ቤተ -መጽሐፍትን በመጠቀም ከ SPI መሣሪያ ጋር ይነጋገሩ (ትንሽ አይታገድም!)

ይህ አሁንም በጣም ቀዳሚ ነው… የተሻሉ የአካል ማጎሪያ ሥዕሎችን ማከል እና በአንዳንድ አስቸጋሪ ኮድ ውስጥ መሥራት አለብኝ።

ደረጃ 1 ከባዶ ኤስዲ ካርድ በመጀመር የራስፕስያንን ምስል ያውርዱ እና በ SD ካርድ ላይ ይጫኑ

Raspbian ን እንዴት እንደሚጫኑ መመሪያዎችን ለማግኘት https://www.raspberrypi.org/downloads ን ይጎብኙ

እኔ አውርጃለሁ - የራስፕቢያን ምስል ፣ እና ያገለገለ Win32DiskImager በ SD ካርድ ላይ ለመጫን በተጨማሪ https://elinux.org/RPi_Easy_SD_Card_Setup ላይ ተጨማሪ መረጃ አለ

ደረጃ 2 Raspberry Pi ን ከቴሌቪዥን/ማሳያ ጋር ያገናኙ እና በመነሻ ቅንብር በኩል ያሂዱ

Raspberry Pi ን ከቴሌቪዥን/ሞኒተር ጋር ያገናኙ እና በመነሻ ማዋቀር በኩል ያሂዱ
Raspberry Pi ን ከቴሌቪዥን/ሞኒተር ጋር ያገናኙ እና በመነሻ ማዋቀር በኩል ያሂዱ

(የበይነመረብ ግንኙነት ገና አያስፈልግም)

የሰዓት ሰቅ ያዘጋጁ የ SSH ዝመናን ያንቁ ፣ ከዚያ ይጨርሱ። የተርሚናል ኮድ - ዳግም አስነሳ

ደረጃ 3 - አማራጭ - Pi Headless ን ያንቀሳቅሱ

አማራጭ - Pi Headless ን ያንቀሳቅሱ
አማራጭ - Pi Headless ን ያንቀሳቅሱ

እጅግ በጣም ጥሩ የማጠናከሪያ ትምህርት https://elinux.org/RPi_Remote_Access ከኤስኤስኤች ጋር ለመገናኘት እኔ tyቲ (ዊንዶውስ) ወይም ተርሚናል (ማክ) እጠቀማለሁ።

ደረጃ 4 የሚመከር OS ን ያዘምኑ

የተርሚናል ኮድ: sudo apt-get update sudo apt-get upgrade

ደረጃ 5-አማራጭ-የአይፒ አድራሻ ኢ-ሜይልን ያዋቅሩ

እኔ በሚነሳበት ጊዜ ሁሉ የአይፒ አድራሻው ኢ-ሜይል እንዲልክልኝ ፒዬን አዘጋጅቻለሁ። SSH ን በመጠቀም በርቀት መግባት ስፈልግ ይህ ሕይወቴን ቀላል ያደርገዋል።

እጅግ በጣም ጥሩ የማጠናከሪያ ትምህርት

ደረጃ 6 - አማራጭ - VNC ን ያዋቅሩ

አማራጭ - VNC ን ያዋቅሩ
አማራጭ - VNC ን ያዋቅሩ

እጅግ በጣም ጥሩ የማጠናከሪያ ትምህርትttttp: //elinux.org/RPi_VNC_Server መላውን መማሪያ አላለፍኩም… የሚከተሉትን ደረጃዎች ብቻ: የእኔን ትየባ በትንሹ ለማቆየት ስክሪፕት።

ደረጃ 7: BCM2835 SPI ቤተ -መጽሐፍትን ይጫኑ

gist.github.com/3183536

እጅግ በጣም ጥሩ ሰነዶች (እና ምሳሌዎች) በ https://www.open.com.au/mikem/bcm2835 ተርሚናል ኮድ: cd; // wget https://www.open.com.au/mikem/bcm2835/bcm2835-1.5.tar.gz; // የእኔ ፒይ ይህንን ዩአርኤል ማወቅ አይችልም - የአስተናጋጁን ስም መፍታት አልቻለም? wget https://67.192.60.197/mikem/bcm2835/bcm2835-1.5.tar.gz tar xvfz bcm2835-1.5.tar.gz; ሲዲ bcm2835-1.5;./ ማዋቀር; ማድረግ; sudo አድርግ ጫን

ደረጃ 8: ADXL362 SPI ምሳሌን ያግኙ

ማስታወሻ: ኮድ አሁንም በጣም መሠረታዊ ነው… ADXL362_RaspPi ን ከ https://github.com/annem/ADXL362_RaspPi ማሻሻል ያስፈልጋል (wget ን በመጠቀም በ Pi ላይ እንዴት ማድረግ እንደሚቻል? በዚህ ላይ ችግር አጋጥሞኛል… “የአስተናጋጁን አድራሻ መፍታት አልቻልኩም” github.com ' )

ደረጃ 9: በአካላዊ ሁኔታ ADXL362 Breakout ን ወደ Raspberry Pi GPIO ያገናኙ

በአካላዊ ሁኔታ ADXL362 Breakout ን ወደ Raspberry Pi GPIO ያገናኙ
በአካላዊ ሁኔታ ADXL362 Breakout ን ወደ Raspberry Pi GPIO ያገናኙ

ተጨማሪ ዝርዝሮች ይመጣሉ…

ስለ ADXL362 (እጅግ በጣም ዝቅተኛ ኃይል 3-ዘንግ አክስሌሮሜትር) በአናሎግ.com/ADXL362 3v3 ፣ GND ፣ SPI0 MOSI ፣ SPI0 MISO ፣ SPI0 SCLK ፣ SPI0 CE0 N ላይ Raspberry Pi ላይ ወደ VDDand VIO ፣ GND (2) ፣ MOSI ፣ MISO ፣ SCLK እና CSB በ ADXL362 Breakout ሰሌዳ ላይ።

ደረጃ 10 ADXL362_RaspPi ን ያጠናቅሩ እና ያሂዱ

ADXL362_RaspPi ን ያጠናቅሩ እና ያሂዱ
ADXL362_RaspPi ን ያጠናቅሩ እና ያሂዱ

ተርሚናል ኮድ: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi የትኛው እኔ compileADXL362 ወደሚባል ስክሪፕት አጣምሬአለሁ።

የሚመከር: