সুচিপত্র:
- ধাপ 1: আমাদের কি দরকার?
- ধাপ 2: আসুন একটি ব্রেডবোর্ডে সবকিছু রাখি
- ধাপ 3: একটি LED জ্বলুন
- ধাপ 4: সিন্রিক সেটআপ করুন
- ধাপ 5: IFTTT সেটআপ করুন
- ধাপ 6: সমস্যা সমাধান
ভিডিও: অ্যালেক্সা বা IFTTT (সিন্রিক প্রো টিউটোরিয়াল) দিয়ে LED নিয়ন্ত্রণ করুন: 6 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:56
সুতরাং আপনি সেই ব্যক্তি হতে চান যিনি জাগতিক রাতের খাবারের সময় "আলেক্সা আলো জ্বালান?" এই প্রকল্পটি আপনার জন্য!
এই নির্দেশাবলীর শেষে আপনি কিছু অটোমেশন তৈরি করতে একটি অ্যালেক্সা ডিভাইস এবং IFTTT দিয়ে একটি RGB স্ট্রিপ নিয়ন্ত্রণ করতে সক্ষম হবেন। উদাহরণস্বরূপ, যখন আমার অ্যাপার্টমেন্টের উপরে আইএসএস "উড়ে যায়" তখন এলইডি জ্বলজ্বল করে?
আচ্ছা, চলুন?
ধাপ 1: আমাদের কি দরকার?
অংশ তালিকাটি বেশ সহজ হতে চলেছে কিন্তু আমি এটিকে দুটি ভাগে বিভক্ত করব, আপনি যদি প্রকল্পটি করতে চান এবং আপনি কিছু না করে শুরু করেন, এবং আরো সুনির্দিষ্ট অংশগুলির সাথে আপনার প্রয়োজনীয় মৌলিক সরঞ্জামগুলি।
এছাড়াও সততার জন্য উদ্বেগের বাইরে, সমস্ত লিঙ্কগুলি অনুমোদিত যার অর্থ আপনি যদি আমার লিঙ্কের মাধ্যমে কোনও পণ্য কিনেন তবে আমি একটি ছোট কমিশন পাই। এটি সম্পূর্ণরূপে এই লিঙ্কগুলি ব্যবহার করার বাধ্যবাধকতা নয়, এটি আমাকে অন্য প্রকল্পগুলি তৈরি করতে এবং তৈরি করতে সাহায্য করে এবং এটি আপনার জন্য বেশি ব্যয়বহুল নয়। ?
মৌলিক অংশ:
- আয়রন সোল্ডারিং: লিঙ্ক
- টিন: লিঙ্ক
- সার্কিট বোর্ড: লিঙ্ক
- সঙ্কুচিত টিউব: লিঙ্ক
- তারের: লিঙ্ক
- ব্রেডবোর্ড: লিঙ্ক
- ব্রেডবোর্ডের তার: লিঙ্ক
? প্রকল্প অংশ:
- ESP8266: লিঙ্ক
- ক্যাপাসিটার: লিঙ্ক
- আরজিবি স্ট্রিপ: লিঙ্ক
- লজিক লেভেল কনভার্টার: লিঙ্ক
- 12V পাওয়ার সাপ্লাই: লিঙ্ক
- স্টেপডাউন কনভার্টার 12V -> 5V: লিংক আপনার LED স্ট্রিপের দৈর্ঘ্য অনুযায়ী আপনি যে বিদ্যুৎ সরবরাহ করেন তাতে সাবধান থাকুন, এটি আপনার ইলেকট্রনিক্সকে ধ্বংস করতে পারে। তিনটি এলইডি (লাল, সবুজ এবং নীল) দ্বারা গঠিত এবং প্রতিটি এলইডি প্রায় 0.02A আঁকে
Amps = 3 * 0.02 * NUMBER_OF_LEDs সুতরাং আমাদের ক্ষেত্রে 60 পিক্সেল/মিটার এবং 3 মিটার স্ট্রিপ সহ আমরা পাই: 3 * 0.02 * 3 * 60 = 10.8 Amps যদি আপনার একটি কম আকারের বিদ্যুৎ সরবরাহ থাকে এবং আপনি একটি নতুন কিনতে না চান, আপনি কোডের সর্বোচ্চ উজ্জ্বলতাও কমাতে পারেন কিন্তু আমরা পরে দেখব।
ধাপ 2: আসুন একটি ব্রেডবোর্ডে সবকিছু রাখি
প্রতিটি ইলেকট্রনিক্স প্রকল্পের জন্য, সোল্ডারিংয়ের আগে আপনার একটি ট্রেডিং ব্রেডবোর্ডে সবকিছু চেষ্টা করা উচিত, এতে বেশি সময় লাগে কিন্তু কমপক্ষে আপনি আপনার বিছানায় কান্নাকাটি শেষ করবেন না কারণ এটি কাজ করে না। বিশ্বাস করুন, আমি এটি কয়েকবার পরীক্ষা করেছি। ?
সুতরাং le'ts রুটিবোর্ডে সবকিছু একত্রিত করুন:
- আপনার রুটিবোর্ডে ESP8266 রাখুন। ESP এর VIN কে ব্রেডবোর্ডের পাওয়ার রেলের সাথে সংযুক্ত করুন, ESP এর GND এর জন্য একই করুন। 3V3 কে অন্য দিকে সংযুক্ত করুন এবং GND রেলগুলির মধ্যে একটি তারের চালান দয়া করে ছবি 1 দেখুন
- আপনার ব্রেডবোর্ডে লজিক লেভেল কনভার্টার রাখুন। আমাদের একটি লজিক লেভেল কনভার্টার দরকার কারণ ESP8266 3V3 লজিক লেভেল পাঠায় এবং LEDs এর 5V লজিক লেভেল প্রয়োজন, তাই আমাদের সেই লজিক্স লেভেলগুলোকে রূপান্তর করতে হবে যদি না আমাদের অনির্দেশ্য সমস্যা থাকে। 5V, 3V3 এবং GND তাদের নিজ নিজ রেলের সাথে সংযুক্ত করুন। লেভেল কনভার্টারের 5V সাইড এবং LED স্ট্রিপের ডাটা লাইনের মধ্যে একটি তারের সংযোগ করুন। লেভেল কনভার্টারের 3V3 সাইড এবং ESP8266 এর D6 পিনের মধ্যে একটি তারের সংযোগ করুন দয়া করে ছবি 2 দেখুন
- LED স্ট্রিপের 5V এবং GND কে রুটিবোর্ডে তাদের নিজ নিজ রেলের সাথে সংযুক্ত করুন। স্ট্রিপের DIN PIN যুক্ত করুন লজিক লেভেল কনভার্টারের 5V পাশের সাথে। এটি LEDs কে ক্ষতির হাত থেকে স্রোতের প্রাথমিক আক্রমণ রোধ করতে সাহায্য করবে দয়া করে ছবি 3 দেখুন
- স্টেপ ডাউন কনভার্টারের ইনপুটে বিদ্যুৎ সরবরাহের 12 V এবং GND সংযুক্ত করুন। অনুগ্রহ করে ছবি 4 দেখুন
- 5V আউটপুট এবং স্টেপডাউন কনভার্টারের GND আপনার ব্রেডবোর্ডের সংশ্লিষ্ট লাইনে সংযুক্ত করুন। অনুগ্রহ করে ছবি 5 দেখুন
আচ্ছা, সবকিছু কি এখন তারযুক্ত করা উচিত? অভিনন্দন! আমাদের ইলেকট্রনিক্স ঠিকঠাক কাজ করছে কিনা তা দেখার জন্য এখন আমরা কিছু কোড টেস্টিং করব!
ধাপ 3: একটি LED জ্বলুন
WOOOW শীতল ঠিক আছে? না আমি জানি আপনি যা আশা করেছিলেন তা নয় কিন্তু এটি নিশ্চিত করবে যে আমাদের সিস্টেম কাজ করছে যা দুর্দান্ত!
আমরা একটি LED এবং একটি লাইব্রেরি ইনস্টল করতে হবে যে LED ঝলকানি।
- আপনার Arduino IDE চালু করুন, পছন্দগুলিতে যান, এই লিঙ্কটি পেস্ট করুন https://arduino.esp8266.com/stable/package_esp8266com_index.json i nto বোর্ড ম্যানেজার ইউআরএল যোগ করুন এবং ঠিক আছে ক্লিক করুন। দয়া করে স্ক্রিনশট পড়ুন 1. সরঞ্জাম> বোর্ড> বোর্ড ম্যানেজারে যান এবং esp8266 সন্ধান করুন। এটি ইনস্টল করুন।
- সরঞ্জাম> ম্যানেজ লাইব্রেরিতে যান এবং FASTLED সন্ধান করুন। এটি ইনস্টল করুন দয়া করে স্ক্রিনশট 4 দেখুন।
- এখন আমার GitHub ব্লিঙ্কিং ফাইলে ব্লিঙ্কিং কোডটি ডাউনলোড করুন এবং ESP এ আপলোড করুন।
এটি কাজ করা উচিত! যদি আপনার একটি কালার ইনভার্সন থাকে, তাহলে এটি FastLED.addLeds ফাংশনের ভিতরে GRB প্যারামিটারের কারণে হতে পারে, RGB দ্বারা GRB পরিবর্তন করুন।
যদি এটি এখনও কাজ না করে, আপনার ওয়্যারিং দুবার যাচাই করুন এবং পুনরায় চেষ্টা করুন! এখন যেহেতু ইলেকট্রনিক্স কাজ করছে আপনি সার্কিট বোর্ডে সব কিছু বিক্রি করতে পারেন?
ধাপ 4: সিন্রিক সেটআপ করুন
এখন যেহেতু আমাদের একটি কাজ করার ব্যবস্থা আছে, আমরা সিন্রিক সেটআপ করতে পারি যা আমাদের LED স্ট্রিপ এবং আলেক্সা বা IFTTT এর মধ্যে একটি সেতু তৈরি করে।
- Sinric- এ নিবন্ধন করুন
- অ্যালেক্সা যুক্ত করা:- আপনার অ্যামাজন আলেক্সা অ্যাপটি খুলুন- দক্ষতা এবং গেমগুলিতে যান- সিন্রিক প্রো অনুসন্ধান করুন- ব্যবহার করতে সক্ষম করুন-ক্লিক করুন যখন আপনি সিন্রিক-এ নিবন্ধিত হন তখন আপনার তৈরি শংসাপত্রগুলি প্রবেশ করান।
- একটি নতুন ডিভাইস তৈরি করুন:- একটি ওয়েব-ব্রাউজারে আপনার সিন্রিক প্রো অ্যাকাউন্টে লগইন করুন- আপনার বাম দিকের ডিভাইস মেনুতে যান- ডিভাইস যোগ করুন বোতামে ক্লিক করুন- আপনার LED স্ট্রিপের জন্য আপনি যে ডিভাইসের নাম চান তা লিখুন, যদি আপনি একটি চান এবং একটি বর্ণনা স্মার্ট লাইট বাল্ব হিসাবে টাইপ নির্বাচন করুন- ডিফল্ট এবং লিভিং রুম হিসাবে ডিভাইস অ্যাক্সেস কী নির্বাচন করুন। আপনি চাইলে রুম যোগ করতে পারেন বাম দিকে "রুম" বিভাগে। আপনার আলেক্সা অ্যাপে আপনার তৈরি করা ডিভাইসটি যুক্ত করার প্রস্তাব দিয়ে আপনার একটি বিজ্ঞপ্তি পাওয়া উচিত।
- ESP8266 এ কোড আপলোড করুন:- Arduino IDE তে, সরঞ্জাম> লাইব্রেরি পরিচালনা করুন> সিন্রিক প্রো দেখুন এবং এটি ইনস্টল করুন। আপনার KEY_SECRET। সিন্রিক প্রো> শংসাপত্রগুলিতে যান (বাম দিকে মেনু) এবং সেগুলি অনুলিপি করুন।- আপনার ডিভাইস আইডি লিখুন। সিন্রিক প্রো> ডিভাইস (বাম দিকে মেনু) এ যান এবং আপনার ডিভাইস আইডি অনুলিপি করুন।- আপনার স্ট্রিপের LED গুলির সংখ্যা এবং LED_PIN যা আপনার ESP- এ পিন (6 হওয়া উচিত) পরিবর্তন করুন।- Arduino IDE- এ, সরঞ্জাম> বোর্ড> NODEMCU 1.0 (ESP 12E মডিউল) নির্বাচন করুন এবং আপলোড চাপুন।
ঠিক আছে, এখন আমার নাম বল। আলেক্সাকে কিছু বলবেন না, যেমন "আলেক্সা, আলো চালু করুন" বা "আলেক্সা, আলোকে নীল রঙে পরিবর্তন করুন" এবং এটি জ্বলতে হবে! এই নির্দেশাবলীর শেষে সমস্যা সমাধানের পৃষ্ঠায় না পেলে আপনি সরাসরি আলেক্সা অ্যাপে বা সিন্রিক প্রো -তে স্ট্রিপটি নিয়ন্ত্রণ করতে পারেন (অ্যান্ড্রয়েড এবং আইওএস অ্যাপও রয়েছে)। এনজয় RGB ❤️ ??
ধাপ 5: IFTTT সেটআপ করুন
এখন আমরা IFTTT কে Sinric এর সাথে সংযুক্ত করতে পারি!
- সিন্রিক প্রো> শংসাপত্রগুলিতে যান (বাম দিকে মেনু) এবং নতুন এপিআই কীতে ক্লিক করুন।
- IFTTT.com এ যান এবং একটি নতুন অ্যাপলেট তৈরি করুন। আইএফ এবং এর জন্য আপনি যে ট্রিগারটি চান তা নির্বাচন করুন, ওয়েবহুক অনুসন্ধান করুন URL অংশে, পেস্ট করুন: পেস্ট করুন:
"b": 255, "g": 0, "r": 0}}} অনুগ্রহ করে স্ক্রিনশট পড়ুন 1. ওয়েববুক নিম্নলিখিত ভেরিয়েবল সহ SINRIC- এ একটি JSON ফাইল পাঠাবে। আপনার তৈরি করা API কীটি প্রবেশ করান, আপনার নেতৃত্বাধীন স্ট্রিপের device_id যুক্ত করুন আপনি SetColor বা বিভিন্ন ফাংশনের মধ্যে বেছে নিতে পারেন স্ট্রিপ চালু এবং বন্ধ করার জন্য SePowerState
ধাপ 6: সমস্যা সমাধান
আমি আশা করি এই অংশটি খালি থাকবে? কিন্তু প্রয়োজন হলে আমি কিছু সামগ্রী যোগ করব।
প্রস্তাবিত:
সহজ অঙ্গভঙ্গি নিয়ন্ত্রণ - আপনার হাতের নড়াচড়া দিয়ে আপনার আরসি খেলনা নিয়ন্ত্রণ করুন: 4 টি ধাপ (ছবি সহ)
সহজ অঙ্গভঙ্গি নিয়ন্ত্রণ - আপনার হাতের নড়াচড়ার সাথে আপনার আরসি খেলনা নিয়ন্ত্রণ করুন: আমার 'ible' #45 তে স্বাগতম। কিছুক্ষণ আগে আমি লেগো স্টার ওয়ার্স পার্টস ব্যবহার করে BB8 এর একটি সম্পূর্ণরূপে কার্যকরী RC সংস্করণ তৈরি করেছি … স্পেরো দ্বারা তৈরি ফোর্স ব্যান্ড, আমি ভেবেছিলাম: " ঠিক আছে, আমি গ
আপনার টিভি রিমোট দিয়ে আপনার এলইডি নিয়ন্ত্রণ করুন?! -- Arduino IR টিউটোরিয়াল: 5 টি ধাপ (ছবি সহ)
আপনার টিভি রিমোট দিয়ে আপনার এলইডি নিয়ন্ত্রণ করুন?! || আরডুইনো আইআর টিউটোরিয়াল: এই প্রজেক্টে আমি দেখাবো কিভাবে আমি আমার টিভির পিছনের এলইডি নিয়ন্ত্রণের জন্য আমার টিভি রিমোটের অকেজো বোতামগুলিকে পুনরায় ব্যবহার করেছি। আপনি এই কৌশলটি কোড কোড এডিটিং সহ সব ধরণের নিয়ন্ত্রণ করতে ব্যবহার করতে পারেন। আমি তত্ত্ব সম্পর্কে একটু কথা বলব
SONOFF দ্বৈত টিউটোরিয়াল: MQTT এবং Ubidots ব্যবহার করে দূর থেকে আপনার বৈদ্যুতিক যন্ত্রপাতি নিয়ন্ত্রণ করুন: 4 টি ধাপ
SONOFF দ্বৈত টিউটোরিয়াল: MQTT এবং Ubidots ব্যবহার করে দূর থেকে আপনার বৈদ্যুতিক যন্ত্রপাতি নিয়ন্ত্রণ করুন: এই $ 9 Wi-Fi রিলে একই সময়ে দুটি যন্ত্রপাতি নিয়ন্ত্রণ করতে পারে। ইউবিডটসের সাথে এটি কিভাবে সংযুক্ত করবেন এবং এর সম্পূর্ণ সম্ভাবনা প্রকাশ করবেন তা শিখুন! এই গাইডে আপনি আইটেডের SONOFF Dual ব্যবহার করে $ 9 এর বিনিময়ে ওয়াই-ফাইয়ের মাধ্যমে 110V যন্ত্রপাতিগুলির কয়েকটি নিয়ন্ত্রণ করতে শিখবেন।
Arduino Accelerometer টিউটোরিয়াল: একটি Servo মোটর ব্যবহার করে একটি জাহাজ সেতু নিয়ন্ত্রণ করুন: 5 টি ধাপ
Arduino Accelerometer টিউটোরিয়াল: একটি Servo মোটর ব্যবহার করে একটি জাহাজ সেতু নিয়ন্ত্রণ করুন: অ্যাক্সিলারোমিটার সেন্সরগুলি এখন আমাদের বেশিরভাগ স্মার্টফোনে রয়েছে যা তাদের দৈনন্দিন ব্যবহার এবং ক্ষমতাগুলির একটি বিস্তৃততা দেয়, এমনকি এটি না জেনেও যে এর জন্য দায়ী একজন অ্যাকসিলরোমিটার। এই ক্ষমতাগুলির মধ্যে একটি হ'ল কন্ট্রোলবিল
IoTyper - অ্যালেক্সা (IoT) এর মাধ্যমে আপনার পিসি নিয়ন্ত্রণ করুন: 5 টি ধাপ (ছবি সহ)
আইওটাইপার - আলেক্সা (আইওটি) এর মাধ্যমে আপনার পিসি নিয়ন্ত্রণ করুন: আপনি কি কখনও আইওটি দিয়ে আপনার পিসি নিয়ন্ত্রণ করার কথা ভাবেননি? আমাদের পৃথিবী দিন দিন স্মার্ট হয়ে যাচ্ছে এবং আজ আমরা আমাদের পিসিকে আগের থেকে আরও স্মার্ট পিসিতে পরিণত করছি। চলুন শুরু করা যাক