সুচিপত্র:
- সরবরাহ
- ধাপ 1: উভয় এমসিইউ প্রোগ্রাম
- পদক্ষেপ 2: আপনার পিসিতে Arduino Leonardo ড্রাইভার ইনস্টল করুন
- ধাপ 3: এটি আপনার পিসিতে সংযুক্ত করুন
- ধাপ 4: IoBroker কনফিগার করা
- ধাপ 5: কোড এবং ভবিষ্যতের দৃষ্টিভঙ্গি পরিবর্তন করা
ভিডিও: IoTyper - অ্যালেক্সা (IoT) এর মাধ্যমে আপনার পিসি নিয়ন্ত্রণ করুন: 5 টি ধাপ (ছবি সহ)
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:00
আইওটি দিয়ে আপনার পিসি নিয়ন্ত্রণ করার কথা কি কখনো ভাবেননি? আমাদের পৃথিবী দিন দিন স্মার্ট হয়ে যাচ্ছে এবং আজ আমরা আমাদের পিসিকে আগের থেকে আরও স্মার্ট পিসিতে পরিণত করছি। চল শুরু করি!
IoTyper দুটি মৌলিক মাইক্রোকন্ট্রোলারের উপর ভিত্তি করে: ATMega 32U4 যা একটি কীবোর্ড অনুকরণ করতে পারে এবং ESP8266 যার ওয়াইফাই ক্ষমতা রয়েছে। IoTyper তাদের উভয়কে একত্রিত করে। ফলাফল হল আপনার পিসির আইওটি-ডিভাইসের সাথে যোগাযোগের জন্য একটি গেট। ওয়াইফাই এর মাধ্যমে সবকিছু সংযুক্ত করতে আপনার একটি MQTT- ব্রোকার প্রয়োজন। আমি এই জন্য iOBroker ব্যবহার করছি। আমার সিস্টেম একটি পুরানো, আপগ্রেড করা ল্যাপটপে চলে। এটি নতুন এবং দ্রুততম হওয়ার দরকার নেই! একটি রাস্পবেরি পাইও কাজটি করবে …
নীতিটি ESP8266 একটি পরিবর্তনশীল পড়ে যা iOBroker এ সংরক্ষিত থাকে। আমরা সেই ভেরিয়েবলকে বিভিন্ন উপায়ে পরিবর্তন করতে পারি, উদাহরণস্বরূপ আলেক্সা (আপনার iOBroker এ এমন একটি স্ক্রিপ্ট প্রয়োজন যা উভয়কে একসাথে সংযুক্ত করে কিন্তু আপনি অনলাইনে একটি খুঁজে পেতে পারেন) অথবা অন্য কোন স্মার্ট অ্যাসিস্ট্যান্টের সাথে। অবশ্যই আপনি কেবল অ্যাপল হোমকিটের মতো অ্যাপ ব্যবহার করতে পারেন একটি ইভেন্ট ট্রিগার করতে, এই ক্ষেত্রে আমার ল্যাপটপের আনলকিং। ESP8266 ভেরিয়েবলটি পড়ে এবং সিরিয়াল-লাইনের মাধ্যমে এটির পাঠ্য ATMega 32U4 এ পাঠায়। ATMega 32U4 পিসিতে একটি কীবোর্ড আউটপুট হিসাবে পাঠ্য পাঠায়। আমি এই পৃষ্ঠায়ও আনলক করার জন্য একটি পরীক্ষার স্কেচ অন্তর্ভুক্ত করেছি:) এটি কেবল একটি উদাহরণ কোড হওয়া উচিত - ATMega32U4 এর সম্ভাবনাগুলি অবিশ্বাস্য! আপনি ওয়াইফাই এর মাধ্যমে আপনার পিসির সাথে ইন্টারঅ্যাক্ট করার জন্য আপনার সমস্ত প্রকল্পে এই দক্ষতাগুলি অন্তর্ভুক্ত করতে পারেন!
সরবরাহ
আমার ব্যবহৃত উপকরণ দিয়ে শুরু করা যাক:
Arduino প্রো মাইক্রো (আমি আইসি desoldered)
ESP01
TD6810 বাক-কনভার্টার
2.2 uH কুণ্ডলী
2x 22 Ω প্রতিরোধক
2x 10k Ω প্রতিরোধক
1x 680 প্রতিরোধক
1x 150k Ω প্রতিরোধক
2x 330k Ω প্রতিরোধক
1x 1k Ω প্রতিরোধক
1x 100 nF ক্যাপাসিটর
2x 22 pF ক্যাপাসিটার
1x 10 uF ক্যাপাসিটর
1x 1 uF ক্যাপাসিটর
1x 100 pF ক্যাপাসিটর
1x 22 uF ক্যাপাসিটর
পিন-হেডার
3x LED (রঙ কোন ব্যাপার না!)
1x 16 MhZ ক্রিস্টাল
ইউএসবি-পুরুষ সংযোগকারী
(Alচ্ছিক) Etched PCB
আমার ব্যবহৃত সরঞ্জামগুলি:
Yihua 862D+ সোল্ডারিং এবং রিফ্লো স্টেশন
ঝাল টিন
ফ্লাক্স
সোল্ডার পেস্ট
টুইজার
ধাপ 1: উভয় এমসিইউ প্রোগ্রাম
প্রথমে আপনাকে মাইক্রোকন্ট্রোলার উভয় প্রোগ্রাম করতে হবে। আমি Arduino IDE ব্যবহার করেছি!
আমি একটি সস্তা Arduino প্রো মাইক্রো বোর্ড থেকে ATMega32U4 সরিয়েছি। আইসি স্বতন্ত্র কেনার চেয়ে এটি সস্তা ছিল …
আমি এই সেটিংস ব্যবহার করেছি:
ESP8266:
- জেনেরিক ESP8266 মডিউল
- ফ্ল্যাশ-সাইজ: 512k (কোন SPIFFS নয়)
ATMega 32U4:
আরডুইনো লিওনার্দো
আপনি যদি প্রোগ্রামিং শেষ করে থাকেন তবে আপনি স্কিম্যাটিক -এ দেখানো সবকিছু সংযুক্ত করতে শুরু করতে পারেন।
পদক্ষেপ 2: আপনার পিসিতে Arduino Leonardo ড্রাইভার ইনস্টল করুন
সবকিছু ঠিকঠাক কাজ করছে তা নিশ্চিত করার জন্য আপনাকে আপনার Arduino IDE কে নতুন সংস্করণে আপডেট করতে হবে। উপরন্তু আপনি সর্বশেষ ড্রাইভার প্রয়োজন।
সমস্যা সমাধানের জন্য স্পার্কফুন-ওয়েবসাইট দেখুন:
learn.sparkfun.com/tutorials/pro-micro--fi…
ধাপ 3: এটি আপনার পিসিতে সংযুক্ত করুন
সর্বশেষ কিন্তু কমপক্ষে আপনি আপনার বোর্ডকে আপনার কম্পিউটারের সাথে সংযুক্ত করতে পারেন। এটি একটি সাধারণ কীবোর্ডের মত এটি সনাক্ত করবে। আপনি আপনার ডিভাইস-ম্যানেজারে IoTyper কে "Arduino Leonardo" হিসেবে খুঁজে পেতে পারেন:)
ধাপ 4: IoBroker কনফিগার করা
ফাইলের জন্য ডিরেক্টরি মৌলিক কনফিগারেশনে /esp /iotyper হতে হবে। অবশ্যই আপনি এটি ESP8266 কোডে পরিবর্তন করতে পারেন যা এই নির্দেশযোগ্যতেও অন্তর্ভুক্ত।
ধাপ 5: কোড এবং ভবিষ্যতের দৃষ্টিভঙ্গি পরিবর্তন করা
আপনি যদি সোল্ডারিংয়ে সফল হন তবে আপনি এখন কোডটি সংশোধন করতে চাইতে পারেন। অনুপ্রেরণার জন্য দেখুন:
www.arduino.cc/reference/en/language/funct…
সম্ভাবনা অসীম!
যাইহোক: আমি শীঘ্রই IoTyper- এর জন্য একটি 3D- প্রিন্টেড কেসিং ডিজাইন করব, যখন আমি ছুটি থেকে বাড়ি ফিরব …
আশা করি আপনি উপভোগ করেছেন:) বিদায়: ডি
প্রস্তাবিত:
আপনার নিজের সংযুক্ত হিটিং থার্মোস্ট্যাট তৈরি করুন এবং উত্তাপের মাধ্যমে সঞ্চয় করুন: 53 টি ধাপ (ছবি সহ)
নিজের কানেক্টেড হিটিং থার্মোস্ট্যাট তৈরি করুন এবং হিটিং দিয়ে সঞ্চয় করুন: উদ্দেশ্য কী? আপনার ঘরকে ঠিক যেমন আপনি চান সেভাবে আরাম বাড়ান সঞ্চয় করুন এবং আপনার ঘর গরম করার মাধ্যমে গ্রিনহাউস গ্যাস নিmissionসরণ হ্রাস করুন যখনই আপনার প্রয়োজন হবে আপনার গরমের উপর নিয়ন্ত্রণ রাখুন যেখানেই আপনি গর্বিত আপনি এটি করেছেন
সহজ অঙ্গভঙ্গি নিয়ন্ত্রণ - আপনার হাতের নড়াচড়া দিয়ে আপনার আরসি খেলনা নিয়ন্ত্রণ করুন: 4 টি ধাপ (ছবি সহ)
সহজ অঙ্গভঙ্গি নিয়ন্ত্রণ - আপনার হাতের নড়াচড়ার সাথে আপনার আরসি খেলনা নিয়ন্ত্রণ করুন: আমার 'ible' #45 তে স্বাগতম। কিছুক্ষণ আগে আমি লেগো স্টার ওয়ার্স পার্টস ব্যবহার করে BB8 এর একটি সম্পূর্ণরূপে কার্যকরী RC সংস্করণ তৈরি করেছি … স্পেরো দ্বারা তৈরি ফোর্স ব্যান্ড, আমি ভেবেছিলাম: " ঠিক আছে, আমি গ
আপনার মোবাইল ফোনের মাধ্যমে আপনার মডেল ট্রেনের লেআউট নিয়ন্ত্রণ করুন!: 11 টি ধাপ (ছবি সহ)
আপনার মোবাইল ফোনের মাধ্যমে আপনার মডেল ট্রেনের বিন্যাস নিয়ন্ত্রণ করুন! এছাড়াও, বাজারে আসা ওয়্যারলেস কন্ট্রোলারগুলি হয় কেবল কিছু লোকোম নিয়ন্ত্রণ করতে পারে
ব্রাউজারের মাধ্যমে ইন্টারনেটের মাধ্যমে ডিভাইস নিয়ন্ত্রণ করুন। (IoT): 6 টি ধাপ
ব্রাউজারের মাধ্যমে ইন্টারনেটের মাধ্যমে ডিভাইস নিয়ন্ত্রণ করুন। (IoT): এই নির্দেশনায় আমি আপনাকে দেখাবো কিভাবে আপনি ওয়েব-ব্রাউজারের মাধ্যমে ইন্টারনেটে এলইডি, রিলে, মোটর ইত্যাদি ডিভাইস নিয়ন্ত্রণ করতে পারেন। এবং আপনি যে কোনো ডিভাইসের মাধ্যমে নিরাপদে নিয়ন্ত্রণগুলি অ্যাক্সেস করতে পারেন। আমি যে ওয়েব প্ল্যাটফর্মটি এখানে ব্যবহার করেছি তা হল RemoteMe.org ভিজিট
Blynk অ্যাপের মাধ্যমে USB এর মাধ্যমে স্মার্টফোন ব্যবহার করে Arduino নিয়ন্ত্রণ করুন: 7 টি ধাপ (ছবি সহ)
Blynk অ্যাপের সাহায্যে USB এর মাধ্যমে স্মার্টফোন ব্যবহার করে Arduino নিয়ন্ত্রণ করুন: এই টিউটোরিয়ালে, আমরা শিখতে যাচ্ছি কিভাবে বাতি নিয়ন্ত্রণ করার জন্য Blynk অ্যাপ এবং Arduino ব্যবহার করতে হয়, সমন্বয়টি USB সিরিয়াল পোর্টের মাধ্যমে হবে। এই নির্দেশের উদ্দেশ্য হল আপনার আরডুইনো বা সি দূর থেকে নিয়ন্ত্রণ করা সহজ সমাধান