এটি সমস্ত কী পরিমাণে আপনি আলগা করতে প্রস্তুত তা নির্ভর করে। যদি আপনি কোনও কিছু শিথিল করার সামর্থ না রাখেন তবে এটির জন্য আপনার পিআইকে সরাসরি ব্যাটারির সাথে সংযোগ করার জন্য কোনও উপায় খুঁজে বের করতে হবে (অবশ্যই একটি ফিউজ সহ), যাতে ইগনিশন বন্ধ হওয়ার পরে এটি বন্ধ না হয়।
এরপরে, একটি সাধারণ গাড়ির ব্যাটারিতে প্রায় ৮০ আহ থাকে এবং পিআই ৫০০-১০০০০ এমএ (এটি কোনও মডেল এ বা বি নির্ভর করে) এর মধ্যে ব্যবহার করবে, যাতে সম্ভবত আপনার গাড়ির ব্যাটারিটি ২ থেকে days দিনের মধ্যে নষ্ট হয়ে যায়, সুতরাং আমি মনে করি না আপনি এটি গ্রহণযোগ্য পাবেন।
আপনি যদি এখনও তথ্য শিথিল করতে না পারেন তবে আপনি কোনও ধরণের কাস্টম হার্ডওয়্যার ডিজাইন করতে সক্ষম হতে পারেন যেখানে আপনি পিআই থেকে বিদ্যুৎ সরবরাহ নিয়ন্ত্রণ করতে পারেন এবং ইগনিশনের পরিস্থিতি পর্যবেক্ষণ করতে পারেন। যদি ইগনিশন বন্ধ থাকে, আপনি এসডি-কার্ডে আপনার ডেটা ফ্লাশ করুন, ওএস বন্ধ করুন এবং তারপরে শেষ পদক্ষেপ হিসাবে বিদ্যুৎ সরবরাহ বন্ধ করুন। পিআই আবার শুরু করতে, জ্বলন চালানো অবস্থায় পাওয়ার সাপ্লাইও চালু করা দরকার। এটি সবই করণীয় তবে বেশ বড় প্রকল্প।
তবে আপনি যদি শাটডাউন করার সময় কিছু ডেটা আলগা করা গ্রহণযোগ্য মনে করেন তবে আমি ডিমনটি ডিজাইন করব যা জিপিএস ডেটা নিয়মিতভাবে একটি ফাইলে সংরক্ষণ করে যে এটি প্রতিটি লেখার পরে একটি ফাইএনসি কল চালায় (এসডি- তে ডেটা ফ্লাশ করতে) কার্ড)। আপনি যদি প্রতি কয়েক সেকেন্ডে এটি করেন (এবং এটি ডিফল্ট জার্নালিং এক্সট 4 ফাইল সিস্টেমটিও ব্যবহার করছেন) এর অর্থ সম্ভবত এই হবে যে আপনি প্রতিটি বিদ্যুৎ হ্রাসের সময় শেষ কয়েক সেকেন্ডটি looseিলা করবেন।
দয়া করে মনে রাখবেন যে রাস্পবিয়ান (কমপক্ষে আমার ইনস্টলেশন) বুট করার সময় রুট ফাইল সিস্টেমের fsck নিয়ে আসে নি। প্রতিটি মাউন্ট এ সক্ষম করতে আপনাকে নিম্নলিখিতগুলি করতে হবে:
tune2fs -c 1 /dev/mmcblk0p2
আপনাকে / etc / fstab এ মূল ফাইল সিস্টেমের জন্য একটি 1 অন্তর্ভুক্ত করতে সর্বশেষ লাইনটি পরিবর্তন করতে হবে:
/dev/mmcblk0p2 / ext4 defaults,noatime,commit=120 0 1
Change this ^^^^^
যদি আপনি এটি না করেন তবে আপনার রুট ফাইল সিস্টেমটি সময়ে সময়ে বুটযোগ্য হতে পারে না, তাই আপনি যদি কোনও শিরোনামহীন সিস্টেম চালাচ্ছেন যেখানে আপনি নিয়ন্ত্রণ করা শাটডাউন না করে বিদ্যুৎ বন্ধ করে থাকেন তবে এটি একেবারেই প্রয়োজনীয়।