সুচিপত্র:

IoTyper - অ্যালেক্সা (IoT) এর মাধ্যমে আপনার পিসি নিয়ন্ত্রণ করুন: 5 টি ধাপ (ছবি সহ)
IoTyper - অ্যালেক্সা (IoT) এর মাধ্যমে আপনার পিসি নিয়ন্ত্রণ করুন: 5 টি ধাপ (ছবি সহ)

ভিডিও: IoTyper - অ্যালেক্সা (IoT) এর মাধ্যমে আপনার পিসি নিয়ন্ত্রণ করুন: 5 টি ধাপ (ছবি সহ)

ভিডিও: IoTyper - অ্যালেক্সা (IoT) এর মাধ্যমে আপনার পিসি নিয়ন্ত্রণ করুন: 5 টি ধাপ (ছবি সহ)
ভিডিও: portail cadiou avec moteur invisio somfy 2024, ডিসেম্বর
Anonim
আইওটাইপার - আলেক্সা (আইওটি) এর মাধ্যমে আপনার পিসি নিয়ন্ত্রণ করুন
আইওটাইপার - আলেক্সা (আইওটি) এর মাধ্যমে আপনার পিসি নিয়ন্ত্রণ করুন
আইওটাইপার - আলেক্সা (আইওটি) এর মাধ্যমে আপনার পিসি নিয়ন্ত্রণ করুন
আইওটাইপার - আলেক্সা (আইওটি) এর মাধ্যমে আপনার পিসি নিয়ন্ত্রণ করুন
আইওটাইপার - আলেক্সা (আইওটি) এর মাধ্যমে আপনার পিসি নিয়ন্ত্রণ করুন
আইওটাইপার - আলেক্সা (আইওটি) এর মাধ্যমে আপনার পিসি নিয়ন্ত্রণ করুন

আইওটি দিয়ে আপনার পিসি নিয়ন্ত্রণ করার কথা কি কখনো ভাবেননি? আমাদের পৃথিবী দিন দিন স্মার্ট হয়ে যাচ্ছে এবং আজ আমরা আমাদের পিসিকে আগের থেকে আরও স্মার্ট পিসিতে পরিণত করছি। চল শুরু করি!

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 কনফিগার করা

IoBroker কনফিগার করা হচ্ছে
IoBroker কনফিগার করা হচ্ছে

ফাইলের জন্য ডিরেক্টরি মৌলিক কনফিগারেশনে /esp /iotyper হতে হবে। অবশ্যই আপনি এটি ESP8266 কোডে পরিবর্তন করতে পারেন যা এই নির্দেশযোগ্যতেও অন্তর্ভুক্ত।

ধাপ 5: কোড এবং ভবিষ্যতের দৃষ্টিভঙ্গি পরিবর্তন করা

আপনি যদি সোল্ডারিংয়ে সফল হন তবে আপনি এখন কোডটি সংশোধন করতে চাইতে পারেন। অনুপ্রেরণার জন্য দেখুন:

www.arduino.cc/reference/en/language/funct…

সম্ভাবনা অসীম!

যাইহোক: আমি শীঘ্রই IoTyper- এর জন্য একটি 3D- প্রিন্টেড কেসিং ডিজাইন করব, যখন আমি ছুটি থেকে বাড়ি ফিরব …

আশা করি আপনি উপভোগ করেছেন:) বিদায়: ডি

প্রস্তাবিত: