विषयसूची:
- चरण 1: सामग्री
- चरण 2: विवाडो डाउनलोड और इंस्टॉल करें
- चरण 3: हार्डवेयर और बाधाएं सेट करें
- चरण 4: एक SPI.vhd मॉड्यूल को परिभाषित करें
- चरण 5: कार्यान्वयन विधि
- चरण 6: वाईफाई स्कैन फ़ंक्शन को लागू करना
- चरण 7: वाईफाई कनेक्ट फ़ंक्शन को लागू करना
- चरण 8: टीसीपी / आईपी पैकेट ट्रांसमिशन
- चरण 9: टीसीपी/आईपी पैकेट रिसेप्शन
वीडियो: PmodWiFi FPGA ड्राइवर: 9 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
यह उन लोगों के लिए एक निर्देश योग्य है जो एक FPGA बोर्ड के साथ Pmod WiFi का उपयोग करना चाहते हैं।
चरण 1: सामग्री
- FPGA बोर्ड (इस मामले में अनुच्छेद 7)
- पीएमओडी वाईफाई
- Xilinx Vivado (इस मामले में २०१६.३)
- वायरलेस राउटर (परीक्षण के लिए)
- चिपकिट विकास बोर्ड (परीक्षण के लिए) - वैकल्पिक
- तर्क विश्लेषक (परीक्षण के लिए) - वैकल्पिक
चरण 2: विवाडो डाउनलोड और इंस्टॉल करें
यहां एक लिंक दिया गया है।
चरण 3: हार्डवेयर और बाधाएं सेट करें
FPGA डेवलपमेंट बोर्ड पर Pmod WiFi को Pmod कनेक्टर से कनेक्ट करें। चुना गया Pmod कनेक्टर बाधा फ़ाइल को प्रभावित करता है।
अपने FPGA बोर्ड के लिए उपयुक्त एक बाधा फ़ाइल को परिभाषित करें (उदाहरण के लिए, एक आर्टी बोर्ड के लिए एक.xdc फ़ाइल)। Pmod वाईफाई डेटाशीट कैंड यहां पाई जा सकती है।
चरण 4: एक SPI.vhd मॉड्यूल को परिभाषित करें
Pmod WiFi SPI संचार का उपयोग करता है। उचित संचार स्थापित करने के लिए, एक SPI मॉड्यूल की आवश्यकता होती है।
चरण 5: कार्यान्वयन विधि
इस तथ्य के कारण कि Pmod WiFi में अपने कार्यों का वर्णन करने के लिए कोई API नहीं है, Pmod WiFi ड्राइवर को लागू करने के दो तरीके उपलब्ध हैं। सबसे आसान तरीका एक एपीआई का पालन करना होगा, जिसका वर्णन इस परियोजना के कार्यान्वयन के अंत में किया जाएगा।
दूसरा तरीका यह होगा कि इंजीनियर को पहले से मौजूद ड्राइवर को रिवर्स किया जाए, जैसा कि इस इंस्ट्रक्शनल में किया गया है। 2016 तक कई ड्राइवर उपलब्ध हैं, सभी PIC32 माइक्रोकंट्रोलर के शीर्ष पर लागू किए गए हैं। पहले से मौजूद ड्राइवर को रिवर्स इंजीनियर करने के लिए, किसी को एक PIC32 माइक्रोकंट्रोलर (इस मामले में एक चिपकिट बोर्ड) और एक लॉजिक एनालाइज़र की आवश्यकता होगी।
MRF24WG रजिस्टरों का संक्षिप्त विवरण यहां पाया जा सकता है।
चिपकिट पोमोड वाईफाई संचार कैप्चर का एक वीडियो प्रदर्शन यहां पाया जा सकता है।
चरण 6: वाईफाई स्कैन फ़ंक्शन को लागू करना
वाईफाई स्कैन फ़ंक्शन उपलब्ध वाईफाई नेटवर्क के लिए स्कैन करता है और उन्हें होस्ट तक पहुंचाता है। नेटवर्क से जुड़ने और संचार शुरू करने के लिए यह पहला आवश्यक कदम है।
चरण 7: वाईफाई कनेक्ट फ़ंक्शन को लागू करना
वाईफाई कनेक्ट फ़ंक्शन एक कनेक्शन स्थापित करता है - Pmod वाईफाई और एक वायरलेस राउटर के बीच खुला (कोई सुरक्षा नहीं) या सुरक्षित (जैसे WPA2)। अन्य महत्वपूर्ण मापदंडों को एक SSID और एक प्रकार के नेटवर्क (इन्फ्रास्ट्रक्चर या एड-हॉक) द्वारा दर्शाया जाता है।
चरण 8: टीसीपी / आईपी पैकेट ट्रांसमिशन
एक टीसीपी/आईपी पैकेट ट्रांसमिशन के लिए एक गंतव्य सॉकेट (आईपी पता और टीसीपी पोर्ट) की आवश्यकता होती है। एक टीसीपी/आईपी ट्रांसमिशन सफलतापूर्वक कनेक्शन स्थापित करने के बाद ही महसूस किया जा सकता है।
चरण 9: टीसीपी/आईपी पैकेट रिसेप्शन
TCP/IP पैकेट को सफलतापूर्वक प्राप्त करने के लिए, किसी को होस्ट पर एक सॉकेट खोलना होगा।
सिफारिश की:
मैजिक हरक्यूलिस - डिजिटल एलईडी के लिए ड्राइवर: 10 कदम
मैजिक हरक्यूलिस - डिजिटल एलईडी के लिए ड्राइवर: त्वरित अवलोकन: मैजिक हरक्यूलिस मॉड्यूल प्रसिद्ध और सरल एसपीआई से एनजेडआर प्रोटोकॉल के बीच एक कनवर्टर है। मॉड्यूल इनपुट में +3.3 V की सहनशीलता है, इसलिए आप +3.3 V के वोल्टेज पर काम कर रहे किसी भी माइक्रोकंट्रोलर को सुरक्षित रूप से कनेक्ट कर सकते हैं। का उपयोग
रोमियो: ऊना प्लाका डी कंट्रोल अरुडिनो पैरा रोबोटिका कॉन ड्राइवर शामिल - रोबोट सेगुइडर डी लूज: 26 कदम (चित्रों के साथ)
रोमियो: उना प्लाका डी कंट्रोल अरुडिनो पैरा रोबोटिका कॉन ड्राइवर इनक्लूइडोस - रोबोट सेगुइडर डी लूज: क्यू टैल एमिगोस, सिगुएन्डो को ला रिवीजन डे प्लाकास वाई सेंसर्स, कॉन एल एपोर्टे डे ला एम्प्रेसा डीएफआरबोट, होय वेरेमोस उन प्लाका कॉन प्रेस्टासीओन्स म्यू इंटरसेंट, वाई एस आदर्श पैरा एल डेसरोलो डे प्रोटोटिपोस रोबोटिकोस वाई एल कंट्रोल डे मोटर्स वाई सर्वोस, डी
आई²सी इंटरफेस के साथ स्टेटिक एलसीडी ड्राइवर कैसे बनाएं: १२ कदम
आई²सी इंटरफेस के साथ स्टेटिक एलसीडी ड्राइवर कैसे बनाएं: लिक्विड क्रिस्टल डिस्प्ले (एलसीडी) का व्यापक रूप से वाणिज्यिक और औद्योगिक अनुप्रयोगों के लिए उपयोग किया जाता है क्योंकि उनके अच्छे दृश्य गुण, कम लागत और कम बिजली की खपत होती है। ये गुण एलसीडी को बैटरी से चलने वाले उपकरणों के लिए मानक समाधान बनाते हैं
मैक लिलिपैड यूएसबी सीरियल पोर्ट / ड्राइवर समस्या को ठीक करना: 10 कदम (चित्रों के साथ)
मैक लिलिपैड यूएसबी सीरियल पोर्ट/ड्राइवर समस्या को ठीक करना: 2016 तक, क्या आपका मैक 2 साल से कम पुराना है? क्या आपने हाल ही में नवीनतम ओएस (योसेमाइट या कुछ भी नया) में अपग्रेड किया है? क्या आपके लिलिपैड यूएसबी/एमपी3 अब काम नहीं करते हैं? मेरा ट्यूटोरियल आपको दिखाएगा कि मैंने अपने लिलिपैड यूएसबी को कैसे ठीक किया। मुझे जो त्रुटि मिली वह संबंधित थी
28BYJ-48 5V स्टेपर मोटर और A4988 ड्राइवर: 4 कदम
28BYJ-48 5V स्टेपर मोटर और A4988 ड्राइवर: कभी अपने Arduino या micro:bit के केवल कुछ आउटपुट का उपयोग करके, एक सटीक कोण पर मुड़ने के लिए रोबोट प्राप्त करना चाहते थे? सस्ते के लिए यह सब? यह आपके लिए शिक्षाप्रद है! इस निर्देश में हम देखेंगे कि कैसे केवल एक बहुत ही सस्ते स्टेपर मोटर का उपयोग करके ड्राइव किया जाए