Daftar Isi:

Istri: 5 Langkah
Istri: 5 Langkah

Video: Istri: 5 Langkah

Video: Istri: 5 Langkah
Video: 5 LANGKAH MENGATASI ISTRI YANG SELALU MELAWAN SUAMI - USTADZ ABDUL SOMAD || Syiar Islam 2024, November
Anonim
istri
istri

Saya Stephanie Minne, saya belajar Teknologi Media dan Komunikasi Baru (NMCT) di Howest (Kortrijk Belgia). Di sekolah kami mendapat tugas untuk membuat perangkat dengan halaman web. Anda dapat melihat portofolio saya.

Saya telah memilih untuk membuat kursi kereta api dengan sensor di dalamnya. Sensor akan mendeteksi jika ada orang yang duduk di kursi.

Langkah 1: Bahan yang Diperlukan

Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan
Bahan yang Diperlukan

Untuk proyek ini diperlukan beberapa bahan.

Sensor tekanan (fsr 400) = €9, 20/unit

Raspberry Pi 3 = €37, 95

LED RGB = €0,5 / unit

Resistor (470 ohm) = €0,10 /unit

Layar LCD = €2,44 /unit

Mcp 3008 = €29, 00 /unit

Sn74hc595n = €1, 20 /unit

Potensiometer = €1, 15

Langkah 2: Sirkuit

Sirkuit
Sirkuit

Perangkat kerasnya cukup mudah.

Seperti yang dapat dilihat pada skema, saya menggunakan 74hc47 untuk led saya. Alasannya adalah karena raspberry Pi saya tidak memiliki banyak pin. Kekurangan dari ini, adalah Anda hanya dapat membuat led merah atau hijau. Anda tidak memiliki sinyal pwm untuk membuat warna yang berbeda.

Raspberry Pi tidak memiliki pin input analog. Jadi saya membutuhkan mcp 3008. Ini mengubah sinyal analog menjadi digital. Pengirim tekanan diletakkan di saluran mcp 3008.

Langkah 3: Buat Basis Data

Buat Basis Data
Buat Basis Data

Dalam proyek ini mysql digunakan sebagai database server.

Tabel pendudukan memiliki informasi tentang sensor. Ini menangkap di mana seseorang duduk di kursi kereta. Dari saat seseorang duduk di kursi, data pertama akan ditulis di tabel. Semua data akan ditulis dalam tabel dengan pengecualian datetimeEnd.

Dalam tabel rute terdapat data tentang berbagai rute yang dilakukan kereta api.

Tabel memiliki dua nilai: satu untuk datetime normal dan satu lagi untuk datetime sebenarnya.

Datetime normal adalah waktu kereta berhenti secara teoritis. Datetime real adalah waktu kereta benar-benar berhenti. Kali ini termasuk penundaan.

Setiap kereta memiliki referensi yang jelas dan unik, disusun oleh huruf (mis. IC singkatan dari Intercity train) dan angka (hal. 4565 adalah kereta dari Brussel ke Antwerpen).

Dan setiap jenis memiliki akomodasinya sendiri. Misalnya meja, tempat sampah.

Langkah 4: Beri Kode

Kode Itu!
Kode Itu!
Kode Itu!
Kode Itu!

Kode dasar sensor ditulis dengan Python. Ada

2 macam kode. Yang pertama adalah untuk sensor. Yang kedua adalah untuk halaman web. Data halaman web ditulis dengan Python, Flask, JavaScript, HTML dan CSS.

sensornya

Setiap komponen memiliki kelasnya sendiri. Semua kelas yang berbeda digunakan dalam test.py.

Web

Kode web ditulis dengan Python dan Flask. Untuk header digunakan template. Bagian lain dari halaman memiliki halaman html sendiri.

Struktur file

  • File tes dapat ditemukan di sensor direktori.
  • Kelas terletak di model direktori.
  • Direktori sql berisi dump database kereta.
  • Web direktori berisi file index.py. Ini adalah halaman Flask. File ini harus dijalankan untuk menjalankan halaman web.
  • Direktori template berisi halaman html.
  • Direktori statis berisi gambar, font, dan file css.

Langkah 5: Jadikan Itu Indah

Jadikan Itu Indah
Jadikan Itu Indah
Jadikan Itu Indah
Jadikan Itu Indah
Jadikan Itu Indah
Jadikan Itu Indah

Ada berbagai cara untuk membuat kereta api yang indah. aku telah memilih

untuk membuat cetakan 3d dari kereta api.

Tempat duduk.

Sebuah lubang kecil harus diramalkan di kursi karena sensor harus diletakkan di kursi. Led dipasang di atas kursi.

gerobak.

Ada beberapa fitur penting dalam gerobak. Mula-mula pasti ada lubang-lubang kecil di lantai tempat kursi datang.

  1. Sensor dan cales dari led harus melewati lubang ini.
  2. Di panel samping terdapat lubang untuk memasang layar LCD dengan informasi alamat IP dan jumlah kursi kosong.
  3. Raspberry Pi harus diletakkan di belakang agar tidak terlihat.

!Perhatian: cetakan 3d dicetak sedikit lebih kecil sehingga lubang ekstra 3 atau 4 mm harus diantisipasi!

Direkomendasikan: