فهرست مطالب:
- مرحله 1: شروع با کارت SD خالی ، بارگیری تصویر Raspbian و نصب روی کارت SD
- مرحله 2: Raspberry Pi را به TV/Monitor وصل کنید و از طریق راه اندازی اولیه اجرا کنید
- مرحله 3: اختیاری: Pi را بدون سر کار کنید
- مرحله 4: توصیه می شود: سیستم عامل را به روز کنید
- مرحله 5: اختیاری: تنظیم آدرس IP E-mailer
- مرحله 6: اختیاری - راه اندازی VNC
- مرحله 7: کتابخانه BCM2835 SPI را نصب کنید
- مرحله 8: مثال ADXL362 SPI را دریافت کنید
- مرحله 9: ADXL362 Breakout را به صورت Phyiscally به Raspberry Pi GPIO وصل کنید
- مرحله 10: کامپایل و اجرا ADXL362_RaspPi
تصویری: مقدماتی* SPI در Pi: ارتباط با شتاب سنج SPI 3 محور با استفاده از Raspberry Pi: 10 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:57
راهنمای گام به گام نحوه راه اندازی Raspbian و برقراری ارتباط با یک دستگاه SPI با استفاده از کتابخانه bcm2835 SPI (کمی تپق زده نیست!)
این هنوز بسیار مقدماتی است … من باید تصاویر بهتری از اتصال فیزیکی را اضافه کنم و برخی از کد های ناخوشایند را کار کنم.
مرحله 1: شروع با کارت SD خالی ، بارگیری تصویر Raspbian و نصب روی کارت SD
برای اطلاع از نحوه نصب Raspbian به https://www.raspberrypi.org/downloads مراجعه کنید
من بارگیری کردم: تصویر Raspbian ، و برای نصب روی کارت SD از Win32DiskImager استفاده کردم همچنین اطلاعات بیشتری در
مرحله 2: Raspberry Pi را به TV/Monitor وصل کنید و از طریق راه اندازی اولیه اجرا کنید
(اتصال به اینترنت هنوز لازم نیست)
تنظیم منطقه زمانی را فعال کنید SSH Update سپس ، پایان. کد پایانه: راه اندازی مجدد
مرحله 3: اختیاری: Pi را بدون سر کار کنید
آموزش عالی athttps://elinux.org/RPi_Remote_Access من برای اتصال با SSH از Putty (Windows) یا Terminal (Mac) استفاده می کنم
مرحله 4: توصیه می شود: سیستم عامل را به روز کنید
کد پایانه: sudo apt-get update sudo apt-get upgrade
مرحله 5: اختیاری: تنظیم آدرس IP E-mailer
من Pi خود را طوری تنظیم کرده ام که هر بار که بوت می شود آدرس IP آن را به من ایمیل کند. وقتی نیاز به ورود از راه دور با استفاده از SSH داشته باشم ، این امر زندگی من را آسان می کند.
آموزش عالی در
مرحله 6: اختیاری - راه اندازی VNC
آموزش عالی athttps://elinux.org/RPi_VNC_Server من کل آموزش را طی نکردم … فقط مراحل زیر را دنبال کنید: $ sudo apt -get install tightvncserver $ tightvncserver $ vncserver: 1 -geometry 1200x800 -epthth 24 و ، من یک اسکریپت برای تایپ کردن به حداقل ممکن.
مرحله 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؛ // Pi من نمی تواند این نشانی اینترنتی را تشخیص دهد - نمی توانید نام میزبان را حل کنید؟ wget https://67.192.60.197/mikem/bcm2835/bcm2835-1.5.tar.gz tar xvfz bcm2835-1.5.tar.gz؛ cd bcm2835-1.5؛./ پیکربندی کنید ؛ ساختن ؛ sudo make install
مرحله 8: مثال ADXL362 SPI را دریافت کنید
توجه: کد هنوز بسیار اساسی است … نیاز به بهبود ADXL362_RaspPi از https://github.com/annem/ADXL362_RaspPi (نحوه انجام این کار در Pi ، با استفاده از wget؟ من با این مشکل دارم … "قادر به حل نشانی آدرس میزبان نیست" github.com '")
مرحله 9: ADXL362 Breakout را به صورت Phyiscally به Raspberry Pi GPIO وصل کنید
جزئیات بیشتر در آینده…
اطلاعات بیشتر در مورد ADXL362 (شتاب سنج 3 محور فوق العاده کم قدرت) در analog.com/ADXL362 Connect 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
کد پایانه: gcc -o ADXL362_RaspPi -I../bcm2835-1.5/src../bcm2835.c ADXL_RaspPi.c sudo./ADXL362_RaspPi که من آن را در اسکریپتی به نام compileADXL362 ترکیب می کنم.
توصیه شده:
MPU 6050 Gyro ، ارتباط شتاب سنج با آردوینو (Atmega328p): 5 مرحله
MPU 6050 Gyro ، ارتباط شتاب سنج با آردوینو (Atmega328p): MPU6050 IMU دارای شتاب سنج 3 محور و ژیروسکوپ 3 محور است که روی یک تراشه یکپارچه شده است. ژیروسکوپ سرعت چرخش یا میزان تغییر موقعیت زاویه ای را در طول زمان ، در طول محور X ، Y و Z خروجی ژیروسکوپ
آموزش آردوینو نانو-MMA8452Q 3 محور 12 بیت/8 بیت دیجیتال شتاب سنج: 4 مرحله
Arduino Nano-MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer: MMA8452Q یک شتاب سنج هوشمند ، کم توان ، سه محوری ، خازنی ، میکرو ماشین با 12 بیت وضوح است. گزینه های قابل برنامه ریزی کاربر قابل انعطاف با کمک توابع تعبیه شده در شتاب سنج ، قابل تنظیم در دو فاصله
کنترل حرکت با رزبری پای و LIS3DHTR ، شتاب سنج 3 محور ، با استفاده از پایتون: 6 مرحله
کنترل حرکت با رزبری پای و LIS3DHTR ، شتاب سنج 3 محور ، با استفاده از پایتون: زیبایی ما را احاطه کرده است ، اما معمولاً برای شناختن آن باید در باغ قدم بزنیم. - مولانا به عنوان گروه تحصیل کرده ای که به نظر می رسد ، ما اکثریت قریب به اتفاق انرژی خود را صرف کار قبل از رایانه های شخصی و تلفن های همراه می کنیم. بنابراین ، ما اغلب به سلامتی خود اجازه می دهیم
ماژول شتاب سنج 3 محور LIS2HH12: 10 مرحله (همراه با تصاویر)
ماژول LIS2HH12 شتاب سنج 3 محور: این دستورالعمل با تجربه در زمینه نرم افزار آردوینو و لحیم کاری مبتدی محسوب می شود. ماژول LIS2HH12 توسط Tiny9 ساخته شده است. Tiny9 یک شرکت جدید است که در حال فروش ماژول های حسگر برای کارگران DIY ، شرکت ها یا مخترعان است. آنجا
SmartPhone Game Simulator- بازی های ویندوز را با استفاده از Gesture Control IMU ، شتاب سنج ، ژیروسکوپ ، مغناطیس سنج انجام دهید: 5 مرحله
SmartPhone Game Simulator- با استفاده از Gesture Control IMU ، شتاب سنج ، ژیروسکوپ ، مغناطیس سنج بازی های ویندوز را اجرا کنید: از این پروژه پشتیبانی کنید: https://www.paypal.me/vslcreations با اهدا به کدهای منبع باز & amp؛ حمایت از توسعه بیشتر