সুচিপত্র:
- সরবরাহ
- ধাপ 1: ঘড়ি তৈরি করুন
- ধাপ 2: Wemos D1mini এ প্রোগ্রাম লিখুন এবং লোড করুন
- ধাপ 3: টেলিগ্রাম বট প্রস্তুত করুন
- ধাপ 4: রাস্পবেরি এবং লোড মশা প্রস্তুত করুন
ভিডিও: 8x8 নেতৃত্বাধীন ম্যাট্রিক্স ঘড়ি এবং বিরোধী অনুপ্রবেশ সতর্কতা: 4 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
এই নির্দেশনায় আমরা দেখব কিভাবে গতি সনাক্তকরণ দ্বারা সক্রিয় 8x8 LED ম্যাট্রিক্স ঘড়ি তৈরি করা যায়।
এই ঘড়িটি অ্যান্টি-ইন্ট্রুশন ডিভাইস হিসেবেও ব্যবহার করা যেতে পারে যা একটি টেলিগ্রাম বট-এ গতি ধরা পড়লে সতর্ক বার্তা পাঠায় !!!
আমরা দুটি ভিন্ন বস্তুর সাথে করব:
- ডিজিটাল ঘড়ি, একটি Wemos D1 মিনি দ্বারা নিয়ন্ত্রিত
- একটি কেন্দ্রীয় নিয়ন্ত্রণ ইউনিট (রাস্পেরি) যেখানে মশা চলছে (একটি MQTT দালাল) যা ঘড়ি এবং টেলিগ্রাম বটের মধ্যে ইন্টারফেস তৈরি করে
এই স্থাপত্যটি টেলিগ্রাম বটকে বিভিন্ন ফাংশন (যেমন, তাপমাত্রা সেন্সর, রিলে, …) সহ অন্যান্য ডিভাইসের মধ্যে যোগাযোগ পরিচালনা করার জন্য চিন্তা করা হয়
সরবরাহ
ডিজিটাল ঘড়ির অংশ তালিকা:
- ওয়েমোস ডি 1 মিনি
- Wemos D1 Mini - RTC shield 8x8 LED ম্যাট্রিক্স MAX7219 এর সাথে
- পিআইআর সেন্সর
- ব্রেডবোর্ড
- তারগুলি
- ইউএসবি চার্জার
কেন্দ্রীয় নিয়ন্ত্রণ ইউনিটের অংশ তালিকা
- রাস্পবেরি পিআই
- ইউএসবি চার্জার
ধাপ 1: ঘড়ি তৈরি করুন
ঘড়ি তৈরি করতে:
- 4 8x8 ম্যাট্রিক্স LED ব্রেডবোর্ডে োকান
- সংযোগ তৈরি করুন
- Wemos D1 মিনিটি RTC ieldাল এবং PIR সেন্সরের কাছে একত্রিত করুন
- সংযোগ শেষ করুন
4 টি LED মডিউলগুলি পাশাপাশি রাখুন এবং প্রতিটি মডিউলের আউটপুট পিনগুলিকে পরবর্তী ইনপুট পিনের সাথে সংযুক্ত করুন।
- VCC => VCC
- GND => GND
- ডাউট => দিন
- CS => CS
- CLK => CLK
প্রথম মডিউল ইনপুট পিনগুলি ওয়েমোস ডি 1 মিনি পিনের সাথে এইভাবে সংযুক্ত হওয়া দরকার:
- VCC => 5V
- GND => GND
- DIN => D7
- CS => D6
- CLK => D5
Wemos D1 মিনি পিনের সাথে PIR senosor সংযুক্ত করুন:
- VCC => 5V
- আউট => D0
- GND => GND
সংযোগ প্রস্তুত!
ধাপ 2: Wemos D1mini এ প্রোগ্রাম লিখুন এবং লোড করুন
Wemos_reogio.ino ফাইলটি এই নির্দেশনায় আপলোড করা হয়েছে যাতে আপনি আপনার arduino IDE এ আপনার নেটওয়ার্ক প্যারামেটরগুলির সাথে লোড এবং সংশোধন করতে পারেন।
যখন পিআইআর সেন্সর উত্তেজিত হয়, তখন 20 সেকেন্ডের জন্য (বা সেন্সরটি যদি উত্তেজিত হতে থাকে) তখন প্রোগ্রামটি স্যুইচ করে, তখন এটি এলইডি বন্ধ করে দেয়।
["Pir_on": 1} সনাক্তকরণ মোড সক্রিয় করা হয় এবং নিম্নলিখিত বার্তা MQTT এর মাধ্যমে প্রকাশিত হয় যে কোন সময় PIR সেন্সর উত্তেজিত হয় (প্রথমবার):
["Pir_off": 1} এইভাবে এই ডিভাইসের দুটি ভিন্ন বৈশিষ্ট্য রয়েছে:
আন্দোলন সক্রিয় ঘড়ির কাঁটা-অনুপ্রবেশ সতর্কতা এবং এই শেষ বৈশিষ্ট্যটি একটি "স্বাভাবিক" ঘড়ি দ্বারা "মুখোশযুক্ত"
কিছু বিষয়:
আপনি যদি আরডুইনো আইডিইতে কখনোই esp8266 ইনস্টল না করেন, তাহলে আপনি এখানে একটি টিউটোরিয়াল দেখতে পারেন:
www.instructables.com/id/Setting-Up-the-Ar…
আপনার জন্য লাইব্রেরি ইনস্টল করতে হবে
RTC ieldাল: RTClib.h
github.com/adafruit/RTClib
মনোযোগ: Rtc- এ সময়টি ব্যাটারির সাথে প্রথমবার RTC শিল্ড ইনস্টল করার সময় সেট করতে হবে, তারপর এটি ডেটা বজায় রাখবে, যতক্ষণ না ব্যাটারি ডিসচার্জ হয়
8x8 LED ম্যাট্রিক্স: LedControl.h
github.com/esp8266/Basic/blob/master/libra…
এই এলইডিগুলি পরিচালনার একটি উদাহরণ:
www.instructables.com/id/Interface-LED-Dot…
হতে পারে যে তারের উপর নির্ভর করে আপনাকে যে ক্রমে এলইডি লেখা আছে তা পরিবর্তন করতে হবে। এটি পরীক্ষা করুন এবং, যদি আপনি নিম্নলিখিত সারিটি পরিবর্তন করতে পারেন: int revDisp = numDisplay - disp -1; // প্যানেলের ক্রম বিপরীত মনোযোগ: এটি তারের উপর নির্ভর করে
পরিচালনা করার জন্য আপনাকে MQTT লাইব্রেরি ইনস্টল করতে হবে:
MQTT প্রোটোকল: PubSubClient.h
www.arduinolibraries.info/libraries/pub-su…
এই কোডে MQTT ব্রোকার স্ট্যাটিক আইপি সহ রাস্পবেরিতে ইনস্টল করা আছে। এখানে একটি উদাহরণ:
www.instructables.com/id/How-To-Assign-A-S…
ধাপ 3: টেলিগ্রাম বট প্রস্তুত করুন
এখানে আমরা রাস্পবেরি সেট-আপকে ব্যাখ্যা করি না, রাস্পবেরি এবং টেলিগ্রাম বটের মধ্যে যোগাযোগও করি না, কারণ এই বিষয়ে অনেক টাইটরিয়াল রয়েছে।
একটি উদাহরণ হল:
www.instructables.com/id/Set-up-Telegram-B…
ধাপ 4: রাস্পবেরি এবং লোড মশা প্রস্তুত করুন
আপনাকে রাস্পবেরিতে মশারি ইনস্টল করতে হবে, আপনি প্রচুর টিউটোরিয়াল খুঁজে পেতে পারেন, এখানে রাস্পবেরি এবং esp8266 এর মধ্যে MQTT কীভাবে পরিচালনা করবেন তার একটি উদাহরণ:
www.instructables.com/id/How-to-Use-MQTT-W…
আমরা একটি পাইথন প্রোগ্রাম প্রস্তুত করেছি যা টেলিগ্রাম এবং এমকিউটিটি ব্রোকারের মধ্যে একটি ইন্টারফেস হিসাবে কাজ করে, রূপান্তর করে:
- এমকিউটিটি -তে প্রকাশিত বার্তাগুলিতে বট দ্বারা আদেশ, যাতে তারা esp8266 দ্বারা শোনা যায়
- এমকিউটিটিতে প্রকাশিত বার্তাগুলি esp8266 দ্বারা বটে বার্তাগুলিতে
প্রস্তাবিত:
Ursource সঙ্গে Arduino নেতৃত্বাধীন ম্যাট্রিক্স সংযোগ: 9 ধাপ (ছবি সহ)
Ursource এর সাথে Arduino LED ম্যাট্রিক্স সংযোগ: একটি LED ম্যাট্রিক্স বা LED ডিসপ্লে হল ডট-ম্যাট্রিক্স ডিসপ্লের একটি বড়, কম রেজোলিউশনের ফর্ম, যা শিল্প এবং বাণিজ্যিক তথ্য প্রদর্শনের পাশাপাশি শখের মানব-মেশিন ইন্টারফেসের জন্য দরকারী। এটি তাদের ক্যাথো সহ একটি 2-ডি ডায়োড ম্যাট্রিক্স নিয়ে গঠিত
দূরবর্তী বড় নেতৃত্বাধীন ম্যাট্রিক্স আর্টনেট রাস্পবেরি পাই: 8 টি ধাপ (ছবি সহ)
দূরবর্তী বড় নেতৃত্বের ম্যাট্রিক্স আর্টনেট রাস্পবেরি পাই: আমরা একটি বড় ওয়াইফাই নেতৃত্বাধীন ম্যাট্রিক্স তৈরি করতে চাই। প্রকল্পটি 200 WS2801 এলইডি ব্যবহার করে, এই LEDNexus 5V 40A 200 W এর মতো একটি বড় পাওয়ার সাপ্লাই এবং একটি " মস্তিষ্ক " অপেরা এর।
নেতৃত্বাধীন ম্যাট্রিক্স 16x16: 7 ধাপ (ছবি সহ)
নেতৃত্বাধীন ম্যাট্রিক্স 16x16: হ্যালো, এটি আমার প্রথম নির্দেশযোগ্য যা আমি কখনও লিখেছি, এতে কাজ করার জন্য খুব উত্তেজিত :) তাই এই প্রকল্পে, আমি আপনাকে দেখাবো কিভাবে 16 টি নেতৃত্বাধীন ম্যাট্রিক্স দ্বারা এই দুর্দান্ত 16 টি তৈরি করা যায়। তৈরি করতে এবং আপনি এটি করার সময় অনেক কিছু শিখতে পারেন। বেশিরভাগ সময় আমি জে
O-R-A RGB নেতৃত্বাধীন ম্যাট্রিক্স ওয়াল ক্লক এবং আরো ** হালনাগাদ জুলাই ২০১ ** **: Ste টি ধাপ (ছবি সহ)
O-R-A RGB নেতৃত্বাধীন ম্যাট্রিক্স ওয়াল ক্লক এবং আরো ** হালনাগাদ জুলাই ২০১ ** **: হ্যালো। এখানে আমি O-R-AIt নামে একটি নতুন প্রজেক্ট নিয়ে এসেছি একটি RGB LED ম্যাট্রিক্স ওয়াল ক্লক যা দেখায়: ঘন্টা: মিনিট তাপমাত্রা আর্দ্রতা বর্তমান আবহাওয়ার অবস্থা আইকন গুগল ক্যালেন্ডার ইভেন্ট এবং 1h অনুস্মারক বিজ্ঞপ্তি একটি নির্দিষ্ট সময়ে দেখায়:
নেতৃত্বাধীন ম্যাট্রিক্স ঘড়ি: 3 টি ধাপ
নেতৃত্বাধীন ম্যাট্রিক্স ঘড়ি: এই নির্দেশাবলী দেখায় কিভাবে আমরা একটি লাল নেতৃত্বাধীন ম্যাট্রিক্স ঘড়ি তৈরি করতে পারি যা ইন্টারনেট থেকে তারিখ/সময় পেতে পারে এবং LED ম্যাট্রিক্স ব্যবহার করে এটি প্রদর্শন করতে পারে এটি একটি সংক্ষিপ্ত DIY প্রকল্প আমি এটির জন্য একটি মামলা করিনি তাই এটি পেশাদার মনে হতে পারে না এছাড়াও ধাপ f