স্থায়ী প্রকল্পগুলির জন্য আরডুইনো ইউনোর ছোট এবং সস্তা বিকল্প


15

আমি আরডুইনো ইউনিোর সাথে কিছুটা খেলেছি যা একটি ব্রেডবোর্ড এবং উপাদানগুলির সাথে একটি কিটে এসেছিল। শীঘ্রই আমি আরও কিছু স্থায়ী জিনিস তৈরি করতে চাই।

আমি আরডুইনো ইউনোর চেয়ে আরও ছোট এবং কম ইউনিট পছন্দ করব তবে এটি আরডুইনো ইউনিোর মতো ব্যবহার করা প্রায় সহজ এবং ব্যবহারের মতো খুব অনুরূপ।

আরডুইনো প্রো মিনি 328 - 5V / 16MHz একটি যৌক্তিক পরবর্তী পদক্ষেপ? আরডুইনো ইউনিোর আকারের 1/6 অংশে এটি যথেষ্ট ছোট। 10 $ এক টুকরো মূল্য এছাড়াও ভাল।

আমি বুঝতে পারি যে এটির কাজটি করার জন্য আমার অবশ্যই সোল্ডার করতে হবে। এটি কোনও সমস্যা হওয়া উচিত নয়।

ইউনিটটি প্রোগ্রাম করার জন্য আমার কি একটি ইউএসবি সিরিয়াল বোর্ড লাগবে?


2
এর পরের ছোটটি 328 পি সহ ন্যানো
জুরাজ

1
এটিমেগা 32 ইউ 4 চিপস 8 বিট মাইক্রোয়ের জন্য একটি ভাল পদক্ষেপ (লিওনার্দোর সমান)। কোডিং ইউএনও / 328 পি (বিশেষত সিরিয়াল সহ) থেকে কিছুটা আলাদা তবে আপনি ইউএসবি / সিরিয়াল রূপান্তরকারী এড়াতে পারেন। অবশেষে, আপনি সত্যিই কমপ্যাক্ট প্রকল্পের জন্য নিজের পিসিবি তৈরি করতে এবং এসএমডি চিপগুলি ব্যবহার করতে পারেন।
মাইকেলটি

1
প্রো মিনি, 5V 16MHz মডিউল সহ স্ফটিক অসিলেটর ($ 2.18CDN): aliexpress.com/item/… । PL2303HX ইউএসবি থেকে ইউআর্ট অ্যাডাপ্টার ($ 0.70CDN): aliexpress.com/item/…
VE7JRO

উত্তর:


8

আমি মনে করি প্রথম সেরা পছন্দটি আপনার আরডুইনো ইউএনও থেকে এটিএমইগা 328 পি-পু চিপ সরিয়ে এটি আপনার চূড়ান্ত সার্কিটের সাথে অন্তর্ভুক্ত করা। চিপগুলি প্রায় 1.50 ডলার।

এইভাবে, আপনি মোতায়েন করা চূড়ান্ত ডিভাইসের পরিবর্তে আপনি কেবল আপনার ইউএনওকে প্রোগ্রামার হিসাবে ব্যবহার করতে পারেন।

আমি নিশ্চিত না কেন আপনার প্রোগ্রামিং শেষ করার পরে এটিএমইগা 328 পি-চি চিপটি সরানোর এবং আপনার ব্রেডবোর্ডে এটি ব্যবহার করার সঠিক উপায় সম্পর্কে কেন আরও ডকুমেন্টেশন নেই।

এটি আমার ব্লগে কীভাবে করবেন তা আমি ঠিক ব্যাখ্যা করেছি: http://raddev.us/arduino/post/2018/07/03/arduino-uno-used-your-atmega328p-u-as-stand-alone

তবে, এখানে বেসিকগুলি রয়েছে। প্রথমে আপনি চিপটি সরান। এটি করার পরে এটি নীচের মত দেখাবে। (দ্রষ্টব্য: আমি কোনও ইউএনওর ইলিজো ক্লোন ব্যবহার করছি)।

atmega328p-pu চিপ সরানো হয়েছে

এরপরে, আপনি 7 টি পিন করতে এবং পিন 8 কে জিএনডি সংযুক্ত করতে পাওয়ার প্রয়োগ করেন।

একটি 16MHz ক্রিস্টাল প্রয়োজন

তবে, চিপটি আপনার স্কেচটি এই মুহুর্তে চালিত করবে না। এটি কারণ আপনার 16 মেগাহার্টজ এ চালানোর জন্য আসলে একটি স্ফটিক প্রয়োজন।

ইউএনও বোর্ডের সেই চিপটি ইনস্টল করা আছে এবং সে কারণেই এটি কাজ করে। আপনি এখানে দেখতে পারেন:

ইউএনওতে 16 মেগাহার্টজ স্ফটিক

শেষ পর্যন্ত আপনি 16MHz স্ফটিক এবং 22pF ক্যাপগুলির একটি দম্পতি যুক্ত করেন এবং আপনার চিপটি স্ট্যান্ডেলোন (কোনও ইউএনও) চালিত হবে।

আপনি পিন 9 এবং 10 এ স্ফটিক যুক্ত করুন আপনি আমার ব্লগ এন্ট্রি পড়তে বা atmega328 ডাটাশিট পড়ে সমস্ত বিবরণ দেখতে পারেন ।

ব্রেডবোর্ডে স্ফটিক

অবশেষে, জাস্ট ওয়্যার উইলিং এভরিং ইলেস আপ

এর পরে, কেবল আপনার বাকী সার্কিটটি যথাযথ পিনগুলি পর্যন্ত বেঁধে ফেলুন এবং আপনি আপনার এটিএমটিগা 328 পি-পু স্ট্যান্ডেলোন চালাতে পারবেন।

এটি আসলে একটি দুর্দান্ত শেখার অভিজ্ঞতাও।
আপনার ইউএনওর জন্য কেবল প্রতিস্থাপন atmega328p-pu চিপস কিনুন এবং আপনি খুব সস্তার জন্য যে প্রকল্পগুলি চান তা তৈরি করতে পারেন।


2
আপনাকে সেখানে কিছু সার্কিট সুরক্ষা যুক্ত করার জন্য ভালভাবে পরিবেশন করা হবে, যেহেতু 328p এর নিজস্ব কোনও নেই। অন্যথায়, এটি যাওয়ার দুর্দান্ত উপায়।
স্নেকডোক

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

1
@ আরাদেদেবস ডাটাশিটে টেবিল 28.8 দেখুন: "এভিসিসি পরম মিনিম / সর্বাধিক: 1.8V / 5.5V"। এভিসিসি আনপাওয়ার্ড ছাড়াই অনুমান করা যায় না এবং ক্ষতি হতে পারে। 22 পিনের জিএনডি পিনটি এডিসির সাথে বিশেষভাবে সম্পর্কিত নয় এবং অবশ্যই জিএনডি-র সাথে সংযুক্ত থাকতে হবে।
ডাস্কউফ -অ্যাক্টিভ-

1
@ ডাসকউফ আলোকিত আলোচনার জন্য ধন্যবাদ। আপনি যা বলছেন তার সাথে আমি সম্মত এবং শীঘ্রই আমার ডক্স এবং সার্কিটগুলি পরিবর্তন করে দেব যা সর্বদা সংযুক্ত রয়েছে ure এফওয়াইআই - আমি এটিএমএগা 328 পি-পু-এর সাথে দুর্দান্ত বইয়ের এভিআর প্রোগ্রামিংয়ের মাধ্যমে কাজ শুরু করেছি: হার্ডওয়্যারের জন্য সফটওয়্যার রাইটিং শিখছি ( amzn.to/2PS9OOA ) এবং সেই প্রথম সার্কিটগুলিতে লেখক এলিয়ট উইলিয়ামসও সেই পিনগুলি হুক করে না। আমি মনে করি আমি এটি দ্বারা প্রভাবিত ছিল। বইটি যদিও দুর্দান্ত এবং লেখক জ্ঞানবান। আবারও ধন্যবাদ, দুর্দান্ত আলোচনা।
রাদেবাস

1
@reddevus। আরও সুনির্দিষ্টভাবে বলতে গেলে, আপনি এই উত্তরে লাল বাক্সে যে স্ফটিকটি নির্দেশ করেছেন সেটি হ'ল মাইক্রোকন্ট্রোলার ইউএসবি যোগাযোগ পরিচালনার জন্য ব্যবহৃত স্ফটিক, এটিএমগ 328 পি-চিপ দ্বারা নয়। আপনি ইউনো স্কিমেটিক্স থেকে দেখতে পাচ্ছেন যে এটিমেগ 328 পি-পু চিপ আসলে একটি রেজোনেটর ব্যবহার করে: মাউসার
মুরাটা-

7

STM32F103C8T6 বিকাশ বোর্ডটি দেখুন, প্রায় $ 1.5 ডলার ব্যয় হয়েছে এবং এটি আর্দুইনো ইউনোর চেয়ে আরও মেমরির চেয়ে দ্রুত / গতিযুক্ত এবং এটি আরও ছোট।

এটি আরডুইনো আইডিইয়ের সাথে কাজ করতে পারে তবে সমস্ত গ্রন্থাগার সমর্থিত নয়, তাই আপনার ব্যবহৃত লাইব্রেরিগুলি সমর্থন করে কিনা বা এর পরিবর্তে আপনি যদি বিভিন্ন পাঠাগার ব্যবহার করতে পারেন তবে এটি ব্যবহার করার আগে পরীক্ষা করুন।

হালনাগাদ

পার্থক্য:

                       Arduino Uno       STM32F103C8T6 Mini Dev Board

MicroController            Atmega328P           Cortex M3
MIPS/MHz                        1                   1.25
Operating Voltage [V]           5                   3.3, most pins 5V tolerant
Input Voltage   [V]            7-12               USB only
Input Voltage (limit) [V]      6-20                (USB)
Digital I/O Pins               16                   37
From them:PWM Digital I/O Pins  6                   12
Analog Input Pins               6                   10
DC Current per I/O Pin [mA]    20                    ?
DC Current for 3.3V Pin [mA]   50                    ?
Flash [KB}                     32                   64
SRAM [KB]                       2                   20
EEPROM [KB]                     1                    -
Clock Speed [MHz]              16                   72

I2C                             1                    2
SPI                             1                    2 (18 MBit/s)
UART                            1                    3
CAN                             0                    1
USB                             0          USB 2.0 FS 12 MBit        
DMA                             0          7 channels (ATsP, SPI, I2C, USART)
RTC                             0                    1
CRC                             0                    1
Unique ID                       0                    1

Programmed by                  USB                 SWD Debug (around $5)

IDE                         Arduino IDE         Arduino IDE, CubeMX, ...
Libraries                      Many               Limited

Dimensions  [mm]            68.6 x 53.4           53 x 22
Weight       [g]               25                    ?
Price (cheapest)  [$]         2.50                 1.50

দ্রষ্টব্য: যেমনটি আগে লেখা হয়েছিল, বেশিরভাগ ভাল চশমা সত্ত্বেও, সমস্ত গ্রন্থাগার সমর্থন করে না। এছাড়াও একটি প্রোগ্রামার কিনতে হবে (কেবল একবার, প্রায় 5 ডলার ব্যয়)।


1
আপনি যদি ম্যাপেল মিনি ক্লোনগুলি (একই ইউসি, প্রায় একই এইচডাব্লু, তবে একটি বুটলোডার ইতিমধ্যে
জ্বলজ্বলে

1
@ ফ্রেড়গি 8787 অথবা আপনি প্রাথমিক প্রোগ্রামিংয়ের জন্য বিল্টিন ইউআরটি বুটলোডার (BOOT0 হাই সেট করে সক্রিয়) ব্যবহার করতে পারেন।
ডাস্কউফ -অ্যাক্টিভ-

STM32F103C8T6 একটি দুর্দান্ত অংশ। তবে এটি এখনও মাত্র 3.3v। এটি ইউনোর প্রতিস্থাপনের ড্রপ নয়। এটি একটি 5 ভি চরিত্রের এলসিডির সাথে সংযুক্ত করার চেষ্টা করুন এবং যদি এটি কিছুটা কাজ করে তবে আপনার সমস্যা হবে। (এলসিডি)
রুডি

6

আমার পণ্যটির জন্য, আমি একটি আরডিনো ইউনো থেকে গিয়েছিলাম :

আরডুইনো ইউনো আর 3

থেকে যাও Arduino প্রো মিনি :

আরডুইনো প্রো মিনি

হ্যাঁ আপনার পিসিতে প্রোগ্রামিং এবং সিরিয়াল কমগুলির জন্য একটি এফটিডিআই কেবল লাগবে , তবে আপনাকে সারাক্ষণ কমস লাগবে না, প্রতিটি ডিভাইসে প্রোগ্রাম আপলোড করার জন্য আপনার কেবল একটি কেবল প্রয়োজন হবে। এগুলি বেশ সস্তাও পাওয়া যায়।

তবে আমি লক্ষ্য করেছি যে আরডুইনো প্রো মিনি এখন অবসরপ্রাপ্ত, সুতরাং এটি উত্স থেকে কিছুটা শক্ত হতে পারে (এটি এখনও আলীএক্সপ্রেসে উপলব্ধ )। সুতরাং এই কারণে, আমি আপনাকে পরিবর্তে আরডুইনো ন্যানো চেষ্টা করে দেখুন :

আরডুইনো ন্যানো

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

এই 3 টি বোর্ডের প্রসেসর এটিএমইগা 328 পি নেটিভ ইউএসবি নেই, যার অর্থ বোর্ডকে এফটিডিআই এফটি 232RL আইসি অন্তর্ভুক্ত করা দরকার যা এফটিডিআই কেবলে ব্যবহৃত হয়। এই আইসি থাকা আপনার নীচের লাইনে অতিরিক্ত ব্যয় যুক্ত করতে পারে।

প্রতি ডিভাইসটিতে কয়েক ডলারের কম দামের জন্য, আপনি এমন একটি মাইক্রোকন্ট্রোলার ব্যবহার করতে পারেন (যেমন এটিএমটিগা 32 ইউ 4) যার নেটিভ ইউএসবি কমস রয়েছে (এবং তাই আপনি এফটিডিআই আইসিতে সংরক্ষণ করেন)। এরকম একটি পণ্য হ'ল আরডুইনো মাইক্রো :

আরডুইনো মাইক্রো

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

আরডুইনো বোর্ড নির্বাচন

আরও একটি বোর্ড রয়েছে যা আমি উল্লেখ করতে চাই - ডিজিস্পার্ক :

Digispark

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


4

আপনি যদি আরডুইনো ব্যবহার করে আটকে থাকতে চান এবং এটি সরঞ্জামচেইন, আপনি কেবল একটি খালি এটিমেগা 328 পি অর্ডার করতে পারেন (আরডুইনো ইউনিোর কেন্দ্রস্থলে মাইক্রোকন্ট্রোলার) এবং নিজেই এটি ব্যবহার করতে পারেন!

এগুলি মোটামুটি কম দামের ($ 1.50- $ 3.00 পরিসীমা) এবং ব্রেডবোর্ড বান্ধব। আরও স্থায়ী সমাধানের জন্য, আপনি এগুলি একটি প্রোটো বোর্ডে (পারফবোর্ড) রূপান্তর করতে পারেন, বা আপনার কাস্টম ডিজাইনের সার্কিট বোর্ড এমনকি একবার আপনার ডিজাইনটি সেই স্তরে পৌঁছে যেতে পারে।

এটিএমগা 328p এর মতো কেবল কাঁচা উপাদান ব্যবহার করে, একটি রুটিবোর্ডে আরডুইনো স্থাপন সম্পর্কে আরডুইনো সম্প্রদায়ের একটি দুর্দান্ত গাইড এখানে । এই ডিজাইনটি আরডুইনো ইউনিোর মতোই বাহ্যিক 16 মেগাহার্টজ ক্লক স্ফটিক ব্যবহার করে।

যদি আপনি 328 পি-তে অভ্যন্তরীণ 8 মেগাহার্টজ ঘড়িটি ব্যবহারের ক্ষেত্রে ঠিক থাকেন তবে আপনি বেশিরভাগ অতিরিক্ত উপাদানগুলি সরিয়ে ফেলতে পারেন এবং এই গাইডের মতো কাঁচা চিপ চালাতে পারেন (ডিফল্ট আরডুইনো বুটলোডারের পরিবর্তে আরডুইনো লিলিপ্যাড বুটলোডার ব্যবহার করে)। এতে আরও বেশি অর্থ সাশ্রয় হবে!

যে কোনও উপায়ে, আপনার একটি এভিআর প্রোগ্রামার ইউনিট প্রয়োজন, যেহেতু কোনও ইউএসবি পোর্ট 328 পি তে অন্তর্নির্মিত নেই। এটি এই সেটআপটির সর্বাধিক ব্যয়বহুল অংশ হবে তবে সুসংবাদটি হ'ল আপনার কেবল একটি প্রয়োজন এবং এটি আপনার যে কোনও 328p প্রোগ্রামের প্রোগ্রাম করতে পারে। এগুলিকে এমন অ-স্ট্যান্ডার্ড চিপস প্রোগ্রাম করতেও ব্যবহার করা যেতে পারে যা সিরিয়াল টিএক্স / আরএক্স পিনগুলি যেমন ইএসপি চিপস (আপনি কেবল তাদের হাতের তারে রেখেছেন) এর মাধ্যমে প্রোগ্রাম করার জন্য সক্ষম। আপনি যদি এই ধরণের মাইক্রোকন্ট্রোলারগুলি সম্পর্কে গুরুতর হন তবে এগুলির একটি থাকা খুব দরকারী।

এটিমেগা 328 পি মাইক্রোকন্ট্রোলার চিপ

এটিএমটা পিন স্টিকারস

Perfboard

এভিআর প্রোগ্রামার


1
যদি আপনি ইতিমধ্যে ইনস্টল করা বুট লোডারটির সাথে আপনার এটিএমইজিএ 328 পি-পিইউ অর্ডার করেন: ebay.ca/itm/… , তবে একটি PL2303HX ইউএসবি থেকে ইউআর্ট অ্যাডাপ্টারে ($ 0.70CDN) "কোড" আপলোড করতে কাজ করবে: aliexpress.com/item/…
VE7JRO

আমি সর্বদা এটির কাছে অদ্ভুত দেখতে পেলাম যে আর্টিনো অন্তর্নির্মিত প্রোগ্রামিং ইন্টারফেসটি ব্যবহার না করে প্রোগ্রামিংয়ের জন্য একটি বিশেষ বুটলোডার ব্যবহার করে।
ব্যবহারকারী 253751

@ মিমিবিজ নিশ্চিত নয় যে আপনি ঠিক কী বোঝাতে চাইছেন তবে আরডুইনো বুটলোডার অনেকগুলি কাজ করে যা আরডিনো (এবং আতমেল চিপস) এর সাথে পিনগুলি পুনরায় সেট করা, বাহ্যিক ঘড়িতে স্যুইচ করা, আপনার কোডে হ্যান্ড-অফ সহ অনেকগুলি সহজ কাজ করে, ইত্যাদি ছাড়া এটি আপনাকে নিজের লেখা দরকার ... যা বেশিরভাগ ক্ষেত্রেই সময় নষ্ট হবে, স্টক আরডিনো বুটলোডার যাই হোক না কেন আপনি যা চান সবকিছু করে।
স্নেকডোক

1
@ মিম্বিস, আমি মনে করি পিসি থেকে প্রোগ্রামার ইন্টারফেসের চেয়ে সিরিয়াল পোর্ট ইন্টারফেস পাওয়া অনেক সহজ। তদুপরি, বিশেষত শুরুতে, আমি মনে করি (ব্যক্তিগত মতামত) যে তারা একটি বোর্ডে একটি সম্পূর্ণ সিস্টেম চায় এবং পিসিবিতে একটি প্রোগ্রামার সংহত করা সিরিয়াল বুটলোডার লেখার চেয়ে অনেক কঠিন ছিল। বিবেচনা করুন যে প্রথম Arduino বোর্ড একটি সিরিয়াল পোর্ট (ছিল যাও Arduino 232 (তারা স্কুলে ব্যবহার করা হয়েছে)) যার জন্য শুধু একটা প্রোগ্রামার তাদের অনেক প্রোগ্রাম করার প্রয়োজন ছিল
frarugi87

1
@ ফ্রেড়গি that's that's সম্ভবত এটি সত্য, তবে সত্যিকারের শুরুর জন্য, একটি ইউএসবি তারে প্লাগিং করা এবং "স্কেচগুলি" আপলোড করতে আরডুইনো আইডিই ব্যবহার করা যতটা সহজ। আমি মনে করি তারা এটিকে অতি অ্যাক্সেসযোগ্য করার জন্য সঠিক পদক্ষেপ নিয়েছিল, বিশেষত যাদের শূন্য মাইক্রোকন্ট্রোলারের অভিজ্ঞতা রয়েছে for
স্নেকডোক

4

আমি ন্যানো এবং প্রো মিনি পছন্দ করি। আমি এটির সাথে অন্য মডিউলগুলির সাথে একটি ব্রেডবোর্ডে কাজ করতে চাই। যদি আরও সার্কিটরি জড়িত থাকে তবে আমি এটি ইউনো ব্যবহারের চেয়ে অনেক বেশি সুবিধাজনক বলে মনে করি। দ্রুত প্রসেসর রয়েছে তবে প্রচুর প্রকল্পের জন্য 16 মেগাহার্জ 328 পর্যাপ্ত চেয়ে বেশি। এবং ইউনোর মতো এই দুটিও 5 ভোল্ট চালিত অংশ। কখনও কখনও আপনার যা সংযোগ করতে হবে তা 3.3 ভোল্ট প্রসেসরের সাথে ভালভাবে কাজ করে না।

প্রো মিনি এবং ন্যানো সহ সহজেই 0.1 "স্পেসড" ভেরোবার্ড "(বা সমমানের) রূপে সোনার্ড করা যায় যদি আপনি ক্লোন করা অংশগুলি কিনতে আপত্তি করেন না, একটি ন্যানো এবং প্রো মিনিটির দাম মাত্র কয়েক ডলার। , অথবা এমনকি এবেই আপনাকে অনেকটা সাশ্রয় করতে পারে, যতক্ষণ আপনি প্রসবের বিষয়টি আসে তখন ধৈর্য ধরে থাকেন।

আমি এখন যে মডিউলটি প্রায়শই ব্যবহার করি তা হ'ল ESP8266। এটি একটি শক্তিশালী ওয়াইফাই প্ল্যাটফর্ম যা কেবলমাত্র কয়েক ডলার ব্যয় করে এবং এটির একটি পরিপক্ক আরডুইনো কাঠামো রয়েছে। প্রায়শই আমি এটি ডিজাইনের একমাত্র প্রসেসর হিসাবে ব্যবহার করি। এমনকি আমি এটি কোনও ডেটা লগারের ভিত্তি হিসাবে ব্যবহার করেছি এবং ওয়াইফাই সামর্থাকে সম্পূর্ণ উপেক্ষা করেছি। 20x4 অক্ষর এলসিডি, বর্তমান / ভোল্টেজ পরিমাপ চিপ (INA219), এবং একটি এসডি মেমরি কার্ড, 18650 লিথিয়াম ব্যাটারি দ্বারা চালিত।

প্রচুর ভাল সস্তা বিকল্প রয়েছে।


3
আপনি ইঙ্গিত করতে চাইবেন যে ESP12 মডিউলগুলিতে .1 "পিন ফাঁকানো নেই, যা কিছুটা উপদ্রব। সেখানে সস্তা ব্রেকআউট বোর্ড রয়েছে, তবে এগুলি সোল্ডারলেস বিউডবোর্ডগুলির সাথে ব্যবহার করা বেশ প্রশস্ত এবং শক্ত। এটি ব্যতীত তারা 'বেশ সহজ। একটি খালি ইএসপি 12 মডিউলের তুলনায় প্রায় 1 ডলারের জন্য আপনি ওয়েমোস ডি 1 মিনি (ক্লোন) পেতে পারেন যা আরডুইনো প্রো মিনি বা ন্যানোর মতো ব্যবহার করা সহজ
ল্যাভেস

আমি কোথায় ESP-12 ব্যবহার করতে বলেছি? আমি ESP8266 তে খুব বেশি বিশদে যাইনি কারণ এটি সত্যই প্রশ্নের কেন্দ্রবিন্দু ছিল না। আমি ভেবেছিলাম এটি উল্লেখ করার মতো কারণ অনেক লোক এর সাথে পরিচিত নয় it আমি ওয়েমস ডি 1 মিনি প্ল্যাটফর্ম ব্যবহার করে লোকদের সম্পূর্ণ সমর্থন করি। এটি ESP01, ESP12 ইত্যাদির মতো সমাধানের জন্য প্রস্তুত, ইউএসবি থেকে সিরিয়ালে এবং কোনও বোর্ড নিয়ামক একটি বড় পার্থক্য করে। তবে আমি এখনও মনে করি যে ন্যানো বা প্রো মিনি প্রশ্নটি জিজ্ঞাসা করেছেন তার পক্ষে সবচেয়ে উপযুক্ত উত্তর।
রুডি

ইএসপি সিস্টেমের তুলনায় 2019 সালে যে কোনও এমেগা ভিত্তিক সিস্টেম বিবেচনা করা শক্ত, সুতরাং আপনি ESP8266 সহ $ 2 এর জন্য উল্লেখ করতে পারেন আপনি একটি 40MHZ প্রসেসর, একটি পূর্ণ বিকাশ বোর্ড (একটি চিপ নয়), ওয়াইফাই, এবং ইউএসবি-ভিত্তিক প্রোগ্রামিং এবং কোন অতিরিক্ত তারগুলি ছাড়াই নিরীক্ষণ। এবং ESP32 সিস্টেমগুলিও উল্লেখ করুন, যা to 7 থেকে 10 ডলারে বেশি ব্যয়বহুল, তবে দুটি সিপিইউ রয়েছে, একটি সম্পূর্ণ আরটিওএস, একাধিক এমবি ফ্ল্যাশ, ডাব্লু ওয়াইফাইতে বিটি যুক্ত করে, এবং নেটিভ ইউএসবি সমর্থন। আরডুইনোর সাথে সামঞ্জস্যতা অন্তর্ভুক্ত করা হয়, এবং সরবরাহিত আরটিওএস চালানোয় তারা আরডুইনো লাইব্রেরি অন্তর্ভুক্ত করে।
ব্রায়ান বাল্কোভস্কি

ESP8266 এর একটি 160MHz প্রসেসর রয়েছে। এটি দুর্দান্ত বিকল্প তবে এর সীমাবদ্ধতাও রয়েছে। এটিতে কেবল একটি এ / ডি রূপান্তরকারী এবং এটিতে একটি খারাপ one ডিজিটাল আইও পিনগুলিতেও কিরক হয়। বেশিরভাগ পাওয়ার আপ এ ডিফল্টভাবে পুল আপ প্রতিরোধকগুলি চালু থাকে। তিনটি আইও পিন সেট করে অপারেটিং মোড এবং বিশেষ যত্ন নিতে হবে। ESP8266 এছাড়াও একটি শালীন বিদ্যুৎ সরবরাহ প্রয়োজন। ESP8266 এর সাথে পটভূমিতে প্রচুর কোড চলছে এবং আপনার কোডটি অবশ্যই এতে সহ-বিদ্যমান রয়েছে। আমি সত্যিই ESP9266 পছন্দ করি তবে এটি কোনও দুর্দান্ত সাধারণ উদ্দেশ্য মাইক্রোকন্ট্রোলার নয়। ইএসপি 32 আরও ভাল তবে সমস্যাগুলির সাথেও রয়েছে।
রুডি

2

আরডুইনো প্রো মাইক্রো ক্লোনগুলি খুব সস্তা এবং আপনার সেগুলি প্রোগ্রাম করার জন্য যা প্রয়োজন তা হ'ল একটি সাধারণ মাইক্রো ইউএসবি কেবল। দরকারী কিছু করতে আপনাকে সম্ভবত শিরোনামগুলি সোল্ডার করতে হবে। এগুলি একটি 3.3V / 8MHz এবং 5V / 16Mhz সংস্করণে উপলব্ধ।

প্রো মাইক্রো


প্রো মাইক্রোতে একটি 3.3v প্রসেসর রয়েছে। এটি কিছু ডিজাইনের সমস্যা হতে পারে। এটি একটি ইউনোর প্রতিস্থাপনের ড্রপ নয়। তবে এটি একটি আকর্ষণীয় অংশ।
রুডি

1
না, যেমন প্রো মিনিটির সাথে একটি 5V / 16MHz এবং একটি 3.3V / 8MHz সংস্করণ রয়েছে।
AndreKR

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