विषयसूची:

IoT इमोजी साइन: 9 कदम (चित्रों के साथ)
IoT इमोजी साइन: 9 कदम (चित्रों के साथ)

वीडियो: IoT इमोजी साइन: 9 कदम (चित्रों के साथ)

वीडियो: IoT इमोजी साइन: 9 कदम (चित्रों के साथ)
वीडियो: Emoji satisfying creative art || Angel + Devil #CreativeArt #Satisfying 2024, नवंबर
Anonim
IoT इमोजी साइन
IoT इमोजी साइन

यह निर्देश दिखाता है कि IoT इमोजी साइन बनाने के लिए ESP8266 और कुछ NeoPixels का उपयोग कैसे करें।

चरण 1: तैयारी

तैयारी
तैयारी
तैयारी
तैयारी
तैयारी
तैयारी
तैयारी
तैयारी

ESP8266 देव बोर्ड

कोई भी ESP8266 बोर्ड ठीक होना चाहिए। इस बार मैं WeMos D1 Mini Pro का उपयोग कर रहा हूं, यह सबसे छोटा और सबसे पतला देव बोर्ड है जो मुझे मिल सकता है। यदि आप इसे पोर्टेबल चाहते हैं, तो लाइपो सपोर्ट वाला बोर्ड चुनें।

नियोपिक्सल

यह प्रोजेक्ट Arduino Adafruit_NeoPixel लाइब्रेरी का उपयोग करता है, कोई भी कम्पैटिबल एलईडी चिप ठीक है, जैसे WS2812, WS2812B, SK6812, SK6812mini… आदि।

इस बार मैं एक छोटा 8x8 मैट्रिक्स पैनल बनाने के लिए SK6812mini के 64 एलईडी चिप्स का उपयोग कर रहा हूं। लेकिन टांका लगाने का काम इस परियोजना का मुख्य काम नहीं है, आप काम को आसान बनाने के लिए एक एलईडी पट्टी का उपयोग कर सकते हैं या यहां तक कि सीधे एक 8x8 NeoPixel LED मैट्रिक्स खरीद सकते हैं;>

साइन स्टैंड

इस बार मैं साइन स्टैंड के रूप में एक माइक्रो यूएसबी मेटल फ्लेक्सिबल ट्यूब केबल का उपयोग कर रहा हूं।

चरण 2: वैकल्पिक: 3D प्रिंटिंग और असेंबली

वैकल्पिक: 3D प्रिंटिंग और असेंबली
वैकल्पिक: 3D प्रिंटिंग और असेंबली
वैकल्पिक: 3D प्रिंटिंग और असेंबली
वैकल्पिक: 3D प्रिंटिंग और असेंबली
वैकल्पिक: 3D प्रिंटिंग और असेंबली
वैकल्पिक: 3D प्रिंटिंग और असेंबली

यदि आप केवल 8x8 NeoPixel LED मैट्रिक्स खरीदते हैं, तो आप इस चरण को छोड़ सकते हैं।

  1. ३डी प्रिंट केस:
  2. ज़िगज़ैग दिशा में SK6812mini चिप लगाएं
  3. टांका लगाने का काम
  4. सर्किट को सील करने के लिए गर्म गोंद का उपयोग करें
  5. पावर पिन और सिग्नल पिन (SK6812 Din से ESP8266 पिन 4 / D2) को ESP8266 देव बोर्ड से कनेक्ट करें
  6. गड़बड़ करना
  7. यूएसबी केबल प्लग करें

चरण 3: सॉफ्टवेयर तैयार करना

सॉफ्टवेयर तैयारी
सॉफ्टवेयर तैयारी
सॉफ्टवेयर तैयारी
सॉफ्टवेयर तैयारी

अरुडिनो आईडीई

यदि आपने अभी तक Arduino IDE इंस्टॉल नहीं किया है, तो कृपया इसे आधिकारिक साइट से डाउनलोड और इंस्टॉल करें:

www.arduino.cc/hi/main/software

ईएसपी8266 समर्थन

यदि आपने अभी तक Arduino ESP8266 समर्थन स्थापित नहीं किया है, तो कृपया "Arduino on ESP8266" अनुभाग में दिए गए चरणों का पालन करें:

github.com/esp8266/Arduino

अरुडिनो पुस्तकालय

Arduino लाइब्रेरी का उपयोग 3 पुस्तकालयों के आधार पर स्थापित करें:

  • वाईफाई प्रबंधक
  • ArduinoWebSockets
  • Adafruit_NeoPixel

चरण 4: स्रोत कोड डाउनलोड करें

स्रोत कोड डाउनलोड करें
स्रोत कोड डाउनलोड करें

कृपया मेरा स्रोत कोड यहाँ डाउनलोड करें:

github.com/moononournation/IoT-Emoji-Sign

चरण 5: 8x8 इमोजी

8x8 इमोजी
8x8 इमोजी

इस परियोजना के लिए कुछ 8x8 पिक्सल इमोजी की आवश्यकता है, मैं गूगल करता हूं और जस्टिन साइर ट्वीट से एक साधारण सेट प्राप्त करता हूं:

twitter.com/JUSTIN_CYR/status/658031097805…

फिर मैंने छवि का आकार बदल दिया और बेस 64decode.org को HTML में एम्बेड करने के लिए बेस 64 एन्कोडेड स्ट्रिंग में कनवर्ट किया।

आपको बदली गई छवि यहां मिल सकती है: src/emojis.png

चरण 6: सरल HTML UI

सरल HTML UI
सरल HTML UI

मैंने इमोजी का चयन करने के लिए एक बहुत ही सरल HTML को स्क्रिप्ट किया है और फिर बाइनरी प्रारूप में वेब सॉकेट प्रोटोकॉल द्वारा पिक्सेल को ESP8266 में स्थानांतरित किया है।

फिर मैं इसे Arduino कोड में एम्बेड करने के लिए एक लंबी सिंगल लाइन स्ट्रिंग में html-minifier कन्वर्ट का उपयोग करता हूं।

आपको HTML फ़ाइल यहां मिल सकती है: src/index.html

चरण 7: Arduino प्रोग्राम

अरुडिनो प्रोग्राम
अरुडिनो प्रोग्राम
  1. ESP8266 देव बोर्ड को कंप्यूटर से कनेक्ट करें
  2. Arduino IDE खोलें
  3. टूल्स मेन्यू में सही बोर्ड चुनें
  4. अपलोड बटन दबाएं

चरण 8: सेटअप और खेलो

Image
Image

कृपया सेटअप और प्ले विवरण के लिए वीडियो डेमो देखें।

यहाँ सारांश हैं:

  1. IoT इमोजी साइन प्लग करें
  2. सेटअप वाईफाई (केवल पहली बार)

    1. अपनी मोबाइल खोज का उपयोग करें और AP "esp-emoji" से कनेक्ट करें
    2. WiFiManager कैप्टिव पोर्टल शो
    3. "वाईफाई कॉन्फ़िगर करें" बटन दबाएं
    4. अपना एपी चुनें
    5. एपी पासवर्ड भरें
    6. "सहेजें" बटन दबाएं
    7. ESP8266 ऑटो पुनरारंभ
  3. ESP8266 अपने AP से ऑटो कनेक्ट करें
  4. अपने मोबाइल ब्राउज़ का उपयोग "esp-emoji.local" पर करें
  5. एक इमोजी चुनें और खेलें!

संदर्भ:

चरण 9: हैप्पी सिग्नेचर

हैप्पी सिग्नेचर!
हैप्पी सिग्नेचर!
हैप्पी सिग्नेचर!
हैप्पी सिग्नेचर!

जस्टिन साइर ट्वीट से इमोजी सेट केवल एक सरल उदाहरण है, आप अपना खुद का 8x8 इमोजी सेट तैयार कर सकते हैं और अपना हस्ताक्षर दिखा सकते हैं!

Arduino प्रतियोगिता 2019
Arduino प्रतियोगिता 2019
Arduino प्रतियोगिता 2019
Arduino प्रतियोगिता 2019

Arduino प्रतियोगिता 2019 में उपविजेता

सिफारिश की: