Mundarija:
- 1 -qadam: Bo'sh SD -kartadan boshlab, Raspbian tasvirini yuklab oling va SD -kartaga o'rnating
- 2 -qadam: Raspberry Pi -ni televizor/monitorga ulang va dastlabki sozlash orqali ishga tushiring
- 3 -qadam: Majburiy emas: Pi -ni boshsiz boshqaring
- 4 -qadam: Tavsiya etiladi: OSni yangilang
- 5-qadam: Majburiy emas: IP-manzil elektron pochta xabarini o'rnatish
- 6 -qadam: ixtiyoriy - VNC -ni sozlash
- 7 -qadam: BCM2835 SPI kutubxonasini o'rnating
- 8 -qadam: ADXL362 SPI misolini oling
- 9 -qadam: ADXL362 Breakout -ni Raspberry Pi GPIO -ga jismoniy jihatdan ulang
- 10 -qadam: ADXL362_RaspPi -ni kompilyatsiya qiling va ishga tushiring
Video: Pi bo'yicha dastlabki* SPI: Raspberry Pi yordamida SPI 3 o'qli akselerometr bilan aloqa: 10 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:28
Raspbian -ni sozlash va bcm2835 SPI kutubxonasi yordamida SPI qurilmasi bilan muloqot qilish bo'yicha asta -sekin ko'rsatma (bit urilmagan!)
Bu hali juda boshlang'ich … Menga jismoniy bog'lanishning yaxshiroq rasmlarini qo'shish va ba'zi noqulay kodlar ustida ishlash kerak.
1 -qadam: Bo'sh SD -kartadan boshlab, Raspbian tasvirini yuklab oling va SD -kartaga o'rnating
Raspbian -ni o'rnatish bo'yicha ko'rsatmalar uchun https://www.raspberrypi.org/downloads saytiga tashrif buyuring
Men yukladim: Raspbian tasviri va ishlatilganWin32DiskImager SD -kartaga o'rnatish uchun Qo'shimcha ma'lumotlar
2 -qadam: Raspberry Pi -ni televizor/monitorga ulang va dastlabki sozlash orqali ishga tushiring
(Internetga ulanish hali kerak emas)
SSH yangilanishini yoqish uchun vaqt zonasini o'rnating, so'ng tugating. Terminal kodi: qayta yuklash
3 -qadam: Majburiy emas: Pi -ni boshsiz boshqaring
Ajoyib darslik https://elinux.org/RPi_Remote_Access SSH bilan bog'lanish uchun Putty (Windows) yoki Terminal (Mac) dan foydalanaman.
4 -qadam: Tavsiya etiladi: OSni yangilang
Terminal kodi: sudo apt-get update sudo apt-get upgrade
5-qadam: Majburiy emas: IP-manzil elektron pochta xabarini o'rnatish
Men Pi-ni har safar ishga tushganda IP-manzilini menga elektron pochta orqali yuborish uchun o'rnatdim. Bu SSH yordamida masofadan tizimga kirishni talab qilganda, mening hayotimni osonlashtiradi.
Ajoyib darslik
6 -qadam: ixtiyoriy - VNC -ni sozlash
Ajoyib o'quv qo'llanmasi https://elinux.org/RPi_VNC_Server Men butun darslikdan o'tmaganman … faqat quyidagi qadamlar: $ sudo apt -get install tightvncserver $ tightvncserver $ vncserver: 1 -geometry 1200x800 -depth 24 Va men yaratdim. yozishni minimal darajada ushlab turish uchun skript.
7 -qadam: BCM2835 SPI kutubxonasini o'rnating
gist.github.com/3183536
Zo'r hujjatlar (va misollar) https://www.open.com.au/mikem/bcm2835 saytida Terminal kodi: CD; // wget https://www.open.com.au/mikem/bcm2835/bcm2835-1.5.tar.gz; // My Pi bu URLni aniqlay olmaydi - xost nomini hal qila olmaysizmi? wget https://67.192.60.197/mikem/bcm2835/bcm2835-1.5.tar.gz tar xvfz bcm2835-1.5.tar.gz; CD bcm2835-1.5;./ sozlash; qilmoq; sudo make install
8 -qadam: ADXL362 SPI misolini oling
Eslatma: Kod hali ham juda oddiy … https://github.com/annem/ADXL362_RaspPi -dan ADXL362_RaspPi -ni yaxshilash kerak (buni Pi -da wget yordamida qanday qilish kerak? Men bu bilan muammoga duch kelyapman … "xost manzilini hal qila olmayapman" github.com '")
9 -qadam: ADXL362 Breakout -ni Raspberry Pi GPIO -ga jismoniy jihatdan ulang
Batafsil batafsil…
ADXL362 (ultra past quvvatli 3 o'qli akselerometr) haqida qo'shimcha ma'lumotni analog.com/ADXL362 Connect 3v3, GND, SPI0 MOSI, SPI0 MISO, SPI0 SCLK, SPI0 CE0 N to Raspberry Pi to VDDand VIO, GND (2), MOSI, ADXL362 Breakout taxtasida MISO, SCLK va CSB.
10 -qadam: ADXL362_RaspPi -ni kompilyatsiya qiling va ishga tushiring
terminal kodi: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi Men birlashtirgan compileADXL362 deb nomlangan skriptga birlashtiraman.
Tavsiya:
Raspberry Pi - ADXL345 3 o'qli akselerometr Python qo'llanmasi: 4 qadam
Raspberry Pi-ADXL345 3 o'qli akselerometr Python qo'llanmasi: ADXL345-bu kichik, ingichka, ultra quvvatli, 3 o'qli akselerometr, yuqori aniqlikdagi (13 bitli) o'lchami ± 16 g gacha. Raqamli chiqish ma'lumotlari 16 bitli ikkita qo'shimcha sifatida formatlangan va I2 C raqamli interfeysi orqali kirish mumkin. O'lchovlar
Arduino Nano-MMA8452Q 3 o'qli 12 bitli/8 bitli raqamli akselerometr bo'yicha qo'llanma: 4 qadam
Arduino Nano-MMA8452Q 3-o'qli 12-bitli/8-bitli raqamli akselerometr bo'yicha qo'llanma: MMA8452Q-bu 12 bitli, aqlli, kam quvvatli, uch o'qli, sig'imli, mikromaxinli akselerometr. Foydalanuvchilar tomonidan dasturlashtiriladigan moslashuvchan variantlar akselerometrga o'rnatilgan ikkita funktsiya yordamida ta'minlanadi, ular ikkita uzilishga o'rnatiladi
Python yordamida Raspberry Pi va LIS3DHTR, 3 o'qli akselerometr yordamida harakatni boshqarish: 6 qadam
Python yordamida Raspberry Pi va LIS3DHTR, 3 o'qli akselerometr yordamida harakatni boshqarish: Go'zallik bizni o'rab oladi, lekin odatda biz buni bilish uchun bog'da yurishimiz kerak. - Biz o'qimishli guruh sifatida biz energiyamizning katta qismini kompyuter va mobil telefonlarimizdan oldin sarflaymiz. Shuning uchun, biz tez -tez o'z sog'ligimizga ruxsat beramiz
Python yordamida Raspberry Pi bilan 3 o'qli akselerometr, ADXL345: 6 qadam
Python yordamida Raspberry Pi bilan 3 o'qli akselerometr, ADXL345: Offroaderingiz cho'zilib ketgan joyini tekshiradigan gadjet haqida o'ylash. Agar kimdir ag'darilib ketish ehtimoli bo'lsa, uni tuzatish yoqimli bo'larmidi? Shubhasiz, ha. Bu to'g'ri bo'lardi
3 o'qli akselerometr LIS2HH12 moduli: 10 qadam (rasmlar bilan)
3 o'qli akselerometr LIS2HH12 moduli: Bu ko'rsatma arduino dasturiy ta'minoti va lehimlash tajribasi bilan boshlang'ich daraja hisoblanadi. LIS2HH12 moduli Tiny9 tomonidan ishlab chiqarilgan. Tiny9 - bu DIY tinkerlar, kompaniyalar yoki ixtirochilar uchun sensorli modullarni sotish bilan shug'ullanadigan yangi kompaniya. Mana