Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Monitor Jaringan Suhu &Kelembaban Raspberry Pi

Oke, Instructables benar-benar mengalami beberapa masalah aneh, Sekali lagi Intro menghilang, sekarang riwayatnya hilang, dan saya harus membuat ulang Intro dari unduhan PDF.

Saya memiliki beberapa masalah dengan Kingston Kartu SD, tetapi kartu SanDisk yang saya gunakan sekarang telah berjalan selama berminggu-minggu tanpa masalah, jadi saya mengubah daftar bagian untuk mencerminkan hal itu.

Juga, setelah sekitar 49 hari, 16 jam, tampilan menjadi datar, karena rutinitas membaca mulai mengembalikan angka yang sama berulang-ulang. Sebuah reboot membersihkannya, jadi reboot sekali sebulan sampai saya mengetahui apa yang terjadi.
Selama musim panas yang lalu, rumah liburan saya mengalami kebocoran air kecil selama tiga bulan, dan saya menyadari bahwa saya telah mengukur kelembaban di area yang terpengaruh, saya akan
melihatnya menjadi 100% untuk waktu yang lama dan saya dapat mengirim seseorang untuk memperbaiki masalah kecil sebelum menjadi masalah besar.
Dan sejak saya melakukannya bermain dengan komputer Raspberry Pi untuk sementara waktu sekarang, dan melihat sensor suhu/kelembaban yang murah di AdaFruit, saya memiliki semua bagian yang saya butuhkan
untuk mengimplementasikan monitor murah yang terhubung ke jaringan.
Bill Of Materials ( BOM):
1) Raspberry Pi Model B
2) Casing
3) Kartu SD
4) Sensor Suhu/Kelembaban
5 ) Power Supply (Saya menggunakan PoE splitter, tetapi suplai Micro-USB 5V 1A apa pun akan berfungsi)
Saya menggunakan bagian persis berikut ini, tetapi penggantian yang jelas dapat dilakukan agar sesuai dengan kondisi lokal dan keadaan kotak sampah Anda. Pengiriman dan ketersediaan bundel
dapat mempengaruhi harga akhir Anda.
$35.00 RPi http://www.newark.com/raspberry-pi/raspbrry-modb-…
$ 8.12 Kasus http://thepihut.com/products/classic-raspberry-pi… (5,99 Euro)
$6,99 SD Card (Sandisk, bukan Kingston)
$15.00 Sensor http://www.adafruit.com/products/ 393
$15.99 PoE Splitter http://www.newegg.com/Product/Product.aspx?Item=N…
Dan beberapa barang lain seperti perkakas tangan, besi solder, lem tembak panas meleleh, potongan kecil kayu plastik, dll.
Langkah

Langkah 1:Perakitan fisik

Pisahkan casing, temukan tas perangkat keras di dalamnya, dan sisihkan kaki karetnya untuk digunakan nanti.

Pasang Raspberry Pi ke bagian bawah casing dengan perangkat keras yang disediakan.

Lepaskan knockout GPIO dengan pisau silet atau pisau Xacto dan pasang kedua bagian casing menjadi satu.

Untuk menjaga disipasi daya catu daya dan Raspberry Pi agar tidak memengaruhi pembacaan sensor, saya memotong sepotong kayu plastik Azek berukuran sekitar 1,1 x 2,4 x 0,75 inci sebagai pembatas.

Panaskan pistol lem panas-meleleh Anda dan susun bagian-bagiannya seperti pada gambar. Anda akan memiliki beberapa detik untuk membuat pelurusan sempurna sebelum lem mengeras, jadi dekatkan pelurusan sebelum Anda menekan bagian-bagiannya bersama-sama. Berhati-hatilah untuk tidak menggunakan terlalu banyak lem sehingga lem keluar dari tepi jahitan atau keluar ke casing, yang dapat mengganggu konektor kartu SD.

1) Rekatkan sensor ke kebuntuan

2) Rekatkan kebuntuan ke bagian atas kasing. Berhati-hatilah agar tidak menghalangi soket LED di satu sisi atau soket kabel pita untuk kamera di sisi lain.

3) Rekatkan bagian bawah casing ke bagian atas adaptor PoE. Pastikan konektor “LAN Out” berada di sisi yang sama dengan adaptor Ethernet Raspberry Pi.

4) Tempelkan 4 kaki karet ke bagian bawah adaptor daya.

5) Pastikan sakelar pemilihan tegangan-keluaran diatur ke 5V. Letakkan setetes lem panas meleleh di sakelar untuk mencegahnya berubah dan merusak Raspberry Pi Anda.

Langkah 2:Perakitan Listrik

Kabel putih dari sensor adalah ground cadangan, dan tidak diperlukan. Potong di dalam wadah sensor, berhati-hatilah agar tidak memotong kabel lainnya.

Kepang tiga kabel lainnya untuk menyatukannya, dan potong sepanjang sekitar 3,5 inci.

Siapkan konektor female inline tunggal 5-pin (dipotong dari https://www.sparkfun.com/products/115 atau yang setara), dan solder kabel ke sana:

1) Merah (+3,3V)
2) Tidak Ada Sambungan
3) Tidak Ada Sambungan
4) Kuning (Data)
5) Hitam (Ground)

Colokkan konektor ke GPIO pada Raspberry Pi sehingga pin 1 pada konektor (kabel merah) berada pada pin 1 konektor GPIO (label P1 pada board, kanan atas pada gambar). Perhatikan bahwa kabel Merah ada di GPIO Pin 1 (+3.3V), kabel Kuning di GPIO pin 7 (GPIO 4), dan kabel Hitam di GPIO Pin 9 (Ground).

Selipkan kelebihan kabel ke dalam casing.

Gunakan kabel CAT5 pendek (seperti http://www.monoprice.com/Product?c_id=102&cp_id=10232&cs_id=1023201&p_id=7505 ) untuk menghubungkan LAN OUT pada splitter PoE dan jack Ethernet Raspberry Pi. Putar ke atas agar tetap dekat dengan casing.

Ambil kabel output PoE dan konektor atau kabel Micro-USB dan solder bersama-sama. Jika menggunakan konektor Micro-USB AdaFruit http://www.adafruit.com/products/1390, sambungkan seperti yang ditunjukkan di http://learn.adafruit.com/assets/12402 , jika menggunakan kabel pemutus, tentukan kabel +5 dan Gnd dengan multimeter. Perhatikan bahwa kabel TP-Link dengan garis putih adalah POSITIF.

Langkah 3:Penyiapan perangkat lunak Raspberry Pi

Mengaktifkan dan menjalankan perangkat lunak Raspberry Pi dasar telah didokumentasikan di tempat lain, tetapi pada dasarnya, buka:
http://www.raspberrypi.org/downloads
unduh NOOBS terbaru (v1.3.2 pada saat ini menulis)
Format kartu SD menggunakan alat kartu SD di https://www.sdcard.org/downloads/formatter_4/
Buka zip file NOOBS dan letakkan konten di root kartu SD.
Memasukkan SD Card ke Raspberry Pi
Hubungkan keyboard, monitor, mouse, dan kabel LAN ke Raspberry Pi dan sambungkan power supply (saat Anda mencolokkan PoE splitter ke kabel LAN, Raspberry Pi akan menyala).
Pilih distribusi Raspian dan instal.
Saat menginstal, pilih keyboard Inggris-AS, yang secara otomatis memilih US Keymap
Pada boot pertama, utilitas raspi-config akan jalankan.
Pilih Login Konsol sebagai default saat boot
Ubah Lokal ke en_US UTF-8
Setel zona waktu untuk lokasi Anda
Setel keyboard ke Generic 105-key, English US
Aktifkan le kamera
ubah nama host menjadi sesuatu yang mudah diingat (saya menggunakan 'rpithon' untuk Raspberry Pi Temp/Humid On Net)
atur pemisahan memori 16M karena kami akan menjalankan tanpa kepala
Aktifkan SSH
reboot
Sekarang Anda dapat terus menggunakan konsol atau ssh dari komputer lain. Dari Mac saya, saya hanya bisa mengatakan:
ssh [dilindungi email]
dan masuk menggunakan kata sandi 'raspberry'. Jika router Anda tidak melakukan DNS untuk membantu Anda menemukan 'rpithon', catat alamat IP di konsol dan gunakan itu sebagai gantinya.
Perbarui semuanya (ini akan memakan waktu cukup lama):
sudo apt-get update
sudo apt-get upgrade
sudo rpi-update
dan reboot
Karena ini akan menjadi perangkat khusus LAN, saya bosan memainkan "Mother Bolehkah saya?” dengan sudo, dan saya ingin menghindari masalah izin dengan perangkat lunak tambahan, jadi mari aktifkan pengguna root dan hapus pengguna pi:

sudo passwd root
diulang dua kali
exit
masuk kembali sebagai pengguna root (atau ssh [dilindungi email]) menggunakan kata sandi yang dipilih di atas
hapus pengguna pi:
deluser -remove-home pi
Saya lebih suka Emacs, dan tidak ingin semua barang X-Windows, jadi:
apt-get install emacs23-nox
Katakan untuk memeriksa disk (Kartu SD) setiap kali boot:
tune2fs -c 1 /dev/mmcblk0p6
emacs /etc/ssh/sshd_config
ubah X11Forwarding menjadi no
UseDNS no
ClientAliveInterval 60
service ssh restart

Langkah 4:Menyiapkan server LAMP (server web)

Jadi kita ingin dapat melihat grafik yang akan kita buat (di bawah), jadi kita perlu menginstal server LAMP.

LAMPU:/Linux/Apache/MySQL/PHP&Perl

Linux adalah sistem operasi yang Anda gunakan (Raspian adalah versi Debian, yang merupakan salah satu rasa umum Linux)
Apache adalah nama perangkat lunak server web
MySQL adalah SQL (Standard Query Bahasa) antarmuka basis data. Basis data terdengar sangat menakutkan, tetapi mudah digunakan untuk hal-hal sederhana setelah Anda terbiasa.
PHP dan Perl adalah bahasa pemrograman yang umum digunakan dengan situs web, meskipun kami akan menggunakan Python standar Raspberry Pi untuk membuat grafik data dan 'membuat' situs web.

apt-get install apache2  php5 mysql-client mysql-server vsftpd

Ini membutuhkan waktu untuk menginstal. Di tengah jalan, Anda akan dimintai kata sandi MySQL, pilih satu yang mudah diingat, saya akan menggunakan 'kata sandi' untuk tutorial ini.

Sekarang Anda seharusnya dapat menjelajah ke http://rpithon (atau http:// jika DNS tidak berfungsi) dan melihat halaman web demo. Coba edit /var/www/index.html dan lihat apakah perubahan Anda muncul saat Anda menyegarkan laman web.

Langkah 5:Ez_setup, MySQL, matplotlib

ez_setup adalah program Python yang memuat beberapa add-on yang bagus (anggap saja sebagai apt-get on steroids)
wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
python ez_setup.py
Berikut langkah-langkah menginstal beberapa integrasi antara Python dan MySQL:
apt-get install python-mysqldb
apt-get install libmysqlclient-dev
easy_install MySQL-python
Kami akan menggunakan matplotlib yang luar biasa, kuat, dan gratis (!) untuk membuat grafik data kami, meskipun kami tidak akan menggunakan banyak kekuatannya.
apt-get install libblas-dev liblapack-dev python -dev libatlas-base-dev gfortran python-setuptools python-scipy python-matplotlib

Langkah 6:WiringPi – antarmuka GPIO

Gordon Henderson telah menciptakan antarmuka pemrograman yang luar biasa untuk pin GPIO, termasuk beberapa driver untuk antarmuka esoterik yang digunakan sensor Suhu/Kelembaban kami.

Untuk detail lebih lanjut:Monitor Jaringan Suhu &Kelembaban Raspberry Pi


Proses manufaktur

  1. Dapatkan Kelembaban/Suhu dari Web
  2. Pencatat Suhu Raspberry Pi
  3. Profil suhu Raspberry Pi menggunakan LabVIEW
  4. Baca suhu dengan DS18B20 | Raspberry Pi 2
  5. Pemantau Suhu dan Kelembaban Rumah (Kamar) dengan Bagan Berbasis Web – Raspberry Pi
  6. Pemantauan Suhu di Raspberry Pi
  7. Mengukur suhu dengan RASPBERRY PI
  8. Sensor Suhu Python dan Raspberry Pi
  9. Suhu dan Kelembaban yang Mudah di Raspberry Pi
  10. Stasiun Cuaca Raspberry Pi