Rumah pintar lain, di beberapa bagian. Stasiun meteorologi dari bahan improvisasi
Melihat melalui berbagai proyek stasiun cuaca, saya perhatikan satu kecenderungan. Ini adalah sensor suhu dan kelembaban, paling sering adalah DHT-11 Cina atau DHT-22 Cina tercinta, di mana sensor cahaya sekitar ( stasiun cuaca di Arduino dengan visualisasi data ) atau sensor tekanan ( stasiun cuaca Ethernet ), atau dibeli-suka dengan harga ratusan dolar ( Stasiun cuaca otomatis di negara ini )Karena bagi saya secara pribadi, stasiun cuaca tanpa mengukur arah dan kecepatan angin bukanlah stasiun cuaca, dan saya tidak siap untuk menghabiskan sekitar 700 USD untuk mainan, diputuskan untuk membuatnya terlihat seperti "tipuan mahal" tetapi tidak mahal.
Elektronik
- Sensor suhu adalah LM35. Termasuk dengan kemampuan mengukur suhu negatif

- Di mana tanpanya - sensor kelembaban dan suhu DHT11
- Sensor Tekanan - HP03SA
- Sensor Cahaya - LXD5516 Photoresistor
- Sensor Kecepatan Angin - Sensor Hall Normal
Sekarang tentang mengukur arah angin. Ada banyak pilihan, dari encoders optik - pabrik (mahal) atau buatan sendiri dalam bentuk beberapa pasang LED dan fotodioda, dan disk dengan kode Gray (komponen kompleks dan banyak), ke magnet dan saklar buluh 4-8 (terlalu sederhana dan tidak akurat). Akibatnya, pilihan jatuh pada AS5040 - encoder magnetik. Karena tidak diperlukan keakuratan khusus, output analog encoder dihubungkan ke ADC mikrokontroler.
Mikrokontroler - PIC16F88. Keluarannya adalah RS485 ke jaringan internal rumah pintar, tentang seri artikel ini. Semua komponen elektronik dirakit pada tiga papan.
Itu semua dengan elektronik, tidak ada nuansa, tidak ada yang menarik, semua pada lembar data. Kami beralih ke mekanik.Mekaniknya
Sayangnya, tidak mungkin untuk mencetak kasing pada printer 3D, dan kasing pabrik dengan kedap air memiliki masalah untuk hampir semua orang. Selain itu, bantalan dan segala sesuatu lainnya adalah badan rotasi, yang berarti bahwa kasing akan menjadi pilihan paling logis. Saya harus melihat daerah lain - persediaan air. Kopling “32” untuk sewerage dan dua pipa untuk penempatan rakitan bantalan di dalamnya diambil sebagai housing. Dua colokan dikerjakan dari kuningan, di mana dua 626 bantalan ditekan.
Magnet ... Magnet untuk sensor kecepatan cocok untuk hampir semua orang, tetapi dengan sensor arah, itu lebih sulit. Dia membutuhkan magnet bundar dengan magnetisasi dari ujung ke ujung,
sedangkan sebagian besar yang dijual memiliki tiang yang berbeda di sisi yang berbeda.
Tapi ternyata magnet yang diperlukan terletak di poros mesin penggerak CD / DVD.
Rakitan bantalan rakitan terlihat seperti ini.
Setelah pembuatan dan perakitan papan sirkuit, kecepatan angin dan sensor arah mengambil bentuk akhir,
karena stasiun cuaca masih terbuat dari bahan improvisasi, kami memotong bola tenis untuk impeller, kami juga membuat baling-baling cuaca dari apa yang kami dapat di bawah tangan kami. Kami melukis dalam warna yang sangat hitam, dan ternyata begitu.
Sebagai sensor hujan, kami juga menggunakan setengah bola tenis di mana dua kontak berada di antara dua lapisan geotekstil.
Kami merakit, menghubungkan, dan memasang sekrup lebih tinggi
Antarmuka
Seperti yang saya katakan ( rumah pintar lain, dalam tiga bagian. Bagian ketiga, antarmuka pengguna ), ada dua jenis antarmuka. Tampilan pertama, di mana hampir semua data dari perangkat ditampilkan di layar, tampak seperti
suhu saat ini, minimum, maksimum, arah perubahan. Tekanan serupa. Kelembaban. Angin - arah angin dan naik. Angka-angka yang diperlukan bukan untuk debugging, mereka menunjukkan berapa banyak waktu baling-baling cuaca di sektor mana. Kecepatan angin, waktu, pembacaan sensor cahaya (tanpa kalibrasi, apa yang diukur ADC) dan sensor hujan. Semua data dan pemrosesan dilakukan dalam mikrokontroler stasiun cuaca.Jenis antarmuka kedua adalah berbasis widget. Ada sedikit data, suhu, kelembaban, tekanan, kecepatan dan arah angin,
dan di mana tanpa Android Wear - pada jam tangan
Karena fakta bahwa setiap satu menit ada survei dari semua pengontrol dengan catatan dalam database, maka data cuaca apa pun tersedia untuk dianalisis atau ditampilkan dalam grafik
Source: https://habr.com/ru/post/id396641/
All Articles