فهرست مطالب:

RaspiWWV - پخش زمان شبیه سازی شده WWV موج کوتاه: 10 مرحله (همراه با تصاویر)
RaspiWWV - پخش زمان شبیه سازی شده WWV موج کوتاه: 10 مرحله (همراه با تصاویر)

تصویری: RaspiWWV - پخش زمان شبیه سازی شده WWV موج کوتاه: 10 مرحله (همراه با تصاویر)

تصویری: RaspiWWV - پخش زمان شبیه سازی شده WWV موج کوتاه: 10 مرحله (همراه با تصاویر)
تصویری: آموزش راه اندازی و کار با رزبری پای 4 | بررسی Raspberry Pi OS 2024, نوامبر
Anonim
Image
Image
راه اندازی سیستم عامل Raspbian
راه اندازی سیستم عامل Raspbian

روزهایی را به یاد می آورید که در رادیوی موج کوتاه خود به سیگنال های زمان WWV گوش می دهید (تیک ، تیک ، تیک … در زمان ، ساعت …)؟

(آن را در یوتیوب بالا بشنوید)

اوه! آن را از دست دادی؟ اکنون می توانید آن لحظات را (دوباره) تجربه کنید و ساعت WWV مخصوص به خود را داشته باشید ، بدون رادیو موج کوتاه و بدون اتصال به اینترنت مورد نیاز است. آیا این چیزی نیست که همیشه می خواستی؟

در واقع ، این پروژه ای است که به شما نشان می دهد چگونه یک صفحه کوچک OLED ، یک ساعت زمان واقعی (RTC) و یک تقویت کننده صوتی را به یک رزبری پای صفر متصل کنید! همه با این امتیاز که بتوانید در هر زمان که بخواهید به "سیگنال" زمان WWV گوش دهید.

بر خلاف WWV واقعی ، سیگنال های زمان صوتی و همچنین صفحه نمایش ساعت کوچک با استفاده از ماژول RTC کم هزینه معمولی فقط تا حدود یک ثانیه رانش در روز دقیق خواهند بود. شما می توانید با استفاده از RTC با کیفیت بالاتر (گران تر) ، یا فقط اتصال Raspberry Pi به اینترنت را بهبود بخشید ، اما این هرگز ساعت های اتمی WWV واقعی را جایگزین نمی کند. (زمان دقیق نگهداری از مقالات Raspberry Pi را مشاهده کنید ، مانند

در غیر این صورت ، برای اکثر موارد استفاده ، دقت احتمالاً کافی است. بیشترین استفاده؟ خوب ، علاوه بر اینکه با صدای پهپاد WWV به خواب رفتم ، از نسخه رادیویی موج کوتاه برای تعیین زمان مشاهدات نجومی استفاده کردم. با استفاده از دستگاه ضبط صوت (آن ها را به خاطر دارید؟) ، مشاهدات شهاب سنگ ، غیبت ماه* یا سایر رویدادهایی را که مشاهده کردم ، ضبط می کردم ، با سیگنال های زمان WWV در پس زمینه. "علامت!" سپس می توان ضبط را با مشاهده و مهرهای زمانی در راحتی خانه رونویسی کرد.

برای کسانی که چنین نوستالژی دارند ، حتماً یک رادیوی ترانزیستور قدیمی (و آنها را به خاطر دارید؟) حفاری کنید تا به عنوان یک مورد برای پروژه خود استفاده کنید. توجه داشته باشید که اگر می خواهید قابلیت حمل داشته باشید ، قاب باید به اندازه کافی برای نصب باتری باشد!

نرم افزار "WWV" که به زبان پایتون نوشته شده است ، زمان را نمایش می دهد و صدای مناسب را پخش می کند. ساعت Raspberry Pi و RTC هر زمان که به اینترنت متصل شوند با سرورهای پروتکل زمان شبکه (NTP) مجددا همگام می شوند. (در صورت استفاده از Raspberry Zero W. هر زمان که در محدوده وای فای شما باشد)

مرحله 1: قطعات سخت افزاری

• Raspberry Pi Zero W

• MakerFocus 0.91 اینچ I2C SSD1306 OLED صفحه نمایش ماژول آمازون https://a.co/d/ioakKen (یا سایر نمایشگرهای SSD1306 128x32 OLED)

• ماژول ساعت واقعی (RTC) PCF8523

• I2S 3W Class D Amplifier Breakout - MAX98357A

• بلندگوی کوچک (من بلندگوی 2 اینچی را از بلندگوهای قدیمی رایانه نجات دادم)

• Breadboard ، Pi Breakout cable/connector to breadboard ، سیم

• اختیاری: باتری 5 ولت 1 آمپر (برای شارژ تلفن همراه استفاده می شود) مانند شارژر قابل حمل Anker PowerCore 5000 https://www.adafruit.com/؟q=PCF8523 متناوبا ، می توانید از باتری LiPo + مبدل/شارژر 5 ولت استفاده کنید https:/ /www.adafruit.com/؟q=PCF8523 https://www.adafruit.com/product/2465 یا منبع تغذیه 5 ولت 2 آمپر برای مصارف خانگی.

• باتری CR1220 برای RTC

• مورد - رادیوی ترانزیستور قدیمی

مرحله 2: راه اندازی سیستم عامل Raspbian

Raspbian Stretch Lite را روی کارت SD 4 گیگابایت یا بزرگتر نصب کنید. (مراحل زیر)

  1. اگر قبلاً نصب نکرده اید ، نسخه Raspbian Lite را روی کارت microSD 4 گیگابایت یا بزرگتر نصب کنید. شما نیازی به نسخه GUI ندارید ، زیرا این پروژه از مانیتور یا صفحه کلید استفاده نمی کند.
  2. شما باید از راه دور از طریق SSH به تمشک دسترسی داشته باشید. در Windows ، می توانید از برنامه پایانه PUTTY SSH استفاده کنید. در مک ، فقط پنجره ترمینال فرمان را باز کنید.

آیا می دانید؟ اگر Raspbian را روی کارت SD با استفاده از رایانه نصب کنید ، می توانید دو فایل روی کارت ایجاد کنید تا WiFi و SSH را قبل از راه اندازی روی رزبری پیکربندی کنید؟

برای این کار ، فرض کنید کارت SD شما در حال حاضر به صورت K: روی رایانه شما نصب شده است:

1) آخرین تصویر Raspbian Lite را روی SD نصب کنید.

2) با دفترچه یادداشت ، فایلی به نام "ssh" ایجاد کنید و از Save As "All files" در 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}

از Save As “All files” در K: / wpa_supplicant.conf استفاده کنید. باز هم اجازه ندهید Notepad آن را به “wpa_supplicant.conf.txt” تغییر دهد !!

وقتی اولین بار Raspberry را راه اندازی می کنید ، Raspbian به دنبال این موارد می گردد و به Wifi شما متصل می شود. احتمالاً باید آدرس IP خود را در روتر خود جستجو کنید ، هر چند که به صورت خودکار تعیین شده است.

3. کارت microSD را به Pi وارد کرده و برق را وصل کنید. چند دقیقه طول می کشد تا بوت شود.

4. برای ورود از راه دور به رزبری پای خود ، باید آدرس IP آن را پیدا کنید. می تونی امتحان کنی:

$ ssh [email protected] (یا از Putty ، نام میزبان [email protected] را وارد کنید

توجه: در صورت عدم موفقیت ، باید ببینید روتر آدرس IP دستگاه های محلی شما را نشان می دهد یا خیر. مثال: ssh [email protected]. X. X

رمز عبور پیش فرض "تمشک" است

مرحله 3: به روز رسانی و پیکربندی سیستم عامل

به روز رسانی و پیکربندی سیستم عامل
به روز رسانی و پیکربندی سیستم عامل
به روز رسانی و پیکربندی سیستم عامل
به روز رسانی و پیکربندی سیستم عامل

پس از راه اندازی و ورود ، با به روزرسانی سیستم عامل Pi خود شروع کنید ، رمز عبور "pi" را تغییر دهید و رابط I2C را روشن کنید:

sudo apt-get update

sudo apt-get upgrade

sudo raspi-config

انتخاب کنید:

تغییر رمز عبور کاربر

گزینه های رابط -> I2C Enable -> Yes

مطمئن شوید که محل و منطقه زمانی (UTC) بدون تغییر را ترک کنید.

FINISH را انتخاب کنید

توجه داشته باشید که WWV در زمان UTC اجرا می شود ، نه محلی.

می توانید منتظر بمانید تا نرم افزار بعدی بعد نصب شود.

مرحله 4: نرم افزار RaspiWWW را نصب کنید

cd/home/pisudo apt install –y git git clone https://github.com/rgrokett/RaspiWWV.git خاموش کردن sudo در حال حاضر

قبل از امتحان نرم افزار ، Pi را خاموش کرده و پریز را وصل کنید تا سیم کشی بعدی انجام شود.

توصیه شده: