সুচিপত্র:

উজ্জ্বল বল IOT: 8 টি ধাপ
উজ্জ্বল বল IOT: 8 টি ধাপ

ভিডিও: উজ্জ্বল বল IOT: 8 টি ধাপ

ভিডিও: উজ্জ্বল বল IOT: 8 টি ধাপ
ভিডিও: স্ত্রী কি তালাক হয়ে যাবে..? #islamic #real #youtube#islamicquotes#allah #video #viral#ameen#status 2024, নভেম্বর
Anonim
Image
Image
উজ্জ্বল বল IOT
উজ্জ্বল বল IOT
উজ্জ্বল বল IOT
উজ্জ্বল বল IOT

এই প্রকল্পটি নিয়পনের উপর ভিত্তি করে তৈরি করা হয়েছে, অ্যাপ Blynk এর মাধ্যমে, নিওপিক্সেলের একটি ম্যাট্রিক্স, যেহেতু একটি সাধারণ বাতি যথেষ্ট ছিল না আমি একটি ঘড়ি এবং একটি তাপমাত্রা এবং আর্দ্রতা সেন্সর যোগ করেছি, কিন্তু আমরা বিস্তারিতভাবে দেখি।

ধাপ 1: উপাদান

1: Arduino R3

16: NeoPixel WS2812B

1: I2C মডিউল সহ LCD 16x2

1: আরটিসি (রিয়েল টাইম ক্লক) ডিএস 1307

1: DHT 22 (তাপমাত্রা এবং আর্দ্রতা সেন্সর)

1: ডিসি ডিসি কনভার্টার অ্যাডজাস্টেবল স্টেপ ডাউন

1: লিনিয়ার রেগুলেটর LM1117

1: ESP5266-01

3: বোতাম সুইচ

1: ডাইভার্টার

1: বাইরের ওপাল সাদা বল বাতি জন্য ডিফিউজার

1: বৈদ্যুতিক জংশন বক্স

1: প্রতিরোধক 220 ওহম

1: প্রতিরোধক 510 ওহম

1: প্রতিরোধক 1K ওহম

1: প্রতিরোধক 470 ওহম

3: ডায়োড 1N4007

বৈদ্যুতিক তার

ধাপ 2: নেতৃত্বাধীন ম্যাট্রিক্স

নেতৃত্বাধীন ম্যাট্রিক্স
নেতৃত্বাধীন ম্যাট্রিক্স
নেতৃত্বাধীন ম্যাট্রিক্স
নেতৃত্বাধীন ম্যাট্রিক্স

আমি নীচের চিত্রের মতো নেপিক্সেলের একটি ছোট অ্যারে তৈরি করেছি, এটি Arduino দ্বারা "Adafruit_NeoPixel.h" লাইব্রেরি দ্বারা নিয়ন্ত্রিত হয়, এটি খুব উজ্জ্বল এবং যখন LED গুলি চালু থাকে তখন এটি না দেখার পরামর্শ দেওয়া হয়।

ধাপ 3: সেন্সর DHT

আমি পরিবেশগত অবস্থার নিরীক্ষণের জন্য DHT 22 সেন্সর ব্যবহার করেছি, LED রঙের বৈচিত্র্য, তাপমাত্রা প্রতিনিধিত্ব করে, 12 রঙের বৈচিত্র্যে, নীল (ঠান্ডা) থেকে লাল (গরম) পর্যন্ত।

ধাপ 4: ঘড়ি

ঘড়ি
ঘড়ি
ঘড়ি
ঘড়ি
ঘড়ি
ঘড়ি

ঘড়িটি RTC দ্বারা নিয়ন্ত্রিত হয়, আমি একটি DS1307 ব্যবহার করেছি কিন্তু এটি DS3231 এর সাথেও মানানসই হতে পারে, বিস্তারিত জানার জন্য "ঘড়ি সেট তারিখের সময়" দেখুন, সেই প্রকল্পের বিপরীতে, আমি বোতামে পুল-ডাউন প্রতিরোধক সরিয়ে দিয়েছি, P1, P2 এবং P3, যা সময় সমন্বয় করতে ব্যবহৃত হয়, এবং আমি কোডে একটি ছোট পরিবর্তন করেছি।

ধাপ 5: IOT

Image
Image
আইওটি
আইওটি

আরডুইনো ইএসপি 8266 এর মাধ্যমে ইন্টারনেটের সাথে সংযুক্ত, যা পালাক্রমে অ্যাপ ব্লাইঙ্কের সাথে সংযুক্ত

ফোনের মাধ্যমে আপনি মেজাজের উপর নির্ভর করে প্রদীপের রঙ পরিবর্তন করতে পারেন।

V1 = লাল

V2 = সবুজ

ভি 3 = ব্লু

V5 = হলুদ

V6 = বেগুনি

V7 = সায়ান

V8 = সাদা

V4 = তাপমাত্রা

ধাপ 6: বৈদ্যুতিক প্রকল্প

বৈদ্যুতিক প্রকল্প
বৈদ্যুতিক প্রকল্প
বৈদ্যুতিক প্রকল্প
বৈদ্যুতিক প্রকল্প

আপনি তারের ডায়াগ্রাম থেকে দেখতে পারেন, সার্কিটের হৃদয় হল "আরডুইনো", আমার ক্ষেত্রে আমি "আরডুইনো ন্যানো" ব্যবহার করেছি।

A4 এবং A5 পিনের জন্য I2C 16x2 ডিসপ্লে এবং RTC- এর সংশ্লিষ্ট SDA এবং SCL- এর সাথে সংযুক্ত।

তাপমাত্রা এবং আর্দ্রতা সেন্সর একটি প্রতিরোধক পুল-আপের মাধ্যমে পিন 4 এর সাথে সংযুক্ত।

Arduino এর 12 পিনের সাথে সংযুক্ত ডাইভার্টার, IOT মোড থেকে আলোর একটি সুন্দর খেলাতে স্যুইচ করে, যাকে "রেইনবো" বলা হয়।

ESP8266 কে পাওয়ার করার জন্য আমি একটি LM1117 নিয়ন্ত্রক ব্যবহার করেছি, যখন RTX এ ভোল্টেজ কমানোর জন্য, আমি একটি প্রতিরোধক বিভাজক (R1-R2) ব্যবহার করেছি।

গ্রুপ D1, D2, D3 এর একটি প্রতিরক্ষামূলক কাজ রয়েছে:

  • ডি 1 বিপরীত মেরুতা থেকে রক্ষা করে।
  • D2, যদি আমরা Arduino কোড পরিবর্তন করি, নিওপিক্সেল ম্যাট্রিক্স খাওয়ানো বাধা দেয়।
  • D3 5.6 ভোল্ট থেকে 5 ভোল্টে নামিয়ে আনে

ধাপ 7: Arduino কোড

Create.arduino.cc থেকে কোড:

গ্রন্থাগার:

  • Wire.h - Arduino IDE
  • RTClib.h -
  • LiquidCrystal_I2C.h -
  • DHT.h-https://github.com/adafruit/DHT-sensor-library
  • Adafruit_NeoPixel.h -
  • ESP8266_Lib.h -
  • BlynkSimpleShieldEsp8266.h -

কোডে সেট করা প্যারামিটার:

  • char auth = "YourAuthToken"; অ্যাপ বাইঙ্কের টোকেন কোড লিখুন
  • Blynk.begin (auth, wifi, "ssid", "password"); আপনার রাউটারের ওয়াই ফাইয়ের জন্য SSID এবং পাসওয়ার্ড লিখুন

ধাপ 8: ব্যবহার

Image
Image

যেহেতু আমার বিড়ালটি ক্রিসমাস ট্রি পছন্দ করে না, তাই ছুটির দিনগুলিতে, আমি এই বাতিটি "রামধনু মোডে" ব্যবহার করেছি

প্রস্তাবিত: