Daftar Isi:

Semua-Melihat Pi: 8 Langkah
Semua-Melihat Pi: 8 Langkah

Video: Semua-Melihat Pi: 8 Langkah

Video: Semua-Melihat Pi: 8 Langkah
Video: Cara Melihat Kata Sandi Semua Akun Yang Lupa Password 2024, Juli
Anonim
Semua-Melihat Pi
Semua-Melihat Pi

Ini akan menunjukkan cara mengambil gambar dengan filter berbeda pada raspberry pi menggunakan kamera raspberry pi. Kemudian Anda akan menggunakan Twitter API untuk men-tweet gambar.

Langkah 1: Memasang Perangkat Lunak

Memasang Perangkat Lunak
Memasang Perangkat Lunak

Pertama, Anda perlu menginstal dua paket ini di jendela terminal untuk mengakses Twitter dan menghubungkan tombol.

Langkah 2: Menghubungkan Tombol

Menghubungkan Tombol
Menghubungkan Tombol
Menghubungkan Tombol
Menghubungkan Tombol

Anda akan perlu:

Modul Kamera Raspberry Pi

2 lead jumper pria-wanita

1 tombol taktil

papan tempat memotong roti

Hubungkan tombol ke pi dengan meletakkan salah satu ujung kabel di GPIO 23 dan pin ground (seperti yang terlihat pada gambar), dan colokkan tombol ke papan roti seperti yang terlihat pada gambar. Kemudian, colokkan ujung kabel yang lain ke papan roti di baris yang sama dengan tombol yang dicolokkan.

Langkah 3: Menghubungkan Kamera Pi

Menghubungkan Kamera Pi
Menghubungkan Kamera Pi
Menghubungkan Kamera Pi
Menghubungkan Kamera Pi
Menghubungkan Kamera Pi
Menghubungkan Kamera Pi

Hubungkan kamera seperti gambar di atas, lalu masuk ke konfigurasi Raspberry Pi dan aktifkan kamera.

Langkah 4: Ketik Bagian Awal Kode

Ketik Bagian Awal dari Kode
Ketik Bagian Awal dari Kode

Pertama, Anda perlu membuka Thonny, lalu Anda akan mengatur pernyataan sakelar dengan bagian awal kode dan mencetak opsi pengguna untuk filter. Kemudian nomor apa pun yang diketik pengguna akan disimpan sebagai variabel var. Kemudian impor semua hal yang Anda perlukan di seluruh program. setelah itu, ada baris yang mengatakan camera=PiCamera() ini akan menyimpan kamera sebagai variabel yang disebut camera. Gambar def baru dan gambar tweet def sedang mengatur apa yang akan terjadi ketika seseorang menekan tombol tekan untuk gambar baru atau gambar tweet.

Langkah 5: Kasus untuk Pernyataan Switch

Kasus untuk Pernyataan Switch
Kasus untuk Pernyataan Switch
Kasus untuk Pernyataan Switch
Kasus untuk Pernyataan Switch

Dengan menggunakan ini, setiap nomor yang diketik seseorang akan memiliki filter berbeda yang ditetapkan untuknya. Seperti yang Anda lihat, semuanya pada dasarnya adalah kode yang sama kecuali efeknya. Di output=strftime Anda ingin meletakkan ("home/pi/di mana pun Anda ingin menyimpan gambar") bagian setelahnya akan menyimpan gambar sebagai tanggal dan waktu Anda mengambilnya. Pastikan Anda memiliki jeda setelah setiap kasus, atau itu hanya akan melakukan kasus terakhir tidak peduli nomor apa yang diketik.

Langkah 6: Bagian Terakhir dari Kode

Bagian Terakhir dari Kode
Bagian Terakhir dari Kode

Bagian terakhir ini akan memungkinkan Anda untuk mengambil gambar dengan tombol, dan membuat tombol tekan untuk mengambil gambar baru dan men-tweet gambar tersebut. Langkah terakhir adalah menghubungkan program ke twitter.

Langkah 7: Menghubungkan Twitter

Menghubungkan Twitter
Menghubungkan Twitter

Pertama, Anda memerlukan akun twitter, lalu Anda harus membuka apps.twitter dan membuat API Twitter. Ini mungkin membutuhkan satu atau dua hari untuk disetujui. Setelah Anda disetujui, Anda akan memerlukan kunci konsumen, rahasia konsumen, token akses, dan rahasia token akses. Kemudian buat file baru bernama auth dan masukkan kode di atas.

Langkah 8: Mengambil Gambar

Mengambil Gambar
Mengambil Gambar
Mengambil Gambar
Mengambil Gambar

Setelah Anda mengetik semua kode, jalankan modul, dan Anda harus dapat mengambil gambar dengan tombol. Setelah Anda mengambil gambar, layar abu-abu akan muncul dengan dua tombol tekan satu harus mengatakan gambar baru dan yang lainnya harus mengatakan gambar tweet. Ketika Anda menekan gambar tweet, itu akan men-tweet ke akun twitter tempat Anda membuat API. Juga, gambar akan muncul di tempat Anda mengaturnya untuk disimpan di awal dengan tanggal dan waktu sebagai nama file.

Direkomendasikan: