
दो ESP32 डेव बोर्ड एक ही सिल्कस्क्रीन नंबर के साथ GPIO को पूरी तरह से अलग-अलग क्रम में उजागर कर सकते हैं, और एक पूरा दोपहर “मेरा सेंसर शून्य क्यों पढ़ता है” बग खोजने में बिताना आमतौर पर एक स्ट्रैपिंग पिन या एक इनपुट-ऑनली GPIO तक आता है जिसे किसी ने फ्लैग नहीं किया। Android पर आपकी जेब में एक पिनआउट संदर्भ सोल्डरिंग आयरन को गर्म करने से पहले इसे पकड़ने का सबसे तेज़ तरीका है। नीचे दिए गए ऐप्स पिन नंबरिंग, बूटिंग और स्ट्रैपिंग व्यवहार, ADC और टच मैप, PWM चैनल और व्यावहारिक सावधानियों को कवर करते हैं जो कभी भी बोर्ड के कागज कार्ड पर नहीं आती हैं।
हमने उन ऐप्स को वरीयता दी जो पूरी तरह से ऑफलाइन काम करते हैं, सदस्यता के बजाय $2 की एकबारी भुगतान का सम्मान करते हैं, और DevKitC v4, LOLIN S3, TinyPICO, और बढ़ते ESP32-C3 और -S3 परिवारों को कवर करने के लिए पर्याप्त व्यापक डेटाबेस रखते हैं। सूची में कुछ प्रोग्रामिंग टूल भी हैं, क्योंकि “पिनआउट पढ़ें” से “टेस्ट स्केच फ्लैश करें” तक जाना एक-टैप कदम है जब टूलचेन एक ही फोन पर होता है।
ESP32 पिनआउट ऐप में क्या देखें
- बोर्ड-विशिष्ट विचार, केवल SoC डेटाशीट नहीं। एक DevKitC एक S3 DevKit की तुलना में अलग पिन उजागर करता है।
- जाल चिह्नित करें। इनपुट-केवल पिन, बूट, JTAG डिफ़ॉल्ट और ऑनबोर्ड फ्लैश से जुड़े पिन को बुलाया जाना चाहिए, छोटे प्रिंट में छिपा नहीं।
- परिधीय मानचित्र। ADC चैनल, DAC, टच, PWM, RTC, और SPI डिफ़ॉल्ट कच्ची संख्या से अधिक महत्वपूर्ण हैं।
- ऑफलाइन डेटाबेस। मैदान में सोल्डर करें, विमानों में, और संकेत के बिना प्रयोगशालाओं में।
- एक सीरियल या MQTT साथी। तो एक बार वायरिंग सही हो जाने के बाद, इसका परीक्षण करने के लिए लैपटॉप की आवश्यकता नहीं होती है।
त्वरित तुलना
| ऐप | के लिए सर्वश्रेष्ठ | मुफ्त योजना | शुरुआती मूल्य/महीना | रेटिंग |
|---|---|---|---|---|
| PinOut | बोर्ड-विशिष्ट ESP32 और Arduino आरेख | हाँ | मुफ्त | 4.5 |
| Electrodoc Pro | पूर्ण इलेक्ट्रॉनिक्स टूलकिट + पिनआउट | मुफ्त परीक्षण | एकबारी भुगतान | 4.5 |
| ElectroDroid | प्लगइन के साथ व्यापक रूप से उपयोग किया गया संदर्भ | हाँ | Pro एकबारी | 4.7 |
| Arduino IDE | फोन से स्केच संकलित और फ्लैश करें | हाँ | मुफ्त | 4.1 |
| Termux | Android से Python और esptool.py | हाँ | मुफ्त | 4.5 |
| SerialWiFiTerminal | USB या Wi-Fi पर चलते-फिरते सीरियल मॉनिटर | हाँ | मुफ्त | 4.3 |
| IoT MQTT Panel | MQTT के माध्यम से तार वाले ESP32 की जांच करें | हाँ | मुफ्त | 4.6 |
| Wokwi | सोल्डर करने से पहले वायरिंग का अनुकरण करें | हाँ | Pro $7/महीना से | 4.6 |
ऐप्स
1. PinOut — ESP32 और Arduino के लिए सर्वश्रेष्ठ बोर्ड-विशिष्ट संदर्भ
PinOut वह ऐप है जिसे हम हर बार खोलते हैं जब कोई नया बोर्ड टेबल पर उतरता है। यह DevKitC, LOLIN, TinyPICO, Wemos S2 Mini और दर्जनों Arduino फॉर्म फैक्टर के लिए बोर्ड-विशिष्ट आरेख ले जाता है, और प्रत्येक पिन को इसकी GPIO संख्या, वैकल्पिक फ़ंक्शन और किसी भी स्ट्रैपिंग या इनपुट-केवल चेतावनी के साथ एनोटेट किया जाता है। आरेख डाउनलोड के बाद ऑफलाइन काम करते हैं।
जहां यह कम पड़ता है: नए C6 और H2 बोर्ड एक या दो फर्मवेयर रिलीज़ पीछे रह सकते हैं। खोज ठीक है लेकिन फजी नहीं है।
मूल्य निर्धारण:
- मुफ्त: सभी बोर्ड आरेख, ऑफलाइन एक्सेस।
- भुगतान: कोई नहीं।
प्लेटफॉर्म: Android।
निचला रेखा: Android पर सबसे मजबूत “बस मुझे बताओ कि यह बोर्ड पर कौन सा पिन क्या करता है” ऐप।
2. Electrodoc Pro — सर्वश्रेष्ठ ऑल-राउंड इलेक्ट्रॉनिक्स टूलकिट
Electrodoc Pro स्विस आर्मी चाकू है। पिनआउट रेजिस्टर कलर कोड, LED कैलकुलेटर, PCB ट्रेस-चौड़ाई सहायक और सीरियल कंसोल के साथ बैठते हैं। ESP32 पिनआउट सेक्शन PinOut जितना गहरा नहीं है, लेकिन आसपास के कैलकुलेटर तब तक भुगतान करते हैं जब आपको एक सीरीज रेजिस्टर चुनने या वोल्टेज डिवाइडर को सत्यापित करने की भी आवश्यकता होती है।
जहां यह कम पड़ता है: UI घनत्व अधिक है, इसलिए यह जानने में कुछ सत्र लगते हैं कि कौन सा सेक्शन कौन सा टूल रखता है।
मूल्य निर्धारण:
- मुफ्त: बुनियादी संदर्भ उपकरण।
- भुगतान: एकबारी खरीद संपूर्ण Pro टूलसेट को अनलॉक करता है।
प्लेटफॉर्म: Android, iOS।
निचला रेखा: यदि आप चाहते हैं कि एक ऐप पूरी इलेक्ट्रॉनिक्स बेंच को कवर करे, केवल पिनआउट नहीं तो इसे चुनें।
3. ElectroDroid — प्लगइन के साथ सर्वश्रेष्ठ लंबे समय से चल रहा संदर्भ
ElectroDroid Android इलेक्ट्रॉनिक्स संदर्भ ऐप्स का बुजुर्ग है। ESP32 बोर्ड, सामान्य ICs, और हर कनेक्टर के लिए पिनआउट जो आपने कभी Raspberry Pi हैट में प्लग किए हैं, एक ब्राउज़र-शैली के मेनू के अंदर रहते हैं। एक प्लगइन इकोसिस्टम विशेष संदर्भ जोड़ता है (ट्रांजिस्टर प्रकार, एंटीना कैलकुलेटर) बेस इंस्टॉल को बिना फुलाए।
जहां यह कम पड़ता है: इंटरफेस अभी भी 2015 Android ऐप जैसा दिखता है। कुछ प्लगइन पैक एकबारी भुगतान ऐड-ऑन हैं।
मूल्य निर्धारण:
- मुफ्त: मुख्य संदर्भ और पिनआउट।
- भुगतान: Pro संस्करण और प्लगइन बंडल।
प्लेटफॉर्म: Android।
निचला रेखा: एक मुख्य। इसे PinOut के साथ इंस्टॉल करें, इसकी जगह नहीं।
4. Arduino IDE — सर्वश्रेष्ठ मोबाइल संकलन और फ्लैश
Arduino IDE Android पर आधिकारिक क्लाउड-समर्थित संपादक है। एक टेस्ट स्केच लिखें, अपने ESP32 बोर्ड लक्ष्य चुनें और USB-OTG या Wi-Fi पर फ्लैश करें। यह “यह GPIO कौन सा है?” से “LED GPIO 2 पर मिमिक्री करता है, इसलिए मेरी वायरिंग काम करती है” तक सबसे तेज़ पथ है।
जहां यह कम पड़ता है: लाइब्रेरी सिंक के लिए Arduino Cloud खाते की आवश्यकता है। जटिल निर्माण अभी भी लैपटॉप के लायक हैं।
मूल्य निर्धारण:
- मुफ्त: संपादक, क्लाउड स्केच, बोर्ड फ्लैशिंग।
- भुगतान: अधिक डिवाइस कनेक्शन के लिए वैकल्पिक Arduino Cloud योजनाएं।
प्लेटफॉर्म: Android, iOS, web।
निचला रेखा: बहुत अच्छा स्वच्छता-जांच उपकरण जब आपके पास डेटाशीट पिन हाथ में हो और इसे परीक्षण करना चाहते हों।
5. Termux — फोन से esptool.py के लिए सर्वश्रेष्ठ
Termux Android पर एक पूर्ण Linux टर्मिनल है। Python इंस्टॉल करें, pip install esptool, और आप USB-OTG के माध्यम से ESP32 को फर्मवेयर फ्लैश कर सकते हैं बिना पास में लैपटॉप के। यह MicroPython वर्कफ़्लो के लिए Ampy, mpremote और rshell भी चलाता है।
जहां यह कम पड़ता है: पूर्ण पैकेज समर्थन के लिए F-Droid बिल्ड की आवश्यकता है क्योंकि Play Store संस्करण फ्रोजन है। यदि आपने कभी Linux शेल का उपयोग नहीं किया है तो सेटअप तकनीकी है।
मूल्य निर्धारण:
- मुफ्त: सबकुछ।
- भुगतान: कोई नहीं।
प्लेटफॉर्म: Android।
निचला रेखा: अपनी जेब में एक पूर्ण ESP32 टूलचेन रखने का तरीका। सीखने की अवस्था, लेकिन जल्दी भुगतान करता है।
6. SerialWiFiTerminal — सर्वश्रेष्ठ मोबाइल सीरियल मॉनिटर
SerialWiFiTerminal USB-OTG के माध्यम से या Wi-Fi पर किसी भी ESP32 को चलाने वाले एक छोटे टेलनेट-शैली स्टब के लिए एक उचित सीरियल कंसोल उजागर करता है। बूट लॉग को डीबग करने के लिए उपयोगी जब फोन पास का एकमात्र स्क्रीन हो, और सेशन लॉग को बाद के लिए सादे पाठ में सहेजता है।
जहां यह कम पड़ता है: कुछ Android फोन पर USB-OTG चिपसेट के बारे में मुश्किल। पुराने बिल्ड को कभी-कभी मैन्युअल रूप से पेयर करने की आवश्यकता होती है।
मूल्य निर्धारण:
- मुफ्त: सभी सुविधाएं।
- भुगतान: कोई नहीं।
प्लेटफॉर्म: Android।
निचला रेखा: बेंच सीरियल मॉनिटर के लिए मोबाइल विकल्प। फील्ड वर्क के लिए अच्छा।
7. IoT MQTT Panel — MQTT पर वायरिंग परीक्षण के लिए सर्वश्रेष्ठ
IoT MQTT Panel किसी भी Android फोन को MQTT चलाने वाले ESP32 के लिए एक डैशबोर्ड में बदल देता है। स्विच, स्लाइडर और गेज का पैनल बनाएं, विषयों की सदस्यता लें, और पुष्टि करें कि आपकी वायरिंग स्केच कहता है। एक बग से वायरिंग अनिश्चितता को दूर करने का सबसे तेज़ तरीका है: यदि सेंसर मान पैनल में दिखाई देता है तो पिन पसंद ठीक है, और बग कोड में है।
जहां यह कम पड़ता है: नेटवर्क पर कहीं एक MQTT ब्रोकर की आवश्यकता होती है। इसके लिए Raspberry Pi पर Mosquitto चलाने में कुछ भी गलत नहीं है।
मूल्य निर्धारण:
- मुफ्त: सभी सुविधाएं।
- भुगतान: कोई नहीं।
प्लेटफॉर्म: Android।
निचला रेखा: वास्तविक डेटा के साथ वायरिंग पसंद की पुष्टि करने के लिए जाना-माना पैनल।
8. Wokwi — सर्वश्रेष्ठ प्री-सोल्डर सिमुलेटर
Wokwi एक ब्राउज़र-आधारित ESP32 सिमुलेटर है जो Chrome में या Android पर WebView शेल में आश्चर्यजनक रूप से अच्छी तरह से चलता है। ड्रैग-एंड-ड्रॉप संपादक में एक बोर्ड वायर करें, एक स्केच लोड करें, और सटीक GPIO को देखें जिसे आप एक LED को जलाने या सेंसर डेटा बाहर निकालने की योजना बना रहे हैं। शिक्षण, प्रोटोटाइपिंग और लोहे को छूने से पहले पिन पसंद की पुष्टि के लिए उपयोगी।
जहां यह कम पड़ता है: मूल Android ऐप नहीं, इसलिए फोन पर स्पर्श लक्ष्य छोटे हो सकते हैं। उन्नत परिधीय को Pro स्तर की आवश्यकता है।
मूल्य निर्धारण:
- मुफ्त: सार्वजनिक परियोजनाएं और अधिकांश बोर्ड।
- भुगतान: निजी परियोजनाओं और प्रीमियम परिधीय के लिए लगभग $7/महीना से Pro योजनाएं।
प्लेटफॉर्म: Web (ब्राउज़र के माध्यम से Android पर काम करता है), डेस्कटॉप।
डाउनलोड करें: ब्राउज़र में खोलें
निचला रेखा: सोल्डर करने से पहले पहुंचने के लिए, विशेष रूप से जब सेंसर महंगा या नाजुक हो।
सही कैसे चुनें
- यदि आपको केवल एक पिनआउट संदर्भ चाहिए: PinOut।
- यदि आप एक ऑल-राउंड इलेक्ट्रॉनिक्स टूलकिट चाहते हैं: Electrodoc Pro।
- यदि आप पहले से ही ElectroDroid पर विश्वास करते हैं: इसे रखें, और बोर्ड-विशिष्ट विचारों के लिए PinOut जोड़ें।
- यदि आप फोन से स्केच फ्लैश करना चाहते हैं: शुरुआत के लिए Arduino IDE, शेल के साथ आरामदायक किसी के लिए Termux।
- यदि आपको क्षेत्र में बूट संदेशों को डीबग करने की आवश्यकता है: SerialWiFiTerminal।
- यदि आप वास्तविक डेटा के साथ साबित करना चाहते हैं कि वायरिंग काम करता है: IoT MQTT Panel।
- यदि आप बोर्ड को छूने से पहले डिजाइन परीक्षण करना चाहते हैं: Wokwi।
अक्सर पूछे जाने वाले प्रश्न
Android के लिए सर्वश्रेष्ठ मुफ्त ESP32 पिनआउट ऐप कौन सा है?
PinOut। इसमें सबसे व्यापक बोर्ड-विशिष्ट कवरेज है और आरेख डाउनलोड के बाद पूरी तरह ऑफलाइन काम करता है।
GPIO 12 या GPIO 15 मेरे ESP32 पर कभी-कभी बूट को क्यों रोकते हैं?
ये स्ट्रैपिंग पिन हैं। यदि पावर-ऑन पर एक स्ट्रैपिंग पिन को अधिक या कम रखा जाता है, तो चिप एक वैकल्पिक बूट मोड में प्रवेश करता है। सेंसर को वायर करने से पहले “बूट” या “स्ट्रैपिंग” एनोटेशन के अंतर्गत ऐप आरेख देखें।
क्या मैं कंप्यूटर के बिना ESP32 को फ्लैश कर सकता हूं?
हाँ। Android के लिए USB-OTG प्लस Arduino IDE, या esptool.py के साथ Termux का उपयोग करें। दोनों दृष्टिकोण USB-C से USB-A अडेप्टर और डेटा-सक्षम केबल के माध्यम से काम करते हैं।
क्या ये पिनआउट ऐप्स ESP32-S3 और ESP32-C3 के लिए सटीक हैं?
PinOut और Electrodoc अधिकांश S3 और C3 बोर्ड को कवर करते हैं, लेकिन बिल्कुल नए वेरिएंट खरीदने से पहले ऐप की बोर्ड सूची देखें। कुछ C6 और H2 बोर्ड अभी भी संदर्भ ऐप्स में पकड़ रहे हैं।
क्या कोई भी ऐप ADC शोर या PWM चैनल मानचित्र दिखाता है?
Electrodoc Pro और ElectroDroid दोनों ADC चैनल और PWM असाइनमेंट सूचीबद्ध करते हैं। शोर विशेषताओं के लिए, ऐप आरेख को Espressif की आधिकारिक डेटाशीट के साथ क्रॉस-संदर्भित करें।
कौन सा ऐप सर्वश्रेष्ठ ऑफलाइन खेलता है?
PinOut और ElectroDroid दोनों पूरी तरह से ऑफलाइन काम करते हैं। Wokwi को ब्राउज़र और नेटवर्क की आवश्यकता है। Arduino IDE को खाते की आवश्यकता केवल क्लाउड सिंक के लिए है, स्थानीय फ्लैशिंग के लिए नहीं।