ESP8266 কি আরডিনো প্রতিস্থাপন করতে পারে?


15

আমি শখের একজন এবং সহজ প্রকল্পগুলির জন্য এখনও পর্যন্ত আরডুইনো ব্যবহার করেছি। এখন আমি সম্বোধনযোগ্য এলইডি জড়িত একটি প্রকল্প বানাতে চাই, আমি এলইডিগুলির জন্য আরডুইনোতে এবং আমার ফোনে কোনটি চালাতে হবে তা নির্বাচন করতে বেশ কয়েকটি প্রোগ্রাম লিখতে চাই।

আমি আমার আরডুইনোর সাথে কথা বলার জন্য একটি ভাল এবং সস্তা সমাধান হিসাবে ESP8266 পেয়েছি। এটি কাজ করা শিখতে ওয়েবে অনুসন্ধান করে আমি দেখতে পেলাম যে এটির নিজস্ব এমসিইউ রয়েছে এবং আমি আমার কোডটি আরডুইনো আইডিইতে লিখতে এবং আপলোড করতে পারি! 20 কেবি র‌্যাম, 80 মেগাহার্টজ সিপিইউ এবং 4 এমবি ফ্ল্যাশ 3 মার্কিন ডলারে (তবে আমি এই সংখ্যাগুলির বিষয়ে নিশ্চিত নই তবে এর এক চতুর্থাংশ দুর্দান্ত) !! আমার যদি কেবল কয়েকটি জিপিআইও দরকার হয় তবে কেন একটি আরডুইনো ইউএনও ব্যবহার করা উচিত? এই মডিউলটি কি নির্ভরযোগ্য?


না, আমি এখানে একটি প্রশ্নের উত্তর দেওয়ার জন্য ESP8266 কী তা সন্ধান করতে যাচ্ছি না। এছাড়াও, শিরোনাম থেকে এটি স্পষ্টতই একটি মতামত ভিত্তিক প্রশ্ন এবং এটি মনে হয় তাদের নকশার পরিবর্তে বৈদ্যুতিন ডিভাইসের ব্যবহার সম্পর্কে। শুধু তাই নয়, কোনও সন্দেহ মুছে ফেলতে আপনি "আরডুইনো" উল্লেখ করেছেন।

1
অভ্যন্তরীণ ESP8266 প্রসেসর ব্যবহারকারী প্রোগ্রাম চালাতে সক্ষম। ব্যবহৃত ভাষা আপনার অ্যাক্সেসের উপর নির্ভর করে। LOA সাধারণত ব্যবহৃত হয়।
রাসেল ম্যাকমাহন

10
@ অলিনল্যাথ্রপ যদি লোকেরা "এলএম324", "বিসি 337", 1 এন 4148 এর মতো শব্দ ব্যবহার করে তবে সাধারণত এটি গ্রহণ করা হয় যে তারা যথেষ্ট পরিমাণে জানেন যে ওপ্যাম্প, বাইপোলার লো পাওয়ার পাওয়ার এনপিএন ট্রানজিস্টর এবং সিলিকন ছোট সংকেত ডায়োডকে যথাযথভাবে অন্তর্ভুক্ত করার জন্য বোঝার প্রয়োজন নেই। | ESP8266 পরিবার হ'ল একক আইসিতে ওয়াইফাই + প্রসেসর সহ প্রোগ্রামের জন্য সহকর্মী মেমরির একাধিক মডিউল। এগুলি খুব সুপরিচিত এবং আপনি যদি সেগুলি না পেয়ে থাকেন তবে তা জানার জন্য অত্যন্ত মূল্যবান কিছু। যদিও (এখনও) পুরোপুরি যেমন সর্বজনীন নয় যেমন একটি এলএম 3২৪ তারা সামগ্রিকভাবে সম্ভবত সবচেয়ে সাধারণ "আইওটি" ওয়াইফাই ইন্টারফেস।
রাসেল ম্যাকমাহন

3
আমি সত্যিই ভাবি না যে এই প্রশ্নটি একটি নেতিবাচক প্রাপ্য
মালাচি

3
@ linhartr22 www.lua.org/about.html থেকে উদ্ধৃত : "লুয়া" (উচ্চারণ লু-আহ) এর অর্থ পর্তুগিজ ভাষায় "মুন"। যেমনটি, এটি কোনও সংক্ষিপ্ত বা সংক্ষিপ্ত নয়, একটি বিশেষ্য। আরও স্পষ্টতই, "লুয়া" একটি নাম, পৃথিবীর চাঁদের নাম এবং ভাষার নাম। বেশিরভাগ নামের মতো এটিও প্রাথমিক অক্ষরের সাথে ছোট ক্ষেত্রে লেখা উচিত, এটি "লুয়া"। দয়া করে এটিকে "LUA" হিসাবে লিখবেন না, এটি উভয়ই কুরুচিপূর্ণ এবং বিভ্রান্তিমূলক, কারণ এরপরে এটি বিভিন্ন ব্যক্তির জন্য বিভিন্ন অর্থ সহ একটি সংক্ষিপ্ত আকারে পরিণত হয়। সুতরাং, দয়া করে, "লুয়া" রাইট করুন!
চলে

উত্তর:


11

ওয়েল, "এটি কি আরডিনোকে প্রতিস্থাপন করতে পারে" প্রশ্নের উত্তর - হ্যাঁ, অনেক ক্ষেত্রে এটি পারে।
এটি "আরডিনো কিলার" হবে কিনা - আমি সন্দেহ করি।
আমার বাড়িতে একাধিক আরডুইনো এবং ইএসপি রয়েছে এবং আমার অফিসে 1 ইএসপি আমার স্ব-তৈরি (এবং ক্রমাগত বিকাশের অধীনে) স্মার্ট হোম সমাধানের অংশ হিসাবে এক সাথে 1-2 পিসি সহ 24/7 চলছে। তার উপরে আমার ESP জড়িত বেশ কয়েকটি পরীক্ষা-নিরীক্ষা / অসম্পূর্ণ প্রকল্প রয়েছে।
সুতরাং, আমার অ-সীমিত অভিজ্ঞতা থেকে,

আরডুইনোর তুলনায় এখানে ইএসপি'র পক্ষে মতামত রয়েছে : ++++ ইন্টারনেট সংযোগটি অন্তর্নির্মিত!
++ দ্রুত ঘড়ি এবং আরও মেমরি।
+ 3V3 তে চালিত হয় (বেশিরভাগ, তবে সমস্ত আরডুইনো 5 ভি হয় না) তাই এটি স্তর ছাড়ানো ছাড়াই 3v3 ডিভাইসকে (বেশিরভাগ প্রদর্শন মডিউলগুলির মতো) ইন্টারফেস করতে পারে।
+ "বেসিক" ESP-12E এর দাম প্রায় আরডুইনো ন্যানো বা প্রো মাইক্রো হিসাবে প্রায়।

- "বেসিক" ESP-12E হ'ল 2.0 মিমি পিচ, 2.54 মিমি নয়, এটি কাজ করার জন্য পাছায় ব্যথা করে।
- এমন ব্রেকআউট রয়েছে যা প্রোটোটাইপিংকে সহজ করে তোলে তবে তারা ব্যয় বাড়ায় এবং একটি ব্রেডবোর্ড / প্রোটোবার্ডে খুব বেশি জায়গা নেয়।
- সর্বাধিক সাধারণ ব্রেকআউট - নোডেমসিইউ - আরও ব্যয়বহুল এবং পিনগুলির পুনরুদ্ধার করা হয়েছে, বড় বিরক্তি, যদি আপনি এটি লুয়ায় প্রোগ্রাম না করেন যা খুব সাধারণ প্রকল্পের জন্য ঠিক। আইএমও, এটি কেবল প্রোটোটাইপিংয়ের জন্য ব্যবহার করা উচিত।
- এগুলি 3v3 তে চালিত হয়, 5V মডিউলগুলিকে ইন্টারফেস করা, বেশিরভাগ এমওএসএফইটি ইত্যাদি পুরোপুরি চালু করে তোলে
- এগুলি তাদের বিদ্যুত সরবরাহের ক্ষেত্রে অত্যন্ত পটু।
- ট্রান্সমিশন না করার সময় তারা আরডুইনোর চেয়ে উল্লেখযোগ্যভাবে আরও শক্তি আঁকেন এবং প্রেরণ করার সময় আরও অনেক কিছু আঁকেন।
- এগুলি ব্যাটারিচালিত প্রকল্পগুলির জন্য প্রায় সর্বদা খারাপ - আপনার 3v3 নিয়ন্ত্রক প্রয়োজন (যার নিরিখে বর্তমান রয়েছে), আপনাকে প্রচুর ঘুমানো দরকার (এবং আপনার এটির জন্য জিপিআইও 16 বিচ্ছিন্ন হওয়া দরকার) এবং দিনের শেষে একটি আরডুইনো + কম -শক্তি পাওয়ার রেডিও ব্যাটারিতে উল্লেখযোগ্যভাবে দীর্ঘস্থায়ী হওয়ার সময় একই কাজ করবে।
- তাদের জিপিআইও পিনগুলি কম রয়েছে এবং তাদের কিছুতে অবশ্যই স্টার্টআপে ভোল্টেজ স্থাপন করতে হবে (জিপিআইও0 - উচ্চ, জিপিআইও 2 - উচ্চ বা ভাসমান, জিপিআইও 15 - কম), তারা স্টার্টআপে তাদের আইও পিনগুলিকে "ঝাঁকুনি" দেয়, প্রায়শই এগুলি অপ্রয়োজনীয় করে তোলে making অনেক ডিভাইস।
- তাদের কেবল একটি এডিসি রয়েছে, এবং আমার জ্ঞানের মতে এটি ইতিমধ্যে ধীর আরডুইনো এডিসিগুলির চেয়ে ধীর গতির, আপনি কেবল এটি 0-1.1 ভি (অভ্যন্তরীণ রেফারেন্স) দিয়ে ব্যবহার করতে পারবেন।
- অনেকগুলি আরডুইনো লাইব্রেরি বাক্সের বাইরে কাজ করে বা ইতিমধ্যে পোর্ট করা আছে, তবে অনেকে তা করেন না। হয় সেগুলি আপনাকে নিজেই বন্দর করতে হবে বা কারও এটি করার জন্য অপেক্ষা করতে হবে। সাধারণভাবে, আরডুইনো সম্প্রদায়টি অনেক বড় এবং আরও পরিপক্ক, তাই বেশিরভাগ "নুব-বান্ধব" টিউটোরিয়াল, গ্রন্থাগার ইত্যাদিতে আরডুইনোর জন্য সরবরাহ করা হয়।

এটি বলার পরে, ESP8266 এখনও দুর্দান্ত এবং অত্যন্ত দরকারী। এমনকি লুয়া দ্রুত ছোট প্রকল্পগুলির জন্য দরকারী। বেশিরভাগ ক্ষেত্রে যেখানে ইন্টারনেট সংযোগ প্রয়োজন, সেগুলি সর্বাধিক সমাধান বলে মনে হয়। অন্যান্য অনেক ক্ষেত্রে, আপনি ইএসপি বা আরডুইনো ব্যবহার করবেন কিনা তাতে কিছু আসে যায় না। এবং কখনও কখনও আরডুইনো (বা সামান্য এটিটিই 85) আরও ভাল পছন্দ।
সর্বদা হিসাবে, "কাজের সঠিক সরঞ্জাম" হ'ল উপায়।
বা সরঞ্জামের সংমিশ্রণ।


2
দৃr়ভাবে একমত নয় যে একটি ইউআরটি ইন্টারফেসের সাথে আরডুইনোতে একটি ESP গৌণ ডিভাইস হিসাবে ব্যবহার করা "ঠিক ভুল"। আপনি নিজেই এর কারণগুলি উল্লেখ করেছেন - আপনি যদি এখনও লাইব্রেরিগুলি ব্যবহার করতে চান যা এখনও ইএসপি-র কাছে পোড়্ট করা হয়নি, তবে কেন আরডুইনো প্রাথমিক ডিভাইস হিসাবে নেই এবং একটি কাজ ভাল করার জন্য ESP ব্যবহার করবেন না? বা আপনি যদি 8-বিট এভিআর ডিভাইসগুলির সাথে আরও পরিচিত হন এবং খুব সক্ষম ওয়াইফাই অ্যাডনের জন্য 5 ডলার সাধ্যের সাথে রাখেন তবে কেন তা করবেন না? ইঞ্জিনিয়ারিংয়ে, মূ .়তা বাদ দিয়ে, কোনও সঠিক বা ভুল উপায় নেই, তবে এটি সরবরাহ করে - নির্দিষ্ট চ্যালেঞ্জের জন্য কম-বেশি উপযুক্ত।
স্টেফ্যান্ডজ

2
ইউআআআআআরটির মাধ্যমে ইএসপি-র সাথে একটি আরডুইনো (বা অ্যাটিনি) সংযুক্ত থাকাতে কোনও ভুল নেই। "ভুল" মনে করে এটি কমান্ডগুলি ব্যবহার করে এবং আরডুইনো পার্স এইচটিএমএল অনুরোধগুলি এবং প্রতিক্রিয়া ইত্যাদির ব্যবহার করে is ESP) মাস্টার হিসাবে কাজ করতে এবং নির্দিষ্ট কার্যগুলি কম শক্তিশালী চিপে অফলোড করে, অন্যভাবে নয়। বেশিরভাগ সময়, এটি সহজ উপায় - এটিউ কমান্ডগুলির সাথে আরডুইনোতে পার্সিং করা মজাদারও নয় বা দক্ষও নয়। হ্যাঁ, আপনাকে উভয় চিপগুলি এইভাবে প্রোগ্রাম করতে হবে, যা অসুবিধাজনক।
মিশনি

1
এই ব্যাখ্যাটি অন্তর্ভুক্ত করতে আপনার উত্তর সম্পাদনা করার উপযুক্ত হতে পারে।
স্টিফ্যান্ডজ

1
কারণ বাকী উত্তরটি ভাল, তবে সেই শেষ বাক্যটি অস্পষ্ট এবং বিভ্রান্তিকর ইমো। যারা উত্তর খুঁজছেন তাদের স্পষ্ট করা তাদের পক্ষে সহায়তা করবে যারা বুঝতে পারে না কেন এটি একটি খারাপ ধারণা হতে পারে - এবং তাদেরকে এই ধারণা থেকে সরিয়ে নেবেন যে সুস্পষ্ট যুক্তি ছাড়াই "ঠিক ভুল" বলে কিছু আছে। তবে উত্তরটি আপনার - স্পষ্টতই আপনি যেমন উপযুক্ত দেখেন তেমন করতে নির্দ্বিধায়।
স্টিফ্যান্ডজ

1
আপনার যদি সত্যিই একটি আরডুইনো এবং একটি ইসপি (কেবলমাত্র ইসপিটির পরিবর্তে) ব্যবহারের প্রয়োজন হয় তবে আপনি এখনও সিরিয়াল যোগাযোগ ব্যবহার করতে পারেন, তবে উচ্চতর স্তরে - উদাহরণস্বরূপ আরডুইনো ইএসপিতে "টেম্প = 26.5" প্রেরণ করে, ইএসপিতে আপনার কোড এটি স্বীকৃতি দেয় এবং টেক্সপেক.কম বা যে কোনও কিছুতে একটি HTTP অনুরোধ প্রেরণ করে। এটি কাজ করার জন্য, আপনাকে অবশ্যই আরডুইনো এবং ইএসপি উভয়ই প্রোগ্রাম করতে হবে যা কিছুটা অসুবিধাজনক তবে এটি এটি কমান্ডের সাথে ফিডিংয়ের চেয়ে সত্যই শক্ত নয়। অনেক পরিস্থিতিতে আপনি কেবল আরডুইনো খনন করতে পারেন এবং কেবল ESP ব্যবহার করতে পারেন।
মিশনি

1

হ্যাঁ কয়েকটি আই / ও পিন রয়েছে, সুতরাং তত্ত্বের ক্ষেত্রে আপনি এক বা কয়েকটি সীসা চালনা করতে পারেন বা উদাহরণস্বরূপ আই / ও পোর্ট এক্সপেন্ডার (আই 2 সি) ব্যবহার করতে পারেন।

এবং হ্যাঁ আপনি সফ্টওয়্যার বিকাশ করতে পারেন এবং এটিকে এমনকি কম দামের মডিউলগুলিতেও ডাউনলোড করতে পারেন। আরডুইনোর মতো কোণটি এটি করার এক উপায়। এটি বিশ্বাসযোগ্য হতে পারে বলে কোনও আর্ম নয়। তবে esp8266 ইত্যাদির জন্য একটি gnu সরঞ্জামচেন রয়েছে হ্যাঁ 80 বা 160MHz, 32 বিট আরআইএসসি, কিছু ফ্ল্যাশ, কিছু র‌্যাম।


1

আপনি যদি এটি প্রোগ্রাম করতে পারেন, তবে অবশ্যই এটি সরাসরি আপনার লাইটগুলি নিয়ন্ত্রণ করতে সক্ষম। এটিতে আরডুইনোর মতো প্রচুর পরিমাণে আই / ও পিন নেই, তবে যতক্ষণ আপনি কাজটি করার জন্য যথেষ্ট পরিমাণে রয়েছেন, এটি অবশ্যই ব্যয়, আকার এবং পাওয়ারের প্রয়োজনীয়তাগুলি হ্রাস করে।


1
ইবে / আলিএক্সপ্রেসে আপনি নিচে আরও ভাল দাম পেতে পারেন।
ডারকো

1
আমার আবেদনের জন্য একটি আইও যথেষ্ট, তবে ইএসপি -12 বেশ কয়েকটি আইও, 10 বিট এডিসি এবং আরও অনেক কিছু সরবরাহ করে। আসলে আমি একটি ইএসপি -01 কিনেছি 1.78 ডলারে (আলি এক্সপ্রেস থেকে)! আরডুইনো আইডিইতে আপনার ইএসপি ব্যবহারের জন্য github.com/esp8266/Ardino দেখুন । আপনার কেবল সিরিয়াল রূপান্তরকারীতে ইউএসবি লাগবে। বা গুগল নোডেএমসিইউ এটি একটি বোর্ডে পেতে।

1

আরডুইনো ইউনো বোর্ড এবং ইএসপি মডিউলটি এক নয় তবে যতক্ষণ ESP8266 এর GPIO আপনার অ্যাপ্লিকেশনটির জন্য প্রয়োজনীয় হার্ডওয়্যারটি সরবরাহ করবে এটি কাজ করবে।

আমার উদ্বেগের একটি হল শংসাপত্র। পণ্যটি বেশ কয়েকটি শংসাপত্র পেয়েছে, আপনার সংস্করণটিও প্রত্যয়িত হয়েছে কিনা তা পরীক্ষা করে দেখুন। গ্রান্টি কোড হিসাবে 2AC7Z প্রবেশ করে আপনি এফসিসি অনুসন্ধান পৃষ্ঠা থেকে প্রস্তুতকারকের শংসাপত্রগুলি (এবং কিছু ডকুমেন্টেশন) সন্ধান করতে পারেন । আপনি যে বোর্ডটি ব্যবহার করেন সেটি তাদের উপর নির্ভর করতে পারে বা তাদের নিজস্ব শংসাপত্রের প্রয়োজন।

যেমন আপনি লক্ষ্য করেছেন, এটি একটি বোর্ড টাইপ হিসাবে আরডুইনো সরঞ্জামে যুক্ত করা যেতে পারে যা এটি দিয়ে hobiests খেলানো অনেক সহজ করে তোলে।

আমি কেবল অনুদানগুলি যাচাই করেছিলাম এবং তাদের তিনটিকেই প্রয়োজন যে ওয়াইফাই অ্যান্টেনা সমস্ত ব্যক্তির কমপক্ষে 20 সেমি রাখা উচিত।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.