Isi kandungan:
- Langkah 1: Pembelian yang Disyorkan:
- Langkah 2: Diagram Kes (Luar)
- Langkah 3: Diagram Susun Atas
- Langkah 4: Persediaan OS Raspberry Pi, Python, CRON
- Langkah 5: Pendawaian Komponen (Suis dan LED)
- Langkah 6: Pandangan Dalam Panel Depan
- Langkah 7: Pandangan Luar Panel Depan
- Langkah 8: Pandangan Dalam Bahagian Belakang Kes
- Langkah 9: Bahagian Belakang Bahagian Kes
- Langkah 10: Pandangan Luar Bahagian Sebelah Kanan
- Langkah 11: Pemasangan Tingkap
- Langkah 12: Contoh Tweet:
- Langkah 13: Pemikiran Akhir-
Video: Cuaca Kamera Raspberry Pi: 13 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:12
Beberapa saat yang lalu saya mahukan projek yang menggabungkan perkara berikut:
- Pai raspberi
- Kod Python
- Status langsung
- Petunjuk aktiviti
Oleh itu, saya memutuskan untuk membina kotak Raspberry Pi yang akan mengambil gambar halaman belakang saya pada selang waktu yang dijadualkan, menunjukkan kapan gambar diambil, dan akhirnya mendorong maklumat tersebut ke Twitter untuk ditinjau.
Senarai bekalan elektrik:
- Pai raspberi
- Papan pelarian Raspberry Pi (untuk petunjuk LED)
- LCD 5 inci untuk paparan interaktif apabila diperlukan
- Kamera Raspberry Pi (5 megapiksel)
- Kabel HDMI
- Kabel CAT 5
- Pek kuasa DC untuk Pi
- Kawat pengukur 24-26 atau jumper
- 3 LED
- 3 Perintang 10-100 Ohm
- Suis butang tekan 2 kedudukan
Senarai bekalan kes:
-
1/4 panel pain dipotong mengikut ukuran projek
Atas, Bawah, dan Depan dan Belakang dibuat dari jenis kayu yang sama dalam contoh saya
- Papan pinus selebar 1/4 x 1 inci digunakan untuk membuat sisi kiri dan kanan casing.
- Brace untuk pemasangan tingkap dibuat dari sekerap yang saya ada di bengkel.
Pelbagai:
- Skru untuk kes
- Gam panas untuk pemasangan
- Pateri dan fluks untuk sambungan perintang / LED
Alat:
- Miter atau gergaji meja
- Jig Saw atau Dremel
- Alat pengayun atau berayun dengan kepala pengamplasan
- Pistol pematerian
- Pembakar kayu
- Rasps, Files, Chisels yang diperlukan untuk membuat lubang yang lebih kecil di dalam casing
Perisian dan akaun:
- OS Raspberry Pi pilihan anda
- Akaun Twitter dengan kunci pembangun percuma
- Python 3 di Raspberry Pi
Langkah 1: Pembelian yang Disyorkan:
Untuk menjadikan bangunan ini lebih mudah, saya cadangkan salah satu alat Canakit yang disertakan dengan Raspberry Pi, LED, Resistors, Breakout board, kad SD, dan casing.
https://www.canakit.com/raspberry-pi-3-ultimate-ki…
Kamera yang kini dalam pengeluaran adalah 8 megapiksel
- https://www.canakit.com/raspberry-pi-camera-v2-8mp…
- Versi 5mp yang lebih lama masih tersedia:
Langkah 2: Diagram Kes (Luar)
Ini adalah susun atur keseluruhan bahagian luar casing saya, dan ia sangat bergantung pada jika anda memutuskan untuk menambahkan semua komponen dalam binaan anda. Juga bergantung pada tempat anda merancang untuk meletakkan kamera anda, anda mungkin mendapati bahawa casing ukuran ini tidak sesuai untuk anda sekiranya demikian rancangan ini lebih merupakan cadangan dan bukannya senarai binaan rasmi.
Langkah 3: Diagram Susun Atas
Berdasarkan tujuan saya untuk projek itu, anda dapat melihat bahawa saya menambahkan kamera ke sistem Raspberry Pi asas dan juga papan pelarian sehingga saya dapat mengawal LED di bahagian depan casing. Saya memutuskan untuk menambahkan LCD untuk masa yang saya mahu menggunakan Pi secara interaktif dan tidak dalam mod tanpa kepala.
Suis tekan butang ditambahkan untuk menetapkan semula Pi jika diperlukan.
Langkah 4: Persediaan OS Raspberry Pi, Python, CRON
OS Raspberry Pi:
Sekiranya anda membeli kit, anda biasanya akan mendapat kad SD yang dipasang dengan NOOBS, jika tidak banyak tutorial untuk memasang RASPBIAN (pilihan saya untuk projek ini). Tetapi inilah panduan rasmi untuk memasang RASPBIAN dari kad SD NOOBS-
Python 3:
Dari cengkerang jika python 3 tidak dipasang:
sudo apt-get install python3
Kod python yang dilampirkan ditetapkan untuk melakukan perkara berikut-
- Baca nilai dari Raspberry Pi (Waktu penggunaan dan CPU)
-
Bina tweet menggunakan token pembangun yang disediakan untuk menghantar ke twitter (pautan di bawah akan membawa anda ke twitter untuk membuat akaun dev atau menambahkannya ke akaun anda sendiri)
https://developer.twitter.com/en/docs/basics/getti…
- Menerangi LED kuning semasa membina tiang
- Menerangi LED merah semasa menghantar
KRON
Saya menggunakan tugas berjadual (CRON) untuk menjalankan skrip pada selang waktu yang dipilih sebelumnya:
Seperti yang dilihat di bawah, skrip berjalan setiap lima minit dari jam 7 pagi hingga 4 petang
0, 5, 10, 15, 20, 25, 30, 35, 40, 45, 50, 55 7-16 * * * sudo / usr / bin / python3 /home/pi/system_info.py
Untuk menyenaraikan pengguna CRON:
sudo crontab -l -u pi
Untuk mengedit pengguna CRON:
sudo crontab -e -u pi
Langkah 5: Pendawaian Komponen (Suis dan LED)
Papan penembusan dari GPIO ke LED:
Kami dapat mengawal output dari penyambung GPIO Raspberry Pi menggunakan papan pemecah seperti yang terdapat dalam foto.
Dalam kes ini, kod python kami akan menghantar isyarat on ke pin pada GPIO (gambar adalah sambungan ke GPIO 26). Kami menghantar voltan melalui wayar pada papan pemecah dan melalui perintang ke salah satu Kaki LED. Sisi LED yang lain disambungkan ke bahagian bawah papan pelarian untuk menyelesaikan litar.
Perhatikan bahawa perintang sejajar untuk mengelakkan kehabisan LED, semakin tinggi had LED pada waktu yang lebih redup. Pakej Canakit biasanya mempunyai LED dengan 220 Ohm dan 10k Ohm perintang serta papan pelarian. Ini membantu mengambil sebahagian daripada tekaan untuk membeli persediaan perintang LED yang betul.
Suis butang tekan:
Dengan Raspberry Pi 2 dan Raspberry Pi 3, titik tetapan semula ada di papan. Dalam kes Pi 2, pasangan pin "P6" dan pada Pi 3 pasangan pin "RUN" memungkinkan kita mengirim "Tinggi" ketika kita menghubungkan dua pin yang menghantar "Halt" ke sistem.
Ini BUKAN suis penutupan, hanya tetapan semula….. Saya cadangkan mengeluarkan yang berikut sebagai pemadaman dari shell:
sudo shutdown -h sekarang
Langkah 6: Pandangan Dalam Panel Depan
Kedua foto ini menunjukkan LCD, butang Daya, papan Breakout, dan LED yang terpasang di bahagian depan casing.
Satu penafian cepat LED paling kanan berhenti berfungsi dan itulah sebabnya wayar ditamatkan (sehingga saya mengganti LED)
Langkah 7: Pandangan Luar Panel Depan
Seperti yang anda lihat ini panel depan yang sudah siap dengan LCD, LED di tempat dan kayu grafik dibakar ke dalam kotak pinus
Langkah 8: Pandangan Dalam Bahagian Belakang Kes
Saya meletakkan Raspberry Pi tepat di sebelah kamera Raspberry Pi hanya kerana kabel pita kamera sangat pendek.
Langkah 9: Bahagian Belakang Bahagian Kes
Tidak banyak yang perlu dibahaskan mengenai panel belakang selain kamera dipasang pada kedudukannya sehingga anda perlu menggerakkan casing untuk mendapatkan sudut tontonan yang anda mahukan
Langkah 10: Pandangan Luar Bahagian Sebelah Kanan
Bahagian kanan casing saya mempunyai bukaan yang memungkinkan untuk menyambung ke pi (USB dan CAT 5) serta beberapa ruang untuk merutekan kabel USB dari LCD kembali ke Pi kerana kabel terlalu kaku untuk membuat selekoh tanpa meningkatkan lebar kes.
Langkah 11: Pemasangan Tingkap
Oleh kerana ini adalah kedudukan kamera tetap, saya terpaksa membuat pelekap sokongan dan pendakap untuk mendapatkan sudut kamera yang betul untuk halaman belakang. Sampah kayu yang sederhana dari kedai dan sebilangan kayu untuk membuat platform bersudut. Tanda kurung L digunakan untuk menahan bahagian depan kotak kamera di tempatnya (kucing sering menggerakkannya jika tidak ada yang sesuai untuk menyokong sarung)
Langkah 12: Contoh Tweet:
twitter.com/allthingstazz/status/934537216…
Langkah 13: Pemikiran Akhir-
Panduan ini dapat diubah menjadi banyak binaan yang berbeza, saya baru saja menghasilkan beberapa tujuan dan berangkat untuk membina alat untuk melaksanakan tujuan tersebut. Nantikan komen dan binaan anda !!
Disyorkan:
Stesen Cuaca NaTaLia: Stesen Cuaca Bertenaga Suria Arduino Selesai Dengan Cara yang Betul: 8 Langkah (dengan Gambar)
Stesen Cuaca NaTaLia: Stesen Cuaca Bertenaga Suria Arduino Selesai Dengan Cara yang Betul: Setelah 1 tahun beroperasi di 2 lokasi yang berbeza, saya berkongsi rancangan projek stesen cuaca berkuasa solar saya dan menerangkan bagaimana ia berkembang menjadi sistem yang benar-benar dapat bertahan dalam jangka masa yang lama tempoh dari tenaga suria. Sekiranya anda mengikuti
Lengkapkan Stesen Cuaca Raspberry Pi DIY Dengan Perisian: 7 Langkah (dengan Gambar)
Lengkapkan Stesen Cuaca Raspberry Pi DIY Dengan Perisian: Kembali pada akhir Februari saya melihat siaran ini di laman Raspberry Pi. http://www.raspberrypi.org/school-weather-station-..Mereka telah membuat Stesen Cuaca Raspberry Pi untuk Sekolah. Saya benar-benar mahukan satu! Tetapi pada masa itu (dan saya percaya masih seperti yang ditulis
Stesen Cuaca Mini Dengan Attiny85: 6 Langkah (dengan Gambar)
Mini Weather Station With Attiny85: Dalam petunjuk baru-baru ini, Indigod0g menerangkan stesen cuaca mini yang berfungsi dengan baik, menggunakan dua Arduino. Mungkin tidak semua orang ingin mengorbankan 2 orang Arduino untuk mendapatkan bacaan kelembapan dan suhu dan saya memberi komen bahawa mungkin
Cuaca Lilin - Cuaca dan Suhu Sekilas: 8 Langkah
Cuaca Lilin - Cuaca dan Suhu Sekilas: Dengan menggunakan lilin ajaib ini, anda dapat mengetahui suhu dan keadaan semasa di luar dengan serta-merta
Stesen Cuaca Acurite 5 dalam 1 Menggunakan Pi Raspberry dan Weewx (Stesen Cuaca lain Sesuai): 5 Langkah (dengan Gambar)
Stesen Cuaca Acurite 5 in 1 Menggunakan Raspberry Pi dan Weewx (Stesen Cuaca yang Lain Sesuai): Semasa saya membeli stesen cuaca Acurite 5 in 1, saya ingin dapat memeriksa cuaca di rumah saya semasa saya tiada. Semasa saya pulang dan menyiapkannya, saya menyedari bahawa saya mesti mempunyai paparan yang disambungkan ke komputer atau membeli hab pintar mereka