Daftar Isi:
- Langkah 1: Bersiap untuk Memprogram
- Langkah 2: Pemrograman
- Langkah 3: Pengaturan Twitter dan Pengaturan Boot
- Langkah 4: Perangkat Keras
Video: Tweetbot - Booth Foto Terhubung Twitter: 4 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Dalam proyek ini, kami akan membuat kamera bertenaga Raspberry Pi yang dapat digunakan di booth foto di pesta-pesta. Setelah foto diambil, itu dapat diposting ke akun Twitter yang ditunjuk untuk dilihat semua orang nanti. Tutorial ini akan mencakup bagian teknologi dari proyek ini, sehingga pemrograman, pengaturan, dan beberapa pengkabelan. Ini memungkinkan Anda untuk sepenuhnya menyesuaikan bilik foto Anda sendiri berdasarkan lokasi tempat Anda akan mengaturnya dan preferensi pribadi.
Inilah yang Anda perlukan:
Raspberry Pi 3*: $34.49 (Anda dapat menggunakan versi lain tetapi tutorial ini didasarkan pada 3)
Kabel HDMI*: $6,99
Tikus: $5,49
Papan ketik: $12,99
Kartu microSD 8GB*: $7.32
Sumber Daya untuk Raspberry Pi*: $9,99
Kasing untuk Raspberry Pi*: $6,98
PiCamera: $27,99
Papan tempat memotong roti: $6,86
1 Tombol Tekan: $7,68
2 kabel jumper Pria-Wanita: $4,99
Monitor untuk HDMI (Anda dapat menggunakan VNC atau SSH jika Anda mau, tetapi saya tidak akan membahas pengaturannya di sini)
Item dengan tanda bintang (*) semuanya dapat dibeli bersama di sini: $69.99
Anda mungkin sudah memiliki sebagian besar dari ini jika Anda pernah menggunakan Raspberry Pi sebelumnya. Sebelum kita memulai tutorial, saya akan berasumsi bahwa Anda memiliki Raspbian versi terbaru di Raspberry Pi Anda. Jika Anda butuh bantuan, pergi ke sini.
Langkah 1: Bersiap untuk Memprogram
Buka terminal pada Raspberry Pi Anda (pintasan: Ctrl-Alt-T).
Jalankan baris ini: Sudo apt-get update dan kemudian Sudo apt-get upgrade -y yang akan memperbarui paket Anda saat ini dan menginstal beberapa yang baru.
Sekarang, kita akan membuat file tempat program Python kita akan berada. Jika Anda ingin melakukannya menggunakan GUI, buka desktop Anda, klik kanan, dan klik Create New - Empty File. Beri nama file "booth.py". Untuk saat ini, biarkan kosong dan simpan.
Jika Anda ingin melakukan langkah itu menggunakan terminal. Ketik cd ~/Desktop lalu sudo nano booth.py. Masukkan apa pun ke dalamnya untuk saat ini dan lakukan Ctrl-X lalu Y lalu Enter.
Sekarang, kita perlu menginstal perpustakaan "Twython" yang akan kita gunakan untuk memposting gambar ke Twitter.
Ketik terminal: sudo pip3 install twython
Selain itu, jalankan Sudo pip3 install twython --upgrade
Juga, lakukan Sudo raspi-config dan aktifkan camera. Setelah ini, reboot.
Anda sekarang siap untuk memulai bagian pemrograman!
Langkah 2: Pemrograman
Buka file booth.py Anda dan rekatkan kode terlampir ke dalamnya. Dalam file terlampir, setiap baris dikomentari sehingga Anda tahu persis apa yang sedang terjadi. Pada langkah selanjutnya, kita akan mendapatkan token yang diperlukan agar API Twitter berfungsi.
Kami akan bekerja dengan pin yang ditentukan dalam kode di langkah mendatang untuk menyambungkan tombol tekan.
Semoga, Anda memahami cara kerja kode melalui komentar saya!
Langkah 3: Pengaturan Twitter dan Pengaturan Boot
Di sini, saya akan berasumsi bahwa Anda memiliki Akun Twitter yang akan Anda gunakan. Jika tidak, buat sekarang.
Buka aplikasi.twitter.com
Buat Aplikasi Baru
Isi bidang yang diperlukan, terima perjanjian, dan lanjutkan
Periksa dengan gambar di atas untuk melihat bahwa Anda melihat layar yang sama dengan saya.
Buka Kunci dan Akses Token
Gulir ke bawah dan klik Buat Token Akses Saya
Sekarang ambil 4 token yang Anda lihat dan masukkan ke booth.py.
ck: Kunci Konsumen, cs: Rahasia Konsumen, di: token akses, di: Rahasia Token Akses
Kami ingin dapat menjalankan program saat Raspberry Pi melakukan boot dengan mengklik tombol start. Kami akan menyambungkan tombol nanti, tetapi kami akan melakukan langkah saat boot sekarang. Buka terminal dan ketik sudo nano /etc/rc.local
Sebelum keluar 0, ketik python3 /home/pi/Desktop/booth.py
Menyimpan file
Sekarang Anda selesai mengatur program raspberry pi. Ingatlah bahwa semuanya hanya akan berfungsi jika ada Koneksi Wifi. Mari kita beralih ke bagian perangkat keras.
Langkah 4: Perangkat Keras
Saya senang bahwa Anda telah berhasil sejauh ini! Pertama, kita perlu menghubungkan kamera ke Raspberry Pi kita. Situs web ini menunjukkan kepada Anda cara menghubungkannya secara fisik. Kita juga perlu memasang tombol yang akan mengontrol segalanya. Kamu membutuhkan 2 kabel male-female, breadboard, dan kancing. Tempatkan tombol di tengah papan tempat memotong roti. Letakkan dua kabel ke dua kabel di satu sisi tombol (lihat gambar). Hubungkan ujung betina dari satu kabel ke Ground pada Raspberry Pi dan yang lainnya ke GPIO 4. Lihat gambar untuk melihat di mana menghubungkan kedua kabel tersebut.
Sekarang Anda sudah selesai! Inilah cara Anda menggunakan kreasi baru Anda. Colokkan raspberry pi ke daya dan tunggu hingga menyala. Tekan tombol dan lepaskan segera setelah itu, dan gambar akan diambil dan diunggah ke Twitter. Jika Anda menahan tombol selama 3 detik atau lebih, Raspberry Pi akan mati dengan aman (jangan dicabut begitu saja). Coba ini dan lihat apakah semuanya berfungsi seperti yang dijelaskan. Tentu saja, jika Anda memiliki pertanyaan atau saran, tinggalkan di komentar.
Direkomendasikan:
Buat Termostat Pemanas Terhubung Anda Sendiri dan Hemat Dengan Pemanasan: 53 Langkah (dengan Gambar)
Buat Termostat Pemanas Terhubung Anda Sendiri dan Lakukan Penghematan Dengan Pemanasan: Apa tujuannya? Tingkatkan kenyamanan dengan memanaskan rumah Anda persis seperti yang Anda inginkan Lakukan penghematan dan kurangi emisi gas rumah kaca dengan memanaskan rumah Anda hanya saat Anda membutuhkannya Kendalikan pemanas Anda di mana pun Anda berada Banggalah Anda melakukannya y
Sistem Ambilight untuk Setiap Input yang Terhubung ke TV Anda. WS2812B Arduino UNO Raspberry Pi HDMI (Diperbarui 12.2019): 12 Langkah (dengan Gambar)
Sistem Ambilight untuk Setiap Input yang Terhubung ke TV Anda. WS2812B Arduino UNO Raspberry Pi HDMI (Diperbarui 12.2019): Saya selalu ingin menambahkan ambilight ke TV saya. Ini terlihat sangat keren! Saya akhirnya melakukannya dan saya tidak kecewa! Saya telah melihat banyak video dan banyak tutorial tentang cara membuat sistem Ambilight untuk TV Anda, tetapi saya belum pernah menemukan tutorial lengkap untuk kebutuhan saya yang sebenarnya
Bingkai Foto Foto Digital, Terhubung WiFi – Raspberry Pi: 4 Langkah (dengan Gambar)
Bingkai Foto Foto Digital, Terhubung dengan WiFi – Raspberry Pi: Ini adalah rute yang sangat mudah dan murah ke bingkai foto digital – dengan keuntungan menambahkan / menghapus foto melalui WiFi melalui 'klik dan seret' menggunakan program transfer file (gratis) . Ini dapat ditenagai oleh Pi Zero kecil £ 4,50. Anda juga dapat mentransfer
Jam Animasi LED SMART yang Terhubung ke Web Dengan Panel Kontrol Berbasis Web, Server Waktu Disinkronkan: 11 Langkah (dengan Gambar)
Jam Animasi LED SMART yang Terhubung ke Web Dengan Panel Kontrol Berbasis Web, Server Waktu Disinkronkan: Kisah jam ini kembali ke masa lalu - lebih dari 30 tahun. Ayah saya mempelopori ide ini ketika saya baru berusia 10 tahun, jauh sebelum revolusi LED - kembali ketika LED di mana 1/1000 kecerahan kecemerlangan menyilaukan mereka saat ini. Benar
MESH: Sistem Peringkat Dengan Tombol Terhubung Internet: 5 Langkah (dengan Gambar)
MESH: Sistem Peringkat Dengan Tombol Terhubung Internet: Bagaimana jika restoran atau bisnis lain dapat mengumpulkan umpan balik pelanggan di tempat dan langsung menyinkronkannya dengan spreadsheet? Resep ini adalah cara cepat dan sederhana untuk membuat sistem penilaian interaktif Anda sendiri. Ambil saja satu set b