![Z80-MBC2: 7 ধাপের জন্য ESP32/VGA32 টার্মিনাল ব্যবহার করা Z80-MBC2: 7 ধাপের জন্য ESP32/VGA32 টার্মিনাল ব্যবহার করা](https://i.howwhatproduce.com/images/001/image-333-13-j.webp)
সুচিপত্র:
2025 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2025-01-23 14:36
![Z80-MBC2 এর জন্য ESP32/VGA32 টার্মিনাল ব্যবহার করা Z80-MBC2 এর জন্য ESP32/VGA32 টার্মিনাল ব্যবহার করা](https://i.howwhatproduce.com/images/001/image-333-14-j.webp)
![Z80-MBC2 এর জন্য ESP32/VGA32 টার্মিনাল ব্যবহার করা Z80-MBC2 এর জন্য ESP32/VGA32 টার্মিনাল ব্যবহার করা](https://i.howwhatproduce.com/images/001/image-333-15-j.webp)
কিভাবে ESP32/VGA32 বোর্ডে ANSI টার্মিনাল সফটওয়্যার তৈরি এবং ইনস্টল করবেন।
তারপরে এটি একটি Z80-MBC2 বোর্ডে সংযুক্ত করুন।
সরবরাহ
আপনার একটি VGA32 V1.4 কন্ট্রোলার লাগবে। ইবে ইত্যাদি জায়গা থেকে পাওয়া যায়
Arduino IDE, esp32 সমর্থন এবং FABGL libray (নির্দেশাবলী দেখুন)
কম্পাইলার চালানোর জন্য একটি পিসি। যেকোন লিনাক্স/ম্যাক ওএসএক্স/উইন্ডোজ ঠিক থাকা উচিত।
ধাপ 1: সফ্টওয়্যার বেসিক
![সফ্টওয়্যার বুনিয়াদি সফ্টওয়্যার বুনিয়াদি](https://i.howwhatproduce.com/images/001/image-333-16-j.webp)
1, Arduinio IDE ইনস্টল করুন
ডাউনলোড করুন: https://www.arduino.cc/en/Main/software থেকে
2, ESP32 সাপোর্ট প্যাক যোগ করুন।
Expressif নির্দেশাবলী এখানে পাওয়া যাবে:
আপনি "Arduino এ esp32 যোগ করুন" বা "Arduino এর সাথে esp32 ব্যবহার করা" এর মতো পদগুলিও অনুসন্ধান করতে পারেন এবং আপনি এটি কীভাবে করবেন সে সম্পর্কে প্রচুর তথ্য পাবেন।
ধাপ 2: সফটওয়্যার যোগ করা, FABGL Libray
![সফটওয়্যার যোগ করা হচ্ছে, FABGL Libray সফটওয়্যার যোগ করা হচ্ছে, FABGL Libray](https://i.howwhatproduce.com/images/001/image-333-17-j.webp)
![সফটওয়্যার যোগ করা হচ্ছে, FABGL Libray সফটওয়্যার যোগ করা হচ্ছে, FABGL Libray](https://i.howwhatproduce.com/images/001/image-333-18-j.webp)
FABGL লাইব্রেরি যোগ করুন।
1, এই লাইব্রেরি যোগ করার জন্য আপনাকে লাইব্রেরি ম্যানেজার অ্যাক্সেস করতে হবে। আমি যে সহজ উপায়টি পেয়েছি তা হল একটি নতুন ফাঁকা প্রকল্প তৈরি করা (আপনি এই ধাপটি শেষ করার পরে এটি বাতিল করতে পারেন)। তারপর টুলস মেনু বোর্ড ব্যবহার করুন: বিকল্প। আপনার ESP32 বোর্ডের ধরন এবং সিরিয়াল পোর্ট ইত্যাদি সেট করুন। যদি আপনি বোর্ড নির্বাচন করতে অনিশ্চিত থাকেন, এই ধাপের জন্য, আপনি জেনেরিক ধরনের যেকোনো একটি ব্যবহার করতে পারেন যেহেতু আপনি এই ডামি প্রকল্পটি আর ব্যবহার করবেন না।
2, "লাইব্রেরি অন্তর্ভুক্ত করুন" চয়ন করতে স্কেচ মেনু ব্যবহার করুন, তারপরে "লাইব্রেরি ম্যানেজার" নির্বাচন করুন। এটি আপনাকে লাইব্রেরি ম্যানেজার স্ক্রিনে নিয়ে যায়।
সার্চ স্পেসে (উপরের সারি, ডান হাত) FABGL টাইপ করুন, কয়েক সেকেন্ড পর স্ক্রিন লাইব্রেরি দেখাবে, তারপর ইন্সটল নির্বাচন করুন।
একবার এটি হয়ে গেলে আপনি ডামি স্কেচ বাতিল করতে পারেন।
ধাপ 3: ANSI টার্মিনাল স্কেচ লোড হচ্ছে
![ANSI টার্মিনাল স্কেচ লোড হচ্ছে ANSI টার্মিনাল স্কেচ লোড হচ্ছে](https://i.howwhatproduce.com/images/001/image-333-19-j.webp)
আনসি টার্মিনাল স্কেচ তৈরি করুন
1, ফাইল, উদাহরণ মেনু ব্যবহার করুন। FABGL, VGA, ANSI টার্মিনাল উদাহরণে নেভিগেট করুন।
2, আপনি এটি কম্পাইল করে সব সঠিক সেটআপ আছে পরীক্ষা করতে পারেন - টিক আইকন ব্যবহার করুন। এটি এই সময়ে ঠিক কম্পাইল করা উচিত, শেষ করতে একটু সময় লাগে।
ধাপ 4: স্কেচ আপলোড করুন
VGA32 মডিউলে আপলোড করুন
বোর্ডকে কাজ করার জন্য আপনি সমস্ত ডিফল্ট সেটিং ব্যবহার করতে পারেন, কিছু সময়ে আপনি চাইলে TX/RX সংযোগের জন্য বিভিন্ন পিন বেছে নিতে পারেন। আপনি কি করতে পারেন তা দেখতে উদাহরণ স্কেচটি দেখুন।
স্কেচ কম্পাইল এবং আপলোড করতে -> আইকন ব্যবহার করুন।
যদি আপনি একটি ভিজিএ মনিটর সংযুক্ত করেন, বোর্ড রিসেট করার পরে আপনার স্ক্রিনে একটি মেনু এবং তথ্য থাকতে হবে। আবার যদি আপনি একটি কীবোর্ড সংযুক্ত করেন তবে আপনার নতুন টার্মিনাল কনফিগার করতে F12 চাপুন।
(কখনও কখনও আপনাকে কীবোর্ডটি কাজ করতে বোর্ডটি পুনরায় সেট করতে হবে, বিশেষত যদি আপনি স্কেচ আপলোড করার পরে এটি প্লাগ ইন করেন)
ধাপ 5: MBC2 এর সাথে সংযোগ স্থাপন
আপনার MBC2 এর সাথে সংযোগ করুন
এই মুহুর্তে আমি ধরে নিচ্ছি আপনি ইতিমধ্যে VGA32 বোর্ডের সাথে সংযোগের একটি পদ্ধতি তৈরি করেছেন। আমার ক্ষেত্রে আমি একটি রুটি বোর্ডের সাথে সংযোগ করার অনুমতি দেওয়ার জন্য একটি হেডার বিক্রি করেছি।
বোর্ড সিল্ক স্ক্রিন পিন I/o- এ ঘনিষ্ঠভাবে দেখুন - সঠিক io পিন নির্বাচন করুন, IO34 = RX IO2 = TX GND = GND হওয়া উচিত।
সতর্কতা: আমার বোর্ডে সিল্কের স্ক্রিনটি বোর্ডের নীচের দিকে পিছনে মুদ্রিত হয়েছিল। সুতরাং পাঠ্যের লাইনটি নিকটতম পিনের উল্লেখ করা হয় এবং প্রত্যাশিত অনুরূপ সারি নয়। এর মানে হল পিন থেকে সিল্ক স্ক্রিন সারি দূরতম পিনের সেটকে উল্লেখ করা হয়েছে। 1-2-1-2 এর পরিবর্তে 1-2-2-1 প্যাটার্ন। খুবই বিভ্রান্তিকর.
ধাপ 6: যুক্তি স্তর এবং সংযোগ
![যুক্তি স্তর এবং সংযোগ যুক্তি স্তর এবং সংযোগ](https://i.howwhatproduce.com/images/001/image-333-20-j.webp)
VGA32 বোর্ড থেকে TX পিনটি সরাসরি MBC2 এর সাথে সংযুক্ত করুন যা 3.3v -> 5v থেকে কনভার্টারের প্রয়োজন নেই।
GND কে GND এর সাথে সংযুক্ত করুন
এই মুহুর্তে আমি উপরের সার্কিটে দুটি প্রতিরোধক ধরে রাখার জন্য একটি রুটি বোর্ড ব্যবহার করেছি। চূড়ান্ত সংস্করণে আপনি এই প্রতিরোধকগুলিকে একটি ছোট ভেরো বোর্ডে রাখতে পারেন।
3.3V (উপরে) চিহ্নিত বিন্দুতে RX সংযুক্ত করুন এবং তারপর 5V চিহ্নিত বিন্দুকে MBC2 এর সাথে সংযুক্ত করুন
দ্রষ্টব্য এটি আমার MBC2 তে প্রদর্শিত হয় যে পিনগুলি একটি সাধারণ ইউএসবি/সিরিয়াল অ্যাডাপ্টারে কী সংযুক্ত করে তা দেখানোর জন্য চিহ্নিত করা হয় এবং পিনের কাজ কী তা নয়, এটি আপনি যা আশা করতে পারেন তার বিপরীত, তাই সংযোগগুলি এভাবে শেষ হয়:
ভিজিএ 32। এমবিসি 2
TX। -> TX GND। -> GND RX -> প্রতিরোধক -> RX
এটা আপনার যেতে ভাল হওয়া উচিত।
ধাপ 7: আরও তথ্য পৃষ্ঠা
![আরও তথ্য পৃষ্ঠা আরও তথ্য পৃষ্ঠা](https://i.howwhatproduce.com/images/001/image-333-21-j.webp)
পিন আউট এবং নামকরণ কনভেনশন বিভিন্ন বিট সরঞ্জাম (এই ক্ষেত্রে z80-mbc2 এবং tvga কার্ড) খুব বিভ্রান্তিকর হতে পারে।
উদাহরণস্বরূপ কিছু কিটে এমন চিহ্ন রয়েছে যা নির্দেশ করে যে আপনি কোন পিনের সাথে এটি সংযুক্ত করবেন, আমার সাথে, এটি লেবেলিং পিনের প্রচলনের বিপরীত যা তারা কী, অর্থাৎ তাদের সাথে কী সংযোগ করে।
আমি এটি স্পষ্ট করার জন্য সবচেয়ে ভাল উপায় খুঁজে পেয়েছি (আমি আশা করি) হল প্রশ্নটিতে পিনের ভোল্টেজ পরিমাপ করা, যেহেতু সিরিয়াল প্রোটোকলের উচ্চতা এটির অলস অবস্থা - যদি আপনি একটি "উচ্চ" ভোল্টেজ (3.3v বা 5v) পরিমাপ করেন এটি TX পিন। যেখান থেকে সিগন্যালের উৎপত্তি।
এবং যদি ভোল্টেজ কম হয় (1v এর কম, এবং সম্ভবত সামান্য ওঠানামা) এটি একটি ইনপুট (RX) নির্দেশ করবে যেখানে ডেটা যায়।
তাই আমি সম্পূর্ণরূপে সিল্ক স্ক্রিন, সফ্টওয়্যার লাইব্রেরির নাম ইত্যাদি উপেক্ষা করেছি এবং উপরে একটি পরিমাপ করেছি, ফলাফলটি উপরে হাতে আঁকা চিত্র। এবং এটি আমার জন্য কাজ করে (কিছু পুরোনো TVGA কার্ড বিভিন্ন IOpins ব্যবহার করতে পারে)
প্রস্তাবিত:
DIY -- কিভাবে একটি মাকড়সা রোবট তৈরি করা যায় যা Arduino Uno ব্যবহার করে স্মার্টফোন ব্যবহার করে নিয়ন্ত্রণ করা যায়: 6 টি ধাপ
![DIY -- কিভাবে একটি মাকড়সা রোবট তৈরি করা যায় যা Arduino Uno ব্যবহার করে স্মার্টফোন ব্যবহার করে নিয়ন্ত্রণ করা যায়: 6 টি ধাপ DIY -- কিভাবে একটি মাকড়সা রোবট তৈরি করা যায় যা Arduino Uno ব্যবহার করে স্মার্টফোন ব্যবহার করে নিয়ন্ত্রণ করা যায়: 6 টি ধাপ](https://i.howwhatproduce.com/images/001/image-1099-j.webp)
DIY || কিভাবে একটি স্পাইডার রোবট তৈরি করা যায় যা Arduino Uno ব্যবহার করে স্মার্টফোন ব্যবহার করে নিয়ন্ত্রণ করা যায়: স্পাইডার রোবট তৈরির সময় কেউ রোবটিক্স সম্পর্কে অনেক কিছু শিখতে পারে। এই ভিডিওতে আমরা আপনাকে দেখাবো কিভাবে একটি স্পাইডার রোবট তৈরি করা যায়, যা আমরা আমাদের স্মার্টফোন ব্যবহার করে পরিচালনা করতে পারি (Androi
ESP8266 এবং ESP32: 6 ধাপের জন্য পাইথন দিয়ে শুরু করা
![ESP8266 এবং ESP32: 6 ধাপের জন্য পাইথন দিয়ে শুরু করা ESP8266 এবং ESP32: 6 ধাপের জন্য পাইথন দিয়ে শুরু করা](https://i.howwhatproduce.com/images/003/image-6141-j.webp)
ESP8266 এবং ESP32 এর জন্য পাইথন দিয়ে শুরু করা: ব্যাকগ্রাউন্ড ESP8266 এবং তার ছোট বড় ভাই ESP32 হল সম্পূর্ণ টিসিপি/আইপি স্ট্যাক এবং মাইক্রো-কন্ট্রোলার ক্ষমতা সহ কম খরচে ওয়াই-ফাই মাইক্রোচিপস। ESP8266 চিপটি প্রথম 2014 সালে নির্মাতা সম্প্রদায়ের নজরে আসে। তারপর থেকে, কম দাম (
আরডুইনো জন্য তাপমাত্রা সেন্সর কোভিড 19: 12 ধাপের জন্য প্রয়োগ করা হয়েছে (ছবি সহ)
![আরডুইনো জন্য তাপমাত্রা সেন্সর কোভিড 19: 12 ধাপের জন্য প্রয়োগ করা হয়েছে (ছবি সহ) আরডুইনো জন্য তাপমাত্রা সেন্সর কোভিড 19: 12 ধাপের জন্য প্রয়োগ করা হয়েছে (ছবি সহ)](https://i.howwhatproduce.com/images/007/image-19036-j.webp)
Arduino- এর তাপমাত্রা সেন্সর কোভিড -১ 19 এর জন্য প্রযোজ্য: যখন আমরা মানবদেহের একটি প্রসেসরের তাপমাত্রা পরিমাপ করতে চাই তখন Arduino- এর তাপমাত্রা সেন্সর একটি মৌলিক উপাদান। Arduino সহ তাপমাত্রা সেন্সর অবশ্যই তাপের মাত্রা গ্রহণ এবং পরিমাপের জন্য যোগাযোগে বা কাছাকাছি হতে হবে। এভাবেই টি
সস্তা পাই আরডুইনো সংযোগের জন্য পাইথন টার্মিনাল: 4 টি ধাপ
![সস্তা পাই আরডুইনো সংযোগের জন্য পাইথন টার্মিনাল: 4 টি ধাপ সস্তা পাই আরডুইনো সংযোগের জন্য পাইথন টার্মিনাল: 4 টি ধাপ](https://i.howwhatproduce.com/images/010/image-28205-j.webp)
সস্তা পাই আরডুইনো সংযোগের জন্য পাইথন টার্মিনাল: রাস্পবেরি পাই একটি লিনাক্স মেশিন তাই সম্ভবত এর জন্য টার্মিনাল অ্যাপ্লিকেশনগুলির একটি টন রয়েছে। কিন্তু আমি পাইথনে একটি নতুন লিখেছি, আমি কেন বিরক্ত করলাম? পড়তে. আপনি যদি এমন একটি প্রকল্প করছেন যা পাই এবং আরডুইনো উভয়ই ব্যবহার করে আপনার সম্ভবত প্রয়োজন
কিভাবে ম্যাক টার্মিনাল ব্যবহার করবেন, এবং কিভাবে মূল ফাংশন ব্যবহার করবেন: 4 টি ধাপ
![কিভাবে ম্যাক টার্মিনাল ব্যবহার করবেন, এবং কিভাবে মূল ফাংশন ব্যবহার করবেন: 4 টি ধাপ কিভাবে ম্যাক টার্মিনাল ব্যবহার করবেন, এবং কিভাবে মূল ফাংশন ব্যবহার করবেন: 4 টি ধাপ](https://i.howwhatproduce.com/images/005/image-14039-7-j.webp)
কিভাবে ম্যাক টার্মিনাল ব্যবহার করবেন, এবং কী ফাংশন কিভাবে ব্যবহার করবেন: আমরা আপনাকে দেখাব কিভাবে ম্যাক টার্মিনাল খুলতে হয়। আমরা আপনাকে টার্মিনালের মধ্যে কিছু বৈশিষ্ট্যও দেখাব, যেমন ifconfig, ডিরেক্টরি পরিবর্তন করা, ফাইলগুলি অ্যাক্সেস করা এবং arp। Ifconfig আপনাকে আপনার IP ঠিকানা এবং আপনার MAC বিজ্ঞাপন পরীক্ষা করার অনুমতি দেবে