कैसे Arduino नैनो / प्रो-मिनी / प्रो-माइक्रो क्लोन प्रोग्राम है जिसमें कोई यूएसबी पोर्ट नहीं है?


13

मैं एक सस्ता संभव विकल्प की तलाश कर रहा था ताकि एक मंद रोशनी के लिए आर्डिनो और वायरलेस कॉम्स मिलें और अरुडिनो नैनो क्लोन की खोज करते समय इस ईबे आइटम पर आएं । इसका कोई USB पोर्ट नहीं है, इसलिए इसे कैसे प्रोग्राम किया जा सकता है?

संपादित करें:

मुझे पता चला है कि "Arduino Pro Micro" नामक एक नया उपकरण है जो प्रो मिनी और नैनो के समान है लेकिन इसमें USB पोर्ट इन-बिल्ट है। सबसे अच्छी बात आप प्रो माइक्रो को 4 यूरो से कम में खरीद सकते हैं ! एक dimmable एलईडी प्रकाश के लिए उत्कृष्ट ...


1
आपने "वायरलेस कॉम्स" कहा - एक एक्सबीई (जोड़ी) का उपयोग करने से आपको प्रो मिनी ओवर-द-एयर प्रोग्राम करने की अनुमति मिलेगी। जब TX / RX का उपयोग इस तरह से किया जाता है, तो किसी रीसेट को प्रभावित करने के लिए कुछ हैकिंग / सर्किटरी की आवश्यकता होती है। यदि आप इसे प्रासंगिक मानते हैं तो मैं इसे पूर्ण उत्तर के रूप में पोस्ट करूंगा।
रॉन जे।

यह निश्चित रूप से अच्छा होगा कि हवा पर पुनर्खरीद किया जा सके, निश्चित नहीं कि अगर xbee एक अच्छा विकल्प है क्योंकि मुझे याद है कि यह इतना सस्ता नहीं है। लेकिन अगर सस्ते xbee क्लोन हैं जो बहुत अच्छा होगा!
डोमिनिक

NRF24L01 (2.4GHz RF) चिप और XBee में क्या अंतर है? NRF24L01 चिप्स 1 यूरो में सस्ते लगते हैं, XBee कम से कम 6 गुना महंगा है ...
डोमिनिक

1+ वर्ष पर - पूर्णता के लिए। आपका स्वीकार किया गया उत्तर एक अच्छा है, लेकिन आपने जो पूछा उसके लिए सही नहीं है। USB प्रोग्रामिंग का सबसे सस्ता तरीका एक बूटलोडर का उपयोग करना है जो std I / O पिन का उपयोग करके एक मानक USB कनेक्शन के साथ इंटरफेस करता है। कुछ ऐसे USB पोर्ट को ICSP प्रोग्रामिंग करने की अनुमति देते हैं ताकि बूटलोडर को लोड करने के लिए भी किसी विशेष हार्डवेयर की जरूरत न पड़े। विवरण वर्तमान में मस्तिष्क की नोक पर नहीं है लेकिन गार्गॉयल को पता है। मेरा मानना ​​है कि "Arduino" "Trinket" इस प्रणाली का उपयोग करता है और इसके बूट लोडर के वेरिएंट इस प्रणाली को अन्य AVR प्रोसेसर तक विस्तारित करने के लिए उपलब्ध हैं।
रसेल मैकमोहन

FTDI प्रोग्रामर केवल कुछ ही यूरो है इसलिए यह मेरे लिए काम करता है। आप एक प्रोग्रामर के रूप में arduino का उपयोग कर सकते हैं, लेकिन यह हर बार इसे एक प्रोग्राम से कनेक्ट करने के लिए थोड़ा गड़बड़ है और इसे हर समय प्रोग्रामिंग के लिए सेटअप रखना अधिक महंगा है और उतना सुविधाजनक नहीं है। एफटीडीआई प्रोग्रामर एक उपकरण है, इसलिए इसे बार-बार पुन: उपयोग किया जा सकता है, मैं इसे लागत के रूप में नहीं मान रहा हूं।
डोमिनिक

जवाबों:


23

यह एक आर्दीनो के समान है लेकिन सस्ता होने के लिए USB से UART कनवर्टर चिप को हटा दिया गया है। इसे प्रोग्राम करने के लिए आपको एक बाहरी कनवर्टर का उपयोग करना होगा और इसे Rx / Tx पिन से जोड़ना होगा।
कृपया ध्यान दें कि ये बोर्ड घड़ी स्रोत के रूप में एक क्रिस्टल का उपयोग नहीं करते हैं लेकिन एक 16 मेगाहर्ट्ज गुंजयमान यंत्र है जिसमें उच्च सहिष्णुता (0.5%) है

यहाँ छवि विवरण दर्ज करें

आपको सीरियल बोर्ड (या केबल) की तरह एक बाहरी यूएसबी प्राप्त करना होगा

यहाँ छवि विवरण दर्ज करें

ध्यान दें कि धारावाहिक बोर्डों में यूएसबी के दो "संस्करण" हैं। एक संस्करण टीएक्स पिन को टीएक्स हेडर और आरएक्स पिन को आरएक्स हेडर को आउटपुट करता है और दूसरा संस्करण टीएक्स पिन को आरएक्स हेडर और आरएक्स पिन को टीएक्स हेडर को आउटपुट करता है।

यदि आपका बोर्ड Tx पिन को Rx हेडर और Rx पिन को Tx हैडर को आउटपुट करता है (सिग्नल पहले ही पार हो गए हैं) तो आपको USB बोर्ड के Rx को Arduino के Rx से कनेक्ट करना चाहिए, और USB बोर्ड के Tx को Arxino के Tx (जैसे नीचे दिखाया गया है) से कनेक्ट करना चाहिए। )

यहाँ छवि विवरण दर्ज करें

यदि आपका बोर्ड टीएक्स पिन को टीएक्स हेडर और आरएक्स पिन को आरएक्स हेडर पर आउटपुट करता है, तो आपको यूएसबी बोर्ड के आरएक्स को आरड्यूइनो के टीएक्स से कनेक्ट करना चाहिए, और यूएसबी बोर्ड के टीएक्स को आरड्यूइनो के टीएक्स (क्रॉस कनेक्ट जैसे नीचे दिखाया गया है) से कनेक्ट करना चाहिए।

यहाँ छवि विवरण दर्ज करें


बिल्कुल वही जो मैं जानना चाहता था! धन्यवाद। नीचे के वोटों को देखते हुए प्रश्न को संपादित किया गया हो सकता है कि यह एक खरीदारी प्रश्न की तरह लगे।
डोमिनिक

मैं मिनी Arduino प्रो कहते हैं कि छवि से नोटिस, यह थोड़ा भ्रामक है। क्या यह नैनो जैसा ही है?
डोमिनिक

Arduino की वेब साइट Tutortial ([गाइड Arduino मिनी करने के लिए] प्रोग्रामिंग प्रदान करता है arduino.cc/en/Guide/ArduinoMini ) यह alexan_e पर फैलता, विस्तृत जवाब। DTR और RESET के बीच CAP की सूचना दें। अन्यथा आपको मिनी के रीसेट बटन को दबाने की आवश्यकता होगी
mpflaga

मुझे वास्तव में गलती से एक बेहतर विकल्प मिला, संपादन देखें।
डोमिनिक

1
@ मैट आप सही हैं, मैं इंटरनेट से चित्र डाउनलोड करता हूं और गलती को नोटिस नहीं करता। मैं इसे ठीक कर दूँगा।
अलेक्सां_ए

10

नैनो बनाम प्रो-मिनी

क्या आपके पास एक नैनो की तुलना में प्रो-मिनी जैसा दिखता है

यहाँ छवि विवरण दर्ज करें

11,12,13 पर पिन ब्लू में MOSI, MISO और SCK एनोटेशन पर ध्यान दें।

ICSP।

Arduino-Nano को प्रोग्राम करने के लिए सीरियल-पोर्ट (एक ऑफ-बोर्ड USB से सीरियल एडॉप्टर के माध्यम से) का उपयोग करने के साथ-साथ आप ICSP का उपयोग करके ऑन-बोर्ड Atmega168 / ATmega328 को भी प्रोग्राम कर सकते हैं। आपको एक प्रोग्रामर की आवश्यकता है लेकिन आप इसके लिए एक और Arduino (ISP स्केच के रूप में Arduino का उपयोग करके), एक बस-समुद्री डाकू या अन्य उपकरणों का उपयोग कर सकते हैं।

Arduino पिन 11,12 और 13 MOSI, MISO और SCK हैं। आप रीसेट ("आरएसटी"), वीसीसी और जीएनडी को भी जोड़ते हैं।

यहाँ छवि विवरण दर्ज करें
विशिष्ट AVR ICSP कनेक्टर

Arduino IDE, अपेक्षाकृत आसानी से "प्रोग्रामर" मेनू के विकल्प के रूप में "ArPino ISP" और "buspirate" के रूप में पहचाना जा सकता है। IDE स्केच अपलोड करने के लिए avrdude का उपयोग करता है, avrdude के वर्तमान संस्करण (जैसा कि वर्तमान IDE में शामिल है) बस-पाइरेट और कई अन्य उपकरणों के बारे में जानते हैं जिन्हें प्रोग्रामर के रूप में उपयोग किया जा सकता है।


धन्यवाद। अंत में मैं अब तक के सबसे आसान विकल्प के साथ गया, संपादन देखें।
डोमिनिक

DANGER- इस उत्तर के साथ छवि में प्रो मिनी स्पार्कफुन 2/15 द्वारा बेची गई प्रो मिनी के अलावा कुछ और है ... sparkfun.com/products/11113 और उन्हें देखने के लिए "दो बेटों के बीच संबंध" को छोड़ दिया गया है! (वे क्या सोच रहे थे?) Sparkfun पृष्ठ पर और यहाँ छवियों में पिन पदों पर लेबल को बारीकी से देखें।

2

प्रो मिनी दो स्वादों में आता है: 3.3V (8MHz पर चल रहा है) और 5V (16MHz पर चल रहा है) जहां तक ​​मुझे पता है कि दोनों को अलग करने के लिए कोई स्पष्ट चिह्न नहीं हैं।

ऊपर alexan_e का जवाब 5V मॉडल के लिए काम करता है। यदि आप 3.3V मॉडल खरीदते हैं (जो अन्य कम वोल्टेज चिप्स के लिए अच्छा है) तो वायरिंग को कुछ समायोजन की आवश्यकता होती है। USB इंटरफ़ेस बोर्ड 5V आउट पिन प्रदान करते हैं, और प्रो मिनी में RAW इनपुट पिन होता है। उन दो को जोड़ने की जरूरत है और आप फिर प्रो मिनी के वीसीसी पिन पर 3.3V को विनियमित करते हैं।

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