সুচিপত্র:

হাইফাইভ 1 আরডুইনো বোর্ড ইএসপি -01 ওয়াইফাই মডিউল টিউটোরিয়াল সহ: 5 টি ধাপ
হাইফাইভ 1 আরডুইনো বোর্ড ইএসপি -01 ওয়াইফাই মডিউল টিউটোরিয়াল সহ: 5 টি ধাপ

ভিডিও: হাইফাইভ 1 আরডুইনো বোর্ড ইএসপি -01 ওয়াইফাই মডিউল টিউটোরিয়াল সহ: 5 টি ধাপ

ভিডিও: হাইফাইভ 1 আরডুইনো বোর্ড ইএসপি -01 ওয়াইফাই মডিউল টিউটোরিয়াল সহ: 5 টি ধাপ
ভিডিও: প্রতিদিন $৫০-$১০০ ইনকাম hi5 থেকে | সরাসরি অফার লিংক প্রমোট | hi5 update 2022 | free traffic | 2024, নভেম্বর
Anonim
হাইফাইভ 1 আরডুইনো বোর্ড ইএসপি -01 ওয়াইফাই মডিউল টিউটোরিয়াল সহ
হাইফাইভ 1 আরডুইনো বোর্ড ইএসপি -01 ওয়াইফাই মডিউল টিউটোরিয়াল সহ

HiFive1 হল প্রথম Arduino- সামঞ্জস্যপূর্ণ RISC-V ভিত্তিক বোর্ড যা SiFive থেকে FE310 CPU দিয়ে নির্মিত। বোর্ডটি আরডুইনো ইউএনও -র তুলনায় প্রায় 20 গুণ দ্রুততর হলেও ইউএনও বোর্ডের মতো, এতে কোন ওয়্যারলেস সংযোগের অভাব রয়েছে।

সৌভাগ্যবশত, এই সীমাবদ্ধতা হ্রাস করার জন্য বাজারে বেশ কয়েকটি সস্তা মডিউল রয়েছে। এই টিউটোরিয়ালটি ব্যাখ্যা করে কিভাবে একটি ESP-01 ব্যবহার করে HiFive1 এর জন্য ওয়াইফাই সংযোগ সক্ষম করা যায়।

ESP32 বা ESP8266 মডিউল সহ HiFive1 এর জন্য WEB এবং MQTT টিউটোরিয়াল দেখুন।

Hifive1 ব্লুটুথ উদাহরণের জন্য, এই টিউটোরিয়ালটি দেখুন।

এই প্রকল্পের জন্য প্রয়োজনীয় উপকরণ:

  • HiFive1 (এখানে কেনা যাবে)
  • ইএসপি -01
  • 2 * 10k প্রতিরোধক
  • 1k প্রতিরোধক
  • ব্রেডবোর্ড
  • 9 জাম্পার তারগুলি

ধাপ 1: পরিবেশ সেটআপ করুন

পরিবেশ সেটআপ করুন
পরিবেশ সেটআপ করুন
পরিবেশ সেটআপ করুন
পরিবেশ সেটআপ করুন
পরিবেশ সেটআপ করুন
পরিবেশ সেটআপ করুন
  1. Arduino IDE ইনস্টল করুন যদি এটি আপনার কম্পিউটারে ইনস্টল করা না থাকে।
  2. Arduino IDE তে HiFive1 সমর্থন যোগ করতে https://github.com/westerndigitalcorporation/CincoWinPkg এর নির্দেশাবলী অনুসরণ করুন।

Arduino IDE এ ESP-01 বোর্ড প্যাকেজ ইনস্টল করার দরকার নেই কারণ ESP-01 পুরনো (স্ক্রিনশট দেখুন) দিয়ে প্রিপ্রোগ্রাম করা হয়েছে কিন্তু সিরিয়াল কানেকশন ফার্মওয়্যারের মাধ্যমে AT কমান্ডগুলিতে সাড়া দিতে সক্ষম।

ধাপ 2: হাইফাইভ 1 বোর্ডের সাথে ESP-01 মডিউল সংযুক্ত করুন

HiFive1 বোর্ডে ESP-01 মডিউল সংযুক্ত করুন
HiFive1 বোর্ডে ESP-01 মডিউল সংযুক্ত করুন
HiFive1 বোর্ডে ESP-01 মডিউল সংযুক্ত করুন
HiFive1 বোর্ডে ESP-01 মডিউল সংযুক্ত করুন
HiFive1 বোর্ডে ESP-01 মডিউল সংযুক্ত করুন
HiFive1 বোর্ডে ESP-01 মডিউল সংযুক্ত করুন

ফ্রিজিং স্কিম্যাটিক্স এবং ব্রেডবোর্ড ভিউতে দেখানো হিসাবে হাইফাইভ 1 বোর্ডে ESP-01 মডিউলটি সংযুক্ত করুন।

লাল বৃত্ত দ্বারা ছবিতে দেখানো হয়েছে যে IOREF জাম্পার 3.3V এ সেট করা আছে তা নিশ্চিত করুন।

ধাপ 3: ESP-01 মডিউল ভায়া সিরিয়াল মনিটরের সাথে কথা বলা

সিরিয়াল মনিটরের মাধ্যমে ESP-01 মডিউলের সাথে কথা বলা
সিরিয়াল মনিটরের মাধ্যমে ESP-01 মডিউলের সাথে কথা বলা
সিরিয়াল মনিটরের মাধ্যমে ESP-01 মডিউলের সাথে কথা বলা
সিরিয়াল মনিটরের মাধ্যমে ESP-01 মডিউলের সাথে কথা বলা

সবকিছু একসাথে সংযুক্ত করার পরে আমরা Arduino সিরিয়াল মনিটরের মাধ্যমে ESP-01 এর সাথে কথা বলার চেষ্টা করতে পারি। এর জন্য, আমাদের নীচে সংযুক্ত একটি সহজ স্কেচ প্রোগ্রাম করতে হবে। এটি HW সিরিয়াল চ্যানেলের মাধ্যমে মনিটর থেকে আসা AT কমান্ডগুলি শুনছে এবং সফটওয়্যার সিরিয়াল 32 চ্যানেলের মাধ্যমে তাদের ESP-01 এ পাঠায়। এটি SoftwareSerial32 চ্যানেল থেকে ESP-01 উত্তরগুলি শুনছে এবং HW সিরিয়াল চ্যানেলের মাধ্যমে মনিটরে তাদের ফরওয়ার্ড করছে।

  1. প্রোগ্রামিং করার আগে নিশ্চিত করুন যে "টুলস-> বোর্ড" হাইফাইভ 1 বোর্ডে সেট করা আছে, "টুলস-> সিপিইউ ক্লক ফ্রিকোয়েন্সি" থেকে "256 মেগাহার্টজ পিএলএল" এবং "টুলস-> প্রোগ্রামার" থেকে "সিফাইভ ওপেনওসিডি"।
  2. HiFive1 এ স্কেচ আপলোড করুন।
  3. নিশ্চিত করুন যে আপনি "সরঞ্জাম-> পোর্ট" -এ সঠিক সিরিয়াল পোর্ট নির্বাচন করেছেন।
  4. "সরঞ্জাম-> সিরিয়াল মনিটর" খুলুন এবং 115200 বড রেট এবং "উভয় এনএল এবং সিআর" নির্বাচন করুন।
  5. মনিটরে AT টাইপ করুন। আপনার ESP-01 থেকে ঠিক হওয়া উচিত।
  6. এখন আপনি এই লিঙ্ক থেকে বিভিন্ন AT কমান্ড ট্রাই করতে পারেন।

ধাপ 4: স্কেচ থেকে ইএসপি মডিউলের সাথে কথা বলুন

এখন HiFive1 স্কেচের মধ্যে থেকে ESP-01 এ AT কমান্ড ইস্যু করা যাক।

সংযুক্ত স্কেচ ক্রমাগত CWLAP+AT কমান্ড চালাচ্ছে যা উপলব্ধ ওয়াইফাই অ্যাক্সেস পয়েন্ট, তাদের সংকেত শক্তি এবং তাদের MAC ঠিকানাগুলি প্রদান করে। লুপ ফলাফল মুদ্রণ করছে যতক্ষণ না হয় ESP-01 AT কমান্ড টার্মিনেটর হিসাবে ঠিক আছে অথবা শেষ অক্ষর মুদ্রিত হওয়ার পর থেকে একটি নির্দিষ্ট সময় অতিবাহিত হয়েছে (ডিফল্টটি 2 সেকেন্ড)।

  1. নিশ্চিত করুন যে "সরঞ্জাম-> বোর্ড" HiFive1 বোর্ড, "সরঞ্জাম-> CPU ঘড়ি ফ্রিকোয়েন্সি" থেকে "256MHz PLL" এবং "সরঞ্জাম-> প্রোগ্রামার" থেকে "SiFive OpenOCD" এ সেট করা আছে তা নিশ্চিত করুন।
  2. HiFive1 এ স্কেচ আপলোড করুন।
  3. নিশ্চিত করুন যে আপনি "সরঞ্জাম-> পোর্ট" -এ সঠিক সিরিয়াল পোর্ট নির্বাচন করেছেন।
  4. "সরঞ্জাম-> সিরিয়াল মনিটর" খুলুন এবং 115200 বড রেট এবং "উভয় এনএল এবং সিআর" নির্বাচন করুন।

CWLAP+AT কমান্ড স্কেচে যে কোন AT কমান্ডে পরিবর্তন করা যায়। আরো কমান্ড পাওয়া যাবে এখানে।

ধাপ 5: চূড়ান্ত ফলাফল

সর্বশেষ ফলাফল
সর্বশেষ ফলাফল
সর্বশেষ ফলাফল
সর্বশেষ ফলাফল

যদি আপনি সঠিকভাবে সার্কিটটি তারযুক্ত করেন এবং প্রদত্ত স্কেচ আপলোড করেন তবে আপনার এলাকায় উপলব্ধ অ্যাক্সেস পয়েন্টগুলির একটি মুদ্রিত তালিকা পাওয়া উচিত যেমন সংযুক্ত ছবিতে একটি।

প্রস্তাবিত: