Daftar Isi:

Proyek: Smart Blinds: 5 Langkah
Proyek: Smart Blinds: 5 Langkah

Video: Proyek: Smart Blinds: 5 Langkah

Video: Proyek: Smart Blinds: 5 Langkah
Video: Automated Blinds for your DIY Project by iBlinds 2024, Juli
Anonim
Proyek: Smart Blinds
Proyek: Smart Blinds

Saya seorang mahasiswa di Howest Kortrijk dan untuk tahun pertama kami, kami harus membuktikan kompetensi kami berdasarkan proyek yang harus kami kembangkan sendiri.

Untuk proyek saya, saya memilih sistem "Smart Blinds" yang akan bekerja secara mandiri berdasarkan input pengguna.

Fitur:

  • Bekerja sepenuhnya otonom, kecuali untuk input pengguna awal.
  • Ubah perilaku berdasarkan "aturan" seperti

    • 'Tutup antara X AM dan Y PM'.
    • 'Tutup saat suhu melebihi x°c'.
  • Bagan dengan suhu 10 menit terakhir.

Perlengkapan

  • raspberry pi
  • layar LCD
  • sensor temperatur
  • saklar buluh
  • papan tempat memotong roti
  • sensor kecerahan
  • MCP3008
  • motor langkah
  • driver stepper ULN2003
  • potensiometer
  • resistor
  • bahan bangunan umum

Langkah 1: Basis Data

Data
Data

Apa yang kita inginkan?

  1. semua sensor kami di satu tempat
  2. semua data terukur kami di satu tempat
  3. semua peristiwa yang terjadi (jika terjadi masalah)

Bagaimana kita memecahkan ini?

  1. Satu meja dengan semua kemungkinan acara
  2. Satu tabel dengan log (peristiwa yang terjadi)
  3. Satu meja dengan sensor
  4. Satu meja dengan data terukur

Langkah 2: Buat Skema Fritzing

Buat Skema Fritzing
Buat Skema Fritzing
Buat Skema Fritzing
Buat Skema Fritzing

Langkah ini tidak perlu, tetapi sangat disarankan. Merencanakan pekerjaan Anda terlebih dahulu selalu merupakan ide yang baik dan akan menghemat banyak waktu nanti ketika sesuatu berhenti bekerja.

Langkah 3: Mulai Mendesain Frontend Anda

Mulai Mendesain Frontend Anda
Mulai Mendesain Frontend Anda

Jika Anda tidak tahu data apa yang ingin ditampilkan, Anda tidak akan dapat membuat backend secara efisien.

Gunakan Figma atau Adobe XD untuk membuat prototipe situs web Anda.

Langkah 4: Pemrograman

Pemrograman
Pemrograman

Ada banyak cara untuk sampai pada kesimpulan yang sama. Milik saya hanya salah satunya. Anda dapat menemukan pendapat saya di sini.

Langkah 5: Membangun dan Menguji

Anda punya rencana.

Anda memiliki perangkat keras.

Anda memiliki antarmuka.

Anda memiliki backend.

Sekarang buat kandang untuk alat Anda dan mulailah mengintegrasikan semua yang Anda buat.

Saya menggunakan kotak plastik dan kayu murah sebagai pendukung karena ini adalah prototipe sederhana, tetapi Anda dapat mengintegrasikannya langsung ke rumah Anda jika Anda mau.

Ketika semua dikatakan dan dilakukan, Anda dapat memulai pengujian, coba gunakan setiap fitur dalam setiap urutan yang memungkinkan untuk memastikan tidak ada masalah.

Direkomendasikan: