Daftar Isi:

RaspiWWV - Simulasi Waktu Siaran Audio Gelombang Pendek WWV: 10 Langkah (dengan Gambar)
RaspiWWV - Simulasi Waktu Siaran Audio Gelombang Pendek WWV: 10 Langkah (dengan Gambar)

Video: RaspiWWV - Simulasi Waktu Siaran Audio Gelombang Pendek WWV: 10 Langkah (dengan Gambar)

Video: RaspiWWV - Simulasi Waktu Siaran Audio Gelombang Pendek WWV: 10 Langkah (dengan Gambar)
Video: Opening Siaran Radio Singkat 2024, November
Anonim
Image
Image
Pengaturan OS Raspbian
Pengaturan OS Raspbian

Ingat hari-hari ketika Anda akan duduk mendengarkan sinyal waktu WWV di radio gelombang pendek Anda (centang, centang, centang … Pada nada, waktunya akan …)?

(Dengarkan di YouTube di atas)

Oh! Anda melewatkan itu? Sekarang Anda dapat (kembali) mengalami saat-saat itu dan memiliki jam WWV Anda sendiri, tidak ada Radio Gelombang Pendek dan tidak perlu koneksi internet. Bukankah itu yang selalu Anda inginkan?

Sebenarnya, ini adalah proyek untuk membantu menunjukkan kepada Anda bagaimana menghubungkan layar OLED kecil, Jam Waktu Nyata (RTC) dan Penguat Audio ke satu Raspberry Pi Zero! Semua dengan bonus bisa mendengarkan "sinyal" waktu WWV kapan saja Anda mau.

Berbeda dengan WWV yang sebenarnya, sinyal waktu audio serta tampilan jam kecil yang diakui hanya akan akurat hingga sekitar satu detik drift per hari menggunakan modul RTC berbiaya rendah. Anda dapat meningkatkan ini dengan menggunakan RTC kualitas yang lebih tinggi (lebih mahal), atau dengan membiarkan Raspberry Pi terhubung ke Internet, tetapi ini tidak akan pernah menggantikan jam atom WWV yang sebenarnya. (Lihat ketepatan waktu dengan artikel Raspberry Pi, seperti

Jika tidak, untuk sebagian besar penggunaan, akurasinya mungkin cukup. Kebanyakan kegunaan? Nah, selain tertidur karena suara dengung WWV, saya menggunakan versi radio gelombang pendek untuk menandai waktu pengamatan astronomi; menggunakan tape recorder (ingat itu?), saya akan merekam pengamatan meteor, okultasi bulan* atau peristiwa lain yang saya lihat, dengan sinyal waktu WWV di latar belakang. "Tanda!" Rekaman itu kemudian dapat ditranskripsikan dengan penampakan dan stempel waktu dalam kenyamanan rumah.

Bagi mereka yang bernostalgia, pastikan untuk menggali radio transistor lama (dan ingat itu?) untuk digunakan sebagai kasing untuk proyek Anda. Perhatikan bahwa kasing harus cukup besar untuk memasang baterai, jika Anda menginginkan portabilitas!

Perangkat lunak "WWV", yang ditulis dengan Python, menampilkan waktu dan memutar audio yang sesuai. Jam Raspberry Pi dan RTC akan disinkronkan ulang ke server Network Time Protocol (NTP) setiap kali terhubung ke Internet. (Kapan saja dalam jangkauan WiFi Anda, jika Anda menggunakan Raspberry Zero W.)

Langkah 1: Bagian Perangkat Keras

• Raspberry Pi Nol W

• MakerFocus 0.91 Inch I2C SSD1306 Modul Tampilan OLED Amazon https://a.co/d/ioakKen (atau layar OLED SSD1306 128x32 lainnya)

• Modul Jam Waktu Nyata (RTC) PCF8523

• Breakout Amplifier Kelas D I2S 3W - MAX98357A

• Speaker Kecil (Saya menyelamatkan speaker 2” dari speaker PC lama)

• Papan tempat memotong roti, kabel/konektor Pi Breakout ke papan tempat memotong roti, kabel

• Opsional: Baterai 5v 1amp (digunakan untuk mengisi daya ponsel) Seperti Pengisi Daya Portabel Anker PowerCore 5000 https://www.adafruit.com/?q=PCF8523 Sebagai alternatif, Anda dapat menggunakan baterai LiPo + konverter/pengisi daya 5v https:/ /www.adafruit.com/?q=PCF8523 https://www.adafruit.com/product/2465 Atau catu daya 5V 2amp untuk penggunaan di rumah.

• Baterai CR1220 untuk RTC

• Casing – radio transistor lama

Langkah 2: Pengaturan OS Raspbian

Instal Raspbian Stretch Lite ke kartu SD 4GB atau lebih besar. (langkah-langkah di bawah)

  1. Jika Anda belum melakukannya, instal versi Raspbian Lite ke kartu microSD 4GB atau lebih besar. Anda TIDAK memerlukan versi GUI, karena proyek ini tidak menggunakan monitor atau keyboard.
  2. Anda perlu mengakses Raspberry dari jarak jauh melalui SSH. Di Windows, Anda dapat menggunakan program terminal PUTTY SSH. Di Mac, cukup buka jendela terminal perintah.

Tahukah Anda? Jika Anda menginstal Raspbian pada kartu SD menggunakan PC, Anda dapat membuat dua file pada kartu tersebut untuk mengonfigurasi akses WiFi dan SSH sebelum Anda mem-bootnya di Raspberry?

Untuk ini, anggap kartu SD Anda saat ini terpasang sebagai K: di PC Anda:

1) Instal gambar Raspbian Lite terbaru ke SD.

2) Dengan notepad, buat file bernama "ssh" dan gunakan Save As "All files" ke K:\ssh File bisa berisi apa saja. Itu nama file yang penting. TIDAK BOLEH “ssh.txt”!!!

3) Dengan notepad, buat file kedua bernama "wpa_supplicant.conf" dengan mengikuti:

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

jaringan={

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

Gunakan Save As “All files” ke K:\wpa_supplicant.conf Sekali lagi, jangan sampai Notepad mengubahnya menjadi “wpa_supplicant.conf.txt”!!

Saat Anda mem-boot Raspberry pertama kali, Raspbian akan mencari ini dan terhubung ke Wifi Anda. Anda mungkin harus mencari alamat IP di Router Anda, karena sudah ditetapkan secara otomatis.

3. Masukkan kartu microSD ke Pi dan colokkan daya sekarang. Ini akan memakan waktu beberapa menit untuk boot.

4. Untuk masuk dari jarak jauh ke Raspberry Pi Anda, Anda harus menemukan alamat IP-nya. Anda dapat mencoba:

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

Catatan: Jika gagal, Anda perlu melihat apakah Router Anda akan menampilkan alamat IP perangkat lokal Anda. Contoh: ssh [email protected]. X. X

Kata sandi default adalah "raspberry"

Langkah 3: Perbarui dan Konfigurasikan OS

Perbarui dan Konfigurasikan OS
Perbarui dan Konfigurasikan OS
Perbarui dan Konfigurasikan OS
Perbarui dan Konfigurasikan OS

Setelah boot dan masuk, mulailah dengan memperbarui OS Pi Anda, ubah kata sandi "pi", dan nyalakan antarmuka I2C:

sudo apt-get update

sudo apt-get upgrade

sudo raspi-config

Pilih:

Ubah kata sandi pengguna

Opsi Antarmuka -> I2C Aktifkan -> Ya

Pastikan untuk membiarkan Lokal dan Zona Waktu (UTC) tidak berubah.

Pilih SELESAI

Perhatikan bahwa WWV berjalan dalam waktu UTC, bukan lokal.

Anda dapat menunggu untuk reboot setelah perangkat lunak berikutnya menginstal berikutnya.

Langkah 4: Instal Perangkat Lunak RaspiWWW

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

Sebelum mencoba perangkat lunak, matikan dan cabut Pi untuk melakukan pengkabelan selanjutnya.

Direkomendasikan: