সুচিপত্র:
ভিডিও: 2020 ESP8266: 3 ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:57
সুতরাং এই অলস ওল্ড গিক (L. O. G.) ESP8266 মডিউলগুলিতে কিছু নির্দেশিকা লিখেছেন:
www.instructables.com/id/ESP8266-as-Arduin…
www.instructables.com/id/ESP8266-as-Arduin…
আমার এখনও বেশ কয়েকটি ESP-01s এবং ESP-03s আছে এবং সেগুলি কাজে লাগানোর চেষ্টা করেছি।
আপাতদৃষ্টিতে, নিম্নলিখিত প্রক্রিয়া আর কাজ করে না।
ESP8266 ফ্ল্যাশ মোডে রাখুন:
গ্রাউন্ড GPIO0
সংক্ষেপে গ্রাউন্ড রিসেট
GPIO0 ছেড়ে দিন
(যদি আপনার GPIO0 তে একটি LED থাকে, এটি প্রায় ½ তীব্রতা হওয়া উচিত)
কাজটি মনে হচ্ছে GPIO0 কম রাখা, রিসেট চাপানো, লোড স্কেচ, GPIO0 ছেড়ে দেওয়া, তারপর রিসেট ট্যাপ করুন। এটি করা খুব সহজ নয়।
সর্বশেষতম ডকুমেন্টেশনের আরেকটি পদ্ধতি রয়েছে:
arduino-esp8266.readthedocs.io/en/latest/b…
বুটলোডিং এবং ব্যবহারের জন্য ন্যূনতম হার্ডওয়্যার সেটআপ দেখুন
সংযুক্ত প্রস্তাবিত সেটআপ সংযুক্ত করা হয়।
ধাপ 1: ইএসপি অ্যাডাপ্টার
আমার পার্ট 2 এ, আমি ESP-01 এবং ESP-03 এর জন্য একটি প্রোগ্রামিং অ্যাডাপ্টার তৈরি করেছি।
তাই আমার কাছে এখনও সেই অ্যাডাপ্টারের একটি আছে। একটি নতুন পিসিবি তৈরির পরিবর্তে, আমি এটিকে সংশোধন করার সিদ্ধান্ত নিয়েছি।
ঠিক আছে, আমার পরিকল্পনায় একটি সামান্য সমস্যা আছে, ESP-01 এর একটি পিনে রিসেট আছে, ESP-03 নেই। ঠিক আছে, আমার আগের অভিজ্ঞতাটি ইঙ্গিত করে যে CH_PD পিনটি রিসেট হিসাবে একই কাজ করে তাই আমি এটি চেষ্টা করেছি এবং এটি কাজ করে বলে মনে হচ্ছে।
পরিকল্পিত নোটগুলিতে বর্ণিত হিসাবে, আমি যা করেছি তা হল USB-BUB সংযোগকারী DTR পিন থেকে একটি তারের নেওয়া এবং এটি উভয় সংযোগকারীর GPIO0 এর সাথে সংযুক্ত করা। আমি উভয় সংযোগকারীর CH_PD- এর সাথে 3.3V পিন (পরবর্তী ধাপে ব্যাখ্যা) সংযুক্ত করেছি।
দুটি জাম্পার পরবর্তী ছবিতে দেখানো হয়েছে।
ধাপ 2: CP2102 মডিউল
আমার কাছে CP2102, USB থেকে UART অ্যাডাপ্টার রয়েছে। তাদের মধ্যে কিছু একটি সাইড সংযোগকারী RTS আছে কিন্তু আমি প্রধান সংযোগকারী এটি প্রয়োজন। আমি যা করেছি তা হল পিনটি কাটা যা CTS- এর সাথে সংযুক্ত। (এই পিনটি আমার পরিকল্পিতভাবে 3.3V লেবেলযুক্ত কারণ আমি 3.3V এর জন্য কিছু CP2102 গুলি সংশোধন করেছি)। তারপরে আমি আরটিএস থেকে মহিলা হেডার পিনে একটি জাম্পার দিয়েছিলাম।
এটি পরবর্তী ছবিতে দেখানো হয়েছে।
দুর্ভাগ্যক্রমে, আমার কাছে এই ইউএসবি থেকে ইউএআরটি অ্যাডাপ্টারের অনেকগুলি বৈচিত্র রয়েছে। আমি তাদের লেবেল করার চেষ্টা করি কিন্তু সবসময় মনে রাখতে সমস্যা হয় কোনটা যায়। আমি বৃদ্ধ.
পরবর্তী ছবি দেখুন। CP2102 স্পষ্ট সঙ্কুচিত মোড়ানো এবং লেবেল আছে।
ধাপ 3: Arduino
আমি বর্তমানে Arduino সংস্করণ 1.8.12 ব্যবহার করছি।
আমার জন্য ESP8266 ইনস্টল করার সবচেয়ে সহজ উপায় হল এই পদ্ধতি ব্যবহার করে বোর্ড ম্যানেজার ব্যবহার করা:
github.com/esp8266/Arduino#installing-with…
একবার ইনস্টল করার পরে, বোর্ড নির্বাচন করার সময়, আমি "জেনেরিক ESP8266 মডিউল" নির্বাচন করি।
সতর্কতা: আমার পিসিতে "জেনেরিক ESP8266 মডিউল" এর দুটি সংস্করণ রয়েছে। "ESP8266 বোর্ড" বিভাগের অধীনে ব্লিংকের জন্য কাজ করে, স্পার্কফুনের অধীনে নয়।
পরবর্তী ছবিটি ডিফল্ট বোর্ড সেটআপ দেখায় (আমি মনে করি)। আমি ফ্ল্যাশ সাইজ, মোডের মতো এর মধ্যে অনেক কিছু নিয়ে খেলেছি, সেগুলি কোনও পার্থক্য করবে বলে মনে হয় না।
আমার অ্যাডাপ্টারের জন্য, আমার GPIO0 তে একটি LED আছে তাই আমি বিল্টিন LED কে 0 এ পরিবর্তন করি।
এটি কাজ করছে কিনা তা যাচাই করতে আমি শুধু ব্লিঙ্ক উদাহরণটি চালাই। কোন বোতাম টিপতে হবে না। আপনার Arduino পরবর্তী ছবির মত কিছু প্রদর্শন করা উচিত এবং আমার ক্ষেত্রে, আমার অ্যাডাপ্টার বোর্ড LED জ্বলজ্বল করবে।
FYI: যেভাবে আমার অ্যাডাপ্টারের একটি উচ্চ তারযুক্ত হয় তা LED বন্ধ করে দেবে এবং ভিসা উল্টোভাবে ব্লিঙ্কে বর্ণিত নয়।
এই মুহুর্তে, আমি ব্লিঙ্কের বাইরে খুব বেশি কিছু করিনি কিন্তু এই পদ্ধতিটি কাজ করে বলে মনে হয় এবং অনেক সহজ।
আমি ESP-07 এর সাথে কাজ করছি।
টিপ: জেনেরিকের পরিবর্তে ভাল সামঞ্জস্যের জন্য নোড MCU 1.0 ব্যবহার করে Arduino।
প্রস্তাবিত:
[2020] দুটি (x2) মাইক্রো ব্যবহার করে: একটি আরসি গাড়ি নিয়ন্ত্রণ করতে বিট: 6 টি ধাপ (ছবি সহ)
2020 আপনি একটি মাইক্রো: বিট ট্রান্সমিটার এবং অন্যটি রিসিভার হিসেবে ব্যবহার করে একটি আরসি গাড়ি নিয়ন্ত্রণ করতে পারেন। যখন আপনি মাইক্রো কোডিং করার জন্য মেককোড এডিটর ব্যবহার করেন:
[২০২০] আইফোন বা আইপ্যাড এবং মাইক্রো: বিট গেম প্যাড অ্যাপ ব্যবহার করে একটি আরসি গাড়ি নিয়ন্ত্রণ করতে: ২ Ste টি ধাপ
[2020] আইফোন বা আইপ্যাড এবং মাইক্রো: বিট গেম প্যাড অ্যাপ ব্যবহার করে একটি আরসি গাড়ি নিয়ন্ত্রণ করুন: আপনি কি আপনার মাইক্রো: বিট নিয়ন্ত্রণের জন্য আপনার আইফোন বা আইপ্যাড ব্যবহার করার কথা ভেবেছেন? অ্যাপ স্টোর? অনুসন্ধান করুন " মাইক্রো: বিট " অ্যাপ স্টোরে এবং আপনি বিনামূল্যে অ্যাপটি ডাউনলোড করতে পারেন। দ্য
ফটোশপ ২০২০ ব্যবহার করে একাধিক ছবির ব্যাকগ্রাউন্ড সরান: ৫ টি ধাপ
ফটোশপ ২০২০ ব্যবহার করে একাধিক ছবির ব্যাকগ্রাউন্ড সরান: একটি ছবির ব্যাকগ্রাউন্ড অপসারণ করা এখন খুব সহজ! একটি সাধারণ স্ক্রিপ্ট ব্যবহার করে একাধিক (ব্যাচ) চিত্রের পটভূমি অপসারণের জন্য অ্যাডোব ফটোশপ ২০২০ এর ব্যবহার এইভাবে
ওয়েব? Wokwi-2020 থেকে Arduino সিমুলেটর ভিত্তিক ?: 5 টি ধাপ
ওয়েব? Wokwi-2020 থেকে Arduino সিমুলেটর ভিত্তিক ?: Wokwi Arduino সিমুলেটর AVR8js প্ল্যাটফর্মে চলে। এটি একটি ওয়েব ভিত্তিক Arduino সিমুলেটর। আরডুইনো সিমুলেটর ওয়েব ব্রাউজারে চলে। অতএব, এটি আরও মনোযোগ এবং সততার সাথে উপার্জন করছে, অন্যান্য উপলব্ধ সিমুলেটরগুলির তুলনায় এর অনেক ইতিবাচক দিক রয়েছে
অতিস্বনক সেন্সর HC-SRF04 (সর্বশেষ 2020) দিয়ে দূরত্ব পরিমাপ করুন: 3 টি ধাপ
অতিস্বনক সেন্সর HC-SRF04 (সর্বশেষ 2020) দিয়ে দূরত্ব পরিমাপ করুন: অতিস্বনক সেন্সর (দূরত্ব) কি? একটি আল্ট্রাসাউন্ড (সোনার) উচ্চ স্তরের তরঙ্গ যা মানুষ শুনতে পায় না। যাইহোক, আমরা প্রকৃতির সর্বত্র অতিস্বনক তরঙ্গের উপস্থিতি দেখতে পাই। বাদুড়, ডলফিনের মতো প্রাণীদের মধ্যে … অতিস্বনক তরঙ্গ ব্যবহার করুন