Raspberry Pi: mengawal pin GPIO - bagaimana ia berfungsi
Pada halaman ini, kami menunjukkan kepada anda bagaimana anda boleh mengawal PIN GPIO Raspberry Pi anda dengan mudah. Galeri gambar dengan langkah individu menunjukkan butiran anda.
Raspberry Pi: pin GPIO kawalan jauh dengan telefon pintar anda
Pertama sekali, kami ingin menunjukkan bagaimana anda boleh mengawal PIN GPIO Raspberry Pi anda dengan telefon pintar anda. Kami juga menunjukkan kepada anda semua langkah dalam galeri gambar pada akhir artikel.
- Muat turun aplikasi "Blynk" percuma untuk iOS atau Android. Mulakan aplikasinya dan buat akaun Blynk percuma.
- Dalam contoh ini kita mahu cuba mengawal lampu kecil. Untuk melakukan ini, mula-mula menyambungkan kabel ke PIN GPIO keenam. Pin ini adalah pin tanah, yang kemudian akan bertindak sebagai tiang negatif. Kemudian sambungkan kabel lain ke PIN GPO kesebelas. Ini membekalkan voltan sebanyak 3.3 volt dan kemudiannya bertindak sebagai tiang positif. Kemudian sambungkan kabel dengan lampu kecil. Anda juga mungkin perlu memasukkan perintang di sini. Dengan LED, anda juga harus memberi perhatian kepada kekutuban.
- Buka aplikasi Blynk sekali lagi dan buat projek baru. Beri projek itu nama, pilih Raspberry Pi anda di bawah "Pilih Peranti" dan akhirnya pilih jenis sambungan.
- Kemudian mulakan Raspberry Pi anda dan laksanakan arahan »curl -sL" //deb.nodesource.com/setup_6.x "| sudo -E bash - «(dengan tanda petikan dalam perintah). Kemudian kemas kini Raspbian dengan arahan "sudo apt-get update && sudo apt-get upgrade". Kemudian pasang "build-essential" dengan perintah »sudo apt-get install build-essential«. Akhirnya, dengan Pengurus Pakej Node anda perlu menambah "npm" (dengan perintah: "sudo npm install -g npm«), "onoff" (dengan arahan: "sudo npm install -g onoff") dan "blynk-library" (dengan arahan: "sudo npm install -g blynk-library").
- Kemudian tambahkan widget baru dalam aplikasi Blynk: Untuk mengawal lampu kecil, kami hanya mengesyorkan "butang" biasa. Dalam tetapan butang, pilih pin GPIO yang mana lampu itu juga disambungkan.
- Pergi ke peti masuk e-mel anda. Sekarang anda sepatutnya menerima e-mel Blynk yang dijana secara automatik yang mengandungi token sah. Dengan token ini anda boleh dengan mudah memulakan klien Blynk. Dalam kes kita, kita perlu melaksanakan arahan "blynk-client 715f8cafe95f4a91bae319d0376caa8c" di terminal. Akhirnya, klik butang permulaan dalam apl Blynk.
- Kini anda boleh dengan mudah mematikan dan mematikan lampu dengan telefon pintar anda. Kami menunjukkan semua langkah lagi secara terperinci dalam galeri gambar kami.
Raspberry Pi: pin kawalan GPIO dengan Python
Satu lagi cara yang sangat praktikal untuk mengawal pin GPIO adalah untuk membuat program Python. Sekiranya anda tidak pernah bekerja dengan Python sebelum ini, kami mencadangkan tutorial Python yang mudah difahami. Kemudian lakukan yang berikut:
- Pertama import modul GPIO untuk Raspberry Pi ke dalam Python. Untuk melakukan ini, tambahkan perintah "import RPi.GPIO sebagai GPIO" (tanpa tanda petikan) pada permulaan kod anda.
- Anda perlu menentukan sama ada anda ingin alamat pin GPIO menggunakan nombor papan (1-40) atau nombor GPIO. Jika anda mahu yang terakhir, anda perlu memasukkan perintah "GPIO.setmode (GPIO.BCM)".
- Kemudian tentukan PIN GPIO pilihan anda dengan perintah "GPIO.setup (17, GPIO.OUT)" sebagai output.
- Sekarang anda boleh menetapkan PIN GPIO kepada "TINGGAL" dengan arahan "GPIO.output (17, GPIO.HIGH)" supaya lampu itu disalakan, dan dengan arahan "GPIO.output (17, GPIO.LOW)" Matikan lampu lagi.
- Petua: Raspberry Pi yang paling hebat untuk membina
Dalam hujung praktikal seterusnya kami akan menunjukkan kepada anda bagaimana anda juga boleh membaca dan menulis tag NFC dengan Raspberry Pi anda. Sekiranya anda turut menikmati pengaturcaraan dengan Python, jangan ragu untuk melayari halaman topik bahasa pemrograman Python kami. Di sana kami akan memberi anda petua pengaturcaraan berharga, sepenuhnya percuma.