Isi kandungan:

Jam Countdown Perasmian Presiden (Wifi): 6 Langkah
Jam Countdown Perasmian Presiden (Wifi): 6 Langkah

Video: Jam Countdown Perasmian Presiden (Wifi): 6 Langkah

Video: Jam Countdown Perasmian Presiden (Wifi): 6 Langkah
Video: SEMAKIN DIMANJAKAN, Jokowi Ubah Jam Kerja PNS, Durasi Lebih Singkat tapi Gaji Meningkat 2024, November
Anonim
Jam Countdown Perasmian Presiden (Wifi)
Jam Countdown Perasmian Presiden (Wifi)
Jam Countdown Perasmian Presiden (Wifi)
Jam Countdown Perasmian Presiden (Wifi)
Jam Countdown Perasmian Presiden (Wifi)
Jam Countdown Perasmian Presiden (Wifi)

Gambaran keseluruhan: Jam undur serupa dengan produk komersial, dengan beberapa kelainan:

a) Apabila masa peristiwa sasaran dicapai, jam undur: memaparkan pengumuman tatal, dan memainkan kesan bunyi dan lagu mp3 - dalam kes ini, R. E. M. lagu: "Ini Akhir Dunia Seperti yang Kita Tahu (Dan Saya Rasa Baik)." Main di Youtube

b) Anda boleh menentukan masa yang tepat untuk acara masa depan hingga minit dan saat.

c) Fungsi jam wifi menghilangkan pergeseran waktu, dan membolehkan pengaturcaraan melalui udara yang mudah untuk tarikh acara yang akan datang.

Komponen utama: Raspberry Pi, LCD 16 x 2, dan pembesar suara berkuasa yang dipasang di bingkai gambar 5x7 kedai dolar.

Tahap Kemahiran: Biasa dengan mengatur Raspberry Pi dan menjalankan tanpa arahan, perintah asas Linux dan program python, dan sedikit pematerian (3 wayar).

Langkah 1: Bahagian dan Alat

Bahagian dan Alat
Bahagian dan Alat
Bahagian dan Alat
Bahagian dan Alat
Bahagian dan Alat
Bahagian dan Alat

Bahagian:

  1. Raspberry Pi model B + atau lebih baru dan kes
  2. Pembesar suara berkuasa USB dengan input audio 3.5 mm. Pembesar suara yang saya gunakan adalah item promosi percuma, tetapi pembesar suara ini kelihatan hampir… pembesar suara. Sebaik-baiknya sesuatu dengan faktor bentuk segi empat sama.
  3. 2 kabel USB mikro dan pengecas dwi port - tali wayar gegelung merah pilihan
  4. Bingkai gambar 5x7
  5. Kabel Audio Sparkfun TRRS - 18 "(kuncir) CAB-11580
  6. Palam stereo Digikey CP-3502-ND 3.5 mm
  7. Papan tebal atau papan lapis tebal 3/4 "kira-kira 5" x 8"
  8. Modul paparan LCD I2C 2X16
  9. 4 wayar jumper dupont wanita ke wanita (panjang 100 atau 200 mm ok)
  10. Penyesuai wifi USB

Alat:

  1. Pistol gam panas
  2. Besi pematerian
  3. Penyerang wayar
  4. Gergaji pita atau jig

Langkah 2: Bina Kabel Audio TRRS

Bina Kabel Audio TRRS
Bina Kabel Audio TRRS

Pateri kabel kuning, merah, dan hijau Sparkfun Audio Cable TRRS - 18 (pigtail) CAB-11580 ke palam stereo Digikey CP-3502-ND 3.5 mm seperti yang ditunjukkan dalam rajah

Langkah 3: Sediakan Raspberry PI

a) Siapkan Raspberry Pi, pastikan untuk mengaktifkan I2C dan SHH, juga menyediakan wifi dan pastikan anda boleh menyambung ke raspberry pi dalam "mod tanpa kepala". Panduan rujukan.

b) Buat subdirektori projek - saya memanggil "truf" milik saya untuk memasukkan fail yang diperlukan.

mkdir trump

cd trump

arahan pwd harus menghasilkan / home / pi / trump

c) Salin kesan bunyi dan fail lagu anda ke / home / pi / trump. Nama fail mestilah DRUMROLL.wav dan lagu remsong.mp3 untuk berfungsi dengan program python as-is yang akan kita tambahkan kemudian. Anda boleh menggunakan nama fail yang berbeza, tetapi kemudian anda perlu mengedit fail python. Saya tidak dapat menyediakan fail ini untuk alasan hak cipta - tetapi anda dapat menemui banyak fail kesan bunyi yang disertakan dalam OS Windows, dan tentu saja memuat turun lagu dari iTunes, Amazon…

Petunjuk - untuk memindahkan fail berulang-alik antara PC dan RasPi saya, saya menggunakan program utiliti winSCP

Langkah 4: Sambungkan Paparan LCD ke Raspberry Pi, Persediaan dan Uji

Sambungkan Paparan LCD ke Raspberry Pi, Persediaan dan Uji
Sambungkan Paparan LCD ke Raspberry Pi, Persediaan dan Uji

a) Sambungkan LCD ke Raspberry PI menggunakan pelompat 4 wanita ke wanita. Sambungkan pin SDA pada RasPi ke pin GPIO SDA pada LCD, dan pin SCL pada RasPi ke pin SCL pada LCD, juga sambungkan pin voltan 5 dan tanah dari RasPi ke LCD.

b) Untuk mendapatkan RasPi anda bercakap dengan LCD - akses Raspberry Pi dalam mod tanpa kepala, dan lihat panduan MENGHASILKAN LCD DENGAN PYTHON oleh Circuit Basics. Anda perlu melengkapkan sekurang-kurangnya bahagian yang bertajuk: MEMASANG PERPUSTAKAAN RPLCD dan MENULIS UNTUK MENYAMPAIKAN DALAM MOD 8 BIT. Pastikan anda dapat memaparkan "Hello World" di LCD. Jangan melangkah lebih jauh sehingga ini selesai.

Langkah 5: Ujian Sistem

Ujian Sistem
Ujian Sistem

a) Menjaga sambungan LCD, sambungkan juga kabel audio TRRS antara pembesar suara dan RasPi (hujung kabel TRRS ke RasPi). Sambungkan kedua-dua RasPi dan pembesar suara ke kuasa. Lihat rajah di atas.

b) Salin fail cntDwnSng.py ke dalam direktori truf anda. Untuk tujuan ujian, edit fail untuk mengubah nilai tarikh menjadi sekitar 10 minit dari setiap kali anda menjalankan ujian:

Ringkasan arahan -

tukar ke direktori truf"

cd trump

edit dengan:

nano cntDwnSng.py

menukar nilai tarikh program python:

# masukkan masa dan tarikh sasaran di sini hari = 20

bulan = 1

tahun = 2017

jam = 12

minit = 00

sec = 0

c) simpan program python dan jalankan dengan arahan:

python cntDwnSng.py

d) Hasil yang diharapkan adalah: LCD mengira masa sehingga mencapai waktu sifar, kemudian kesan bunyi dimainkan, kemudian mesej LCD bergulir, dan akhirnya lagu mp3 dimainkan. Sekiranya semuanya berjalan lancar, anda boleh menetapkan semula nilai tarikh.

Langkah 6: Ubah Bingkai Gambar dan Perhimpunan Akhir

Ubahsuai Bingkai Gambar dan Perhimpunan Akhir
Ubahsuai Bingkai Gambar dan Perhimpunan Akhir
Ubahsuai Bingkai Gambar dan Perhimpunan Akhir
Ubahsuai Bingkai Gambar dan Perhimpunan Akhir
Ubahsuai Bingkai Gambar dan Perhimpunan Akhir
Ubahsuai Bingkai Gambar dan Perhimpunan Akhir

a) Gerakkan lengan sokongan bingkai gambar stok dari sisi ke sisi untuk melepaskan diri dari papan belakang.

b) Cetak fail Gambar Perasmian (sama ada-j.webp

c) Potong semua pin yang melekat di dekat paparan untuk mendapatkan pemasangan yang lebih rata. Pasang LCD ke bingkai papan belakang dengan gam panas dan jalur kadbod sudut. Jangan pasangkan LCD terbalik!

d) Dengan band atau gergaji jig, potong sokongan bingkai setiap gambar dan pasangkan ke papan bingkai belakang dengan gam panas - berhati-hati untuk memastikannya terpasang tepat.

e) Masukkan 4 wayar dupont ke pin GPIO RasPi sebelum menjentikkan kes RasPi bersama-sama.

f) Pasangkan Raspi dan pembesar suara ke bingkai lengan sokongan dengan gam panas. Selesaikan sambungan lain pada langkah sebelumnya. Pilihan - ikat kabel kuasa USB bersama dengan tali wayar gegelung merah.

g) Untuk menjalankan program python secara automatik pada permulaan masukkan perintah:

sudo nano / etc / profile

Tatal ke bahagian bawah dan tambahkan baris berikut:

sudo python /home/pi/trump/cntDwnSng.py

Ketik Ctrl-X untuk keluar, kemudian "Y" untuk menyimpan diikuti dengan "Enter" dua kali.

h) Melangkah lebih jauh - sekarang kerana anda mempunyai kemampuan kawalan RasPi, anda dapat menambahkan lebih banyak fungsi perayaan dengan lebih mudah, lihat Timer Countdown Malam Tahun Baru Dengan Kemampuan Melancarkan Bunga Api

Disyorkan: