فهرست مطالب:
- مرحله 1: قطعات سخت افزاری
- مرحله 2: راه اندازی سیستم عامل Raspbian
- مرحله 3: به روز رسانی و پیکربندی سیستم عامل
- مرحله 4: نرم افزار RaspiWWW را نصب کنید
تصویری: RaspiWWV - پخش زمان شبیه سازی شده WWV موج کوتاه: 10 مرحله (همراه با تصاویر)
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:56
روزهایی را به یاد می آورید که در رادیوی موج کوتاه خود به سیگنال های زمان 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 گیگابایت یا بزرگتر نصب کنید. (مراحل زیر)
- اگر قبلاً نصب نکرده اید ، نسخه Raspbian Lite را روی کارت microSD 4 گیگابایت یا بزرگتر نصب کنید. شما نیازی به نسخه GUI ندارید ، زیرا این پروژه از مانیتور یا صفحه کلید استفاده نمی کند.
- شما باید از راه دور از طریق 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 را خاموش کرده و پریز را وصل کنید تا سیم کشی بعدی انجام شود.
توصیه شده:
دریافت سیگنال ECG شبیه سازی شده با استفاده از LTSpice: 7 مرحله
دریافت سیگنال ECG شبیه سازی شده با استفاده از LTSpice: توانایی پمپاژ قلب تابعی از سیگنال های الکتریکی است. پزشکان می توانند این علائم را بر روی نوار قلب برای تشخیص مشکلات مختلف قلب بخوانند. قبل از اینکه سیگنال توسط پزشک به درستی آماده شود ، باید به درستی فیلتر و تقویت شود
چگونه می توان رطوبت و دما را در زمان واقعی با دستگاه Arduino UNO و SD-Card ضبط کرد - شبیه سازی DHT11 ثبت کننده داده در پروتئوس: 5 مرحله
چگونه می توان رطوبت و دما را در زمان واقعی با دستگاه Arduino UNO و SD-Card ضبط کرد | شبیه سازی DHT11 Data-logger در Proteus: مقدمه: سلام ، این Liono Maker است ، در اینجا پیوند YouTube است. ما در حال انجام پروژه ای خلاقانه با Arduino هستیم و روی سیستم های تعبیه شده کار می کنیم. Data-Logger: Data logger: Data logger (همچنین Data-logger یا data recorder) یک دستگاه الکترونیکی است که داده ها را در طول زمان ثبت می کند
شبیه ساز موج سواری فوق العاده واقع گرایانه: 11 مرحله (همراه با تصاویر)
شبیه ساز موج سواری فوق العاده واقع گرایانه: آیا احساس می کنید ناگهان موج سواری می کنید ، اما آب زیادی در این نزدیکی وجود ندارد؟ آیا از آبهای عمیق و متلاطم می ترسید؟ یا برای بیرون رفتن تنبل هستید؟ سپس شبیه ساز موج سواری فوق العاده واقع گرایانه راه حل مناسبی برای شما است! من
تخته موج سواری داده تولید شده: 11 مرحله (همراه با تصاویر)
تخته های موج سواری تولید شده: این مقاله از پایان نامه ارشد من در زمینه طراحی صنعتی از حدود یک سال پیش گرفته شده است ، بنابراین اگر برخی از حفره ها در حافظه من وجود داشته باشد ، متأسفم. این یک پروژه آزمایشی است و کارهای زیادی وجود دارد که می توان متفاوت انجام داد ،
مجسمه سازی ربات غول پیکر از مواد بازیافت شده و یافت شده: 5 مرحله (همراه با تصاویر)
مجسمه سازی ربات غول پیکر از مواد بازیافت شده و یافت شده: این دستورالعمل شما را در مراحل مختلف ساخت مجسمه روبات با عنوان "General Debris" همراه می کند. او نام خود را از بسیاری اشیاء نجات یافته و پیدا شده گرفته است که از آنها ساخته شده است. ژنرال یکی از مجسمه های بسیاری است