সুচিপত্র:

RaspiWWV - সিমুলেটেড WWV শর্টওয়েভ অডিও টাইম ব্রডকাস্ট: ১০ টি ধাপ (ছবি সহ)
RaspiWWV - সিমুলেটেড WWV শর্টওয়েভ অডিও টাইম ব্রডকাস্ট: ১০ টি ধাপ (ছবি সহ)

ভিডিও: RaspiWWV - সিমুলেটেড WWV শর্টওয়েভ অডিও টাইম ব্রডকাস্ট: ১০ টি ধাপ (ছবি সহ)

ভিডিও: RaspiWWV - সিমুলেটেড WWV শর্টওয়েভ অডিও টাইম ব্রডকাস্ট: ১০ টি ধাপ (ছবি সহ)
ভিডিও: Virtualizing the Raspberry Pi Operating System - Raspbian 2024, নভেম্বর
Anonim
Image
Image
রাস্পবিয়ান ওএস সেটআপ
রাস্পবিয়ান ওএস সেটআপ

মনে রাখবেন সেই দিনগুলি যখন আপনি আপনার শর্টওয়েভ রেডিওতে WWV সময় সংকেত শুনতে বসতেন (টিক, টিক, টিক… সুরে, সময় হবে…)?

(উপরে ইউটিউবে শুনুন)

উহু! আপনি এটা মিস করেছেন? এখন আপনি সেই মুহুর্তগুলি (পুনরায়) অনুভব করতে পারেন এবং আপনার নিজের WWV ঘড়ি, কোনও শর্টওয়েভ রেডিও এবং কোনও ইন্টারনেট সংযোগের প্রয়োজন নেই। আপনি কি সবসময় এটা চান না?

প্রকৃতপক্ষে, এটি একটি ছোট OLED স্ক্রিন, একটি রিয়েল টাইম ক্লক (RTC) এবং একটি অডিও পরিবর্ধককে একক রাস্পবেরি পাই জিরোতে কীভাবে সংযুক্ত করা যায় তা দেখানোর জন্য একটি প্রকল্প! WWV টাইম "সিগন্যাল" শুনতে সক্ষম হওয়ার বোনাস সহ যেকোনও সময় আপনি যখন চান।

আসল WWV এর বিপরীতে, অডিও টাইম সিগন্যালগুলি এবং স্বীকার করা যায় যে ছোট্ট ঘড়ির প্রদর্শন সাধারণত কম খরচে RTC মডিউল ব্যবহার করে প্রতিদিন প্রায় এক সেকেন্ডের ড্রিফট সঠিক হবে। আপনি একটি উচ্চমানের (আরো ব্যয়বহুল) RTC ব্যবহার করে, অথবা শুধু রাস্পবেরি পাই ইন্টারনেটের সাথে সংযুক্ত রেখে এটি উন্নত করতে পারেন, কিন্তু এটি প্রকৃত WWV এর পারমাণবিক ঘড়িকে কখনোই প্রতিস্থাপন করবে না। (রাস্পবেরি পাই নিবন্ধগুলির সাথে যথাযথ সময় দেখুন, যেমন

অন্যথায়, বেশিরভাগ ব্যবহারের জন্য, সঠিকতা সম্ভবত যথেষ্ট। সর্বাধিক ব্যবহার? ঠিক আছে, ডব্লিউডব্লিউভির ড্রোনিং শব্দে ঘুমিয়ে পড়া ছাড়াও, আমি জ্যোতির্বিজ্ঞান পর্যবেক্ষণের টাইমস্ট্যাম্প করতে শর্টওয়েভ রেডিও সংস্করণ ব্যবহার করেছি; একটি টেপ রেকর্ডার ব্যবহার করে (সেগুলো মনে আছে?), আমি উল্কা পর্যবেক্ষণ, চন্দ্রগন্ধ* অথবা অন্যান্য ইভেন্ট যা আমি দেখেছি, পটভূমিতে WWV সময় সংকেত সহ রেকর্ড করব। "মার্ক!" বাড়ির স্বাচ্ছন্দ্যে দেখার এবং টাইমস্ট্যাম্পের সাথে রেকর্ডিংটি প্রতিলিপি করা যেতে পারে।

যারা এই ধরনের নস্টালজিয়া আছে তাদের জন্য, আপনার প্রকল্পের ক্ষেত্রে একটি পুরানো ট্রানজিস্টার রেডিও (এবং সেগুলি মনে আছে?) খনন করতে ভুলবেন না। মনে রাখবেন যে ব্যাটারি ইনস্টল করার জন্য কেসটি যথেষ্ট বড় হতে হবে, যদি আপনি পোর্টেবিলিটি চান!

পাইথনে লেখা "WWV" সফটওয়্যারটি সময় প্রদর্শন করে এবং উপযুক্ত অডিও চালায়। রাস্পবেরি পাই ক্লক এবং আরটিসি যখনই ইন্টারনেটের সাথে সংযুক্ত হবে তখন নেটওয়ার্ক টাইম প্রোটোকল (এনটিপি) সার্ভারে পুনরায় সিঙ্ক হবে। (যদি আপনি রাস্পবেরি জিরো ডব্লিউ ব্যবহার করেন তবে এটি আপনার ওয়াইফাইয়ের সীমার মধ্যে যে কোনও সময়।)

ধাপ 1: হার্ডওয়্যার যন্ত্রাংশ

• রাস্পবেরি পাই জিরো ডব্লিউ

• MakerFocus 0.91 ইঞ্চি I2C SSD1306 OLED ডিসপ্লে মডিউল আমাজন https://a.co/d/ioakKen (অথবা অন্যান্য SSD1306 128x32 OLED ডিসপ্লে)

• রিয়েল টাইম ক্লক (RTC) মডিউল PCF8523

• I2S 3W ক্লাস ডি এম্প্লিফায়ার ব্রেকআউট - MAX98357A

• ছোট স্পিকার (আমি পুরানো পিসি স্পিকার থেকে 2 স্পিকার উদ্ধার করেছি)

• ব্রেডবোর্ড, পাই ব্রেকআউট ক্যাবল/ব্রেডবোর্ডের সংযোগকারী, তার

• alচ্ছিক: 5v 1amp ব্যাটারি (একটি সেলফোন চার্জ করার জন্য ব্যবহৃত) যেমন Anker PowerCore 5000 Portable Charger https://www.adafruit.com/?q=PCF8523 বিকল্পভাবে, আপনি একটি LiPo ব্যাটারি + 5v কনভার্টার/চার্জার https:/ব্যবহার করতে পারেন /www.adafruit.com/?q=PCF8523 https://www.adafruit.com/product/2465 অথবা বাড়ির ব্যবহারের জন্য 5V 2amp বিদ্যুৎ সরবরাহ।

RTC এর জন্য CR1220 ব্যাটারি

Ase কেস - পুরানো ট্রানজিস্টার রেডিও

ধাপ 2: রাস্পবিয়ান ওএস সেটআপ

4 জিবি বা বড় এসডি কার্ডে রাস্পবিয়ান স্ট্রেচ লাইট ইনস্টল করুন। (নীচের পদক্ষেপ)

  1. আপনি যদি ইতিমধ্যে না করে থাকেন, রাস্পবিয়ান লাইট সংস্করণটি 4 গিগাবাইট বা বড় মাইক্রোএসডি কার্ডে ইনস্টল করুন। আপনার GUI সংস্করণের প্রয়োজন নেই, কারণ এই প্রকল্পটি মনিটর বা কীবোর্ড ব্যবহার করে না।
  2. আপনাকে SSH এর মাধ্যমে দূর থেকে রাস্পবেরি অ্যাক্সেস করতে হবে। উইন্ডোজে, আপনি PUTTY SSH টার্মিনাল প্রোগ্রাম ব্যবহার করতে পারেন। ম্যাক এ, শুধু একটি কমান্ড টার্মিনাল উইন্ডো আনুন।

আপনি কি জানেন? যদি আপনি একটি পিসি ব্যবহার করে একটি এসডি কার্ডে রাস্পবিয়ান ইনস্টল করেন, আপনি একটি রাস্পবেরিতে বুট করার আগে ওয়াইফাই এবং এসএসএইচ অ্যাক্সেস কনফিগার করতে কার্ডে দুটি ফাইল তৈরি করতে পারেন।

এর জন্য, ধরে নিন আপনার SD কার্ড বর্তমানে 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: All wpa_supplicant.conf এ "সমস্ত ফাইল" হিসাবে সংরক্ষণ করুন আবার, নোটপ্যাডকে "wpa_supplicant.conf.txt" এ পরিবর্তন করতে দেবেন না !!

যখন আপনি প্রথমবার রাস্পবেরি বুট করবেন, রাস্পবিয়ান এগুলি সন্ধান করবে এবং আপনার ওয়াইফাইতে সংযুক্ত হবে। আইপি ঠিকানার জন্য আপনাকে সম্ভবত আপনার রাউটারটি দেখতে হবে, যদিও এটি স্বয়ংক্রিয়ভাবে বরাদ্দ করা হয়েছে।

3. Pi- এ মাইক্রোএসডি কার্ড োকান এবং এখন পাওয়ার প্লাগ করুন। বুট হতে কয়েক মিনিট সময় লাগবে।

4. আপনার রাস্পবেরি পাইতে দূর থেকে লগ ইন করতে, আপনাকে এর আইপি ঠিকানা খুঁজে বের করতে হবে। আপনি চেষ্টা করতে পারেন:

$ ssh [email protected] (অথবা Putty থেকে, হোস্টনাম লিখুন [email protected]

দ্রষ্টব্য: যদি এটি ব্যর্থ হয়, তাহলে আপনাকে দেখতে হবে আপনার রাউটার আপনার স্থানীয় ডিভাইসের আইপি ঠিকানা দেখাবে কিনা। উদাহরণ: ssh [email protected]. X. X

ডিফল্ট পাসওয়ার্ড হল "রাস্পবেরি"

ধাপ 3: ওএস আপডেট এবং কনফিগার করুন

ওএস আপডেট এবং কনফিগার করুন
ওএস আপডেট এবং কনফিগার করুন
ওএস আপডেট এবং কনফিগার করুন
ওএস আপডেট এবং কনফিগার করুন

একবার বুট এবং লগ ইন করার পরে, আপনার Pi এর OS আপডেট করে শুরু করুন, "pi" পাসওয়ার্ড পরিবর্তন করুন এবং I2C ইন্টারফেস চালু করুন:

sudo apt- আপডেট পান

sudo apt-get upgrade

sudo raspi-config

নির্বাচন করুন:

ব্যবহারকারীর পাসওয়ার্ড পরিবর্তন করুন

ইন্টারফেসিং বিকল্প -> I2C সক্ষম -> হ্যাঁ

লোকেল এবং টাইমজোন (UTC) অপরিবর্তিত রেখে যেতে ভুলবেন না।

ফিনিশ নির্বাচন করুন

উল্লেখ্য WWV UTC সময়ে চলে, স্থানীয় নয়।

পরবর্তী সফ্টওয়্যার ইনস্টল করার পরে আপনি পুনরায় বুট করার জন্য অপেক্ষা করতে পারেন।

ধাপ 4: RaspiWWW সফটওয়্যার ইনস্টল

cd/home/pisudo apt install –y git git clone https://github.com/rgrokett/RaspiWWV.git sudo shutdown এখন

সফ্টওয়্যারটি চেষ্টা করার আগে, পাওয়ারটি ডাউন করুন এবং পরবর্তীতে ওয়্যারিং করার জন্য পাইটি আনপ্লাগ করুন।

প্রস্তাবিত: