ईथरनेट को AVR से जोड़ना


12

मैं माइक्रोकंट्रोलर्स से बहुत परिचित हूं और अब इसे इंटरनेट से जोड़ना चाहता हूं। ऐसा करने में सक्षम होने के लिए एक माइक्रोकंट्रोलर के लिए न्यूनतम आवश्यकताएं क्या हैं, विशेष रूप से, यदि संभव हो तो एक एवीआर एक। दूसरे, और क्या आवश्यक है? मैं ईथरनेट नियंत्रकों के बारे में पढ़ता हूं, लेकिन वास्तव में निश्चित रूप से निश्चित नहीं है कि वे क्या करते हैं और कैसे वे माइक्रोकंट्रोलर के साथ हस्तक्षेप करते हैं।

ऑनलाइन (कोई Arduino ढाल) micocontroller प्राप्त करने के लिए आवश्यक घटक क्या हैं?


1
सीरियल डायल अप मॉडम .... मैं खुद को डेट कर रही हूं?
केनी

2
आप ईथरनेट और इंटरनेट का उपयोग कर रहे हैं। आप इसे महसूस नहीं कर सकते हैं, लेकिन वे समान नहीं हैं। ईथरनेट कनेक्शन होने का मतलब यह नहीं है कि आपके पास इंटरनेट है, और इंटरनेट होने का मतलब यह नहीं है कि आपके पास ईथरनेट कनेक्शन है। यह विशेष रूप से क्या है जो आप करना चाहते हैं?
कालेनजब

1
हाँ। तुम सही हो। जो मैं चाहता हूं वह इंटरनेट कनेक्शन प्राप्त करने के लिए अन्य सभी सामान (डीएचसीपी, टीसीपी / आईपी, ...) के साथ एक ईथरनेट कनेक्शन है।
एलेक्सिस के

1
लेकिन ऐसा क्या है जो आप वास्तव में करना चाहते हैं? यदि आप एक वेब सर्वर की मेजबानी करना चाहते हैं तो बहुत अलग आवश्यकताएं होंगी, यदि आप समय-समय पर एक वेबसाइट से एक बाइट खींचना चाहते हैं। क्या आप वायर्ड ईथरनेट के साथ रहना चाहते हैं और वाईफाई या 3 जी के साथ कुछ नहीं करना चाहते हैं?
केलेंज्ब

जवाबों:


4

मेरा मानना ​​है कि अधिक या कम उत्पादक पथ के लिए आपको ईथरनेट आईसी में एक अलग स्पाई जोड़कर शुरू करना चाहिए, जैसे कि ENC28J60 और वहां से सुधार। ऐसी चिप OSI परतों 1 और 2 को अमूर्त कर देगी ।

एक बार जब आपके पास हार्डवेयर होता है, तो मेरा मानना ​​है कि निश्चित रूप से प्रोग्रामिंग सबसे चुनौतीपूर्ण हिस्सा होगा, क्योंकि आपको आईपी, टीसीपी और जो भी प्रोटोकॉल आप उपयोग करेंगे, उसका विवरण समझना होगा।

संभवतः आप सभी सैद्धांतिक विवरणों में खुदाई करने से पहले उदाहरण के द्वारा सीखना पसंद करेंगे, इसलिए मेरा मानना ​​है कि tuxgraphics ( avr वेब-सर्वर पर लेख, कोड - ओपन-सोर्स), एम्बेडेडमार्केट जैसी साइटों पर एक नज़र डालते हैं (योजना के लिए उनके उपयोगकर्ता-मैनुअल की जाँच करें )। यह भी जांच इस ब्लॉग पोस्ट।

निश्चित रूप से आपको जितनी रैम और EEPROM की आवश्यकता होगी, आप 8bit परिवार के एक उपकरण के साथ कर सकते हैं।

यह भी मत भूलो कि आप कुछ सरल (कोई वेब-सर्वर, बस एक टेलनेट जैसा कनेक्शन, या कच्चा (बस अपने वर्तमान धारावाहिक इंटरफ़ेस को सॉकेट के आधार पर स्थानांतरित कर सकते हैं) के साथ शुरू कर सकते हैं, और कनेक्ट करने के लिए पोटीन जैसे सॉफ़्टवेयर का उपयोग कर सकते हैं इसे में)।

अंतिम नोट पर, यदि आपको एक त्वरित समाधान की आवश्यकता है, तो आप अपने सीरियल / टीटीएल संचार पोर्ट के लिए ड्रॉप-इन कनवर्टर का भी उपयोग कर सकते हैं। उपभोक्ताओं के लिए संस्करण हैं (डिजी वन एसपी, मोक्सा एनपोर्ट ५१५०, आदि) और अन्य आपकी परियोजना पर एकीकृत करने के लिए ( मोक्सा , एचवी-ग्रुप और अन्य से)। ये ओबी की परतों को 1, 2, 3, 4 से पूरी तरह से अलग करते हैं।

आशा है कि यह आपको ट्रैक पर लाने में मदद करेगा।


6

एक ATM -ga328 माइक्रोकंट्रोलर, एक ENC28J60 ईथरनेट नियंत्रक, एक 74HC125 स्तर कनवर्टर (ताकि Mega328 अभी भी 5v पर काम कर सके और ENC28J60 पर बात कर सके) के लिए ओपन-सोर्स नैनोड प्रोजेक्ट बहुत कम नंगे न्यूनतम हार्डवेयर को इंटरनेट से जोड़ने के लिए आवश्यक कार्यान्वित करता है। 3.3V से चल रहा है), और प्रासंगिक शक्ति और निष्क्रिय सर्किट्री के साथ एक ईथरनेट जैक (आंतरिक चुंबकत्व के साथ)। आप वेब पर इसके बारे में बहुत कुछ पढ़ सकते हैं, जिसमें यह सोल्डरपैड पेज भी शामिल है । यह 2011 का सर्वश्रेष्ठ IoT ओपन सोर्स प्रोजेक्ट भी था , जो इसके लायक है।

पूर्ण प्रकटीकरण - मैं इस उत्पाद को दुष्ट डिवाइस पर बेचता हूं ।


... या यह एक pollin.de/shop/dt/MTQ5OTgxOTk-/Bausaetze_Module/Bausaetze/... कम से कम 20 यूरो के लिए
दही

@ कर्ड कूल, लिंक्ड डिवाइस के साथ एक कमी यह है कि यह Arduino संगत नहीं है, है ना?
vicatcu
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.