चित्र लोड हो रहा है…
3.3 V वाले ब्रेडबोर्ड बोर्ड पर Wi-Fi, Bluetooth LE और 240 MHz के दो कोर
हर पाठ बोर्ड पर आपका अपना कोड चलाता है। उसकी सारी जाँचें पास करें, तो वह पूरा माना जाता है।
बोर्ड को सही क्रम में जोड़ें, फिर बेंच की तरह उसे पावर दें और जाँचें।
11 में से 0 चरणकाले, दो परतों वाले खाली बोर्ड से शुरू करें। हर पुर्ज़ा उसी क्रम में वापस लगता है जिसमें फ़ैक्टरी लगाती है।
हर खराबी सिमुलेशन में सच में होती है। एक चालू करें, चित्र देखें, फिर पढ़ें कि ऐसा क्यों हुआ।
Espressif का अपना ESP32-S3 बोर्ड: 25.4 x 62.7 mm के बोर्ड पर एक ESP32-S3-WROOM-1 मॉड्यूल (240 MHz पर डुअल-कोर Xtensa LX7, 512 KB SRAM, 8 MB फ़्लैश, 8 MB PSRAM, Wi-Fi और Bluetooth 5 LE), दो Micro-USB पोर्ट के साथ। UART पोर्ट एक CP2102N ब्रिज से होकर UART0 तक जाता है, और डिफ़ॉल्ट रूप से अपलोड और Serial वहीं रहते हैं; USB पोर्ट GPIO19/20 पर चिप का अपना फ़ुल-स्पीड USB है। एक SGM2212 रेगुलेटर USB से 3.3 V बनाता है, लाल D5 बताती है कि 3.3 V चालू है, और एक एड्रेसेबल RGB LED, GPIO38 पर बैठी है (पुराने v1.0 पर GPIO48)। हर GPIO सिर्फ़ 3.3 V का है: उसे कभी 5 V न दें।
| हेडर | पिन | नाम | काम | लेवल | अधिकतम करंट | टिप्पणियाँ |
|---|---|---|---|---|---|---|
| J1 | 1 | 3V3 | – | 3.3 V | – | रेगुलेटर से 3.3 V आउट (लगभग 800 mA तक, बोर्ड जितना खुद लेता है उसे घटाकर), या USB न होने पर 3.3 V इनपुट। |
| J1 | 2 | 3V3 | – | 3.3 V | – | |
| J1 | 3 | RST | CHIP_PU, EN | 3.3 V | – | EN (CHIP_PU)। R5 (10 kΩ) से पुल-अप, C6 पर 1 µF की देरी के साथ। चिप को रीसेट में रोकने के लिए इसे LOW खींचें; RESET भी यही करता है। |
| J1 | 4 | 4 | RTC_GPIO4, TOUCH4, ADC1_CH3 | 3.3 V | 20 mA | पाठ इसे LED के लिए इस्तेमाल करते हैं (330 Ω के साथ)। ADC1 चैनल, Wi-Fi चालू होने पर भी काम करता है, और एक टच पैड। |
| J1 | 5 | 5 | RTC_GPIO5, TOUCH5, ADC1_CH4 | 3.3 V | 20 mA | |
| J1 | 6 | 6 | RTC_GPIO6, TOUCH6, ADC1_CH5 | 3.3 V | 20 mA | |
| J1 | 7 | 7 | RTC_GPIO7, TOUCH7, ADC1_CH6 | 3.3 V | 20 mA | |
| J1 | 8 | 15 | RTC_GPIO15, U0RTS, ADC2_CH4, XTAL_32K_P | 3.3 V | 20 mA | |
| J1 | 9 | 16 | RTC_GPIO16, U0CTS, ADC2_CH5, XTAL_32K_N | 3.3 V | 20 mA | |
| J1 | 10 | 17 | RTC_GPIO17, U1TXD, ADC2_CH6 | 3.3 V | 20 mA | |
| J1 | 11 | 18 | RTC_GPIO18, U1RXD, ADC2_CH7, CLK_OUT3 | 3.3 V | 20 mA | |
| J1 | 12 | 8 | RTC_GPIO8, TOUCH8, ADC1_CH7, SUBSPICS1, I2C SDA (Arduino default) | 3.3 V | 20 mA | Arduino का डिफ़ॉल्ट I2C SDA (Wire.begin(8, 9))। |
| J1 | 13 | 3 | RTC_GPIO3, TOUCH3, ADC1_CH2, स्ट्रैपिंग पिन | 3.3 V | 20 mA | स्ट्रैपिंग पिन (JTAG स्रोत का चुनाव)। रीसेट पर इसे खुला छोड़ें। |
| J1 | 14 | 46 | GPIO46, स्ट्रैपिंग पिन | 3.3 V | 20 mA | स्ट्रैपिंग पिन। डाउनलोड मोड के लिए रीसेट पर इसे LOW होना चाहिए; अपलोड करते समय इसे कभी HIGH पर न रखें। |
| J1 | 15 | 9 | RTC_GPIO9, TOUCH9, ADC1_CH8, FSPIHD, SUBSPIHD, I2C SCL (Arduino default) | 3.3 V | 20 mA | |
| J1 | 16 | 10 | RTC_GPIO10, TOUCH10, ADC1_CH9, FSPICS0, FSPIIO4, SUBSPICS0, SPI SS (Arduino default) | 3.3 V | 20 mA | |
| J1 | 17 | 11 | RTC_GPIO11, TOUCH11, ADC2_CH0, FSPID, FSPIIO5, SUBSPID, SPI MOSI (Arduino default) | 3.3 V | 20 mA | |
| J1 | 18 | 12 | RTC_GPIO12, TOUCH12, ADC2_CH1, FSPICLK, FSPIIO6, SUBSPICLK, SPI SCK (Arduino default) | 3.3 V | 20 mA | |
| J1 | 19 | 13 | RTC_GPIO13, TOUCH13, ADC2_CH2, FSPIQ, FSPIIO7, SUBSPIQ, SPI MISO (Arduino default) | 3.3 V | 20 mA | |
| J1 | 20 | 14 | RTC_GPIO14, TOUCH14, ADC2_CH3, FSPIWP, FSPIDQS, SUBSPIWP | 3.3 V | 20 mA | |
| J1 | 21 | 5V | – | 5 V | – | VCC_5V: शॉट्की के बाद USB से लगभग 4.6 V आउट, या बिना सुरक्षा वाला 5 V इनपुट। |
| J1 | 22 | G | – | – | – | |
| J3 | 1 | G | – | – | – | |
| J3 | 2 | TX | U0TXD, CLK_OUT1 | 3.3 V | 20 mA | UART0 TX, CP2102N से जुड़ा। Serial की छपाई यहीं से निकलती है; इसे खाली छोड़ें। |
| J3 | 3 | RX | U0RXD, CLK_OUT2 | 3.3 V | 20 mA | CP2102N से UART0 RX। अपलोड यहीं से आते हैं; इसे खाली छोड़ें। |
| J3 | 4 | 1 | RTC_GPIO1, TOUCH1, ADC1_CH0 | 3.3 V | 20 mA | |
| J3 | 5 | 2 | RTC_GPIO2, TOUCH2, ADC1_CH1 | 3.3 V | 20 mA | |
| J3 | 6 | 42 | MTMS | 3.3 V | 20 mA | |
| J3 | 7 | 41 | MTDI, CLK_OUT1 | 3.3 V | 20 mA | |
| J3 | 8 | 40 | MTDO, CLK_OUT2 | 3.3 V | 20 mA | |
| J3 | 9 | 39 | MTCK, CLK_OUT3, SUBSPICS1 | 3.3 V | 20 mA | |
| J3 | 10 | 38 | FSPIWP, SUBSPIWP, RGB LED data (v1.1) | 3.3 V | 20 mA | v1.1 पर RGB LED (WS2812 डेटा) चलाता है। GPIO की तरह इस्तेमाल हो सकता है, पर LED भी प्रतिक्रिया देगी। |
| J3 | 11 | 37 | SPIDQS, FSPIQ, SUBSPIQ | 3.3 V | – | हेडर पर GPIO37 छपा है, पर इस N8R8 मॉड्यूल पर यह ऑक्टल PSRAM से जुड़ा है। इसे इस्तेमाल करने पर बोर्ड क्रैश हो जाता है। |
| J3 | 12 | 36 | SPIIO7, FSPICLK, SUBSPICLK | 3.3 V | – | हेडर पर GPIO36 छपा है, पर इस N8R8 मॉड्यूल पर यह ऑक्टल PSRAM से जुड़ा है। इसे इस्तेमाल करने पर बोर्ड क्रैश हो जाता है। |
| J3 | 13 | 35 | SPIIO6, FSPID, SUBSPID | 3.3 V | – | हेडर पर GPIO35 छपा है, पर इस N8R8 मॉड्यूल पर यह ऑक्टल PSRAM से जुड़ा है। इसे इस्तेमाल करने पर बोर्ड क्रैश हो जाता है। |
| J3 | 14 | 0 | RTC_GPIO0, BOOT button, स्ट्रैपिंग पिन | 3.3 V | 20 mA | GND तक BOOT बटन वाला स्ट्रैपिंग पिन। रीसेट पर HIGH हो तो आपका स्केच बूट होता है, LOW हो तो डाउनलोड मोड। बूट के बाद बटन की तरह पढ़ना सुरक्षित है। |
| J3 | 15 | 45 | GPIO45, स्ट्रैपिंग पिन | 3.3 V | 20 mA | स्ट्रैपिंग पिन (फ़्लैश वोल्टेज का चुनाव)। रीसेट पर इसे LOW या खुला रखें। |
| J3 | 16 | 48 | SPICLK_N, SUBSPICLK_N_DIFF, RGB LED data (v1.0) | 3.3 V | 20 mA | सिर्फ़ v1.0 बोर्ड पर RGB LED का डेटा। 1.8 V PSRAM वाले मॉड्यूल पर 1.8 V पर चलता है। |
| J3 | 17 | 47 | SPICLK_P, SUBSPICLK_P_DIFF | 3.3 V | 20 mA | 1.8 V PSRAM वाले मॉड्यूल पर 1.8 V पर चलता है; इस N8R8 पर 3.3 V। |
| J3 | 18 | 21 | RTC_GPIO21 | 3.3 V | 20 mA | |
| J3 | 19 | 20 | RTC_GPIO20, U1CTS, ADC2_CH9, CLK_OUT1, USB_D+ | 3.3 V | 20 mA | USB पोर्ट का USB D+। इसे GPIO की तरह इस्तेमाल करने से नेटिव USB कनेक्शन खत्म हो जाता है। |
| J3 | 20 | 19 | RTC_GPIO19, U1RTS, ADC2_CH8, CLK_OUT2, USB_D- | 3.3 V | 20 mA | USB पोर्ट का USB D−। इसे GPIO की तरह इस्तेमाल करने से नेटिव USB कनेक्शन खत्म हो जाता है। |
| J3 | 21 | G | – | – | – | |
| J3 | 22 | G | – | – | – |
सेंसर और एक्चुएटर जिन्हें यह बोर्ड चलाता है, असली कनेक्शन के साथ।
कोई भी खाली GPIO, 330 Ω रेज़िस्टर से होकर: (3.3 − 2.0) V / 330 Ω लगभग 4 mA है, पिन के डिफ़ॉल्ट 20 mA के बहुत अंदर।
| पुर्ज़े का पिन | बोर्ड का पिन |
|---|---|
| A (through 330 Ω) | 4तार का रंग नारंगी |
| K | Gतार का रंग काला |
GPIO5 और G के बीच बटन, pinMode(5, INPUT_PULLUP) के साथ: दबाने पर LOW पढ़ता है। जो बटन पावर मिलते समय दबे रह सकते हैं, उनके लिए GPIO0, 3, 45 और 46 से बचें।
| पुर्ज़े का पिन | बोर्ड का पिन |
|---|---|
| 1 | 5तार का रंग पीला |
| 2 | Gतार का रंग काला |
दोनों सिरे 3V3 और G पर, वाइपर GPIO1 (ADC1) पर। analogRead(), 0-4095 देता है, analogReadMilliVolts() कैलिब्रेट किया हुआ वोल्टेज।
| पुर्ज़े का पिन | बोर्ड का पिन |
|---|---|
| 1 | 3V3तार का रंग लाल |
| wiper | 1तार का रंग हरा |
| 3 | Gतार का रंग काला |
Wi-Fi चालू होने पर ADC1 पिन (GPIO1-10) इस्तेमाल करें: रेडियो चलते समय ADC2 (GPIO11-20) पढ़ा नहीं जा सकता। सिरों को कभी 5V से न जोड़ें।
3V3 से GPIO2 तक LDR और GPIO2 से G तक 10 kΩ: ज़्यादा रोशनी, ज़्यादा रीडिंग।
| पुर्ज़े का पिन | बोर्ड का पिन |
|---|---|
| LDR leg 1 | 3V3तार का रंग लाल |
| LDR leg 2 + 10 kΩ to G | 2तार का रंग हरा |
| 10 kΩ | Gतार का रंग काला |
GPIO18 पर 50 Hz का सिग्नल (ledcAttach(18, 50, 14) या ESP32Servo लाइब्रेरी)। SG90 के लिए 3.3 V का सिग्नल काफ़ी है।
| पुर्ज़े का पिन | बोर्ड का पिन |
|---|---|
| brown (GND) | Gतार का रंग भूरा |
| red (V+) | 5Vतार का रंग लाल |
| orange (signal) | 18तार का रंग नारंगी |
सर्वो को 5V पिन से सिर्फ़ तब पावर दें जब एक छोटी सर्वो अच्छे USB पोर्ट पर हो; उसके शुरू होने का करंट बोर्ड को ब्राउन-आउट कर सकता है। बड़े लोड को साझा ग्राउंड वाली अपनी सप्लाई चाहिए।
TRIG, GPIO5 पर, ECHO, GPIO6 पर, VCC, 5V पर।
| पुर्ज़े का पिन | बोर्ड का पिन |
|---|---|
| VCC | 5Vतार का रंग लाल |
| TRIG | 5तार का रंग पीला |
| ECHO (through 1 kΩ / 2 kΩ divider) | 6तार का रंग हरा |
| GND | Gतार का रंग काला |
ECHO एक 5 V सिग्नल है: GPIO6 के आगे 1 kΩ / 2 kΩ का डिवाइडर लगाएँ (लगभग 3.3 V) या HC-SR04P जैसा 3.3 V सेंसर इस्तेमाल करें। सीधा 5 V पिन को नुकसान पहुँचाता है।
Wire.begin(8, 9) के साथ SDA GPIO8 और SCL GPIO9 पर I2C; पता 0x68। ब्रेकआउट का रेगुलेटर 3V3 से आराम से चलता है।
| पुर्ज़े का पिन | बोर्ड का पिन |
|---|---|
| VCC | 3V3तार का रंग लाल |
| GND | Gतार का रंग काला |
| SDA | 8तार का रंग नीला |
| SCL | 9तार का रंग पीला |
I2C (GPIO8, GPIO9) पर 128 x 64 OLED, पता 0x3C, 3V3 से पावर।
| पुर्ज़े का पिन | बोर्ड का पिन |
|---|---|
| VCC | 3V3तार का रंग लाल |
| GND | Gतार का रंग काला |
| SDA | 8तार का रंग नीला |
| SCL | 9तार का रंग पीला |
GPIO7 और G के बीच पैसिव बज़र, tone(7, 440) या ledcWriteTone() से चलाया गया।
| पुर्ज़े का पिन | बोर्ड का पिन |
|---|---|
| + | 7तार का रंग नारंगी |
| − | Gतार का रंग काला |
2.7 V से चलता है, इसलिए 3V3 ठीक है। GPIO1 को analogReadMilliVolts(1) से पढ़ें: °C = (mV − 500) / 10।
| पुर्ज़े का पिन | बोर्ड का पिन |
|---|---|
| +Vs | 3V3तार का रंग लाल |
| Vout | 1तार का रंग हरा |
| GND | Gतार का रंग काला |