Rumah >hujung hadapan web >tutorial js >Buat papan skor automatik yang merasakan skor anda dengan Raspberry Pi

Buat papan skor automatik yang merasakan skor anda dengan Raspberry Pi

Joseph Gordon-Levitt
Joseph Gordon-Levittasal
2025-02-14 08:45:11862semak imbas

Projek ini dengan cerdik mengubah gelung bola keranjang mini ke papan skor yang disambungkan dengan menggunakan Raspberry Pi. Butiran pengarang membina sistem yang menjejaki tembakan yang dibuat menggunakan sensor ultrasonik dan memaparkan skor dalam masa nyata pada skrin sentuh Raspberry PI. Ini bukan cara yang tegar, tetapi sebaliknya panduan inspirasi yang disesuaikan dengan pelbagai aplikasi.

Create an Automated Scoreboard that Senses Your Score with a Raspberry Pi

Konsep teras melibatkan penggunaan raspberry pi 3 b, sensor ultrasonik, node.js, dan websockets. Sensor ultrasonik mengesan apabila bola melewati gelung, mencetuskan kemas kini skor melalui WebSockets ke papan skor berasaskan web yang dipaparkan pada skrin sentuh Raspberry PI. Penulis menggalakkan pembaca untuk menyesuaikan projek untuk kegunaan lain, seperti mengesan pelawat pejabat atau menyesuaikannya dengan sukan yang berbeza.

Komponen Utama:

    raspberry pi 3 b (versi baru disyorkan)
  • kad microSD dengan noobs
  • gelung bola keranjang mini (Spalding NBA Slam Jam yang digunakan dalam contoh)
  • paparan skrin sentuh Raspberry Pi 7-inci
  • Raspberry Pi Touchscreen Case
  • sensor pengukur jarak ultrasonik HC-SR04 (sensor berkualiti tinggi dicadangkan)

perisian:

Projek ini menggunakan JavaScript, Node.js, dan

perpustakaan untuk kawalan GPIO. Kod, yang boleh didapati di GitHub, menguruskan bacaan sensor, komunikasi websocket, dan paparan skor. pigpio

Persediaan dan Konfigurasi:

Tutorial meliputi menubuhkan Raspberry Pi dengan OS Raspbian, memasang skrin sentuh, dan mengkonfigurasi orientasi paparan. Ia juga butiran menaik taraf Node.js ke versi yang lebih baru. Pendawaian sensor ultrasonik ke pin GPIO Raspberry Pi memerlukan perhatian yang teliti terhadap tahap voltan dan penggunaan perintang yang sesuai.

Create an Automated Scoreboard that Senses Your Score with a Raspberry Pi papan skor yang lengkap dengan tema Suns yang disesuaikan.

Gambaran keseluruhan kod:

pelayan Node.js mengendalikan pemerolehan data sensor, komunikasi WebSocket, dan kemas kini skor. JavaScript sisi pelanggan (berjalan di pelayar di Raspberry Pi) menerima kemas kini ini dan memaparkan skor. Kod yang disediakan termasuk pengendalian ralat dan mekanisme untuk mencegah pengiraan dua mata.

Penyesuaian dan pengembangan:

Penulis menyoroti kebolehsuaian projek. Penampilan papan skor mudah disesuaikan melalui CSS. Peningkatan masa depan boleh termasuk menambah ciri -ciri seperti pemasa undur, sokongan multiplayer, atau menggunakan sensor yang lebih tepat untuk pengesanan skor yang lebih baik.

Penyelesaian masalah dan Soalan Lazim:

Artikel ini menyimpulkan dengan seksyen FAQ yang komprehensif yang menangani isu -isu umum seperti penyesuaian paparan, menyesuaikan papan skor untuk sukan yang berbeza, sambungan internet, penggunaan luaran, penyelesaian masalah, menambah ciri, bekalan kuasa, dan aplikasi alternatif di luar pemarkahan sukan. Penulis juga menyediakan pautan ke tutorial Raspberry Pi yang lain di SitePoint.

Atas ialah kandungan terperinci Buat papan skor automatik yang merasakan skor anda dengan Raspberry Pi. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn