विषयसूची:

RaspiWWV - सिम्युलेटेड WWV शॉर्टवेव ऑडियो टाइम ब्रॉडकास्ट: 10 चरण (चित्रों के साथ)
RaspiWWV - सिम्युलेटेड WWV शॉर्टवेव ऑडियो टाइम ब्रॉडकास्ट: 10 चरण (चित्रों के साथ)

वीडियो: RaspiWWV - सिम्युलेटेड WWV शॉर्टवेव ऑडियो टाइम ब्रॉडकास्ट: 10 चरण (चित्रों के साथ)

वीडियो: RaspiWWV - सिम्युलेटेड WWV शॉर्टवेव ऑडियो टाइम ब्रॉडकास्ट: 10 चरण (चित्रों के साथ)
वीडियो: PiCar-V Video Streaming Car for Raspberry Pi (remote control app/web browser and Python code) 2024, नवंबर
Anonim
Image
Image
रास्पियन ओएस सेटअप
रास्पियन ओएस सेटअप

उन दिनों को याद करें जब आप अपने शॉर्टवेव रेडियो पर WWV समय संकेतों को सुनते हुए बैठते थे (टिक, टिक, टिक … स्वर में, समय होगा …)?

(इसे ऊपर YouTube पर सुनें)

ओह! आप इससे चूक गए? अब आप उन पलों का (पुनः) अनुभव कर सकते हैं और आपके पास अपनी स्वयं की WWV घड़ी है, कोई शॉर्टवेव रेडियो नहीं है और किसी इंटरनेट कनेक्शन की आवश्यकता नहीं है। क्या आप हमेशा से यही नहीं चाहते थे?

वास्तव में, यह आपको एक छोटी OLED स्क्रीन, एक रीयल टाइम क्लॉक (RTC) और एक ऑडियो एम्पलीफायर को एक ही रास्पबेरी पाई ज़ीरो से कनेक्ट करने का तरीका दिखाने में मदद करने के लिए एक प्रोजेक्ट है! जब भी आप चाहें WWV समय "सिग्नल" सुनने में सक्षम होने के बोनस के साथ।

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

अन्यथा, अधिकांश उपयोगों के लिए, सटीकता संभवतः पर्याप्त है। अधिकांश उपयोग? खैर, डब्ल्यूडब्ल्यूवी की ड्रोनिंग ध्वनि के लिए सोने के अलावा, मैंने खगोलीय अवलोकनों को टाइमस्टैम्प करने के लिए शॉर्टवेव रेडियो संस्करण का उपयोग किया; टेप रिकॉर्डर का उपयोग करके (उन्हें याद रखें?), मैं पृष्ठभूमि में WWV समय संकेतों के साथ उल्का अवलोकन, चंद्र गूढ़ता * या अन्य घटनाओं को रिकॉर्ड करूंगा जो मैंने देखीं। "निशान!" रिकॉर्डिंग को तब घर के आराम में देखे जाने और टाइमस्टैम्प के साथ ट्रांसक्रिप्ट किया जा सकता था।

ऐसी पुरानी यादों वाले लोगों के लिए, अपनी परियोजना के लिए एक मामले के रूप में उपयोग करने के लिए एक पुराने ट्रांजिस्टर रेडियो (और उन्हें याद रखें?) को खोदना सुनिश्चित करें। ध्यान दें कि यदि आप पोर्टेबिलिटी चाहते हैं, तो बैटरी को स्थापित करने के लिए मामले को काफी बड़ा होना चाहिए!

पायथन में लिखा गया "WWV" सॉफ्टवेयर समय प्रदर्शित करता है और उपयुक्त ऑडियो चलाता है। जब भी यह इंटरनेट से कनेक्ट होगा, रास्पबेरी पाई घड़ी और आरटीसी नेटवर्क टाइम प्रोटोकॉल (एनटीपी) सर्वर से फिर से सिंक हो जाएंगे। (यदि आप रास्पबेरी जीरो डब्ल्यू का उपयोग कर रहे हैं, तो यह आपके वाईफाई की सीमा के भीतर है।)

चरण 1: हार्डवेयर पार्ट्स

• रास्पबेरी पाई जीरो डब्ल्यू

• मेकरफोकस 0.91 इंच I2C SSD1306 OLED डिस्प्ले मॉड्यूल Amazon https://a.co/d/ioakKen (या अन्य SSD1306 128x32 OLED डिस्प्ले)

• रीयल टाइम क्लॉक (RTC) मॉड्यूल PCF8523

• I2S 3W क्लास डी एम्पलीफायर ब्रेकआउट - MAX98357A

• छोटा स्पीकर (मैंने पुराने पीसी स्पीकर से 2” का स्पीकर बचाया)

• ब्रेडबोर्ड, पाई ब्रेकआउट केबल/ब्रेडबोर्ड से कनेक्टर, तार

• वैकल्पिक: 5v 1amp बैटरी (सेलफोन चार्ज करने के लिए प्रयुक्त) जैसे Anker PowerCore 5000 पोर्टेबल चार्जर https://www.adafruit.com/?q=PCF8523 वैकल्पिक रूप से, आप LiPo बैटरी + 5v कनवर्टर/चार्जर का उपयोग कर सकते हैं https:/ /www.adafruit.com/?q=PCF8523 https://www.adafruit.com/product/2465 या घरेलू उपयोग के लिए 5V 2amp बिजली की आपूर्ति।

• RTC के लिए CR1220 बैटरी

• केस - पुराना ट्रांजिस्टर रेडियो

चरण 2: रास्पियन ओएस सेटअप

रास्पियन स्ट्रेच लाइट को 4GB या उससे बड़े SD कार्ड पर इंस्टॉल करें। (नीचे कदम)

  1. यदि आपने पहले से नहीं किया है, तो 4GB या बड़े माइक्रोएसडी कार्ड पर रास्पियन लाइट संस्करण स्थापित करें। आपको GUI संस्करण की आवश्यकता नहीं है, क्योंकि यह प्रोजेक्ट मॉनिटर या कीबोर्ड का उपयोग नहीं करता है।
  2. आपको एसएसएच के माध्यम से रास्पबेरी को दूरस्थ रूप से एक्सेस करने की आवश्यकता होगी। विंडोज़ पर, आप पुट्टी एसएसएच टर्मिनल प्रोग्राम का उपयोग कर सकते हैं। मैक पर, बस एक कमांड टर्मिनल विंडो लाएं।

क्या आप जानते हैं? यदि आप पीसी का उपयोग करके एसडी कार्ड पर रास्पियन स्थापित करते हैं, तो आप रास्पबेरी पर बूट करने से पहले वाईफाई और एसएसएच एक्सेस को कॉन्फ़िगर करने के लिए कार्ड पर दो फाइलें बना सकते हैं?

इसके लिए, मान लें कि आपका एसडी कार्ड वर्तमान में आपके पीसी पर K: के रूप में आरोहित है:

1) एसडी में नवीनतम रास्पियन लाइट छवि स्थापित करें।

2) नोटपैड के साथ, केवल "ssh" नामक एक फ़ाइल बनाएं और K:\ssh फ़ाइल में "सभी फ़ाइलें" के रूप में सहेजें का उपयोग करें फ़ाइल में कुछ भी हो सकता है। यह फ़ाइल नाम है जो महत्वपूर्ण है। "ssh.txt" नहीं होना चाहिए!!!

3) नोटपैड के साथ, निम्नलिखित के साथ "wpa_supplicant.conf" नामक दूसरी फ़ाइल बनाएं:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdevupdate_config=1

नेटवर्क = {

ssid="mySSID" psk="mypassword" key_mgmt=WPA-PSK }

K:\wpa_supplicant.conf में "सभी फ़ाइलें" के रूप में सहेजें का उपयोग करें, नोटपैड को इसे "wpa_supplicant.conf.txt" में बदलने न दें !!

जब आप पहली बार रास्पबेरी को बूट करते हैं, तो रास्पियन इन्हें ढूंढेगा और आपके वाईफाई से कनेक्ट होगा। आपको शायद आईपी पते के लिए अपने राउटर को देखना होगा, हालांकि, इसके ऑटो असाइन किए जाने के बाद से।

3. माइक्रोएसडी कार्ड को पाई में डालें और अभी पावर प्लग करें। बूट होने में कुछ मिनट लगेंगे।

4. अपने रास्पबेरी पाई में दूरस्थ रूप से लॉग इन करने के लिए, आपको इसका आईपी पता ढूंढना होगा। तुम कोशिश कर सकते हो:

$ ssh [email protected] (या पुट्टी से, होस्टनाम दर्ज करें [email protected]

नोट: यदि यह विफल हो जाता है, तो आपको यह देखना होगा कि क्या आपका राउटर आपके स्थानीय उपकरणों के आईपी पते दिखाएगा। उदाहरण: ssh [email protected]. X. X

डिफ़ॉल्ट पासवर्ड "रास्पबेरी" है

चरण 3: OS को अपडेट और कॉन्फ़िगर करें

OS को अपडेट और कॉन्फिगर करें
OS को अपडेट और कॉन्फिगर करें
OS को अपडेट और कॉन्फिगर करें
OS को अपडेट और कॉन्फिगर करें

एक बार बूट और लॉग इन करने के बाद, अपने पीआई के ओएस को अपडेट करके शुरू करें, "पीआई" पासवर्ड बदलें, और I2C इंटरफ़ेस चालू करें:

सुडो एपीटी-अपडेट प्राप्त करें

सुडो एपीटी-अपग्रेड प्राप्त करें

सुडो रास्पि-कॉन्फ़िगरेशन

चुनते हैं:

उपयोगकर्ता पासवर्ड बदलें

इंटरफेसिंग विकल्प -> I2C सक्षम करें -> हाँ

लोकेल और टाइमज़ोन (यूटीसी) को अपरिवर्तित छोड़ना सुनिश्चित करें।

फिनिश का चयन करें

ध्यान दें कि WWV UTC समय में चलता है, स्थानीय नहीं।

अगला सॉफ़्टवेयर इंस्टॉल होने के बाद आप रीबूट करने की प्रतीक्षा कर सकते हैं।

चरण 4: रास्पीडब्ल्यूडब्ल्यूडब्ल्यू सॉफ्टवेयर इंस्टाल

cd /home/pisudo apt install -y git git क्लोन https://github.com/rgrokett/RaspiWWV.git sudo शटडाउन अब

सॉफ़्टवेयर को आज़माने से पहले, पावर डाउन करें और आगे वायरिंग करने के लिए पाई को अनप्लग करें।

सिफारिश की: