Isi kandungan:

Projek: Smart Blinds: 5 Langkah
Projek: Smart Blinds: 5 Langkah

Video: Projek: Smart Blinds: 5 Langkah

Video: Projek: Smart Blinds: 5 Langkah
Video: Automatic sorting conveyor belt - Graduation project 2017 - Mechatronics | Egypt 2024, November
Anonim
Projek: Smart Blinds
Projek: Smart Blinds

Saya adalah pelajar di Howest Kortrijk dan untuk tahun pertama kami harus membuktikan kecekapan kami berdasarkan projek yang harus kami bangunkan.

Untuk projek saya, saya memilih sistem "Smart Blinds" yang akan berfungsi secara autonomi berdasarkan input pengguna.

Ciri-ciri:

  • Berfungsi sepenuhnya autonomi, kecuali input pengguna awal.
  • Ubah tingkah laku berdasarkan "peraturan" seperti

    • 'Tutup antara X AM dan Y PM'.
    • 'Tutup apabila suhu melebihi x ° c'.
  • Carta dengan suhu 10min yang lalu.

Bekalan

  • pai raspberi
  • paparan lcd
  • Pengesan suhu
  • suis reed
  • papan roti
  • sensor kecerahan
  • MCP3008
  • motor stepper
  • Pemacu stepper ULN2003
  • potensiometer
  • perintang
  • bahan binaan biasa

Langkah 1: Pangkalan Data

Pangkalan Data
Pangkalan Data

Apa yang kita mahukan?

  1. semua sensor kami di satu tempat
  2. semua data kami yang diukur di satu tempat
  3. semua kejadian yang berlaku (sekiranya berlaku masalah)

Bagaimana kita menyelesaikannya?

  1. Satu meja dengan semua kemungkinan peristiwa
  2. Satu jadual dengan log (peristiwa yang berlaku)
  3. Satu meja dengan sensor
  4. Satu jadual dengan data yang diukur

Langkah 2: Buat Skema Fritzing

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

Langkah ini tidak perlu, tetapi sangat digalakkan. Merancang kerja anda lebih awal adalah idea yang baik dan akan menjimatkan banyak masa kemudian apabila sesuatu berhenti berfungsi.

Langkah 3: Mula Merangka Frontend Anda

Mula Merangka Frontend Anda
Mula Merangka Frontend Anda

Sekiranya anda tidak tahu data apa yang ingin anda paparkan, anda tidak akan dapat membuat backend anda dengan cekap.

Gunakan Figma atau Adobe XD untuk membuat prototaip laman web anda.

Langkah 4: Pengaturcaraan

Pengaturcaraan
Pengaturcaraan

Terdapat banyak cara untuk membuat kesimpulan yang sama. Milik saya adalah salah satu daripadanya. Anda boleh mendapatkan pesanan saya di sini.

Langkah 5: Membina dan Menguji

anda ada rancangan.

Anda mempunyai perkakasan.

anda mempunyai frontend.

Anda mempunyai backend.

Sekarang buat lampiran untuk alat anda dan mulailah mengintegrasikan semua yang anda buat.

Saya menggunakan kotak plastik dan kayu murah sebagai sokongan kerana ini adalah prototaip yang mudah, tetapi anda boleh memasukkannya terus ke rumah anda jika anda mahu.

Apabila semuanya sudah selesai dan anda boleh mula menguji, cuba gunakan setiap fitur dalam setiap urutan yang mungkin untuk memastikan tidak ada masalah.

Disyorkan: