Isi kandungan:

Venti - Pengudaraan Pintar: 5 Langkah
Venti - Pengudaraan Pintar: 5 Langkah

Video: Venti - Pengudaraan Pintar: 5 Langkah

Video: Venti - Pengudaraan Pintar: 5 Langkah
Video: КОНЕЦ МУЧЕНИЯМ. Трава больше не проблема! 2024, November
Anonim
Venti - Pengudaraan Pintar
Venti - Pengudaraan Pintar

Petunjuk ini adalah panduan langkah demi langkah untuk membuat sistem pengudaraan menggunakan Raspberry Pi. Ini adalah tugas untuk sekolah, saya belajar MCT (Teknologi komunikasi dan media) di HOWEST Kortrijk, di mana kami harus menggunakan sekurang-kurangnya 3 sensor yang berbeza, penggerak dan paparan.

Pengudaraan mengukur suhu luar dan dalam, kelembapan dan peratusan cahaya. Data ini dihantar ke pangkalan data. Nilai dipaparkan di laman web kecil yang saya buat di mana anda juga boleh menambah pilihan anda. Bahagian belakang berjalan pada Raspberry Pi.

Langkah 1: Bekalan

  • Raspberry Pi 3 B + dengan bekalan kuasa dan kad SD
  • Bateri 9V
  • Sensor kelembapan dan suhu DHT11
  • 2 peminat 9V
  • Paparan OLED
  • Sensor suhu satu wayar
  • L293D
  • MCP3008
  • Perintang bergantung cahaya
  • Kabel melompat (lelaki-wanita dan lelaki-lelaki)
  • Perintang Ohm 4.7k
  • Perintang 10k Ohm
  • Lekapan Papan Roti
  • Multipleks (18mm dan 3mm)
  • Plexiglass (4mm)
  • Skru
  • Cat
  • Gam kayu
  • Latih tubi

Lebih banyak maklumat dalam Bil Bahan saya

Langkah 2: Litar

Litar
Litar

Ini adalah litar untuk projek saya. Ia mengandungi banyak wayar tetapi tidak sukar untuk dibina. Pastikan untuk mengaktifkan antara muka berikut pada Raspberry Pi anda

  • SPI: untuk MCP
  • I2C: untuk paparan OLED

Saya menggunakan perpustakaan berikut:

  • Perpustakaan DHT: https://learn.adafruit.com/dht(Catatan: Sensor ini tidak begitu tepat, jika anda memerlukannya, saya akan mengesyorkan mencari jenis lain.)
  • Perpustakaan L293D:
  • Pasang pustaka Adafruit_SSD1306 dari pakej
  • Pasang pustaka Adafruti_DHT dari pakej

Langkah 3: Kandang

Pagar
Pagar
Pagar
Pagar
Pagar
Pagar

Setelah membuat litar, saya mula membina kandang. Saya mahu meletakkan semuanya di dapur mini. Saya menggunakan MDF 3mm, 18mm dan plexiglass 4mm. Saya membuat banyak lubang dengan gerudi untuk memasukkan kabel.

Sketsa dibuat pada skala 1: 3 cm dan 1 kotak mempunyai panjang 0, 5cm untuk rujukan.

Langkah 4: Pangkalan Data

Pangkalan data
Pangkalan data

Saya menggunakan pangkalan data ini untuk kod yang saya pautkan pada langkah seterusnya. Ia dibuat dengan MySQL dan dihoskan di Raspberry Pi dengan MariaDB.

Langkah 5: Kod

Saya meletakkan semua kod dalam satu repositori github, anda boleh menemui bahagian depan dan juga bahagian belakang di sana. Kod: Repositori github saya atau memuat turun dan membuka zip fail yang saya muat naik di sini.

Disyorkan: