विषयसूची:
- चरण 1: वे सामग्री जिन्हें हमें एकत्र करने की आवश्यकता है
- चरण 2: सॉफ़्टवेयर की आवश्यकता है
- चरण 3: पिन कनेक्शन और घड़ी के पुर्जे ठीक करना
- चरण 4:
- चरण 5: बधाई हो आपका प्रोजेक्ट अब तैयार है
वीडियो: रास्पबेरी पाई पुरानी घड़ी इसे सुनें और महसूस करें: 5 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:22
यह एक स्मार्ट घड़ी है जो OLED डिस्प्ले पर समय दिखाती है और साथ ही आप अलग-अलग समय अंतराल पर समय सुन सकते हैं जो अंधे के लिए पूरी मदद करता है और यह समय के साथ एलईडी रंग भी बदलता है जैसे शाम को रोशनी में रोशनी नारंगी से पीली हो जाती है और जैसे कि। यह परियोजना बहुत ही रोमांचक है, हम इसके साथ OLED का उपयोग करने जा रहे हैं और इसके साथ बहुत मज़ा आता है।
चरण 1: वे सामग्री जिन्हें हमें एकत्र करने की आवश्यकता है
सामग्री हमें सबसे पहले एकत्रित करने की आवश्यकता है
- 2 बक्से जैसे तस्वीर में हैं या आप अपनी पसंद के अनुसार चुन सकते हैं
- रास्पबेरी पाई कोई भी संस्करण (मैंने ए + का उपयोग किया है)
- एम्पलीफायर के साथ स्पीकर
- बैटरी या मिनी पावर बैंक
- हे एलईडी डिस्प्ले (मैंने OLED ssd1063 का उपयोग किया है)
- आरजीबी एलईडी
- गोंद और गर्म गोंद
- कार्डबोर्ड श्वेत पत्र या कोई मोटा कागज
चरण 2: सॉफ़्टवेयर की आवश्यकता है
- रास्पबेरी पाई पर रसबियम या नोब्स
- पीआई. में स्थापित पायथन जीपीओ पुस्तकालय
- पायथन एसएसडी पुरानी लाइब्रेरी
दिए गए लिंक ओल्ड लिबररी लिंक से Ssd OLed लिंक इंस्टाल करें
github.com/adafruit/Adafruit_Python_SSD130…
नीचे दिए गए लिंक से परियोजना में प्रयुक्त फ़ॉन्ट प्राप्त करें
github.com/xxlukas42/RPI_SSD1306
चरण 3: पिन कनेक्शन और घड़ी के पुर्जे ठीक करना
O. Led डिस्प्ले और R. G. B एलईडी बॉक्स को संलग्न करें और ठीक करें जैसा कि चित्रों में दिखाया गया है।
आप अपने खुद के डिजाइन के अनुसार ओलेड डिस्प्ले को संलग्न और ठीक कर सकते हैं
रास्पबेरी के O. LED प्रदर्शन का पिन कनेक्शन
रास्पबेरी पाई बोर्ड पिन O.led डिस्प्ले
पिन ३ -------------- ---------- - -> एसडीए
पिन5 ----------------------------- एससीएल
जीएनडी ----------------------------- जीएनडी
3वी-------------------------------- वीसीसी
आरजीबी एलईडी से पीआई कनेक्शन
3v रास्पबेरी पाई के लिए कॉमन + वी पिन
लाल --------------35
हरा-----------33
नीला -------------37
चरण 4:
पायथन कोड लिंक
github.com/ASHWINISINHA/pi-oled-intelligen…
उपरोक्त लिंक से पायथन स्क्रिप्ट डाउनलोड करें और यादृच्छिक रंग घड़ी के लिए टर्मिनल से run1.py फ़ाइल चलाएं
समय के अनुसार एलईडी रंग के लिए टर्मिनल से run2.py चलाएं
आयात समयआयात ओएस
समय आयात Adafruit_GPIO. SPI के रूप में SPI i
एमपोर्ट Adafruit_SSD1306 समय से आयात gmtime, strftime
जनहित याचिका से आयात छवि
जनहित याचिका से ImageDraw आयात करें
जनहित याचिका से आयात ImageFont
# रास्पबेरी पाई पिन कॉन्फ़िगरेशन:
RST = 24 # ध्यान दें कि निम्नलिखित का उपयोग केवल के साथ किया जाता है
एसपीआई: डीसी = 23 एसपीआई_पोर्ट = 0 एसपीआई_DEVICE = 0
शोटाइम = strftime ("% a% d% b% Y समय% X सेकंड", gmtime ())
डीईएफ़ महिला (पाठ):
os.system("espeak' ""+text+"'")
महिला (शोटाइम) # 128x32 हार्डवेयर I2C के साथ डिस्प्ले: #
वितरण = Adafruit_SSD1306. SSD1306_128_32 (पहली बार = आरएसटी)
वितरण = Adafruit_SSD1306. SSD1306_128_64 (rst = RST) वितरण प्रारंभ ()
# स्पष्ट प्रदर्शन। disp.clear() disp.display()
चौड़ाई = disp.width ऊंचाई = disp.height छवि = Image.new ('1', (चौड़ाई, ऊंचाई))
# छवि पर आकर्षित करने के लिए ड्राइंग ऑब्जेक्ट प्राप्त करें। ड्रा = इमेज ड्रा। ड्रा (छवि)
# छवि को साफ़ करने के लिए एक काला भरा हुआ बॉक्स बनाएं। draw.rectangle((0, 0, चौड़ाई, ऊंचाई), रूपरेखा = 0, भरण = 0)
# कुछ आकृतियाँ बनाएं। # आकृतियों के आसान आकार बदलने की अनुमति देने के लिए पहले कुछ स्थिरांक परिभाषित करें। पैडिंग = 2 शेप_विड्थ = 20 टॉप = पैडिंग बॉटम = हाइट-पैडिंग # आकृतियों को आरेखित करने के लिए वर्तमान x स्थिति का ट्रैक रखते हुए बाएं से दाएं ले जाएं। x = पैडिंग # एक दीर्घवृत्त बनाएं।
# डिफ़ॉल्ट फ़ॉन्ट लोड करें। फ़ॉन्ट = ImageFont.load_default() फ़ॉन्ट = ImageFont.truetype('Montserrat-Light.ttf', 14) font2 = ImageFont.truetype('Montserrat-Light.ttf', 20) font_text_big = ImageFont.truetype('Montserrat-Medium. टीटीएफ', 30)
जबकि ट्रू: ड्रा.रेक्टेंगल ((0, 0, चौड़ाई, ऊंचाई), आउटलाइन = 0, फिल = 0) ड्रा। टेक्स्ट ((एक्स, टॉप), स्ट्र (स्ट्रफटाइम ("% ए% डी% बी% वाई", जीएमटाइम ())), फॉन्ट = फॉन्ट, फिल = ४५५) ड्रा। टेक्स्ट ((एक्स, टॉप + ३९), स्ट्र (स्ट्रफटाइम ("% ए% डी", जीएमटाइम ())), फॉन्ट = फॉन्ट २, फिल = ४५५) draw.text((x, top+12), str(strftime("%X", gmtime())), font=font_text_big, fill=455) शोटाइम = strftime("%a %d %b %Y time %X सेकंड", gmtime ()) महिला (पाठ) को परिभाषित करें: os.system("espeak' " + text + "'") महिला (शोटाइम) disp.image(image) disp.display() time.sleep(1)
पूरी पायथन लिपि यहाँ से डाउनलोड करें
github.com/ASHWINISINHA/pi-oled-intelligen…
github.com/ASHWINISINHA/pi-oled-intelligent-clock
चरण 5: बधाई हो आपका प्रोजेक्ट अब तैयार है
सिफारिश की:
स्वीपी: इसे सेट करें और इसे भूल जाएं स्टूडियो क्लीनर: 10 कदम (चित्रों के साथ)
स्वीपी: सेट इट एंड फॉरगेट इट स्टूडियो क्लीनर: द्वारा: इवान गुआन, टेरेंस लो और विल्सन यांग परिचय & मोटिवेशन स्वीपी स्टूडियो क्लीनर को बर्बर छात्रों द्वारा छोड़े गए आर्किटेक्चर स्टूडियो की अराजक परिस्थितियों के जवाब में डिजाइन किया गया था। पुनरीक्षण के दौरान स्टूडियो कितना अस्त-व्यस्त है, इससे थक गए
स्मार्ट अलार्म घड़ी: रास्पबेरी पाई के साथ बनाई गई एक स्मार्ट अलार्म घड़ी: 10 कदम (चित्रों के साथ)
स्मार्ट अलार्म घड़ी: रास्पबेरी पाई के साथ बनी एक स्मार्ट अलार्म घड़ी: क्या आप कभी स्मार्ट घड़ी चाहते हैं? यदि हां, तो यह आपके लिए समाधान है!मैंने स्मार्ट अलार्म घड़ी बनाई है, यह एक ऐसी घड़ी है जिसे आप वेबसाइट के अनुसार अलार्म समय बदल सकते हैं। जब अलार्म बंद हो जाता है, तो एक ध्वनि (बजर) होगी और 2 बत्तियाँ
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना - रास्पबेरी पाई 3बी के साथ शुरुआत करना - अपना रास्पबेरी पाई सेट करना 3: 6 कदम
रास्पबेरी पाई 3 बी में एचडीएमआई के बिना रास्पियन स्थापित करना | रास्पबेरी पाई 3बी के साथ शुरुआत करना | अपना रास्पबेरी पाई 3 सेट करना: जैसा कि आप में से कुछ लोग जानते हैं कि रास्पबेरी पाई कंप्यूटर काफी शानदार हैं और आप पूरे कंप्यूटर को सिर्फ एक छोटे बोर्ड पर प्राप्त कर सकते हैं। रास्पबेरी पाई 3 मॉडल बी में क्वाड-कोर 64-बिट एआरएम कोर्टेक्स ए 53 है। 1.2 गीगाहर्ट्ज़ पर क्लॉक किया गया। यह पाई 3 को लगभग 50
स्मार्ट पहनने योग्य और आईडी कार्ड अपने दिल की धड़कन को देखें इसे महसूस करें: 5 कदम
स्मार्ट पहनने योग्य और आईडी कार्ड अपने दिल की धड़कन को देखें इसे महसूस करें: स्मार्ट पहनने योग्य यह सेंसर से लैस स्मार्ट ओएलईडी आधारित पहनने योग्य है जो आपके दिल की धड़कन को लाइव दिखाता है और एक एलईडी जो आपके दिल की धड़कन के अनुसार चमकता है यह आपको एक नया निकास अनुभव देता है जिसे आप वास्तव में मॉनिटर कर सकते हैं आपके दिल की धड़कन और उसकी हालत देख
इसे लिखो ! इसे बनाएं ! इसे शेयर करें !: 4 कदम
इसे लिखो ! इसे बनाएं ! इसे साझा करें !: मेरे छात्र अपने लेखन, लेखन के संगठन में रचनात्मकता जोड़ने और अपने परिवार और कक्षा में अपने साथियों के साथ अपने काम को डिजिटल रूप से प्रदर्शित करने के लिए लेगोस सहायता का उपयोग कर रहे हैं।