Isi kandungan:

RaspiWWV - Siaran Waktu Audio gelombang pendek WWV Simulasi: 10 Langkah (dengan Gambar)
RaspiWWV - Siaran Waktu Audio gelombang pendek WWV Simulasi: 10 Langkah (dengan Gambar)

Video: RaspiWWV - Siaran Waktu Audio gelombang pendek WWV Simulasi: 10 Langkah (dengan Gambar)

Video: RaspiWWV - Siaran Waktu Audio gelombang pendek WWV Simulasi: 10 Langkah (dengan Gambar)
Video: Berjuang Untuk Rakyat? Ahhh Yang Bener? 2024, November
Anonim
Image
Image
Persediaan OS Raspbian
Persediaan OS Raspbian

Ingat hari-hari di mana anda akan duduk mendengar isyarat waktu WWV di radio gelombang pendek anda (tandakan, tandakan, tandakan … Pada nada, waktunya akan …)?

(Dengarkan di YouTube di atas)

Oh! Anda terlepas itu? Kini anda dapat (kembali) mengalami saat-saat tersebut dan mempunyai jam WWV anda sendiri, tidak ada Radio Shortwave dan tidak memerlukan sambungan Internet. Bukankah itu yang selalu anda mahukan?

Sebenarnya, ini adalah projek untuk membantu menunjukkan cara menyambungkan skrin OLED kecil, Jam Waktu Sebenar (RTC) dan Penguat Audio semuanya ke satu Raspberry Pi Zero! Semua dengan bonus dapat mendengar "isyarat" masa WWV pada bila-bila masa yang anda mahukan.

Tidak seperti WWV yang sebenarnya, isyarat masa audio dan paparan jam yang diakui hanya akan tepat sekitar satu saat drift setiap hari menggunakan modul RTC kos rendah biasa. Anda boleh memperbaikinya dengan menggunakan RTC berkualiti tinggi (lebih mahal), atau dengan membiarkan Raspberry Pi tersambung ke Internet, tetapi ini tidak akan pernah menggantikan jam atom WWV yang sebenar. (Lihat ketepatan waktu sesuai dengan artikel Raspberry Pi, seperti

Jika tidak, untuk kebanyakan kegunaan, ketepatannya mungkin mencukupi. Sebilangan besar kegunaan? Nah, selain tertidur dengan suara mengejutkan WWV, saya menggunakan versi radio gelombang pendek untuk menstabilkan pemerhatian astronomi; menggunakan pita perakam (ingat itu?), saya akan merakam pemerhatian meteor, gaib bulan * atau peristiwa lain yang saya lihat, dengan isyarat waktu WWV di latar belakang. "Tandakan!" Rakaman kemudian dapat ditranskrip dengan penampakan dan cap waktu dalam keselesaan di rumah.

Bagi mereka yang mempunyai nostalgia seperti itu, pastikan untuk menggali radio transistor lama (dan ingat?) Untuk digunakan sebagai kes untuk projek anda. Perhatikan bahawa sarungnya perlu cukup besar untuk memasang bateri, jika anda mahukan mudah alih!

Perisian "WWV", ditulis dalam Python, memaparkan waktu dan memainkan audio yang sesuai. Jam Raspberry Pi dan RTC akan menyegerakkan semula ke pelayan Network Time Protocol (NTP) setiap kali ia menyambung ke Internet. (Bila-bila masa ia berada dalam jangkauan WiFi anda, jika anda menggunakan Raspberry Zero W.)

Langkah 1: Bahagian Perkakasan

• Raspberry Pi Zero W

• MakerFocus 0.91 Inch I2C SSD1306 OLED Display Module Amazon https://a.co/d/ioakKen (atau paparan SSD1306 128x32 OLED lain)

• Modul Jam Sebenar (RTC) PCF8523

• Pelarian Amplifier Kelas D I2S 3W - MAX98357A

• Pembesar suara kecil (saya menyelamatkan pembesar suara 2 dari pembesar suara PC lama)

• Papan roti, kabel / penyambung Pi Breakout ke papan roti, wayar

• Pilihan: Bateri 5v 1amp (digunakan untuk mengecas telefon bimbit) Seperti Pengecas Portable Anker PowerCore 5000 https://www.adafruit.com/?q=PCF8523 Sebagai gantinya, anda boleh menggunakan bateri LiPo + penukar / pengecas 5v https: / / www.adafruit.com/?q=PCF8523 https://www.adafruit.com/product/2465 Atau bekalan kuasa 5V 2amp untuk kegunaan rumah.

• Bateri CR1220 untuk RTC

• Kes - radio transistor lama

Langkah 2: Persediaan OS Raspbian

Pasang Raspbian Stretch Lite ke kad SD 4GB atau lebih besar. (langkah di bawah)

  1. Sekiranya belum, pasang versi Raspbian Lite ke kad microSD 4GB atau lebih besar. Anda TIDAK memerlukan versi GUI, kerana projek ini tidak menggunakan monitor atau papan kekunci.
  2. Anda perlu mengakses Raspberry dari jarak jauh melalui SSH. Di Windows, anda boleh menggunakan program terminal PUTTY SSH. Pada Mac, buka tetingkap terminal arahan.

Adakah anda tahu? Sekiranya anda memasang Raspbian pada kad SD menggunakan PC, anda boleh membuat dua fail pada kad tersebut untuk mengkonfigurasi akses WiFi dan SSH sebelum anda memakainya pada Raspberry?

Untuk ini, anggap kad SD anda dipasang sebagai K: pada PC anda:

1) Pasang gambar Raspbian Lite terkini ke SD.

2) Dengan notepad, buat file yang disebut hanya "ssh" dan gunakan Save As "All files" ke K: / ssh File boleh berisi apa saja. Nama fail itulah yang penting. TIDAK BOLEH "ssh.txt" !!!

3) Dengan notepad, buat fail kedua yang disebut "wpa_supplicant.conf" dengan berikut:

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

rangkaian = {

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

Gunakan Simpan Sebagai "Semua fail" ke K: / wpa_supplicant.conf Sekali lagi, jangan biarkan Notepad mengubahnya menjadi "wpa_supplicant.conf.txt" !!

Semasa anda boot Raspberry pada kali pertama, Raspbian akan mencarinya dan menyambung ke Wifi anda. Anda mungkin perlu melihat Router anda untuk alamat IP, kerana ia ditetapkan secara automatik.

3. Masukkan kad microSD ke dalam Pi dan pasangkan kuasa sekarang. Butuh beberapa minit untuk boot.

4. Untuk log masuk ke Raspberry Pi dari jarak jauh, anda perlu mencari alamat IP-nya. Anda boleh cuba:

$ ssh [email protected] (Atau dari Putty, masukkan nama host [email protected]

Catatan: Sekiranya ini gagal, anda perlu melihat apakah Penghala anda akan menunjukkan alamat IP peranti tempatan anda. Contoh: ssh [email protected]. X. X

Kata laluan lalai adalah "raspberry"

Langkah 3: Kemas kini dan Konfigurasikan OS

Kemas kini dan Konfigurasi OS
Kemas kini dan Konfigurasi OS
Kemas kini dan Konfigurasi OS
Kemas kini dan Konfigurasi OS

Setelah boot dan log masuk, mulakan dengan mengemas kini OS Pi anda, ubah kata laluan "pi", dan hidupkan antara muka I2C:

sudo apt-get kemas kini

sudo apt-get peningkatan

sudo raspi-config

Pilih:

Tukar kata laluan pengguna

Pilihan Antaramuka -> Aktifkan I2C -> Ya

Pastikan untuk meninggalkan Lokasi dan Zona Waktu (UTC) tidak berubah.

Pilih SELESAI

Perhatikan bahawa WWV berjalan dalam waktu UTC, bukan tempatan.

Anda boleh menunggu untuk memulakan semula selepas pemasangan perisian seterusnya.

Langkah 4: Pasang Perisian RaspiWWW

cd / home / pisudo apt install –y git git clone https://github.com/rgrokett/RaspiWWV.git sudo ditutup sekarang

Sebelum mencuba perisian, matikan dan cabut kabel Pi untuk melakukan pendawaian seterusnya.

Disyorkan: