Daftar Isi:
- Langkah 1: Bahan yang Diperlukan
- Langkah 2: Sirkuit
- Langkah 3: Buat Basis Data
- Langkah 4: Beri Kode
- Langkah 5: Jadikan Itu Indah
Video: Istri: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
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
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
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
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 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
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.
- Sensor dan cales dari led harus melewati lubang ini.
- Di panel samping terdapat lubang untuk memasang layar LCD dengan informasi alamat IP dan jumlah kursi kosong.
- 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:
Sistem Peringatan Parkir Terbalik Mobil Arduino - Langkah demi Langkah: 4 Langkah
Sistem Peringatan Parkir Mundur Mobil Arduino | Langkah demi Langkah: Pada proyek kali ini, saya akan merancang Rangkaian Sensor Parkir Mundur Mobil Arduino sederhana menggunakan Sensor Ultrasonik Arduino UNO dan HC-SR04. Sistem peringatan mundur mobil berbasis Arduino ini dapat digunakan untuk Navigasi Otonom, Jarak Robot, dan r
Langkah demi Langkah Membangun PC: 9 Langkah
Langkah demi Langkah Membangun PC: Perlengkapan: Perangkat Keras: MotherboardCPU & Pendingin CPUPSU (Unit catu daya)Penyimpanan (HDD/SSD)RAMGPU (tidak diperlukan)Kasing Alat: Obeng Gelang ESD/pasta matstermal dengan aplikator
Tiga Sirkuit Loudspeaker -- Tutorial Langkah-demi-Langkah: 3 Langkah
Tiga Sirkuit Loudspeaker || Tutorial Langkah-demi-Langkah: Sirkuit Loudspeaker memperkuat sinyal audio yang diterima dari lingkungan ke MIC dan mengirimkannya ke Speaker dari mana audio yang diperkuat diproduksi. Di sini, saya akan menunjukkan kepada Anda tiga cara berbeda untuk membuat Sirkuit Loudspeaker ini menggunakan:
Levitasi Akustik Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): 8 Langkah
Akustik Levitation Dengan Arduino Uno Langkah-demi-Langkah (8-langkah): transduser suara ultrasonik L298N Dc female adapter power supply dengan pin dc laki-laki Arduino UNOBreadboardCara kerjanya: Pertama, Anda mengunggah kode ke Arduino Uno (ini adalah mikrokontroler yang dilengkapi dengan digital dan port analog untuk mengonversi kode (C++)
Solusi Media Center yang Akan Digunakan Istri dan Anak.: 9 Langkah
Solusi Pusat Media yang Akan Digunakan Istri dan Anak-Anak.: Instruksi ini adalah ringkasan pengalaman saya mencoba berbagai macam aplikasi pusat media, OS, Perangkat Keras, dan format file. Ini bukan PVR cara dan tidak memungkinkan Anda untuk merekam atau menjeda TV langsung, meskipun saya akan menyarankan beberapa alternatif yang baik