সুচিপত্র:
- ধাপ 1: প্রকল্পের জন্য অংশ এবং উপাদান তালিকা
- ধাপ 2: ব্রেডবোর্ড সার্কিট
- ধাপ 3: Arduino
- ধাপ 4: রাস্পবেরি পাই
- ধাপ 5: ওয়েবসাইট
- ধাপ 6: আবাসন
ভিডিও: স্মার্ট লকবক্স: 7 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
এই নির্দেশে আমি আপনাকে দেখাব কিভাবে একটি স্মার্ট লকবক্স তৈরি করতে হয়।
লকবক্সটি একটি Arduino (UNO) দ্বারা চালিত এবং বিভিন্ন সেন্সর থেকে আগত ডেটার উপর নজর রাখার সময় অ্যাক্সেস নিয়ন্ত্রণ করতে RFID এবং একটি সার্ভো মোটর ব্যবহার করে। ডেটা ইতিহাস একটি MYSQL ডাটাবেসে রাখা হবে। রাস্পবেরি পাই।
ধাপ 1: প্রকল্পের জন্য অংশ এবং উপাদান তালিকা
কম্পিউটার/মাইক্রোকন্ট্রোলার:
- আরডুইনো ইউএনও
- রাস্পবেরি পাই 4 মডেল বি
যন্ত্রাংশ
- LM35 তাপমাত্রা সেন্সর
- GL5537 LDR সেন্সর
- ট্যাগ সহ VMA405 বা RC522 RFID সেন্সর রিডার
- MG 996R Servo মোটর
- DuPont পুরুষ-মহিলা জাম্পার তারের
- ব্রেডবোর্ডের তার
- লাল LED
- সবুজ LED
- সক্রিয় বুজার 5V
- 1k Ω (ওহম) প্রতিরোধক
- 2 x 330 Ω (ওহম) প্রতিরোধক
হাউজিং
বাক্স যে কোন উপাদান থেকে তৈরি করা যায়। খনি কার্ডবোর্ড দিয়ে তৈরি।
অতিরিক্ত
আমি servomotor (alচ্ছিক) জন্য একটি কাঠের সংযুক্তি তৈরি।
সফটওয়্যার
Arduino IDE, ভিজ্যুয়াল স্টুডিও কোড - SSH, MYSQL ওয়ার্কবেঞ্চ সহ রাস্পবেরি পাই।
মূল্য অনুমানের জন্য, আপনি BOM ফাইলটি পরীক্ষা করতে পারেন।
ধাপ 2: ব্রেডবোর্ড সার্কিট
আরএফআইডি
- Arduino এর Vcc 3.3. V
- আরএসটি ডিজিটাল 9 পিন
- Arduino এর Gnd Gnd
- MISO ডিজিটাল 12 পিন
- MOSI ডিজিটাল 11 পিন
- SCK ডিজিটাল 13 পিন
- NSS/SDA ডিজিটাল 10 পিন
Servomotor
- 5V (লাল) (+) রুটিবোর্ডে
- Gnd (বাদামী) ব্রেডবোর্ডে Gnd
- PWM (কমলা) ডিজিটাল 3 পিন
এলএম 35
- ভিন (+) (+) রুটিবোর্ডে
- ব্রেডবোর্ডে Gnd Gnd
- ভাউট এনালগ 1 পিন
এলডিআর
- ভিন (+) (+) রুটিবোর্ডে
- 1K ওহম প্রতিরোধক সহ রুটিবোর্ডে Gnd Gnd
- ভাউট এনালগ 0 পিন
নেতৃত্বে (সবুজ)
- 330 ওহম প্রতিরোধক সহ ভিন (+) ডিজিটাল 4 পিন
- ব্রেডবোর্ডে Gnd Gnd
নেতৃত্বে (লাল)
- ভিন (+) 330 ওহম প্রতিরোধক সহ ডিজিটাল 5 পিন
- ব্রেডবোর্ডে Gnd Gnd
সক্রিয় বুজার
- ভিন (+) (+) রুটিবোর্ডে
- ব্রেডবোর্ডে Gnd Gnd
Arduino থেকে breadboard
- ব্রেডবোর্ডে Arduino 5V (+) (+)
- ব্রেডবোর্ডে Arduino Gnd Gnd
রাস্পবেরি পাই থেকে আরডুইনো
একটি ইউএসবি দিয়ে সংযুক্ত হবে
ধাপ 3: Arduino
ইলেকট্রনিক্সের তারের উপরের চিত্রের অনুরূপ হওয়া উচিত।
প্রথমে হার্ডওয়্যার প্রোগ্রাম করার জন্য কম্পিউটারের সাথে আরডুইনো সংযোগ করুন প্রধান কোড নিচে ডাউনলোড করা যাবে কিন্তু এখনো এটি ব্যবহার করবেন না, প্রথমে নিচের ধাপগুলো অনুসরণ করুন।
গ্রন্থাগার
RFID সেন্সরের সাথে কাজ করার জন্য আমরা SPI এবং MFRC 522 লাইব্রেরি ব্যবহার করব।
Miguelbalboa এর Github থেকে এখানে RFID লাইব্রেরি ডাউনলোড করুন
Zipfile আনপ্যাক করুন।
আরডুইনো আইডিই -তে স্কেচ> লাইব্রেরি অন্তর্ভুক্ত করুন এবং আপনার ডাউনলোড করা জিপ ফাইলটি চয়ন করুন
আপনি জিপ ফাইল আপলোড করার পর, স্কেচ> লাইব্রেরি অন্তর্ভুক্ত করুন> লাইব্রেরি পরিচালনা করুন যান। লাইব্রেরি ম্যানেজারে, "MFRC522" অনুসন্ধান করুন। এটা বলা উচিত যে লাইব্রেরি ইনস্টল করা আছে।
আরএফআইডি ডেটা স্ক্যান করা হচ্ছে
ফাইল> উদাহরণ> MFR522> ডাম্পইনফোতে যান এবং আপনার IDE তে কোডটি আপলোড/শুরু করুন। আপনি দেখতে পাবেন যে কোডটিতে একটি MFR522.h এবং SPI.h লাইব্রেরি রয়েছে। RFID- এর জন্য দুটোই প্রয়োজন।
এখন সিরিয়াল মনিটর (সরঞ্জাম> সিরিয়ালমনিটর) খুলুন এবং আপনার ব্যাজ এবং কার্ড স্ক্যান করুন যতক্ষণ না সমস্ত ডেটা দেখানো হয়।
ইউআইডি লিখতে ভুলবেন না কারণ আপনার এটি প্রয়োজন হবে।
এখন আপনি মূল কোডটি ডাউনলোড করতে পারেন (Arduino_code_lockbox) মূল কোডে, আপনার নিজের UID ট্যাগ কোডটি কোড থেকে একটি দিয়ে প্রতিস্থাপন করুন।
আরডুইনো আইডিইতে কোডটি চালানোর/আপলোড করার পরে, আরএফআইডি স্ক্যান পরীক্ষা করুন। যদি এটি কাজ করে তবে আপনি কম্পিউটার থেকে Arduino USB সংযোগ বিচ্ছিন্ন করতে পারেন এবং এটি রাস্পবেরি পাই এর সাথে সংযুক্ত করতে পারেন।
ধাপ 4: রাস্পবেরি পাই
পাইথনে Arduino থেকে ডেটা পড়ুন
Arduino রাস্পবেরি Pi. Open app.py এর সাথে সংযুক্ত আছে এবং ফাইলটি চালান তা নিশ্চিত করুন। আপনি Arduino থেকে আপনার সেন্সর দ্বারা প্রাপ্ত ডেটা দেখতে পাবেন।
ডেটা পড়তে আপনার কোডের সিরিয়াল অংশের প্রয়োজন হবে (ছবি দেখুন)।
MYSQL ডাটাবেস আপনার সেন্সরের মাপা মান ধরে রাখার জন্য একটি ডাটাবেস তৈরি করুন এই প্রকল্পের জন্য আমি তাপমাত্রা, LDR এবং RFID এর জন্য টেবিল তৈরি করব।
ব্যাকএন্ড পাইথন
পাইথন রুট যোগ করুন এবং সেই অনুযায়ী আপনার MYSQL ডাটাবেসে সামঞ্জস্য করুন আপনার সেন্সর ডেটার মান আপনার নিজের ডাটাবেসে পাঠান।
ধাপ 5: ওয়েবসাইট
লেআউট
আপনি webrar.rar থেকে ফাইল ব্যবহার করতে পারেন অথবা আপনি html, css দিয়ে আপনার নিজস্ব ওয়েবসাইট তৈরি করতে পারেন।
ডাটাবেস থেকে ডেটা দেখান
ডাটাবেস থেকে আপনার ওয়েবসাইটে ডেটা পেতে এবং দেখানোর জন্য জাভাস্ক্রিপ্ট ব্যবহার করুন
Chart.js লাইব্রেরি ডেটা গ্রাফ করার জন্য ব্যবহার করা হবে।
ধাপ 6: আবাসন
বহি
আবাসন বাহিরের জন্য আমি বিভিন্ন অংশ একসাথে টেপ করেছি উপরের অংশটি এল-আকৃতিতে কাটা হয়েছে যাতে L (ছবির ডান পাশ) এর ভিত্তি আরও দৃ় হবে।
RFID সেন্সরের জন্য, বাক্সে একটি গর্ত কাটা alচ্ছিক। কার্ডবোর্ডের মাধ্যমে স্ক্যান করা সম্ভব যদি এটি খুব ঘন না হয়।
সার্ভোমোটারটি বাইরে টেপ করা হবে। আপনি কিভাবে বাক্সের ভিতরে রাস্পবেরি রাখবেন তার উপর নির্ভর করে, আপনাকে USB সংযোগ বা ইথারনেট তারের মতো তারের সংযোগের জন্য ছোট ছোট গর্ত করতে হবে।
অভ্যন্তর
অভ্যন্তরের জন্য আমি একটি স্তর তৈরি করেছি যাতে আমি উভয় ডিভাইস আলাদা করতে পারি এবং এটি আরও সংগঠিত। রাস্পবেরি পাই বাক্সের নীচে থাকবে এবং ব্রেডবোর্ড সহ আরডুইনো উপরের স্তরে থাকবে।
প্রস্তাবিত:
অনিরাপদ লকবক্স: 7 টি ধাপ
অনিরাপদ লকবক্স: এই নির্দেশনাটি সাউথ ফ্লোরিডা বিশ্ববিদ্যালয়ের (www.makecourse.com) মেককোর্সের প্রকল্পের প্রয়োজনীয়তা পূরণের জন্য তৈরি করা হয়েছে! আপনার কি এত মূল্যবান মূল্যবান জিনিসপত্র নেই যা আপনি সুরক্ষিত করতে চান কিন্তু এতটা নিরাপদ নয়?
স্মার্ট ডেস্ক LED আলো - স্মার্ট লাইটিং W/ Arduino - নিওপিক্সেল ওয়ার্কস্পেস: 10 টি ধাপ (ছবি সহ)
স্মার্ট ডেস্ক LED আলো | স্মার্ট লাইটিং W/ Arduino | নিওপিক্সেল ওয়ার্কস্পেস: এখন আমরা বাড়িতে অনেক সময় ব্যয় করছি, পড়াশোনা করছি এবং ভার্চুয়ালি কাজ করছি, তাহলে কেন আমাদের কর্মক্ষেত্রকে একটি কাস্টম এবং স্মার্ট লাইটিং সিস্টেম Arduino এবং Ws2812b LEDs ভিত্তিক করে আরও বড় করা যাবে না। এখানে আমি আপনাকে দেখাব কিভাবে আপনার স্মার্ট তৈরি করবেন ডেস্ক LED আলো যে
কিভাবে SONOFF স্মার্ট সুইচ দিয়ে স্মার্ট রোলার ব্লাইন্ড DIY করবেন ?: 14 টি ধাপ
কিভাবে SONOFF স্মার্ট সুইচ দিয়ে DIY স্মার্ট রোলার ব্লাইন্ডস? এবং সন্ধ্যায় এটি নিচে টান? যাই হোক, আমি
হার্ডওয়্যার এবং সফটওয়্যার হ্যাক স্মার্ট ডিভাইস, Tuya এবং Broadlink LEDbulb, Sonoff, BSD33 স্মার্ট প্লাগ: 7 টি ধাপ
হার্ডওয়্যার এবং সফটওয়্যার হ্যাক স্মার্ট ডিভাইস, তুয়া এবং ব্রডলিংক LEDbulb, Sonoff, BSD33 স্মার্ট প্লাগ: এই নির্দেশে আমি আপনাকে দেখাব কিভাবে আমি আমার নিজের ফার্মওয়্যারের সাথে বেশ কয়েকটি স্মার্ট ডিভাইস ফ্ল্যাশ করেছি, তাই আমি আমার ওপেনহ্যাব সেটআপের মাধ্যমে MQTT দ্বারা তাদের নিয়ন্ত্রণ করতে পারি। আমি যোগ করব নতুন ডিভাইস যখন আমি সেগুলো হ্যাক করেছিলাম। অবশ্যই কাস্টম এফ ফ্ল্যাশ করার অন্যান্য সফটওয়্যার ভিত্তিক পদ্ধতি আছে
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: 10 টি ধাপ (ছবি সহ)
স্মার্ট অ্যালার্ম ক্লক: রাস্পবেরি পাই দিয়ে তৈরি স্মার্ট অ্যালার্ম ক্লক: আপনি কি কখনও স্মার্ট ঘড়ি চেয়েছিলেন? যদি তাই হয়, এটি আপনার জন্য সমাধান! আমি স্মার্ট এলার্ম ঘড়ি তৈরি করেছি, এটি এমন একটি ঘড়ি যা আপনি ওয়েবসাইট অনুযায়ী অ্যালার্মের সময় পরিবর্তন করতে পারেন। যখন অ্যালার্ম বন্ধ হয়ে যাবে, তখন একটি শব্দ হবে (বাজর) এবং 2 টি বাতি থাকবে