সুচিপত্র:
- সরবরাহ
- ধাপ 1: সার্কিট তৈরি করুন
- পদক্ষেপ 2: পাইথন সেট আপ করুন
- ধাপ 3: ডেটা পড়ুন
- ধাপ 4: ডাটাবেস (মাইএসকিউএল)
- ধাপ 5: ডাটাবেসের সাথে আপনার পাইথন লিঙ্ক করুন
- ধাপ 6: ডেটাবেজে ডেটা পাঠান
- ধাপ 7: ডেটা ব্যবহার করুন
- ধাপ 8: হাউজিং: নীচে
- ধাপ 9: হাউজিং: ছোট দিক
- ধাপ 10: হাউজিং: বড় দিক
- ধাপ 11: LCD এবং LDR এর জন্য একটি গর্ত যুক্ত করা
- ধাপ 12: পাশে Arduino এবং RFID স্ক্যানার সংযুক্ত করুন
ভিডিও: শেয়ারযোগ্য স্মার্টবাইক: 12 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
যখনই আমি আমার বাইক ব্যবহার করি আমি অন্ধকার হয়ে গেলে আমার লাইট জ্বালাতে ভুলে যাই। এছাড়াও আমার বাইকে আমি কত দ্রুত যাচ্ছি তা জানার উপায় নেই।
তাই আমি একটি শেয়ারযোগ্য স্মার্টবাইক তৈরি করার সিদ্ধান্ত নিয়েছি যা ট্র্যাক রাখে:
- গতি
- অবস্থান
- আপনি কতদিন ধরে বাইকটি ব্যবহার করছেন
এটি স্বয়ংক্রিয়ভাবে লাইট চালু বা বন্ধ করে। আমি আরএফআইডি স্ক্যানার ব্যবহার করেছি যাতে অন্য কেউ আমার ডেটা পরিবর্তন না করে বাইকটি ব্যবহার করতে পারে।
আমার গিথুবের লিঙ্ক।
সরবরাহ
- রাস্পবেরি পাই 3 (€ 32, 49)
- SD কার্ড (RPi এর জন্য) (€ 13, 99)
- GPS NEO 6M (গতি এবং অবস্থানের জন্য) (€ 15, 99)
- আঙ্কার পাওয়ারকোর 10400mAh (€ 29, 99)
- RFID RC522 (€ 5, 49)
- 16x2 LCD (€ 9, 99)
- Elegoo Uno R3 বোর্ড (€ 9, 34)
- এলডিআর (€ 1, 50)
- MCP3008 (ADC) (€ 5, 98)
- একটি পুনর্ব্যবহৃত আলো
- আবাসনের জন্য কাঠ (~ 15, 00)
- তারগুলি (~ € 6, 00)
মোট মূল্য ট্যাগ: € 145.76
ধাপ 1: সার্কিট তৈরি করুন
প্রথমে আপনাকে সবকিছু একসাথে রাখতে হবে। আমি একটি fritzing স্কিমা অন্তর্ভুক্ত।
দ্রষ্টব্য: আরএফআইডি স্ক্যানারের মতো কিছু উপাদান বিক্রি করা দরকার।
পদক্ষেপ 2: পাইথন সেট আপ করুন
এই প্রকল্পের জন্য আমি পাইথন 3 ব্যবহার করব এবং একটি পাইথন সার্ভারের সাথে কোডটি চালাব। আমি আমার কোডের সাথে আমার গিথুব লিঙ্ক করব।
প্রথমে আপনাকে সেটিংস> বিল্ড, এক্সেকশন, স্থাপনা> স্থাপনার মাধ্যমে আপনার রাস্পবেরি পাই এর সাথে সংযোগ স্থাপন করতে হবে। তারপরে আপনাকে প্রয়োজনীয় সমস্ত প্যাকেজের সাথে একটি দোভাষী তৈরি করতে হবে। আমার রাস্পবেরি পাইতে আমি পাইথন 3.5 ব্যবহার করি।
যখন আপনি দোভাষী তৈরি করেন তখন আপনি একটি নতুন প্রকল্প তৈরি করতে পারেন এবং আপনি যে প্রকল্পের জন্য তৈরি করেছেন সেই দোভাষী নির্বাচন করতে পারেন। তারপরে আপনাকে আপনার পিসি এবং আরপিআইতে ফাইলগুলি কোথায় সংরক্ষণ করতে হবে তা চয়ন করতে হবে।
ধাপ 3: ডেটা পড়ুন
আপনি সার্কিট এবং প্রতিটি উপাদান কাজ করার পরে আপনি সেন্সর থেকে তথ্য পড়তে হবে। আমার প্রকল্পটি পাইথন 3 ব্যবহার করে তৈরি করা হয়েছিল। পাইথনে আমি ক্লাস ব্যবহার করে সেন্সর থেকে বেশিরভাগ ডেটা পড়েছিলাম।
- আরএফআইডি স্ক্যানারটি আরডুইনোর সাথে ব্যবহার করা হয় (এখানে কীভাবে এটি ব্যবহার করবেন সে সম্পর্কে সর্বাধিক তথ্য)। আমি আরডুইনো দিয়ে স্ক্যানার থেকে ডেটা পড়েছি এবং সিরিয়াল ইউএসবি দিয়ে আরপিআই -তে পাঠিয়েছি।
- জিপিএস মডিউল সিরিয়াল যোগাযোগ ব্যবহার করছে। GPS RPi- এর কাছে যে ডেটা পাঠায় তা ভাল ফরম্যাট করা হয় না আমি ডেটা বিশ্লেষণ করতে এবং এটি ব্যবহার করা অনেক সহজ করার জন্য একটি লাইব্রেরি ব্যবহার করেছি। (জিপিএস ডেটা সম্পর্কে আরও কিছু তথ্য)।
- LDR থেকে এনালগ মানগুলি mcp3008 (একটি adc) ব্যবহার করে রূপান্তরিত হয়, তারপর আমি মানকে শতাংশে রূপান্তর করি।
দ্রষ্টব্য: আপনি যদি পাইথনে সার্ভার চালানোর সময় ক্রমাগত ডেটা পেতে পাইথনে 'while loops' ব্যবহার করতে চান। আপনার থ্রেডিং ব্যবহার করতে হবে (থ্রেডিং সম্পর্কে আরও তথ্য)। থ্রেডিং ব্যবহার করা সহজ।
ধাপ 4: ডাটাবেস (মাইএসকিউএল)
এখন যেহেতু আপনার সেন্সর থেকে আপনার ডেটা আছে আপনার ডেটা সংরক্ষণ করার জন্য কিছু জায়গা প্রয়োজন। আমরা মাইএসকিউএল -এ একটি রিলেশনাল ডাটাবেসে ডেটা সংরক্ষণ করব।
আমি আমার RPi এ ডাটাবেস চালাই এই কাজ করার জন্য আমার RPi তে mariaDB ইনস্টল করা দরকার। একবার আপনি মারিয়াডিবি ইনস্টল করলে এবং এটি সেট আপ হয়ে গেলে আপনি আপনার পিসিতে মাইএসকিউএল ওয়ার্কবেঞ্চ ব্যবহার করতে পারেন আরপিআই -তে আপনার ডাটাবেসের সাথে সংযোগ স্থাপন করতে।
আপনাকে পিসিতে ERD করতে হবে; ফরোয়ার্ড ইঞ্জিনিয়ার ইআরডি এবং ডাটাবেস রপ্তানি করে। তারপরে আপনি মাইএসকিউএল ওয়ার্কবেঞ্চের মাধ্যমে আরপিআইতে ডাম্প (স্কিমা তৈরি করতে ভুলবেন না) আমদানি করতে পারেন।
দ্রষ্টব্য: টেবিল 'Bike_has_User' প্রয়োজন নেই এবং শুধুমাত্র তখনই ব্যবহার করা হবে যদি আপনি একাধিক বাইক ব্যবহার করার পরিকল্পনা করেন। আপনি 'Bike_has_User' টেবিলটি ফেলে দিতে পারেন এবং টেবিল ব্যবহারকারীকে 'Datahistory' এর সাথে লিঙ্ক করতে পারেন।
ধাপ 5: ডাটাবেসের সাথে আপনার পাইথন লিঙ্ক করুন
এখন যেহেতু আপনার ডাটাবেস ইনস্টল করা আছে আপনি ডাটাবেসের সাথে আপনার পাইথন লিঙ্ক করতে পারেন। ডাটাবেসে ক্লিক করুন (স্ক্রিনের ডানদিকে) এবং একটি নতুন ডেটা উত্স যুক্ত করুন।
ডাটাবেস এবং পাইথন স্ক্রিপ্ট RPi তে চলে তাই লোকালহোস্ট আইপি ব্যবহার করুন। মারিয়াডিবি স্থাপন করার সময় আপনি যে ব্যবহারকারীকে আগে তৈরি করেছিলেন তা ব্যবহার করুন।
ধাপ 6: ডেটাবেজে ডেটা পাঠান
যখন আপনার সবকিছু সেট আপ হয়ে যায় তখন আপনি ডাটাবেসে ডেটা পাঠানো শুরু করতে পারেন। আমি একটি শ্রেণীর সাহায্যকারী ব্যবহার করেছি। এর জন্য পাইথনে ডাটাবেস (আমার গিথুব দেখুন)।
ফটো কিছু উদাহরণ কোড দেখায়।
ধাপ 7: ডেটা ব্যবহার করুন
ক্লাস হেল্পার্স ডাটাবেসের মাধ্যমে আপনি ডাটাবেসে ডাটা ertুকিয়ে দিতে পারেন অথবা ডাটাবেস থেকে ডেটা পেতে পারেন।
এখন যেহেতু সবকিছুই কাজ করে আপনি ডাটাবেস থেকে ডেটা ব্যবহার করে সেগুলি একটি ওয়েবসাইটে বা যেখানে খুশি সেখানে প্রদর্শন করতে পারেন।
ধাপ 8: হাউজিং: নীচে
আবাসন সম্পর্কে
অবশেষে এই প্রকল্পের আবাসন কাঠ (310x130x110 মিমি) দিয়ে তৈরি। পাওয়ারব্যাঙ্ক এবং ব্রেডবোর্ড বাদে বেশিরভাগ উপাদান কাঠের উপর স্ক্রু করা হয়।
আপনি যদি উপাদানগুলি সোল্ডার করেন তবে আপনি আবাসনটি ছোট করতে পারেন। আমি বাইকে হাউজিংকে নিরাপদে সংযুক্ত করার উপায় অন্তর্ভুক্ত করিনি, তবে অনেকগুলি বিকল্প রয়েছে।
আবাসন তৈরি করা
আপনাকে হাউজিংয়ের নিচের অংশ দিয়ে শুরু করতে হবে। কাঠের একটি টুকরা (130x310 মিমি) দেখেছি। তারপর স্ক্রু দিয়ে RPi সংযুক্ত করুন এবং ব্রেডবোর্ডকে নিচের অংশে আঠালো করুন।
দ্রষ্টব্য: আপনি আবাসনের উপরের অংশের জন্য একটি অভিন্ন অংশ তৈরি করতে পারেন
ধাপ 9: হাউজিং: ছোট দিক
যখন আপনি নিচের অংশটি শেষ করবেন। আপনি পাশের অংশগুলি কাটা শুরু করতে পারেন। ছোট দিকগুলি তৈরি করে শুরু করুন।
প্রথমে আপনাকে ছোট দিকগুলি সংযুক্ত করতে হবে। আমি সমস্ত অংশকে একসাথে সংযুক্ত করার জন্য একটি অতিরিক্ত কাঠের টুকরো ব্যবহার করেছি, এই অতিরিক্ত টুকরাটি আরও সহজ করে তোলে।
ধাপ 10: হাউজিং: বড় দিক
এখন আপনাকে আরও বড় দিক তৈরি করতে হবে। আবার একবার পাশগুলি দেখে এবং অতিরিক্ত কাঠের টুকরো ব্যবহার করে নীচের অংশে সংযুক্ত করুন।
ধাপ 11: LCD এবং LDR এর জন্য একটি গর্ত যুক্ত করা
আপনাকে LCD এর জন্য একটি গর্তও করতে হবে যাতে আপনি IP ঠিকানা দেখতে পারেন এবং ব্যবহারকারী স্ক্যান করে বা আউট করে তা প্রদর্শন করতে পারে।
LCD এর পরিমাপ ব্যবহার করে সিদ্ধান্ত নিন কিভাবে গর্তের আকার হবে।
আপনি এলসিডি ertedোকানোর পরে আপনার নিশ্চিত করতে হবে যে এলডিআর হাউজিংয়ের বাইরে আছে। আমি একটি ছোট গর্ত ব্যবহার করেছি যাতে এলডিআর দিনের আলো দেখতে পারে।
ধাপ 12: পাশে Arduino এবং RFID স্ক্যানার সংযুক্ত করুন
আবাসন সম্পূর্ণ হওয়ার পরে, আপনাকে এখনও আরডুইনো এবং আরএফআইডি স্ক্যানার সংযুক্ত করতে হবে। আপনার যেখানেই জায়গা আছে আপনি সেগুলি সংযুক্ত করতে পারেন। কিন্তু আমি LCD এর নীচে RFID স্ক্যানার সংযুক্ত করার সুপারিশ করি যাতে ব্যবহারকারী দেখতে পারে যে সে স্ক্যান করেছে কি না।
প্রস্তাবিত:
একটি আইফোনের সাথে দুর্দান্ত ছবি তুলুন: 9 টি ধাপ (ছবি সহ)
একটি আইফোনের সাথে দুর্দান্ত ছবি তুলুন: আমাদের বেশিরভাগই আজকাল সর্বত্র আমাদের সাথে একটি স্মার্টফোন বহন করে, তাই দুর্দান্ত ছবি তোলার জন্য আপনার স্মার্টফোনের ক্যামেরাটি কীভাবে ব্যবহার করবেন তা জানা গুরুত্বপূর্ণ! আমি মাত্র কয়েক বছর ধরে একটি স্মার্টফোন ছিলাম, এবং আমি আমার জিনিসগুলি নথিভুক্ত করার জন্য একটি ভাল ক্যামেরা থাকা পছন্দ করেছি
অন্তর্নির্মিত স্পিকার সহ ছবি ধারক: 7 টি ধাপ (ছবি সহ)
অন্তর্নির্মিত স্পিকারের সাথে পিকচার হোল্ডার: এখানে সপ্তাহান্তে একটি দুর্দান্ত প্রকল্প গ্রহণ করা হয়, যদি আপনি আপনার নিজের স্পিকার তৈরি করতে চান যা ছবি/পোস্ট কার্ড বা এমনকি আপনার করণীয় তালিকা রাখতে পারে। নির্মাণের অংশ হিসাবে আমরা একটি রাস্পবেরি পাই জিরো ডব্লিউ প্রকল্পের কেন্দ্র হিসেবে ব্যবহার করতে যাচ্ছি, এবং একটি
কিভাবে: রাস্পবেরি PI 4 হেডলেস (VNC) Rpi-imager এবং ছবি দিয়ে ইনস্টল করা: 7 টি ধাপ (ছবি সহ)
কিভাবে: Rpi-imager এবং ছবি দিয়ে রাস্পবেরি PI 4 হেডলেস (VNC) ইনস্টল করা: আমি আমার ব্লগে ফিরে আসা মজার প্রজেক্টের একটি গুচ্ছের মধ্যে এই Rapsberry PI ব্যবহার করার পরিকল্পনা করছি। এটা চেক আউট নির্দ্বিধায়। আমি আমার রাস্পবেরি পিআই ব্যবহার করে ফিরে যেতে চেয়েছিলাম কিন্তু আমার নতুন অবস্থানে কীবোর্ড বা মাউস ছিল না। আমি রাস্পবেরি সেটআপ করার কিছুক্ষণ পরে
পিকাসার সাথে দ্রুত এবং দুর্দান্ত ছবি সম্পাদনা: 10 টি ধাপ (ছবি সহ)
পিকাসার সাথে দ্রুত এবং দুর্দান্ত ফটো এডিটিং: একটি দুর্দান্ত ডিজিটাল ক্যামেরার মাধ্যমে হাজার হাজার ফটো পরিচালনা করার মহান দায়িত্ব আসে। এটি একটি যন্ত্রণা হতে পারে, বিশেষ করে যদি আপনি সেগুলি ব্যবহার করতে চান ইন্সট্রাকটেবলের জন্য একটি প্রক্রিয়া নথিভুক্ত করতে। আমি ফটোশপের আশেপাশে আমার পথ জানি, কিন্তু প্রায়শই আমি জি -তে ফিরে যাই না
কিভাবে সহজ ধাপ এবং ছবি দিয়ে একটি কম্পিউটারকে আলাদা করা যায়: 13 টি ধাপ (ছবি সহ)
কিভাবে সহজ ধাপ এবং ছবি দিয়ে একটি কম্পিউটারকে ডিসাসেম্বল করবেন: এটি একটি পিসি কিভাবে ডিসাসেম্বল করা যায় সে সম্পর্কে একটি নির্দেশনা। বেশিরভাগ মৌলিক উপাদানগুলি মডুলার এবং সহজেই সরানো হয়। তবে এটি গুরুত্বপূর্ণ যে আপনি এটি সম্পর্কে সংগঠিত হন। এটি আপনাকে অংশগুলি হারানো থেকে রক্ষা করতে সহায়তা করবে, এবং পুনরায় সমাবেশ তৈরিতেও সহায়তা করবে