Isi kandungan:
- Langkah 1: Bersedia untuk Program
- Langkah 2: Pengaturcaraan
- Langkah 3: Persediaan Twitter dan pada Persediaan Boot
- Langkah 4: Perkakasan
Video: Tweetbot - Booth Foto Bersambung Twitter: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Dalam projek ini, kami akan membuat kamera bertenaga Raspberry Pi yang dapat digunakan di ruang foto di pesta. Setelah foto diambil, ia dapat diposkan ke akaun Twitter yang ditentukan untuk dilihat oleh semua orang kemudian. Tutorial ini akan merangkumi bahagian teknologi projek ini, sehingga pengaturcaraan, penyediaan, dan beberapa pendawaian. Ini membolehkan anda menyesuaikan sepenuhnya ruang foto anda sendiri berdasarkan lokasi yang akan anda siapkan dan pilihan peribadi anda.
Inilah yang anda perlukan:
Raspberry Pi 3 *: $ 34.49 (Anda boleh menggunakan versi lain tetapi tutorial ini berdasarkan 3)
Kabel HDMI *: $ 6,99
Tetikus: $ 5.49
Papan Kekunci: $ 12.99
Kad microSD 8GB *: $ 7.32
Sumber Kuasa untuk Raspberry Pi *: $ 9,99
Sarung untuk Raspberry Pi *: $ 6,98
PiCamera: $ 27,99
Papan Roti: $ 6.86
1 Butang tekan: $ 7.68
2 kabel pelompat Lelaki-Wanita: $ 4,99
Monitor untuk HDMI (Anda boleh menggunakan VNC atau SSH jika anda mahu tetapi saya tidak akan melakukan persediaan di sini)
Item dengan tanda bintang (*) semuanya boleh dibeli bersama di sini: $ 69,99
Anda mungkin mempunyai sebahagian besar jika anda pernah menggunakan Raspberry Pi sebelumnya. Sebelum kita memulakan tutorial, saya akan menganggap bahawa anda mempunyai versi Raspbian terbaru pada Raspberry Pi anda. Sekiranya anda memerlukan pertolongan, pergi ke sini.
Langkah 1: Bersedia untuk Program
Buka terminal pada Raspberry Pi anda (jalan pintas: Ctrl-Alt-T).
Jalankan baris ini: sudo apt-get update dan kemudian sudo apt-get upgrade -y yang akan mengemas kini pakej semasa anda dan memasang beberapa yang baru.
Sekarang, kami akan membuat fail di mana program Python kami berada. Sekiranya anda ingin melakukan ini menggunakan GUI, pergi ke desktop anda, klik kanan, dan klik Buat Baru - Kosongkan Fail. Namakan fail "booth.py". Buat masa ini, biarkan kosong dan simpan.
Sekiranya anda mahu melakukan langkah itu menggunakan terminal. Taipkan cd ~ / Desktop dan kemudian sudo nano booth.py. Masukkan apa sahaja ke dalamnya sekarang dan lakukan Ctrl-X dan kemudian Y dan kemudian Enter.
Sekarang, kita perlu memasang perpustakaan "Twython" yang akan kita gunakan untuk menghantar gambar ke Twitter.
Taipkan terminal: sudo pip3 pasang twython
Selain itu, jalankan sudo pip3 install twython - upgrade
Juga, lakukan sudo raspi-config dan aktifkan kamera. Selepas ini, but semula.
Anda sekarang sudah bersedia untuk memulakan bahagian pengaturcaraan!
Langkah 2: Pengaturcaraan
Pergi ke fail booth.py anda dan tampal kod yang dilampirkan ke dalamnya. Dalam fail yang dilampirkan, setiap baris dikomentari sehingga anda tahu dengan tepat apa yang sedang berlaku. Pada langkah seterusnya, kami akan mendapat token yang diperlukan agar API Twitter berfungsi.
Kami akan bekerjasama dengan pin yang ditentukan dalam kod pada langkah masa depan untuk memasang wayar tekan.
Mudah-mudahan, anda memahami bagaimana kod berfungsi melalui komen saya!
Langkah 3: Persediaan Twitter dan pada Persediaan Boot
Di sini, saya akan menganggap bahawa anda mempunyai Akaun Twitter yang akan anda gunakan. Sekiranya tidak, buat sekarang.
Pergi ke apps.twitter.com
Buat Aplikasi Baru
Isi bidang yang diperlukan, terima persetujuan, dan teruskan
Periksa dengan gambar di atas untuk melihat bahawa anda melihat skrin yang sama dengan saya.
Pergi ke Kunci dan Token Akses
Tatal ke bawah dan klik Buat Token Akses Saya
Sekarang ambil 4 token yang anda lihat dan masukkan ke dalam booth.py.
ck: Kunci Pengguna, cs: Rahsia Pengguna, di: token akses, ats: Rahsia Akses Token
Kami ingin dapat menjalankan program ketika Raspberry Pi melakukan boot dengan mengklik butang mula. Kami akan memasang butang kemudian, tetapi kami akan melakukan langkah boot sekarang. Pergi ke terminal dan ketik sudo nano /etc/rc.local
Sebelum keluar 0, taipkan python3 /home/pi/Desktop/booth.py
Simpan fail
Sekarang anda sudah selesai mengatur program pi raspberry. Perlu diingat bahawa semuanya hanya akan berfungsi sekiranya terdapat Sambungan Wifi. Mari beralih ke bahagian perkakasan.
Langkah 4: Perkakasan
Saya gembira kerana anda berjaya sejauh ini! Pertama, kita perlu menyambungkan kamera ke Raspberry Pi kita. Laman web ini menunjukkan cara menghubungkannya secara fizikal. Kita juga perlu memasang butang yang akan mengawal segalanya. Anda memerlukan 2 kabel lelaki, wanita, papan roti dan butang. Letakkan butang di bahagian tengah papan roti. Letakkan dua wayar ke dua petunjuk di satu sisi butang (lihat gambar). Sambungkan hujung wayar wanita ke Ground pada Raspberry Pi dan yang lain ke GPIO 4. Lihat gambar untuk melihat di mana untuk menghubungkan kedua-dua wayar tersebut.
Sekarang anda sudah selesai! Inilah cara anda menggunakan ciptaan baru anda. Pasang pi raspberry untuk menghidupkan dan tunggu sehingga hidup. Tekan butang dan lepaskan tidak lama kemudian, dan gambar akan diambil dan dimuat naik ke Twitter. Sekiranya anda menahan butang selama 3 saat atau lebih, Raspberry Pi akan ditutup dengan selamat (jangan cabut sahaja). Cuba ini dan lihat apakah semuanya berfungsi seperti yang dijelaskan. Sudah tentu, jika anda mempunyai pertanyaan atau cadangan, tinggalkan di komen.
Disyorkan:
Buat Termostat Pemanas Bersambung Sendiri dan Jimat Dengan Pemanasan: 53 Langkah (dengan Gambar)
Buat Termostat Pemanas Sendiri dan Jimat Dengan Pemanasan: Apakah tujuannya? Tingkatkan keselesaan dengan memanaskan rumah anda seperti yang anda mahukan. Menjimatkan dan mengurangkan pelepasan gas rumah hijau dengan memanaskan kediaman anda hanya apabila anda memerlukan. Tetaplah mengawal pemanasan anda di mana sahaja anda berada. Banggalah anda melakukannya
Membuat Stereo Kedai Bersambung Internet: 6 Langkah (dengan Gambar)
Membuat Stereo Kedai Bersambung Internet: Semasa saya menghidupkan radio semasa memandu, saya beralih ke stesen radio kolej tempatan saya 90.7 KALX. Selama bertahun-tahun dan tempat-tempat yang berbeza saya tinggal, saya selalu mendengar stesen radio kolej. Berkat kehebatan internet sekarang saya dapat mendengar
Kipas Bersambung Internet untuk Zwift: 7 Langkah (dengan Gambar)
Kipas Bersambung Internet untuk Zwift: Saya membuat kipas yang tersambung ke internet untuk digunakan dengan Zwift, sistem permainan / latihan lumba basikal maya. Apabila anda pergi lebih pantas di Zwift, kipas berpusing lebih pantas untuk mensimulasikan keadaan menunggang di luar .;) Saya bersenang-senang membina ini, semoga anda menikmati
Jam Animasi LED SMART Bersambung Web Dengan Panel Kawalan berasaskan Web, Pelayan Masa Diselaraskan: 11 Langkah (dengan Gambar)
Jam Animasi LED SMART Bersambung Web Dengan Panel Kawalan Berasaskan Web, Time Server Synchronized: Kisah jam ini sudah lama - lebih dari 30 tahun. Ayah saya mempelopori idea ini ketika saya baru berusia 10 tahun, jauh sebelum revolusi LED - kembali ketika LED di mana 1/1000 kecerahan cahaya mereka yang membutakan semasa. Betul
MESH: Sistem Penarafan Dengan Butang Bersambung Internet: 5 Langkah (dengan Gambar)
MESH: Sistem Penarafan Dengan Butang Bersambung Internet: Bagaimana jika restoran atau perniagaan lain dapat mengumpulkan maklum balas pelanggan di tempat dan segera menyegerakkannya dengan spreadsheet? Resipi ini adalah kaedah cepat dan mudah untuk membuat sistem penilaian interaktif anda sendiri. Cukup ambil satu set b