विषयसूची:

ब्राइट बॉल IOT: 8 कदम
ब्राइट बॉल IOT: 8 कदम

वीडियो: ब्राइट बॉल IOT: 8 कदम

वीडियो: ब्राइट बॉल IOT: 8 कदम
वीडियो: Ghaata Episode 15 [Eng Sub] - Adeel Chaudhry - Momina Iqbal - Mirza Zain Baig - 26th January 2024 2024, जुलाई
Anonim
Image
Image
ब्राइट बॉल IOT
ब्राइट बॉल IOT
ब्राइट बॉल IOT
ब्राइट बॉल IOT

यह परियोजना नियंत्रण पर आधारित है, ऐप Blynk के माध्यम से, नियोपिक्सल का एक मैट्रिक्स, क्योंकि एक साधारण दीपक पर्याप्त नहीं था मैंने एक घड़ी और एक तापमान और आर्द्रता सेंसर जोड़ा, लेकिन हम विस्तार से देखते हैं।

चरण 1: अवयव

1: Arduino R3

16: नियोपिक्सल WS2812B

1: एलसीडी 16x2 I2C मॉड्यूल के साथ

1: आरटीसी (रियल टाइम क्लॉक) डीएस 1307

1: DHT 22 (तापमान और आर्द्रता सेंसर)

1: डीसी डीसी कन्वर्टर एडजस्टेबल स्टेप डाउन

1: रैखिक नियामक LM1117

1: ईएसपी5266-01

3: बटन स्विच

1: डायवर्टर

1: बाहरी ओपल व्हाइट बॉल लैंप के लिए डिफ्यूज़र

1: विद्युत जंक्शन बॉक्स

1: प्रतिरोधी 220 ओम

1: रोकनेवाला ५१० ओम

1: रोकनेवाला 1K ओम

1: रोकनेवाला ४७० ओम

3: डायोड 1N4007

बिजली के तार

चरण 2: एलईडी मैट्रिक्स

एलईडी मैट्रिक्स
एलईडी मैट्रिक्स
एलईडी मैट्रिक्स
एलईडी मैट्रिक्स

मैंने नीचे दिए गए आरेख में नेपिक्सल की एक छोटी सी सरणी बनाई है, इसे Arduino द्वारा "Adafruit_NeoPixel.h" लाइब्रेरी के साथ नियंत्रित किया जाता है, यह बहुत उज्ज्वल है और यह सलाह दी जाती है कि जब एल ई डी चालू हो, तो न देखें।

चरण 3: सेंसर DHT

मैंने पर्यावरण की स्थिति की निगरानी के लिए DHT 22 सेंसर का उपयोग किया, एलईडी रंग भिन्नता, तापमान का प्रतिनिधित्व करता है, 12 रंग भिन्नताओं में, नीले (ठंडे) से लाल (गर्म) तक।

चरण 4: घड़ी

घड़ी
घड़ी
घड़ी
घड़ी
घड़ी
घड़ी

घड़ी को RTC द्वारा नियंत्रित किया जाता है, मैंने DS1307 का उपयोग किया है, लेकिन यह DS3231 में भी फिट हो सकता है, विवरण के लिए "क्लॉक सेट डेट टाइम" देखें, उस प्रोजेक्ट के विपरीत, मैंने पुल-डाउन रेसिस्टर्स को बटन, P1, P2 और से हटा दिया। P3, जो समय को समायोजित करने के लिए उपयोग किया जाता है, और मैंने कोड में एक छोटा सा बदलाव किया है।

चरण 5: आईओटी

Image
Image
आईओटी
आईओटी

Arduino ESP8266 के माध्यम से इंटरनेट से जुड़ा है, जो बदले में, ऐप Blynk. से जुड़ा है

फोन के माध्यम से आप मूड के आधार पर लैंप का रंग बदल सकते हैं। रंग निम्नानुसार सेट किए गए हैं:

V1 = लाल

V2 = हरा

वी३ = ब्लू

V5 = पीला

V6 = बैंगनी

V7 = सियान

V8 = सफेद

V4 = तापमान

चरण 6: विद्युत योजना

विद्युत योजना
विद्युत योजना
विद्युत योजना
विद्युत योजना

जैसा कि आप वायरिंग आरेख से देख सकते हैं, सर्किट का दिल "Arduino" है, मेरे मामले में मैंने "Arduino नैनो" का उपयोग किया है।

पिन के लिए A4 और A5 संबंधित SDA और I2C 16x2 डिस्प्ले के SCL और RTC से जुड़े हैं।

तापमान और आर्द्रता सेंसर एक रोकनेवाला पुल-अप के माध्यम से पिन 4 से जुड़ा है।

Arduino के पिन 12 से जुड़ा डायवर्टर, IOT मोड से प्रकाश के एक अच्छे खेल में बदल जाता है, जिसे "इंद्रधनुष" कहा जाता है।

ESP8266 को पावर देने के लिए मैंने LM1117 रेगुलेटर का इस्तेमाल किया, जबकि RTX पर वोल्टेज कम करने के लिए, मैंने एक रेसिस्टिव डिवाइडर (R1-R2) का इस्तेमाल किया।

समूह D1, D2, D3 का एक सुरक्षात्मक कार्य है:

  • D1 रिवर्स पोलरिटी से बचाता है।
  • D2, यदि हम Arduino कोड बदलते हैं, तो Neopixel मैट्रिक्स की फीडिंग को रोकता है।
  • D3 5.6 वोल्ट को घटाकर 5 वोल्ट कर देता है

चरण 7: Arduino कोड

create.arduino.cc से कोड:

पुस्तकालय:

  • Wire.h - Arduino IDE
  • RTClib.h -
  • LiquidCrystal_I2C.h -
  • DHT.h -
  • Adafruit_NeoPixel.h -
  • ESP8266_Lib.h -
  • BlynkSimpleShieldEsp8266.h -

कोड में सेट किए जाने वाले पैरामीटर:

  • चार प्रमाणीकरण = "YourAuthToken"; ऐप का टोकन कोड दर्ज करें Bynk
  • Blynk.begin(auth, wifi, "ssid", "password"); अपने राउटर वाई फाई के लिए एसएसआईडी और पासवर्ड दर्ज करें

चरण 8: उपयोग

Image
Image

चूंकि मेरी बिल्ली को क्रिसमस ट्री पसंद नहीं है, इसलिए छुट्टियों के दौरान, मैंने इस लैंप को "इंद्रधनुष मोड" में इस्तेमाल किया

सिफारिश की: