Daftar Isi:
- Langkah 1: Pada bulan Februari 2016, Saya Masuk SMA
- Langkah 2: Kemudian, Saya Melihat Masalah Kecil di Kafetaria Kami
- Langkah 3: Kafetaria Kami Memiliki 2 Zona Besar. Zona TUNGGU dan Zona MAKAN
- Langkah 4: Tapi Kami Mendapat Beberapa Hal Hierarki Teduh…
- Langkah 5: Setiap Makan Siang, dan Bahkan Saat Makan Malam, Ini Terjadi
- Langkah 6: Sepagi Apa Pun Mereka Datang, Siswa HS1 Membuang Banyak Waktu Mereka Hanya Menunggu…
- Langkah 7: Saya Sangat Kesal dengan Situasi Ini
- Langkah 8: Tapi Saya Tahu Curang Tidak Akan Berubah, Jadi Saya Memutuskan untuk Membantu para siswa HS1
- Langkah 9: Dengan Ide Saya dalam Realitas, Ini Akan Menjadi Proses Pengambilan Keputusan dari siswa HS1
- Langkah 10: Sampai Saat Ini, Proses Pemikiran Siswa HS1 Adalah Ini
- Langkah 11: Saatnya Mengambil Tindakan dan Membangun Ide Saya Menjadi Kenyataan
- Langkah 12: Membuat FootPad - Desain
- Langkah 13: FootPad - Selesai
- Langkah 14: Kontroler Mikro - Skema
- Langkah 15: Pengontrol Mikro - Selesai
- Langkah 16: Perangkat Lunak
- Langkah 17: Seluruh Sistem Beraksi
- Langkah 18: Setelah 1 bulan Menginjak
- Langkah 19: Manipulasi Data Dengan Python
- Langkah 20: Aplikasi Masa Depan, Mengapa Saya Mengunggah Ini ke Instructables
Video: FootPad_Logger: 20 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Dari Ide ke Prototipe Nyata. Kisah SMA saya 1 ~ 2 Tahun. Semoga kamu menikmati!
Langkah 1: Pada bulan Februari 2016, Saya Masuk SMA
Langkah 2: Kemudian, Saya Melihat Masalah Kecil di Kafetaria Kami
Langkah 3: Kafetaria Kami Memiliki 2 Zona Besar. Zona TUNGGU dan Zona MAKAN
Langkah 4: Tapi Kami Mendapat Beberapa Hal Hierarki Teduh…
Pada dasarnya, jika Anda LEBIH TUA, Anda dapat Memotong Garis Orang lain.
Langkah 5: Setiap Makan Siang, dan Bahkan Saat Makan Malam, Ini Terjadi
Sungguh Menakjubkan untuk menonton ini secara langsung.
Tidak Begitu Menyenangkan jika Anda HS1 (siswa kelas 1 di SMA).
Langkah 6: Sepagi Apa Pun Mereka Datang, Siswa HS1 Membuang Banyak Waktu Mereka Hanya Menunggu…
Langkah 7: Saya Sangat Kesal dengan Situasi Ini
Saya berbicara dalam pikiran saya kepada semua orang yang mengambil Keuntungan dari Sistem ini seperti:
"Siapa kamu untuk merebut barisan pendatang awal, siapa yang memberimu hak untuk melakukan itu? Itu bahkan tidak benar"
Langkah 8: Tapi Saya Tahu Curang Tidak Akan Berubah, Jadi Saya Memutuskan untuk Membantu para siswa HS1
Saya berpikir, bagaimana jika siswa HS1 dapat Mengetahui Panjang Garis secara Real Time ??
Lalu, tidakkah mereka bisa memutuskan untuk 'diri mereka sendiri' apakah akan pergi atau tidak?
Langkah 9: Dengan Ide Saya dalam Realitas, Ini Akan Menjadi Proses Pengambilan Keputusan dari siswa HS1
Mereka memiliki Proses Pengambilan Keputusan yang Rasional.
Langkah 10: Sampai Saat Ini, Proses Pemikiran Siswa HS1 Adalah Ini
Kami tahu kami tidak diunggulkan, tetapi tidak tahu seberapa padat Kafetaria.
Jadi ini murni Pengambilan keputusan yang Tidak Rasional dan Berharap-Untuk-Keberuntungan.
Langkah 11: Saatnya Mengambil Tindakan dan Membangun Ide Saya Menjadi Kenyataan
Ide saya adalah ini.
aku akan membuat
1) 5 'FootPads' individu yang dapat mengenali apakah seseorang menginjaknya atau tidak.
2) 'Program' yang dapat membaca status 5 FootPad pada 10[Hz], dan Upload semua data yang dikumpulkan sejak Upload terakhir dalam bentuk terkompresi, dan memberikan perkiraan kasar dari Line-Length (Paling Penting) bersamanya.
Langkah 12: Membuat FootPad - Desain
FootPad hanyalah sebuah Switch. Itu menghubungkan 'Signal-Line' ke GND jika ditekan.
Saya merancang ukurannya sedemikian rupa sehingga cukup besar untuk memiliki kemungkinan tinggi untuk berdiri, tetapi juga cukup kecil untuk Laser-Cut bagian Acryl dengan Laser-Cutter Sekolah kami.
Langkah 13: FootPad - Selesai
CORK-peaces hadir hanya untuk Cushion-Effect. Juga untuk tampilan ramah untuk Steppers.
Ini benar-benar hanya Switch. Sederhana mungkin.
Langkah 14: Kontroler Mikro - Skema
Semua INPUT dari 5 FootPads individual Ditarik-TINGGI oleh Sirkuit Eksternal. Jadi jika ada yang menginjaknya, Line akan korsleting ke GND.
Langkah 15: Pengontrol Mikro - Selesai
Saya baru saja menyolder 5 resistor Pull-UP '20K' untuk setiap Port.
Dan karena saya menggunakan 'Enamel-Wire', sangat berguna untuk memiliki Input gaya 'Screwed-Port' pada PCB.
'WeMos D1 Mini' digunakan untuk integrasi komunikasi Server yang disederhanakan.
Langkah 16: Perangkat Lunak
Perangkat lunak cukup menantang karena
1) Ini adalah pertama kalinya saya menggunakan perpustakaan klien ESP8266 dan Server. [Saya mengalami kesulitan menghubungkan ke Server:)]
2) Alasan mengapa saya memiliki 'Real-Time-Clock' adalah karena saya ingin program ini berjalan 24/7, tetapi Hanya Berbicara dengan Server pada waktu 'Breakfast, Lunch, Dinner, Snack', dan juga jadwal Weekend dan Weekday juga berbeda. Jadi saya harus membuat sistem "Scheduler", yang belum pernah saya lakukan sebelumnya, untuk Otomatisasi Mutlak (jika saya mati, layanan akan terus berjalan).
SOURCE_CODE:
Langkah 17: Seluruh Sistem Beraksi
Saya menggunakan '(https://thingspeak.com/channels/346781)' untuk Server/grafik.
Saya dapat memberikan data status Kemacetan langsung sehari-hari kepada teman-teman saya & siswa HS1!
Dan ketika sekolah kami mengadakan Lomba Pidato, saya keluar dan mempresentasikan sistem ini kepada semua siswa HS1 sehingga mereka dapat menggunakannya untuk kebutuhan mereka sendiri. (Saya akan mengunggah PPT yang saya gunakan untuk kontes)
Selama periode 1 bulan dari sistem ini dalam Aksi, saya bisa mendengar umpan balik tentang bagaimana meningkatkan sistem ini dari banyak orang, termasuk Teman saya, Guru saya, bahkan Wakil Kepala Sekolah kami memberi saya beberapa komentar.
Juga, untuk Alasan Mengapa saya melakukan Proyek ini, ketika seorang Siswa Sejati mendatangi saya dan memberi tahu saya:
"Saya menggunakan layanan Anda untuk menentukan apakah akan pergi ke Kafetaria atau tidak - sangat berguna, terima kasih"
Rasanya sangat enak, dan saya tidak percaya ini benar-benar terjadi.
Langkah 18: Setelah 1 bulan Menginjak
Semua Perangkat Keras Bertahan! Yah, tidak dalam kondisi yang baik:)
Sebenarnya, satu pintu yang sering digunakan oleh juru masak Kafetaria Menyeret Saluran Catu Daya, dan memutuskan koneksi DC ke Mikrokontroler saya & Membungkuk Kabel. Jadi saya harus memeriksanya setiap hari.
Langkah 19: Manipulasi Data Dengan Python
Setelah mengumpulkan semua Data, saya dapat menggunakan program Python untuk memplotnya dengan lebih akurat. Sama seperti 5 grafik yang menunjukkan catatan masa lalu dari data 'Line-Length' yang ditunjukkan kepada siswa.
Dan cukup menarik bahwa di Weekdays, 12:25 PM kemacetannya konsisten, dan di Weekend, hanya di awal saja kemacetan itu terjadi, kebanyakan karena siswa mengerjakan pekerjaan pribadinya sendiri, jadi mereka lebih berhemat.
Saya mengunggah data senilai Satu Bulan dalam format file csv. Langsung dari Server. Meskipun saya tidak mengerjakannya sekarang, tetapi jika ada yang tertarik untuk membuat grafik & menganalisis data ini, (tentu saja Anda harus melihat Kode Kontroler Mikro terlebih dahulu untuk memahami teknik Kompresi) itu akan Luar Biasa.
Langkah 20: Aplikasi Masa Depan, Mengapa Saya Mengunggah Ini ke Instructables
Meskipun sistem saat ini yang saya bangun cukup Prototype-Looking, saya pikir dengan alat yang layak (yang tidak saya miliki di Sekolah) atau dana, Pads dapat dibuat menjadi Rubber-Pads yang berbentuk rapi.
Dan sistem ini dapat diterapkan hampir di mana saja 'Line-Length' informasi Berharga / Berguna.
Saya hanya memberikan cara saya melakukannya, dan mengapa. Dan hasilnya, Source Code. Untuk Menunjukkan bahwa ini benar-benar berfungsi. Saya tidak berpikir bahwa FootPads saya dirancang dengan baik, saya menggunakan banyak Tape, dan Enamel-Wire sangat sulit untuk dilindungi, akhirnya pelindung Tape-nya robek, dan kabelnya terbuka.
Tapi saya pikir sistem ini memiliki potensi untuk penggunaan yang lebih luas.
Belum lagi situasi saat ini adalah SMA Korea. Seperti yang saya pelajari dari Ahli Gizi sekolah kami, di Sekolah Normal (sekolah kami adalah kelompok kecil Sekolah yang berorientasi Sains), karena kami tidak mengemas makan siang ke Sekolah, mereka Menunggu dalam antrean dengan panjang lebih dari 30[m] hanya karena geser jumlah siswa di Satu Sekolah. Jadi dengan sistem ini, dengan desain dan perangkat lunak yang di-tweak, setiap Sekolah dapat memiliki Sistem yang memungkinkan siswa untuk tetap berada di kelasnya sampai gilirannya tiba, kemudian mereka dapat pergi ke kafetaria, tanpa Antri!
Saya sebenarnya mempresentasikan Ide saya ke Kementerian Pendidikan Korea, setelah terpilih sebagai Ide terbaik pada kontes terbaru mereka di tahun 2017.
Saya harap Instructables ini memberi Anda Inspirasi untuk melakukan sesuatu yang bermanfaat bagi orang-orang di sekitar Anda! Ini bukan artikel yang benar-benar berpusat pada bangunan, tetapi saya akan menjawab pertanyaan Anda tentang info lebih detail jika Anda tertarik!
Terima kasih banyak telah membaca Instructable pertama saya!
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:
Pendidikan Langkah demi Langkah dalam Robotika Dengan Kit: 6 Langkah
Pendidikan Selangkah demi Selangkah dalam Robotika Dengan Kit: Setelah beberapa bulan membuat robot saya sendiri (silakan lihat semua ini), dan setelah dua kali mengalami bagian yang gagal, saya memutuskan untuk mengambil langkah mundur dan memikirkan kembali strategi dan arahan. Pengalaman beberapa bulan terkadang sangat bermanfaat, dan
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++)