Daftar Isi:
- Langkah 1: Rekomendasi Pembelian:
- Langkah 2: Diagram Kasus (Di Luar)
- Langkah 3: Diagram Tata Letak Di Dalam
- Langkah 4: Raspberry Pi OS, Python, Pengaturan CRON
- Langkah 5: Pengkabelan Komponen (Switch dan LED)
- Langkah 6: Tampilan Bagian Dalam Panel Depan
- Langkah 7: Tampilan Luar Panel Depan
- Langkah 8: Tampilan Dalam Bagian Belakang Case
- Langkah 9: Bagian Belakang Casing Tampilan Luar
- Langkah 10: Tampak Luar Sisi Kanan Casing
- Langkah 11: Pemasangan Jendela
- Langkah 12: Contoh Tweet:
- Langkah 13: Pikiran Terakhir-
Video: Kamera Cuaca Raspberry Pi: 13 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Beberapa waktu yang lalu saya menginginkan proyek yang menggabungkan yang berikut:
- Raspberry Pi
- Kode Python
- Status langsung
- Indikasi aktivitas
Jadi saya memutuskan untuk membuat kotak Raspberry Pi yang akan mengambil foto halaman belakang saya pada interval yang dijadwalkan, menunjukkan kapan foto diambil, dan akhirnya mendorong informasi itu ke Twitter untuk ditinjau.
Daftar perlengkapan listrik:
- Raspberry Pi
- Papan breakout Raspberry Pi (untuk indikasi LED)
- LCD 5 inci untuk tampilan interaktif saat dibutuhkan
- Kamera Raspberry Pi (5 megapiksel)
- kabel HDMI
- kabel CAT5
- Paket daya DC untuk Pi
- Kawat pengukur 24-26 atau jumper
- 3 LED
- 3 resistor 10-100 Ohm
- Sakelar tombol tekan 2 posisi
Daftar persediaan kasus:
-
1/4 panel pinus dipotong sesuai ukuran proyek
Atas, Bawah, dan Depan dan Belakang terbuat dari jenis kayu yang sama dalam contoh saya
- Papan pinus berukuran 1/4 kali 1 inci digunakan untuk membuat sisi kiri dan kanan kasing.
- Brace untuk dudukan jendela terbuat dari sisa-sisa yang saya miliki di bengkel.
Lain-lain:
- Sekrup untuk kasus:
- Lem panas untuk pemasangan
- Solder dan fluks untuk koneksi resistor / LED
Peralatan:
- Mitre atau gergaji meja
- Jig Saw atau Dremel
- Sander atau alat berosilasi dengan kepala pengamplasan
- Pistol solder
- Pembakar kayu
- Serak, File, Pahat sesuai kebutuhan untuk membuat lubang yang lebih kecil pada casing
Perangkat lunak dan akun:
- Raspberry Pi OS pilihan Anda
- Akun Twitter dengan kunci pengembang gratis
- Python 3 di Raspberry Pi
Langkah 1: Rekomendasi Pembelian:
Untuk membuat build ini lebih mudah, saya merekomendasikan salah satu Canakit yang tersedia dengan Raspberry Pi, LED, Resistor, papan Breakout, kartu SD, dan kasing.
https://www.canakit.com/raspberry-pi-3-ultimate-ki…
Kamera yang saat ini sedang diproduksi adalah 8 megapiksel
- https://www.canakit.com/raspberry-pi-camera-v2-8mp…
- Versi 5mp yang lebih lama masih tersedia:
Langkah 2: Diagram Kasus (Di Luar)
Ini adalah keseluruhan tata letak bagian luar kasing saya, dan ini sangat bergantung pada apakah Anda memutuskan untuk menambahkan semua komponen di build.gradle Anda. Juga tergantung di mana Anda berencana untuk menempatkan kamera Anda, Anda mungkin menemukan bahwa case ukuran ini tidak bekerja untuk Anda jika demikian rencana ini lebih merupakan saran daripada daftar build formal.
Langkah 3: Diagram Tata Letak Di Dalam
Berdasarkan tujuan saya untuk proyek ini, Anda dapat melihat bahwa saya menambahkan kamera ke sistem dasar Raspberry Pi serta papan breakout sehingga saya dapat mengontrol LED di bagian depan casing. Saya memutuskan untuk menambahkan LCD saat saya ingin menggunakan Pi secara interaktif dan tidak dalam mode tanpa kepala.
Sakelar tombol tekan ditambahkan untuk mengatur ulang Pi jika diperlukan.
Langkah 4: Raspberry Pi OS, Python, Pengaturan CRON
OS Raspberry Pi:
Jika Anda membeli kit, Anda biasanya akan mendapatkan kartu SD yang diinstal dengan NOOBS, jika tidak banyak tutorial untuk menginstal RASPBIAN (pilihan saya pada proyek ini). Tapi di sini adalah panduan resmi untuk menginstal RASPBIAN dari kartu SD NOOBS-
Python 3:
Dari Shell jika python 3 tidak diinstal:
sudo apt-get install python3
Kode python terlampir diatur untuk melakukan hal berikut-
- Baca nilai dari Raspberry Pi (Uptime dan CPU temp)
-
Buat tweet menggunakan token pengembang yang disediakan untuk memposting ke twitter (tautan di bawah akan membawa Anda ke twitter untuk membuat akun dev atau menambahkannya ke akun Anda sendiri)
https://developer.twitter.com/en/docs/basics/getti…
- Nyalakan LED kuning saat membangun pos
- Nyalakan LED merah saat memposting
CRON
Saya menggunakan pekerjaan terjadwal (CRON) untuk menjalankan skrip pada interval yang telah dipilih sebelumnya:
Seperti yang terlihat di bawah ini, skrip berjalan setiap lima menit dari jam 7 pagi hingga jam 4 sore
0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 7-16 * * * sudo /usr/bin/python3 /home/pi/system_info.py
Untuk membuat daftar pengguna CRON:
sudo crontab -l -u pi
Untuk mengedit CRON pengguna:
sudo crontab -e -u pi
Langkah 5: Pengkabelan Komponen (Switch dan LED)
Papan breakout dari GPIO ke LED:
Kita dapat mengontrol output dari konektor GPIO Raspberry Pi menggunakan papan breakout seperti yang ada di foto.
Dalam hal ini, kode python kami akan mengirimkan sinyal on ke pin pada GPIO (gambar adalah koneksi ke GPIO 26). Kami mengirim tegangan melalui kabel pada papan breakout dan melalui resistor ke salah satu Kaki LED. Sisi lain LED dihubungkan ke sisi ground papan breakout untuk menyelesaikan sirkuit.
Perhatikan bahwa resistor sejajar untuk mencegah kejenuhan LED, semakin banyak batas arus pada LED, semakin redup. Paket Canakit biasanya memiliki LED dengan resistor 220 Ohm dan 10k Ohm serta papan breakout. Ini membantu untuk mengambil beberapa tebakan dari membeli pengaturan resistor LED yang tepat.
Saklar tombol tekan:
Dengan Raspberry Pi 2 dan Raspberry Pi 3, titik reset ada di papan. Dalam kasus Pi 2 pasangan pin "P6" dan pada Pi 3 pasangan pin "RUN" memungkinkan kita untuk mengirim "Tinggi" ketika kita menghubungkan dua pin mengirim "Halt" ke sistem.
Ini BUKAN saklar shutdown, hanya reset ….. Saya sarankan mengeluarkan yang berikut sebagai power down dari shell:
sudo shutdown -h sekarang
Langkah 6: Tampilan Bagian Dalam Panel Depan
Kedua foto ini menunjukkan LCD, tombol Daya, papan Breakout, dan LED yang terpasang di bagian depan casing.
Satu penafian cepat LED paling kanan berhenti bekerja itulah sebabnya kabel dihentikan (sampai saya mengganti LED)
Langkah 7: Tampilan Luar Panel Depan
Seperti yang Anda lihat ini, panel depan yang sudah jadi dengan LCD, LED di tempatnya dan kayu grafis dibakar ke dalam kotak pinus
Langkah 8: Tampilan Dalam Bagian Belakang Case
Saya menempatkan Raspberry Pi tepat di sebelah kamera Raspberry Pi hanya karena kabel pita kamera sangat pendek.
Langkah 9: Bagian Belakang Casing Tampilan Luar
Tidak banyak yang bisa dikatakan tentang panel belakang selain kamera tetap pada posisinya sehingga Anda perlu memindahkan kasing untuk mendapatkan sudut pandang yang Anda inginkan.
Langkah 10: Tampak Luar Sisi Kanan Casing
Sisi kanan kasing saya memiliki bukaan untuk menghubungkan ke pi (USB dan CAT 5) serta beberapa ruang untuk merutekan kabel USB dari LCD kembali ke Pi karena kabelnya terlalu kaku untuk ditekuk tanpa meningkatkan lebar kasus.
Langkah 11: Pemasangan Jendela
Karena ini adalah posisi kamera tetap, saya harus membuat dudukan pendukung dan braket untuk mendapatkan sudut kamera yang tepat untuk halaman belakang. Potongan kayu sederhana dari toko dan beberapa potongan kayu untuk membuat platform miring. Braket L bekas untuk menahan bagian depan kotak kamera pada tempatnya (kucing sering memindahkannya jika tidak ada tempat untuk menopang casing)
Langkah 12: Contoh Tweet:
twitter.com/allthingstazz/status/934537216…
Langkah 13: Pikiran Terakhir-
Panduan ini dapat diubah menjadi banyak build yang berbeda, saya baru saja membuat beberapa tujuan dan mulai membangun perangkat untuk menjalankan tujuan. Menantikan komentar Anda dan membangun!!
Direkomendasikan:
Stasiun Cuaca NaTaLia: Stasiun Cuaca Bertenaga Surya Arduino Dilakukan dengan Cara yang Benar: 8 Langkah (dengan Gambar)
Stasiun Cuaca NaTaLia: Stasiun Cuaca Bertenaga Surya Arduino Selesai dengan Cara yang Benar: Setelah 1 tahun beroperasi dengan sukses di 2 lokasi berbeda, saya membagikan rencana proyek stasiun cuaca bertenaga surya saya dan menjelaskan bagaimana hal itu berkembang menjadi sistem yang benar-benar dapat bertahan lama periode dari tenaga surya. Jika Anda mengikuti
Stasiun Cuaca Raspberry Pi DIY Lengkap Dengan Perangkat Lunak: 7 Langkah (dengan Gambar)
Stasiun Cuaca Raspberry Pi Lengkap DIY Dengan Perangkat Lunak: Kembali pada akhir Februari saya melihat posting ini di situs Raspberry Pi. http://www.raspberrypi.org/school-weather-station-…Mereka telah membuat Stasiun Cuaca Raspberry Pi untuk Sekolah. Saya benar-benar menginginkannya! Tetapi pada saat itu (dan saya percaya masih seperti yang ditulis
Stasiun Cuaca Mini Dengan Attiny85: 6 Langkah (dengan Gambar)
Stasiun Cuaca Mini Dengan Attiny85: Dalam instruksi terbaru Indigod0g menggambarkan stasiun cuaca mini yang bekerja cukup baik, menggunakan dua Arduino. Mungkin tidak semua orang ingin mengorbankan 2 Arduino untuk mendapatkan kelembaban dan pembacaan suhu dan saya berkomentar bahwa itu mungkin untuk
Stasiun Cuaca Dengan Data Logging: 7 Langkah (dengan Gambar)
Stasiun Cuaca Dengan Data Logging: Dalam instruksi ini saya akan menunjukkan kepada Anda bagaimana membuat sistem stasiun cuaca sendiri. Yang Anda butuhkan hanyalah pengetahuan dasar dalam elektronik, pemrograman, dan sedikit waktu. Proyek ini masih dalam tahap pembuatan. Ini hanya bagian pertama. Upgrade akan
Stasiun Cuaca 5 in 1 Acurite Menggunakan Raspberry Pi dan Weewx (Stasiun Cuaca lain Kompatibel): 5 Langkah (dengan Gambar)
Stasiun Cuaca Acurite 5 in 1 Menggunakan Raspberry Pi dan Weewx (Stasiun Cuaca Lainnya Kompatibel): Ketika saya membeli stasiun cuaca Acurite 5 in 1, saya ingin dapat memeriksa cuaca di rumah saya saat saya pergi. Ketika saya sampai di rumah dan memasangnya, saya menyadari bahwa saya harus menghubungkan layar ke komputer atau membeli hub pintar mereka