ಸದಸ್ಯ:1840362vignesh/WEP 2019-20
ನೋಡ್ MCU[ಬದಲಾಯಿಸಿ]
ನೋಡ್ MCU ನೋಡ್ಎಂಸಿಯು ಓಪನ್ ಸೋರ್ಸ್ ಐಒಟಿ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಆಗಿದೆ. ಇದು ಎಸ್ಪ್ರೆಸಿಫ್ ಸಿಸ್ಟಮ್ಸ್ನಿಂದ ESP8266 Wi-Fi SoC ನಲ್ಲಿ ಚಲಿಸುವ ಫರ್ಮ್ವೇರ್ ಮತ್ತು ESP-12 ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಆಧರಿಸಿದ ಹಾರ್ಡ್ವೇರ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ. ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ "ನೋಡ್ಎಂಸಿಯು" ಎಂಬ ಪದವು ಅಭಿವೃದ್ಧಿ ಕಿಟ್ಗಳಿಗಿಂತ ಫರ್ಮ್ವೇರ್ ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ. ಫರ್ಮ್ವೇರ್ ಲುವಾ ಸ್ಕ್ರಿಪ್ಟಿಂಗ್ ಭಾಷೆಯನ್ನು ಬಳಸುತ್ತದೆ. ಇದು ಇಲುವಾ ಯೋಜನೆಯನ್ನು ಆಧರಿಸಿದೆ ಮತ್ತು ಇಎಸ್ಪಿ 8266 ಗಾಗಿ ಎಸ್ಪ್ರೆಸಿಫ್ ನಾನ್-ಓಎಸ್ ಎಸ್ಡಿಕೆ ಮೇಲೆ ನಿರ್ಮಿಸಲಾಗಿದೆ. ಇದು ಲುವಾ-ಸಿಜೆಸನ್ ಮತ್ತು ಎಸ್ಪಿಐಎಫ್ಎಫ್ಎಸ್ನಂತಹ ಅನೇಕ ಮುಕ್ತ ಮೂಲ ಯೋಜನೆಗಳನ್ನು ಬಳಸುತ್ತದೆ.
ಪರಿಚಯ[ಬದಲಾಯಿಸಿ]
ನೋಡ್ಎಂಸಿಯು ಓಎಸ್ಪಿ 8266 ವೈಫೈ ಚಿಪ್ಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಓಪನ್ ಸೋರ್ಸ್ ಎಲ್ಯುಎ ಆಧಾರಿತ ಫರ್ಮ್ವೇರ್ ಆಗಿದೆ. ಇಎಸ್ಪಿ 8266 ಚಿಪ್ನೊಂದಿಗೆ ಕ್ರಿಯಾತ್ಮಕತೆಯನ್ನು ಅನ್ವೇಷಿಸುವ ಮೂಲಕ, ನೋಡ್ಎಂಸಿಯು ಫರ್ಮ್ವೇರ್ ಇಎಸ್ಪಿ 8266 ಡೆವಲಪ್ಮೆಂಟ್ ಬೋರ್ಡ್ / ಕಿಟ್ನೊಂದಿಗೆ ಬರುತ್ತದೆ, ಅಂದರೆ ನೋಡ್ಎಂಸಿಯು ಡೆವಲಪ್ಮೆಂಟ್ ಬೋರ್ಡ್.
ನೋಡ್ಎಂಸಿಯು ಓಪನ್ ಸೋರ್ಸ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಆಗಿರುವುದರಿಂದ, ಅವುಗಳ ಹಾರ್ಡ್ವೇರ್ ವಿನ್ಯಾಸವನ್ನು ಸಂಪಾದಿಸಲು / ಮಾರ್ಪಡಿಸಲು / ನಿರ್ಮಿಸಲು ಮುಕ್ತವಾಗಿದೆ.
ನೋಡ್ಎಂಸಿಯು ದೇವ್ ಕಿಟ್ / ಬೋರ್ಡ್ ಇಎಸ್ಪಿ 8266 ವೈಫೈ ಶಕ್ತಗೊಂಡ ಚಿಪ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ. ಇಎಸ್ಪಿ 8266 ಟಿಸಿಪಿ / ಐಪಿ ಪ್ರೋಟೋಕಾಲ್ನೊಂದಿಗೆ ಎಸ್ಪ್ರೆಸಿಫ್ ಸಿಸ್ಟಮ್ಸ್ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಕಡಿಮೆ-ವೆಚ್ಚದ ವೈ-ಫೈ ಚಿಪ್ ಆಗಿದೆ. ESP8266 ಬಗ್ಗೆ ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ನೀವು ESP8266 WiFi ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸಬಹುದು.
ನೋಡ್ಎಂಸಿಯು ದೇವ್ ಕಿಟ್ಗಾಗಿ ಆವೃತ್ತಿ 2 (ವಿ 2) ಲಭ್ಯವಿದೆ, ಅಂದರೆ ನೋಡ್ಎಂಸಿಯು ಡೆವಲಪ್ಮೆಂಟ್ ಬೋರ್ಡ್ ವಿ 1.0 (ಆವೃತ್ತಿ 2), ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಕಪ್ಪು ಬಣ್ಣದ ಪಿಸಿಬಿಯಲ್ಲಿ ಬರುತ್ತದೆ.
ESP8266 ನ ಸಾಮರ್ಥ್ಯಗಳೊಂದಿಗೆ ಬರುತ್ತದೆ
ಮೆಮೋರಿ ವಿವರಗಳು[ಬದಲಾಯಿಸಿ]
2.4 GHz Wi-Fi (802.11 b / g / n, WPA / WPA2 ಅನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ), ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ ಇನ್ಪುಟ್ / output ಟ್ಪುಟ್ (16 ಜಿಪಿಐಒ), ಇಂಟರ್-ಇಂಟಿಗ್ರೇಟೆಡ್ ಸರ್ಕ್ಯೂಟ್ (I²C) ಸರಣಿ ಸಂವಹನ ಪ್ರೋಟೋಕಾಲ್, ಅನಲಾಗ್-ಟು-ಡಿಜಿಟಲ್ ಪರಿವರ್ತನೆ (10-ಬಿಟ್ ಎಡಿಸಿ) ಸೀರಿಯಲ್ ಪೆರಿಫೆರಲ್ ಇಂಟರ್ಫೇಸ್ (ಎಸ್ಪಿಐ) ಸರಣಿ ಸಂವಹನ ಪ್ರೋಟೋಕಾಲ್, ಐಎಂಎಸ್ (ಇಂಟರ್-ಐಸಿ ಸೌಂಡ್) ಡಿಎಂಎ (ಡೈರೆಕ್ಟ್ ಮೆಮೊರಿ ಆಕ್ಸೆಸ್) ನೊಂದಿಗೆ ಇಂಟರ್ಫೇಸ್ಗಳು (ಜಿಪಿಐಒ ಜೊತೆ ಪಿನ್ಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುವುದು), UART (ಮೀಸಲಾದ ಪಿನ್ಗಳಲ್ಲಿ, ಜೊತೆಗೆ GPIO2 ನಲ್ಲಿ ಪ್ರಸಾರ-ಮಾತ್ರ UART ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು), ಮತ್ತು ಪು
ಇತಿಹಾಸ[ಬದಲಾಯಿಸಿ]
ಇಎಸ್ಪಿ 8266 ಹೊರಬಂದ ಸ್ವಲ್ಪ ಸಮಯದ ನಂತರ ನೋಡ್ಎಂಸಿಯು ರಚಿಸಲಾಗಿದೆ. ಡಿಸೆಂಬರ್ 30, 2013 ರಂದು, ಎಸ್ಪ್ರೆಸಿಫ್ ಸಿಸ್ಟಮ್ಸ್ ಇಎಸ್ಪಿ 8266 ಉತ್ಪಾದನೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿತು. ಇಎಸ್ಪಿ 8266 ಎನ್ನುವುದು ಟೆನ್ಸಿಲಿಕಾ ಎಕ್ಸ್ಟೆನ್ಸ ಎಲ್ಎಕ್ಸ್ 106 ಕೋರ್ನೊಂದಿಗೆ ಸಂಯೋಜಿಸಲ್ಪಟ್ಟ ವೈ-ಫೈ ಸೋಕ್ ಆಗಿದೆ, [ಉಲ್ಲೇಖದ ಅಗತ್ಯವಿದೆ] ಐಒಟಿ ಅನ್ವಯಗಳಲ್ಲಿ ವ್ಯಾಪಕವಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ (ಸಂಬಂಧಿತ ಯೋಜನೆಗಳನ್ನು ನೋಡಿ). ನೋಡ್ಎಂಸಿಯು 13 ಅಕ್ಟೋಬರ್ 2014 ರಂದು ಪ್ರಾರಂಭವಾಯಿತು, ಹಾಂಗ್ ನೋಡೆಮ್ಕು-ಫರ್ಮ್ವೇರ್ನ ಮೊದಲ ಫೈಲ್ ಅನ್ನು ಗಿಟ್ಹಬ್ಗೆ ಒಪ್ಪಿಸಿದಾಗ. ಎರಡು ತಿಂಗಳ ನಂತರ, ಡೆವಲಪರ್ ಹುವಾಂಗ್ ಆರ್ ಜಿಗೆ ಬದ್ಧವಾದಾಗ ಓಪನ್-ಹಾರ್ಡ್ವೇರ್ ಪ್ಲಾಟ್ಫಾರ್ಮ್ ಅನ್ನು ಸೇರಿಸಲು ಯೋಜನೆಯು ವಿಸ್ತರಿಸಿತು
https://commons.wikimedia.org/wiki/File:%E0%B2%A8%E0%B3%8B%E0%B2%A1%E0%B3%8D_MCU.jpg
ನೋಡ್ಎಂಸಿಯು ಜಿಪಿಐಒ (ಸಾಮಾನ್ಯ ಉದ್ದೇಶದ ಇನ್ಪುಟ್ / put ಟ್ಪುಟ್) ಗೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಪಿನ್ ಮ್ಯಾಪಿಂಗ್ ಟೇಬಲ್ ಎಪಿಐ ದಸ್ತಾವೇಜನ್ನು ಭಾಗವಾಗಿದೆ. [17] I / O ಸೂಚ್ಯಂಕ ESP8266 ಪಿನ್
0 [*] GPIO16 1 GPIO5 2 GPIO4 3 GPIO0 4 GPIO2 5 GPIO14 6 GPIO12 7 GPIO13 8 GPIO15 9 GPIO3 10 GPIO1 11 GPIO9 12 GPIO10 ESP8266 Arduino ಕೋರ್ ARDino.cc ಎಆರ್ಎಂ / ಎಸ್ಎಎಂ ಎಂಸಿಯುನಂತಹ ಎವಿಆರ್ ಅಲ್ಲದ ಪ್ರೊಸೆಸರ್ಗಳನ್ನು ಆಧರಿಸಿ ಹೊಸ ಎಂಸಿಯು ಬೋರ್ಡ್ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಪ್ರಾರಂಭಿಸಿದಾಗ ಮತ್ತು ಆರ್ಡುನೊ ಡ್ಯೂನಲ್ಲಿ ಬಳಸಲಾಗುತ್ತಿದ್ದಂತೆ, ಅವರು ಆರ್ಡುನೊ ಐಡಿಇ ಅನ್ನು ಮಾರ್ಪಡಿಸುವ ಅಗತ್ಯವಿತ್ತು, ಇದರಿಂದಾಗಿ ಪರ್ಯಾಯ ಟೂಲ್ಚೇನ್ಗಳನ್ನು ಬೆಂಬಲಿಸಲು ಐಡಿಇ ಅನ್ನು ಬದಲಾಯಿಸುವುದು ಸುಲಭವಾಗುತ್ತದೆ ಈ ಹೊಸ ಸಂಸ್ಕಾರಕಗಳಿಗಾಗಿ ಆರ್ಡುನೊ ಸಿ / ಸಿ ಅನ್ನು ಸಂಕಲಿಸಲು ಅನುಮತಿಸಲು. ಬೋರ್ಡ್ ಮ್ಯಾನೇಜರ್ ಮತ್ತು ಎಸ್ಎಎಂ ಕೋರ್ ಪರಿಚಯದೊಂದಿಗೆ ಅವರು ಇದನ್ನು ಮಾಡಿದರು. "ಕೋರ್" ಎನ್ನುವುದು ಬೋರ್ಡ್ ಮ್ಯಾನೇಜರ್ ಮತ್ತು ಆರ್ಡುಗೆ ಅಗತ್ಯವಿರುವ ಸಾಫ್ಟ್ವೇರ್ ಘಟಕಗಳ ಸಂಗ್ರಹವಾಗಿದೆ
[*] ಡಿ 0 (ಜಿಪಿಐಒ 16) ಅನ್ನು ಜಿಪಿಐಒ ಓದಲು / ಬರೆಯಲು ಮಾತ್ರ ಬಳಸಬಹುದು. ಇದು ಓಪನ್-ಡ್ರೈನ್ / ಇಂಟರಪ್ಟ್ / ಪಿಡಬ್ಲ್ಯೂಎಂ / ಐಐಸಿ ಅಥವಾ 1-ವೈರ್ ಅನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ.
ಮೆಮೊರಿ: 128 ಡೆವಲಪರ್: ಇಎಸ್ಪಿ 8266 ಓಪನ್ ಸೋರ್ಸ್ ಸಮುದಾಯ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್: ಎಕ್ಸ್ಟಿಒಎಸ್ ಸಂಗ್ರಹಣೆ: 4MBytes ಸಿಪಿಯು: ಇಎಸ್ಪಿ 8266 (ಎಲ್ಎಕ್ಸ್ 106) ಶಕ್ತಿ: ಯುಎಸ್ಬಿ
References
https://en.wikipedia.org/wiki/NodeMCU
https://www.electronicwings.com/nodemcu/introduction-to-nodemcu