সুচিপত্র:

প্রিলিমিনারি* পিআই-তে এসপিআই: একটি রাস্পবেরি পাই ব্যবহার করে একটি এসপিআই 3-অক্ষ অ্যাকসিলরোমিটারের সাথে যোগাযোগ: 10 টি ধাপ
প্রিলিমিনারি* পিআই-তে এসপিআই: একটি রাস্পবেরি পাই ব্যবহার করে একটি এসপিআই 3-অক্ষ অ্যাকসিলরোমিটারের সাথে যোগাযোগ: 10 টি ধাপ

ভিডিও: প্রিলিমিনারি* পিআই-তে এসপিআই: একটি রাস্পবেরি পাই ব্যবহার করে একটি এসপিআই 3-অক্ষ অ্যাকসিলরোমিটারের সাথে যোগাযোগ: 10 টি ধাপ

ভিডিও: প্রিলিমিনারি* পিআই-তে এসপিআই: একটি রাস্পবেরি পাই ব্যবহার করে একটি এসপিআই 3-অক্ষ অ্যাকসিলরোমিটারের সাথে যোগাযোগ: 10 টি ধাপ
ভিডিও: Pi Network password recovery | Pi Network Password Forgotten | Phone number verify Bangla tutorial 2024, ডিসেম্বর
Anonim
* প্রিলিমিনারি* এসপিআই অন পাই
* প্রিলিমিনারি* এসপিআই অন পাই

রাস্পবিয়ান কিভাবে সেটআপ করবেন সে বিষয়ে ধাপে ধাপে নির্দেশিকা, এবং bcm2835 SPI লাইব্রেরি ব্যবহার করে একটি SPI ডিভাইসের সাথে যোগাযোগ করুন (বিট ব্যাংড নয়!)

এটি এখনও খুব প্রাথমিক … আমাকে শারীরিক সংযোগের আরও ভাল ছবি যুক্ত করতে হবে এবং কিছু বিশ্রী কোডের মাধ্যমে কাজ করতে হবে।

ধাপ 1: একটি ফাঁকা এসডি কার্ড দিয়ে শুরু করে, রাস্পবিয়ান চিত্রটি ডাউনলোড করুন এবং এসডি কার্ডে ইনস্টল করুন

কিভাবে রাস্পবিয়ান ইনস্টল করবেন তার নির্দেশনার জন্য https://www.raspberrypi.org/downloads দেখুন

আমি ডাউনলোড করেছি: রাস্পবিয়ান ইমেজ, এবং SD32 কার্ডে ইনস্টল করার জন্য Win32DiskImager ব্যবহার করা হয়েছে https://elinux.org/RPi_Easy_SD_Card_Setup এ আরও তথ্য আছে

ধাপ 2: রাস্পবেরি পাই টিভি/মনিটরের সাথে সংযুক্ত করুন এবং প্রাথমিক সেটআপের মাধ্যমে চালান

রাস্পবেরি পাইকে টিভি/মনিটরে সংযুক্ত করুন এবং প্রাথমিক সেটআপের মাধ্যমে চালান
রাস্পবেরি পাইকে টিভি/মনিটরে সংযুক্ত করুন এবং প্রাথমিক সেটআপের মাধ্যমে চালান

(ইন্টারনেট সংযোগ এখনও প্রয়োজন নেই)

সেট টাইমজোন এসএসএইচ আপডেট সক্ষম করুন তারপর, শেষ করুন। টার্মিনাল কোড: রিবুট

ধাপ 3: ptionচ্ছিক: পাই হেডলেস অপারেট করুন

Ptionচ্ছিক: পাই হেডলেস অপারেট করুন
Ptionচ্ছিক: পাই হেডলেস অপারেট করুন

চমৎকার টিউটোরিয়াল atttp: //elinux.org/RPi_Remote_Access আমি SSH এর সাথে সংযোগ স্থাপনের জন্য Putty (Windows) অথবা Terminal (Mac) ব্যবহার করি

ধাপ 4: প্রস্তাবিত: ওএস আপডেট করুন

টার্মিনাল কোড: sudo apt-get update sudo apt-get upgrade

ধাপ 5: চ্ছিক: আইপি ঠিকানা ই-মেইলার সেটআপ করুন

আমি আমার Pi ই-মেইল করার জন্য সেট করেছি যে এটি প্রতিবার বুট করার সময় এটির IP ঠিকানা। এসএসএইচ ব্যবহার করে যখন আমার দূরবর্তী লগইন করার প্রয়োজন হয় তখন এটি আমার জীবনকে সহজ করে তোলে।

চমৎকার টিউটোরিয়াল atttp: //elinux.org/RPi_Email_IP_On_Boot_Debian

ধাপ 6: alচ্ছিক - VNC সেটআপ করুন

Ptionচ্ছিক - VNC সেটআপ করুন
Ptionচ্ছিক - VNC সেটআপ করুন

চমৎকার টিউটোরিয়াল atttp: //elinux.org/RPi_VNC_Server আমি পুরো টিউটোরিয়াল দিয়ে যাইনি … শুধু নিচের ধাপগুলি: আমার টাইপিং সর্বনিম্ন রাখতে স্ক্রিপ্ট।

ধাপ 7: BCM2835 SPI লাইব্রেরি ইনস্টল করুন

gist.github.com/3183536

Http://www.open.com.au/mikem/bcm2835 এ চমৎকার ডকুমেন্টেশন (এবং উদাহরণ) টার্মিনাল কোড: সিডি; // 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 উদাহরণ পান

দ্রষ্টব্য: কোডটি এখনও খুব মৌলিক… https://github.com/annem/ADXL362_RaspPi থেকে ADXL362_RaspPi উন্নত করতে হবে (wi ব্যবহার করে Pi এ এটা কিভাবে করবেন? github.com ' )

ধাপ 9: রাস্পবেরি পাই জিপিআইও -এর সাথে ADXL362 ব্রেকআউটকে ফিসিক্যালি সংযুক্ত করুন

ফিসিক্যালি ADXL362 ব্রেকআউটকে রাস্পবেরি পাই জিপিআইওতে সংযুক্ত করুন
ফিসিক্যালি ADXL362 ব্রেকআউটকে রাস্পবেরি পাই জিপিআইওতে সংযুক্ত করুন

আরো বিস্তারিত আসতে হবে…

ADXL362 (আল্ট্রা লো পাওয়ার 3-অক্ষ এক্সিলোমিটার) সম্পর্কে আরও তথ্য analog.com/ADXL362 এ সংযোগ করুন 3v3, GND, SPI0 MOSI, SPI0 MISO, SPI0 SCLK, SPI0 CE0 N রাস্পবেরি পাই থেকে VDDand VIO, GND (2), MOSI, ADXL362 ব্রেকআউট বোর্ডে MISO, SCLK এবং CSB।

ধাপ 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 নামক একটি স্ক্রিপ্টে একত্রিত করি।

প্রস্তাবিত: