Isi kandungan:
- Langkah 1: Perkara yang Anda Perlu
- Langkah 2: Pengetahuan Terdahulu
- Langkah 3: Pra Pasangkan PhidgetSBC3
- Langkah 4: Memasang Python dan Phidgets Python
- Langkah 5: Membuat Skrip Python
- Langkah 6: Menguji
Video: Kit Antara Muka Web Python Penuh untuk PhidgetSBC3: 6 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:07
Papan PhidgetSBC3 adalah Komputer Papan Tunggal berfungsi penuh, menjalankan Debain Linux. Ia serupa dengan raspberry Pi, tetapi mempunyai 8 input sensor analog dan 8 input digital dan 8 output digital. Ini dikirimkan dengan pelayan web dan aplikasi web untuk mengkonfigurasi SBC, tetapi aplikasi lalai tidak dapat membaca sensor analog atau input digital dan tidak dapat mengatur output digital.
Instructable ini akan membimbing anda bagaimana membuat konfigurasi web anda sebagai kit antara muka berfungsi penuh pada SBCor dengan kata lain, setelah mengikuti ini, anda akan dapat membaca nilai sensor, keadaan input / output digital dan menetapkan keadaan output digital.
Langkah 1: Perkara yang Anda Perlu
Papan Phidgets SBC 3 Akses ke internet Beberapa perkakasan ujian seperti relay dan sensor analog. Saya menggunakan Relay Keadaan Pepejal 3959 AC (280Volt, 25 amp) dan Sensor Voltan Precision 1135
Langkah 2: Pengetahuan Terdahulu
Pastikan anda mengikuti panduan pengguna SBC3 di https://www.phidgets.com/docs/1073_User_Guide Pemahaman yang baik mengenai Linux dan Bahasa Python juga akan membantu anda memahami mengapa anda melakukan perkara-perkara tertentu, tetapi saya harap tutorial ini dapat orang tanpa pengalaman pengaturcaraan atau pengalaman linux untuk tetap membuat GUI pangkalan web untuk mengawal Phidgets SBC3. Pengetahuan linux penting:
Pastikan anda boleh memasukkan SSH ke SBC
Artikel berikut banyak membantu saya, dan beberapa kod digunakan dalam projek saya
www.phidgets.com/docs/Web_Page_on_the_SBC
Langkah 3: Pra Pasangkan PhidgetSBC3
Pergi ke laman web SBC
Dalam Sistem, Pakej, pastikan anda memilih repositori Debain yang lengkap
Di bawah Rangkaian, Tetapan, pastikan anda mengaktifkan pelayan SSH.
Di bawah Phidgets, Webservice, pastikan perkhidmatan web (Ini bukan pelayan web pada port 80) berjalan. Perkhidmatan web ini adalah sistem komunikasi yang digunakan oleh SBC. Contoh saya tidak menggunakan kata laluan dan port 5001
SSH ke SBC dengan dempul pada windows atau remote (iPad) (Secara lalai anda adalah pengguna root, gunakan kata laluan yang telah anda gunakan untuk log masuk ke laman web SBC3). SSH diliputi pada halaman 21 panduan pengguna SBC3 (1073 panduan pengguna)
Lari
apt-get kemas kini
dan
apt-get peningkatan
untuk memastikan sistem anda terkini (menggunakan antara muka web untuk melakukan ini adalah mungkin, tetapi kadang-kadang gagal)
Pasang unzip dan wget dengan menjalankan
apt-get install wget
apt-get install unzip
Langkah 4: Memasang Python dan Phidgets Python
Baca melalui panduan pengaturcaraan Python https://www.phidgets.com/docs/Language_-_Python. Anda mungkin melangkau bahagian windows dan mac, tetapi baca linux sesionSSH ke SBC dan jalankan
apt-get install python
Ini akan memasang python2.7 (kini lalai) dari repositori Debain. Jangan gunakan Python 3. Python 3 mempunyai beberapa masalah dengan perpustakaan Phidgets. Python 1 mungkin akan berfungsi.
memuat turun PhidgetsPython dengan wget. SSH ke SBC dan jalankan
wget
atau
wget
Fail yang dimuat turun (kini PhidgetsPython_2.1.8.20150109.zip) akan berada di direktori root secara lalai (jika tidak, gunakan arahan cd untuk menavigasi ke fail)
lari
unzip PhidgetsPython_2.1.8.20150109.zip
(atau gunakan apa sahaja versi yang dimuat turun)
Navigasi ke direktori PhidgetsPython anda (dibuat oleh arahan unzip sebelumnya)
cd / root / PhidgetsPython
dan lari
pasang python setup.py
Ini akan memasang perpustakaan PhidgetsPython.
Langkah 5: Membuat Skrip Python
Navigasikan ke cgi-bin pelayan laman web anda (cd / var / www / cgi-bin)
cd / var / www / cgi-bin
Muat turun fail berlabel ifk.zip (bernama FRK5B8XI6QD0F26.zip) ke dalam cgi-bin anda menggunakan wget atau kaedah lain. Namakan semula fail menjadi ifk.zip menggunakan arahan Linux mv
wget
mv FRK5B8XI6QD0F26.zip ifk.zip
unzip menggunakan unzip.
unzip ifk.zip
Direktori / var / www / cgi-bin / ifk sekarang akan dibuat.
Sekarang, pastikan semua fail di / var / www / cgi-bin / ifk anda dapat dijalankan dengan berjalan
chmod 777 -R / var / www / cgi-bin / ifk /
Langkah 6: Menguji
Gunakan penyemak imbas PC, mac, android, iOS anda dan jalankan https:// (domain SBC atau ip) /cgi-bin/ifk/WebInterfaceKit.py dan main-main.
Disyorkan:
Penguji Bateri Arduino Dengan Antara Muka Pengguna WEB .: 5 Langkah
Penguji Bateri Arduino Dengan Antara Muka Pengguna WEB: Hari ini, peralatan elektronik menggunakan bateri sandaran untuk menyelamatkan keadaan di mana operasi ditinggalkan semasa peralatan dimatikan atau ketika, secara tidak sengaja, peralatan dimatikan. Pengguna, ketika menghidupkan, kembali ke titik di mana dia tinggal
ESP8266 Automasi Dengan Antara Muka Web dan DDNS: 8 Langkah
ESP8266 Automasi Dengan Antaramuka Web dan DDNS: Dalam artikel hari ini, kami akan menunjukkan automasi, yang boleh menjadi tempat tinggal, menggunakan ciri DDNS (Sistem Nama Domain Dinamik). Anda akan memahami cara mengkonfigurasi aplikasi yang akan anda letakkan di ESP8266, di NodeMCU. Juga, kita akan melihat bagaimana
Lampu Pintar Mudah $ 5 Dengan Antara Muka Web Telefon Pintar: 4 Langkah
Lampu Pintar $ 5 Mudah Dengan Antara Muka Web Telefon Pintar: Hai! Nama saya Raphael. Ini adalah Instructable pertama saya! Motif utama saya mencipta lampu ini adalah untuk membantu kehidupan orang-orang yang kurang berupaya bergerak. Suatu hari nanti, kita tidak akan mempunyai suis di dinding atau palam yang sukar dijangkau, melainkan telefon pintar kita untuk mengawal
Antara Muka Web Raspberry Pi: 5 Langkah
Antaramuka Web Raspberry Pi: Ini adalah arahan untuk memasang antara muka web yang saya kembangkan untuk menukar pin gpio pi raspberry untuk mengawal papan geganti rendah aktif yang diperlukan untuk arduino. Ia menyediakan halaman sederhana yang membolehkan anda mengklik pautan ke alt
Tangki Raspberry Dengan Antara Muka Web dan Streaming Video: 8 Langkah (dengan Gambar)
Tangki Raspberry Dengan Antara Muka Web dan Penstriman Video: Kami akan melihat bagaimana saya telah menyedari sedikit Tangki WiFi, yang mampu melakukan Kawalan Web jarak jauh dan Streaming Video. Ini bertujuan untuk menjadi tutorial yang memerlukan pengetahuan asas mengenai pengaturcaraan elektronik dan perisian. Atas sebab ini saya ' telah memilih