Panduan ini menunjukkan cara menggunakan Raspberry Pi, komputer padat yang menjalankan Raspbian Linux, untuk membuat aplikasi web interaktif yang mengawal dan bertindak balas terhadap input dan output elektronik. Pin GPIO PI membolehkan sambungan ke litar elektronik, membolehkan kawalan voltan dan pengesanan. PHP, dengan kesederhanaan, fleksibiliti, dan sokongan komuniti yang besar, sangat sesuai untuk tugas ini, menawarkan penyelesaian yang cekap untuk sumber terhad PI.
(atau lebih kompleks, tetapi berpotensi lebih banyak, pemasangan Php7).
sudo apt-get install php
Peralatan penting:
Anda memerlukan Raspberry Pi (model terkini dengan WiFi terbina dalam), dan kit starter elektronik (boleh didapati dari Adafruit, Amazon, atau eBay) termasuk papan roti, wayar pelompat, perintang, LED, dan dan LED, dan dan LED, dan dan LED, dan dan Butang tekan.
Persediaan:
Ikuti panduan permulaan cepat rasmi Raspberry Pi untuk menubuhkan Raspbian Linux. Kemudian, pasang PHP menggunakan arahan yang disebutkan di atas.
pin gpio:
Pin GPIO Raspberry Pi (terletak di sudut papan) membolehkan interaksi dengan litar elektronik. Pin ini boleh dikonfigurasikan sebagai input (untuk mengesan perubahan voltan) atau output (untuk mengawal voltan). PIPHP: Perpustakaan GPIO, yang boleh dipasang melalui komposer, memudahkan interaksi ini.
kredit: www.raspberrypi.org
PIPHP: GPIO Contoh:
Contoh berikut menunjukkan berkelip LED (disambungkan ke pin GPIO 2) apabila butang (disambungkan ke pin GPIO 3) ditekan. Papan roti memudahkan pembinaan litar. Resistor adalah penting: satu (~ 220Ω) mengehadkan arus ke LED, dan satu lagi (~ 10kΩ) bertindak sebagai perintang pull-up untuk butang (walaupun beberapa pin PI mempunyai perintang pull-up terbina dalam).
Pasang PIPHP/GPIO menggunakan komposer:
kod PHP berikut (
composer require piphp/gpio
(coretan kod yang disediakan ditinggalkan untuk keringkasan, tetapi kod asal hendaklah disertakan di sini.)
memperluaskan projek anda:
Yayasan ini membolehkan projek yang lebih kompleks. Penulis menyebut mesin minuman sebagai contoh, menonjolkan potensi untuk menggunakan sensor aliran dan pam. Kemungkinannya luas, hanya terhad oleh kreativiti dan komponen elektronik anda.
(bahagian Soalan Lazim ditinggalkan untuk keringkasan, kerana ia adalah senarai soalan dan jawapan yang mudah yang boleh dibina semula dari teks asal.)
Atas ialah kandungan terperinci Powering Raspberry Pi Projek dengan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!