সুচিপত্র:

MQmax 0.7 Esp8266 এবং Arduino Mini Pro- এর উপর ভিত্তি করে একটি কম খরচে ওয়াইফাই আইওটি প্ল্যাটফর্ম: 6 টি ধাপ
MQmax 0.7 Esp8266 এবং Arduino Mini Pro- এর উপর ভিত্তি করে একটি কম খরচে ওয়াইফাই আইওটি প্ল্যাটফর্ম: 6 টি ধাপ

ভিডিও: MQmax 0.7 Esp8266 এবং Arduino Mini Pro- এর উপর ভিত্তি করে একটি কম খরচে ওয়াইফাই আইওটি প্ল্যাটফর্ম: 6 টি ধাপ

ভিডিও: MQmax 0.7 Esp8266 এবং Arduino Mini Pro- এর উপর ভিত্তি করে একটি কম খরচে ওয়াইফাই আইওটি প্ল্যাটফর্ম: 6 টি ধাপ
ভিডিও: 5v relay nodemcu - esp8266 (Subtittled) 2024, জুলাই
Anonim
MQmax 0.7 Esp8266 এবং Arduino Mini Pro এর উপর ভিত্তি করে একটি কম খরচে ওয়াইফাই আইওটি প্ল্যাটফর্ম
MQmax 0.7 Esp8266 এবং Arduino Mini Pro এর উপর ভিত্তি করে একটি কম খরচে ওয়াইফাই আইওটি প্ল্যাটফর্ম

হ্যালো এটি আমার দ্বিতীয় নির্দেশযোগ্য (এখন থেকে আমি গণনা বন্ধ করি)। আমি এটি তৈরি করেছি একটি সহজ (অন্তত আমার জন্য), সস্তা, তৈরি করা সহজ এবং বাস্তব IoT অ্যাপ্লিকেশনের জন্য কার্যকর প্ল্যাটফর্ম যাতে M2M কাজ অন্তর্ভুক্ত থাকে।

এই প্ল্যাটফর্মটি esp8266 এবং একটি arduino মিনি প্রো (8 এনালগ পোর্ট সহ) এর সাথে কাজ করে। ম্যাটেরিয়ালের বিল খুবই কম। JLCPBC- এর তৈরি PCB- এর সাথে 7 ইউরোর কম, 2 ইউরোর জন্য 10 PCB।

সুতরাং এটি কীভাবে কাজ করছে তা একটু বর্ণনা করতে। এই প্ল্যাটফর্মের প্রধান ফার্মওয়্যার হল। প্ল্যাটফর্মটি প্রথমবারের মতো ফার্মওয়্যার প্রোগ্রামিংয়ের জন্য একজন প্রোগ্রামার যুক্ত করে কিন্তু সিরিয়াল পোর্টে সংযোগ করার জন্য আপনার একটি FTDI TTL প্রোগ্রামারের প্রয়োজন হবে। এছাড়াও বোর্ডকে পাওয়ার জন্য আপনার পাওয়ার অ্যাডাপ্টারের প্রয়োজন হবে। বোর্ড 6 ~ থেকে 24 ~ (এসি বা ডিসি) দিয়ে কাজ করে। আমি এটিকে দুটি কারণে এসি কারেন্টের সাথে সামঞ্জস্যপূর্ণ করেছি। প্রথমে এটি পোলারিটি থেকে সুরক্ষিত এবং যদি আপনি এটি দূরত্বে সনাক্ত করতে চান তবে আপনি এসি কারেন্ট ব্যবহার করতে পারেন এবং তারের কম ক্ষতি হতে পারে।

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

সুতরাং আসুন একটিকে কিভাবে তৈরি করা যায় এবং কিভাবে এটি দিয়ে শুরু করা যায় এবং নোড-রেড দিয়ে আপনার আবেদন করা যায়।:-)

সরবরাহ

Jeelabs থেকে EspLink

ধাপ 1: সবার আগে.. পরিকল্পিত

সবার আগে.. পরিকল্পিত
সবার আগে.. পরিকল্পিত

পরিকল্পিত করা খুবই সহজ। Esp8266 এর কাছাকাছি দুটি বোতাম ফার্মওয়্যার ফ্ল্যাশ করার জন্য (আপনি ব্যবহার করতে পারেন এবং অন্যান্য ফার্মওয়্যার যেমন TASMOTA)

এছাড়াও আপনি একটি অপারেশন সিলেক্টর দেখতে পারেন যেখানে আপনাকে প্রোগ্রামারের সাথে Rx এবং Tx সংযোগকারী দুটি জাম্পার ব্যবহার করতে হবে অথবা Esp এবং AVR এর মধ্যে যোগাযোগের জন্য, অপারেশনাল অবস্থা।

ধাপ 2: পিসিবি তৈরি করা

পিসিবি তৈরি করা
পিসিবি তৈরি করা
পিসিবি তৈরি করা
পিসিবি তৈরি করা

পরিকল্পিত এবং Pcb যেখানে easyEDA প্রোগ্রাম দিয়ে তৈরি করা হয়েছে।

এটি ডুয়াল সাইড পিসিবি এবং অনেকগুলি ভায়াস যা আপনি উপরের দিকটি নীচের সাথে সংযুক্ত করতে ব্যবহার করতে পারেন। আমি.2 মিমি ড্রিল এবং.4 ব্যবহার করেছি আপনি 1 মিমি পর্যন্ত ব্যবহার করতে পারেন

প্রকল্পের সাথে সহজ ইডিএ লিঙ্ক

ধাপ 3: নকশার জন্য PCb রপ্তানি করুন।

নকশার জন্য PCb রপ্তানি করুন।
নকশার জন্য PCb রপ্তানি করুন।
নকশার জন্য PCb রপ্তানি করুন।
নকশার জন্য PCb রপ্তানি করুন।
নকশার জন্য PCb রপ্তানি করুন।
নকশার জন্য PCb রপ্তানি করুন।
নকশার জন্য PCb রপ্তানি করুন।
নকশার জন্য PCb রপ্তানি করুন।

আপনি এই মুখোশ দিয়ে খোদাই করে বোর্ড তৈরি করতে পারেন। মুদ্রিত দিকটি ভিতরে চলে যায় যাতে আপনার জায়গা না থাকে।

ধাপ 4: পরীক্ষার জন্য প্রোটোটাইপ খোদাই করার পর বোর্ডের গঠন।

পরীক্ষার জন্য প্রোটোটাইপ খোদাই করার পর বোর্ডের গঠন।
পরীক্ষার জন্য প্রোটোটাইপ খোদাই করার পর বোর্ডের গঠন।
পরীক্ষার জন্য প্রোটোটাইপ খোদাই করার পর বোর্ডের গঠন।
পরীক্ষার জন্য প্রোটোটাইপ খোদাই করার পর বোর্ডের গঠন।
পরীক্ষার জন্য প্রোটোটাইপ খোদাই করার পর বোর্ডের গঠন।
পরীক্ষার জন্য প্রোটোটাইপ খোদাই করার পর বোর্ডের গঠন।
পরীক্ষার জন্য প্রোটোটাইপ খোদাই করার পর বোর্ডের গঠন।
পরীক্ষার জন্য প্রোটোটাইপ খোদাই করার পর বোর্ডের গঠন।

আমি একটি বোর্ড অর্ডার করার আগে পরীক্ষার জন্য পাওয়ার বোর্ড দিয়ে হাতে 4 টি বোর্ড তৈরি করেছি।

পরীক্ষাটি সফল হয়েছিল তাই আমি বোর্ডগুলিকে JLCPCB গঠনের আদেশ দিয়েছিলাম। প্যাকটি খুব দ্রুত গ্রীসে এসেছিল কিন্তু উচ্চ মূল্য সহ, উভয় প্যাকের জন্য প্রায় 20 ইউরো কিন্তু এটি আমার নিজের তৈরি করার চেয়ে এখনও সস্তা কারণ একটি দ্বৈত পার্শ্ব আলোক সংবেদনশীল বোর্ড A4 আকারের বোর্ড এখানে গ্রীসে প্রায় 25 ইউরো খরচ করে।

ধাপ 5: ফার্মওয়্যার আপলোড করুন

ফার্মওয়্যার আপলোড করুন
ফার্মওয়্যার আপলোড করুন
ফার্মওয়্যার আপলোড করুন
ফার্মওয়্যার আপলোড করুন
ফার্মওয়্যার আপলোড করুন
ফার্মওয়্যার আপলোড করুন

5v ছাড়া আপনার ftdi এর TTL পাশের প্রোগ্রামিং পোর্টের সাথে সংযোগ করুন কারণ আপনাকে পাওয়ারবোর্ড থেকে বোর্ডটি পাওয়ার করতে হবে (এটা কঠিন আমি জানি কিন্তু.. এটা নিরাপদ)। ফার্মওয়্যার আপলোড করার জন্য আপনাকে পাইথন 3.0 ইনস্টল করতে হবে।

ইনস্টল করার পর ফলোয়িং কমান্ডটি চালান

জানালার জন্য

pip ইনস্টল esptools

উবুন্টুসুডো পিপের জন্য এসপটুল ইনস্টল করুন

লিনাক্সের জন্য আপনাকে.bat ফাইলের ভিতরে স্ক্রিপ্ট পরিবর্তন করতে হবে এবং এটি এক্সিকিউটেবল করতে হবে। উইন্ডোতে এটি ডিফল্টরূপে।

প্রোগ্রামিং ঠিক থাকলে আপনি আপনার মোবাইল ফোনে AIThinkerXXXXX নামে একটি নতুন ওয়াইফাই নেটওয়ার্ক দেখতে পাবেন এবং এটি খোলা আছে।

আপনি এর সাথে সংযুক্ত হন এবং সংযোগের পরে আপনি আপনার ফোন বা আপনার পিসির চোম ব্রাউজারে 192.168.4.1 টাইপ করুন, এটি esp লিঙ্কের ওয়েলকাম পৃষ্ঠা নিয়ে আসবে।

প্রথমে আপনাকে Pin AssignmentReset -> gpio12 সেট করতে হবে

ISP/FLASH -> অক্ষম কন LED LED gpio2/TX1

সিরিয়াল এলইডি -> অক্ষম UART পিন -> স্বাভাবিক

Rx pull up uncheck এবং তারপর change ক্লিক করুন।

এখন আপনি কেবল ছাড়া আপনার arduino প্রোগ্রাম করতে পারেন কিন্তু বেতার !! শুধুমাত্র আপনার পরবর্তী কাজ করতে হবে তা হল সার্ভিস মেনুতে গিয়ে mDNS ফিল্ড arduino এ লিখতে হবে

এর পরে আপনি যখন arduino IDE এ পোর্টগুলিতে যান এবং 192.168.4.1 ip দেখুন তখন আপনি ওয়াইফাই ব্রিজটি কাজ করতে দেখবেন।

আপনি আপনার স্থানীয় নেটওয়ার্কের সাথে esp সংযোগ করতে পারেন এবং একটি প্রোগ্রাম আপলোড করতে এই আইপি ব্যবহার করতে পারেন।

এখন আপনাকে বোর্ড থেকে আরডুইনো ওয়াইফাই নির্বাচন করতে হবে (এটি আমার জন্য কাজ করেছে কিন্তু শুধুমাত্র 50% সংকেত দিয়ে) অথবা আপনি ফাইলগুলির সাথে বোর্ডটি ইনস্টল করতে পারেন এবং MqMax বোর্ড ব্যবহার করতে পারেন! (এখনও বিকাশাধীন)

ধাপ 6: জিলাবস থেকে এলক্লিয়েন্ট ডাউনলোড করুন

github.com/jeelabs/el-client

এই লিঙ্ক থেকে Arduino IDE এর জন্য এল ক্লায়েন্ট লাইব্রেরি ডাউনলোড করুন।

সেখানে আপনি Mqtt এবং বিশ্রামের উদাহরণ খুঁজে পেতে পারেন, সেগুলি ব্যবহার করার জন্য আপনাকে স্লিপ মোড সক্ষম করতে হবে

আপনি ElClient লাইব্রেরি ইনস্টল করার পরে আপনার Elclient এলাকায় নতুন উদাহরণ আছে। আমার প্রেসোনাল প্রিয় Mqtt উদাহরণ কিন্তু আপনি এটি শুধুমাত্র একটি ওয়াইফাই সেতু হিসাবে ব্যবহার করতে পারেন এবং এটি একটি রাস্পবেরি পাই এর সাথে Node-RED ইনস্টল এর সাথে সংযুক্ত করতে পারেন।

MqMax এর সাথে আপনি যে কোন সময় করতে পারেন এমন অসীম জিনিস আছে। আমি অটোমেশন এবং টেলিকমিউনিকেশনে আমার মাস্টার্সের জন্য আমার থিসিস তৈরি করেছি এবং আমি দুর্দান্ত সাফল্য পেয়েছি।

আপনি যদি এটি ব্যবহার করেন তবে একটি থাম্পস আপ দিন কারণ এটি অনেক কাজ ছিল। এছাড়াও যদি আপনি এটি পছন্দ করেন তবে পিসিবি প্রতিযোগিতায় আমাকে ভোট দিন।

সুখী করা!

প্রস্তাবিত: