Node.js ट्यूटोरियल

Node.js होम Node.js परिचय Node.js प्रारंभ करें Node.js मॉड्यूल Node.js HTTP मॉड्यूल Node.js फ़ाइल सिस्टम Node.js URL मॉड्यूल Node.js एनपीएम Node.js घटनाएँ Node.js फ़ाइलें अपलोड करें Node.js ईमेल

Node.js MySQL

MySQL प्रारंभ करें MySQL डेटाबेस बनाएँ MySQL तालिका बनाएँ MySQL सम्मिलित करें MySQL से चुनें MySQL कहाँ MySQL ऑर्डर बाय MySQL हटाएं MySQL ड्रॉप टेबल MySQL अद्यतन MySQL सीमा मायएसक्यूएल जॉइन

Node.js MongoDB

मोंगोडीबी आरंभ करें MongoDB डेटाबेस बनाएँ MongoDB संग्रह बनाएँ मोंगोडीबी डालें मोंगोडीबी खोजें मोंगोडीबी क्वेरी मोंगोडीबी सॉर्ट मोंगोडीबी हटाएं MongoDB ड्रॉप संग्रह मोंगोडीबी अपडेट मोंगोडीबी सीमा मोंगोडीबी शामिल हों

रास्पबेरी पाई

रासपी आरंभ करें रास्पी जीपीआईओ परिचय रासपी ब्लिंकिंग एलईडी रासपी एलईडी और पुशबटन रासपी बहने वाली एल ई डी रासपी वेबसाकेट रासपी आरजीबी एलईडी वेबसाकेट रास्पी अवयव

Node.js संदर्भ

अंतर्निहित मॉड्यूल

Node.js रास्पबेरी पाई - अवयव


घटक क्या हैं?

घटक एक बड़े पूरे के हिस्से हैं। इस अध्याय में, हम अपने ट्यूटोरियल में उपयोग किए जाने वाले विभिन्न घटकों की व्याख्या करते हैं।


रास्पबेरी पाई और GPIO पिन

GPIO के साथ रास्पबेरी पाई 3

यह रास्पबेरी पाई 3 का एक उदाहरण है।

GPIO पिन रास्पबेरी पाई के दाईं ओर दो पंक्तियों में छोटे लाल वर्ग होते हैं, वास्तविक रास्पबेरी पाई पर वे छोटे धातु पिन होते हैं।

इनपुट पिन स्विच की तरह होते हैं जिन्हें आप बाहरी दुनिया से चालू या बंद कर सकते हैं (जैसे ऑन/ऑफ लाइट स्विच)।

आउटपुट पिन स्विच की तरह होते हैं जिन्हें रास्पबेरी पाई चालू या बंद कर सकता है (जैसे एलईडी लाइट को चालू / बंद करना)।

रास्पबेरी पाई 3 में 26 GPIO पिन हैं, बाकी पिन पावर, ग्राउंड या "अन्य" हैं।

पिन प्लेसमेंट नीचे दी गई तालिका के अनुरूप हैं।

रास्पबेरी पाई बी+, 2, 3 और जीरो

3वी3 1 2 5वी
जीपीआईओ 2 3 4 5वी
जीपीआईओ 3 5 6 जीएनडी
जीपीआईओ 4 7 8 जीपीआईओ 14
जीएनडी 9 10 जीपीआईओ 15
जीपीआईओ 17 1 1 12 जीपीआईओ 18
जीपीआईओ 27 13 14 जीएनडी
जीपीआईओ 22 15 16 जीपीआईओ 23
3वी3 17 18 जीपीआईओ 24
जीपीआईओ 10 19 20 जीएनडी
जीपीआईओ 9 21 22 जीपीआईओ 25
जीपीआईओ 11 23 24 जीपीआईओ 8
जीएनडी 25 26 जीपीआईओ 7
डीएनसी 27 28 डीएनसी
जीपीआईओ 5 29 30 जीएनडी
जीपीआईओ 6 31 32 जीपीआईओ 12
जीपीआईओ 13 33 34 जीएनडी
जीपीआईओ 19 35 36 जीपीआईओ 16
जीपीआईओ 26 37 38 जीपीआईओ 20
जीएनडी 39 40 जीपीआईओ 21

दंतकथा

भौतिक पिन नंबर
शक्ति +
ज़मीन
यूएआरटी
I2C
एसपीआई
जीपीआईओ
कनेक्ट न करें


ब्रेडबोर्ड

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

नीचे दिए गए उदाहरण में हमने कुछ वर्गों को अलग-अलग रंगों के साथ हाइलाइट किया है। यह आपको यह दिखाने के लिए है कि ग्रिड कैसे जुड़ा है।

हाइलाइट किए गए कनेक्शन के साथ ब्रेडबोर्ड

ब्रेडबोर्ड के विभिन्न खंड:

  • बाईं और दाईं ओर, टाई-पॉइंट के 2 कॉलम हैं। इनमें से प्रत्येक कॉलम में सभी टाई पॉइंट जुड़े हुए हैं।
  • पावर बस - लाल रंग से हाइलाइट किए गए कॉलम। आमतौर पर पावर को ब्रेडबोर्ड से जोड़ने के लिए उपयोग किया जाता है। चूंकि पूरा कॉलम जुड़ा हुआ है, आप कॉलम के किसी भी टाई-पॉइंट से पावर कनेक्ट कर सकते हैं।
  • ग्राउंड बस - नीले रंग से हाइलाइट किए गए कॉलम। आमतौर पर ग्राउंड को ब्रेडबोर्ड से जोड़ने के लिए उपयोग किया जाता है। चूंकि पूरा कॉलम जुड़ा हुआ है, आप ग्राउंड को कॉलम के किसी भी टाई-पॉइंट से जोड़ सकते हैं।
  • कनेक्टेड टाई-पॉइंट्स की पंक्तियाँ - हरे रंग से हाइलाइट की गई पंक्तियाँ। इनमें से प्रत्येक पंक्ति के टाई-पॉइंट जुड़े हुए हैं, लेकिन पूरी पंक्ति नहीं! लेफ्ट साइड टाई-पॉइंट्स जुड़े हुए हैं (एबीसीडीई), और राइट साइड टाई-पॉइंट्स जुड़े हुए हैं (एफजीएचआईजे)।
  • ब्रेडबोर्ड के केंद्र में एक खाई होती है, जो बाएँ और दाएँ पंक्तियों को अलग करती है। खाई की चौड़ाई को डिजाइन किया गया है ताकि कई एकीकृत सर्किट इसके पार फिट हो सकें।

अन्य विद्युत अवयव

होल एलईडी के माध्यम से

प्रकाश उत्सर्जक डायोड (एलईडी)। एक एलईडी एक डायोड है जो उस पर वोल्टेज लगाने पर प्रकाश का उत्सर्जन करता है। हमारे उदाहरण में हम एक थ्रू होल एलईडी का उपयोग करते हैं। उनके पास एक सकारात्मक (एनोड कहा जाता है), और एक नकारात्मक (कैथोड कहा जाता है) पिन होता है। एलईडी पर लंबा पैर सकारात्मक पिन को इंगित करना चाहिए।

होल एलईडी के माध्यम से

आरजीबी एलईडी

Light emitting diode (LED). An LED is a diode that emits light when a voltage is applied to it. An RGB LED has 4 pins. One for each color (R = Red, G = Green, and, B = Blue), and a common cathode/anode. This one LED can display the pure colors, or with PWD to modulate and mix colors.

आरजीबी एलईडी

Push Button

A push button is a type of switch. A switch makes or breaks a connection an an electric circuit.

हाइलाइट किए गए कनेक्शन के साथ ब्रेडबोर्ड

Jumper Wire - Female to Male

Short pieces of wire called jumper wires are used to make connections. Female to Male jumper wires can be used to connect from the GPIO on the Raspberry Pi to the Breadboard.

महिला से पुरुष जम्पर तार

Jumper Wire - Male to Male

Short pieces of wire called jumper wires are used to make connections. Male to Male jumper wires can be used to make connections between different parts of the Breadboard.

हाइलाइट किए गए कनेक्शन के साथ ब्रेडबोर्ड

Resistor - 68 Ohm

Resistors are used to reduce current, adjust signal levels, etc. This is a 68 Ohm resistor.

68 ओम रोकनेवाला

Resistor - 220 Ohm

Resistors are used to reduce current, adjust signal levels, etc. This is a 220 Ohm resistor.

220 ओम रोकनेवाला

Resistor - 1k Ohm

Resistors are used to reduce current, adjust signal levels, etc. This is a 1k Ohm resistor.

1k ओम रोकनेवाला


Node.js Modules

onoff - GPIO access and interrupt detection with Node.js

documentation

Socket.IO - real-time bidirectional event-based communication

documentation

pigpio - wrapper for pigpio C library. Enables GPIO, PWM, servo control, state change notification and interrupt handling with Node.js

documentation