সুচিপত্র:
- ধাপ 1: উপকরণ
- ধাপ 2: ভিভাদো ডাউনলোড এবং ইনস্টল করুন
- ধাপ 3: হার্ডওয়্যার এবং সীমাবদ্ধতা সেট আপ করুন
- ধাপ 4: একটি SPI.vhd মডিউল সংজ্ঞায়িত করুন
- ধাপ 5: বাস্তবায়ন পদ্ধতি
- ধাপ 6: ওয়াইফাই স্ক্যান ফাংশন বাস্তবায়ন
- ধাপ 7: ওয়াইফাই সংযোগ ফাংশন বাস্তবায়ন
- ধাপ 8: টিসিপি/আইপি প্যাকেট ট্রান্সমিশন
- ধাপ 9: টিসিপি/আইপি প্যাকেট অভ্যর্থনা
ভিডিও: PmodWiFi FPGA ড্রাইভার: 9 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:02
যারা FPGA বোর্ডের সাথে Pmod ওয়াইফাই ব্যবহার করতে চান তাদের জন্য এটি একটি নির্দেশযোগ্য।
ধাপ 1: উপকরণ
- FPGA বোর্ড (এই ক্ষেত্রে আর্টি 7)
- Pmod ওয়াইফাই
- Xilinx Vivado (2016.3 এই ক্ষেত্রে)
- ওয়্যারলেস রাউটার (পরীক্ষার জন্য)
- চিপকিট ডেভেলপমেন্ট বোর্ড (পরীক্ষার জন্য) - চ্ছিক
- যুক্তি বিশ্লেষক (পরীক্ষার জন্য) - চ্ছিক
ধাপ 2: ভিভাদো ডাউনলোড এবং ইনস্টল করুন
এখানে একটি লিঙ্ক দেওয়া আছে।
ধাপ 3: হার্ডওয়্যার এবং সীমাবদ্ধতা সেট আপ করুন
FPGA ডেভেলপমেন্ট বোর্ডে Pmod ওয়াইফাইকে Pmod সংযোগকারীর সাথে সংযুক্ত করুন। নির্বাচিত Pmod সংযোগকারী সীমাবদ্ধতা ফাইলকে প্রভাবিত করে।
আপনার FPGA বোর্ডের জন্য উপযুক্ত একটি সীমাবদ্ধতা ফাইল সংজ্ঞায়িত করুন (যেমন, একটি আর্টি বোর্ডের জন্য.xdc ফাইল)। Pmod WiFi ডেটশীট ক্যান্ড এখানে পাওয়া যাবে।
ধাপ 4: একটি SPI.vhd মডিউল সংজ্ঞায়িত করুন
Pmod ওয়াইফাই SPI যোগাযোগ ব্যবহার করে। সঠিক যোগাযোগ স্থাপনের জন্য, একটি SPI মডিউল প্রয়োজন।
ধাপ 5: বাস্তবায়ন পদ্ধতি
Pmod ওয়াইফাই এর ফাংশন বর্ণনা করার জন্য কোন API নেই, এই কারণে, Pmod WiFi ড্রাইভার বাস্তবায়নের দুটি পদ্ধতি উপলব্ধ। সবচেয়ে সহজ উপায় হবে একটি API অনুসরণ করা, যা এই প্রকল্প বাস্তবায়নের শেষে বর্ণনা করা হবে।
আরেকটি উপায় হবে একটি পূর্ববর্তী প্রকৌশলীকে বিপরীত প্রকৌশলী করা, যেমন এই নির্দেশনায় করা হয়েছে। PIC32 মাইক্রোকন্ট্রোলারের শীর্ষে বাস্তবায়িত 2016 পর্যন্ত বেশ কয়েকটি ড্রাইভার পাওয়া যায়। একজন পূর্ববর্তী প্রকৌশলীকে বিপরীত প্রকৌশলী করার জন্য, একটি PIC32 মাইক্রোকন্ট্রোলার (এই ক্ষেত্রে একটি চিপকিট বোর্ড) এবং একটি যুক্তি বিশ্লেষক প্রয়োজন হবে।
MRF24WG রেজিস্টারের সংক্ষিপ্ত বিবরণ এখানে পাওয়া যাবে।
একটি চিপকিট Pmod ওয়াইফাই যোগাযোগ ক্যাপচারের একটি ভিডিও প্রদর্শন এখানে পাওয়া যাবে।
ধাপ 6: ওয়াইফাই স্ক্যান ফাংশন বাস্তবায়ন
ওয়াইফাই স্ক্যান ফাংশন উপলব্ধ ওয়াইফাই নেটওয়ার্কগুলির জন্য স্ক্যান করে এবং সেগুলি হোস্টে প্রেরণ করে। নেটওয়ার্কের সাথে সংযোগ স্থাপন এবং যোগাযোগ শুরু করার জন্য এটি প্রথম প্রয়োজনীয় পদক্ষেপ।
ধাপ 7: ওয়াইফাই সংযোগ ফাংশন বাস্তবায়ন
ওয়াইফাই সংযোগ ফাংশন একটি সংযোগ স্থাপন করে - খোলা (কোন নিরাপত্তা নেই) বা নিরাপদ (যেমন WPA2) Pmod ওয়াইফাই এবং একটি বেতার রাউটারের মধ্যে। অন্যান্য উল্লেখযোগ্য পরামিতিগুলি একটি SSID এবং এক ধরনের নেটওয়ার্ক (অবকাঠামো বা অ্যাড-হক) দ্বারা প্রতিনিধিত্ব করা হয়।
ধাপ 8: টিসিপি/আইপি প্যাকেট ট্রান্সমিশন
একটি টিসিপি/আইপি প্যাকেট ট্রান্সমিশনের জন্য একটি গন্তব্য সকেট প্রয়োজন (আইপি ঠিকানা এবং টিসিপি পোর্ট)। একটি টিসিপি/আইপি ট্রান্সমিশন কেবল সফলভাবে একটি সংযোগ স্থাপনের পরে উপলব্ধি করা যায়।
ধাপ 9: টিসিপি/আইপি প্যাকেট অভ্যর্থনা
সফলভাবে একটি টিসিপি/আইপি প্যাকেট পাওয়ার জন্য, একজনকে হোস্টে একটি সকেট খুলতে হবে।
প্রস্তাবিত:
ছোট এইচ-ব্রিজ ড্রাইভার - মূল: 6 ধাপ (ছবি সহ)
ছোট এইচ-ব্রিজ ড্রাইভার | মৌলিক বিষয়: হ্যালো এবং অন্য নির্দেশিকাতে আবার স্বাগতম! আগেরটিতে, আমি আপনাকে দেখিয়েছি কিভাবে আমি পাইথন স্ক্রিপ্ট ব্যবহার করে কিক্যাডে কয়েল তৈরি করেছি। তারপরে আমি কয়েলের কয়েকটি বৈচিত্র তৈরি এবং পরীক্ষা করে দেখেছি কোনটি সবচেয়ে ভাল কাজ করে। আমার লক্ষ্য বিশাল প্রতিস্থাপন করা
কিভাবে I²C ইন্টারফেস দিয়ে স্ট্যাটিক এলসিডি ড্রাইভার তৈরি করবেন: 12 টি ধাপ
কিভাবে I²C ইন্টারফেস দিয়ে স্ট্যাটিক এলসিডি ড্রাইভার তৈরি করা যায়: তরল ক্রিস্টাল ডিসপ্লেগুলি (LCD) বাণিজ্যিক এবং শিল্প অ্যাপ্লিকেশনের জন্য ব্যাপকভাবে ব্যবহৃত হয় কারণ তাদের ভাল চাক্ষুষ বৈশিষ্ট্য, কম খরচে এবং কম বিদ্যুৎ খরচ। এই বৈশিষ্ট্যগুলি LCD কে ব্যাটারি চালিত ডিভাইসের জন্য আদর্শ সমাধান করে তোলে
হ্যাকড! মডেল ট্রেন ড্রাইভার হিসাবে Servo মোটর !: 17 ধাপ
হ্যাকড! মডেল ট্রেন ড্রাইভার হিসাবে সার্ভো মোটর!: মডেল রেলওয়েতে শুরু করা? এত ব্যয়বহুল ট্রেন কন্ট্রোলার কেনার জন্য পর্যাপ্ত বাজেট নেই? চিন্তা করবেন না! এই নির্দেশে, আমি আপনাকে দেখাব কিভাবে আপনি একটি স্বয়ং মোটর হ্যাক করে আপনার নিজের কম বাজেটের ট্রেন নিয়ন্ত্রক তৈরি করতে পারেন। তো, চলুন
পরিবর্তনশীল মোটর ড্রাইভার: 3 ধাপ
ভেরিয়েবল মোটর ড্রাইভার: এই নিবন্ধটি একটি সাধারণ মোটর ড্রাইভার দেখায়। যাইহোক, এটি অবশ্যই মোটর ড্রাইভিং সার্কিটের জন্য সবচেয়ে সস্তা সমাধান নয়
একটি Arduino স্বয়ংক্রিয় ছায়া পর্দা প্রকল্পের জন্য একটি ধাপ মোটর এবং ড্রাইভার নির্বাচন: 12 ধাপ (ছবি সহ)
একটি Arduino অটোমেটেড শেড স্ক্রিন প্রজেক্টের জন্য একটি স্টেপ মোটর এবং ড্রাইভার নির্বাচন করা: এই নির্দেশনায়, আমি একটি প্রোটোটাইপ অটোমেটেড শেড স্ক্রিন প্রকল্পের জন্য একটি স্টেপ মোটর এবং ড্রাইভার নির্বাচন করার জন্য যে ধাপগুলো নিয়েছি তার মধ্য দিয়ে যাব। ছায়া পর্দা জনপ্রিয় এবং সস্তা কুলারু হাত ক্র্যাঙ্কড মডেল, এবং আমি টি প্রতিস্থাপন করতে চেয়েছিলাম