Kanak-kanak sekolah, pelajar, pelancong, dan juga beberapa pekerja pejabat dan pekerja membawa beg galas. Beg galas membolehkan anda menyebarkan beban yang sama rata. Tetapi tidak wajar membawa ransel, beban boleh menyebabkan masalah kesihatan yang serius. Masalah utama boleh berlaku apabila: beban dan penyesuaian yang salah dari tali pinggang, memakai ransel untuk waktu yang lama, mengenakan ransel pada satu bahu, postur yang tidak wajar ketika memakai ransel. Bagaimana untuk memakai ransel supaya tidak ada rasa tidak selesa, sakit dan kecederaan tulang belakang? Penulis memutuskan untuk menjawab soalan ini menggunakan teknologi moden.
Peranti yang dibuatnya, menyelesaikan tugas-tugas berikut:
- mengira berat galas yang selamat dan memberitahu jika ia melebihi;
-bahasan beban yang seimbang pada bahu;
- memberi amaran kepada kedudukan yang salah;
-memberikan jika jumlah pengisian ransel terlampau;
Di samping itu, semua data boleh dikumpul untuk analisa selanjutnya. Dalam pembuatan pengarang yang diletakkan dalam jumlah sekitar $ 40.
Alat dan bahan:
Perisai Angkatan Sensitif;
Accelerometer ADXL345 ();
-Arduino Nano ();
-Bluetooth modul HC-06 ();
mikropengawal ESP8266 ();
buzzer;
-wire;
Langkah Pertama: Penempatan Sensor
Untuk perantinya, penulis memerlukan tiga sensor. Dia meletakkan kedua-dua mereka pada tali. Pertama anda perlu memakai beg galas anda dan menyesuaikan panjang tali pinggang. Seterusnya, tentukan tempat pada tali di mana tekanan maksimum akan berlaku. Ia adalah perlu untuk menentukan tempat sedemikian seberapa tepat yang mungkin, kerana kesilapan 2 cm akan memberi kesan yang ketara kepada hasilnya. Kira-kira titik ini terletak di depan 1 cm dari bahagian atas bahu. Secara pilihan, kedua-dua sensor mestilah sama rata, kerana kod tersebut mengandungi algoritma penentukuran.
Sensor lain mesti diletakkan di belakang, pada tekanan maksimum. Sensor ini akan menjejaki jumlah pengisian ransel. Jika jumlah ransel melebihi, beban di bahagian belakang akan meningkat.
Langkah kedua: wayar
Selanjutnya, pengarang menanggung wayar ke kenalan sensor. Wayar menarik di dalam ransel.
Langkah Tiga: Buzzer
Menyambungkan bel, melalui perintang 100 ohm, ke Arduino 9 pin.
Langkah Empat: Hubungkan Modul
Sekarang anda perlu menyambung modul. Menyambungkan Vcc (tambah) semua modul ke 5V, dan Gnd (tolak) ke tolak Arduino.
Ia kemudian menghubungkan SCL dan SDA ADXL345 ke papan Arduino yang serupa. Menyambungkan ESP8266. TX ke 3, dan RX ke pin 2 dari papan Arduino.Selanjutnya, selepas memuat turun kod tersebut, ia menghubungkan HC-06 ke pin RX dan TX standard.
Langkah Empat: Kes
Agar peranti menjadi sebati mungkin, dipasang semua ini dalam kes dari penala gitar.
Langkah Lima: Fail Fail
Muat naik fail kod ke
dan untuk
Sekiranya perlu, anda boleh menukar kenalan yang digunakan untuk menyambungkan komponen, pengarang menetapkannya pada permulaan kod. Ia juga perlu mendaftarkan kata laluan WiFi pada modul ESP8266, seperti pada rumah rangkaian.
Langkah enam: menyambungkan sensor ke modul
Setiap sensor mempunyai dua output. Satu output menyambung ke rangkaian 5V. Hujung yang tinggal: sensor kiri ialah A0, sensor kanan adalah A1, sensor pusat adalah A2. Untuk ketepatan pengukuran antara Gnd dan A0, A1, A2 menghubungkan perintang 22k.
Kini anda boleh meletakkan peranti itu di dalam ransel dan melakukan perisian itu.
Langkah tujuh: permohonan
Untuk peranti berfungsi, anda perlu memuat turun aplikasi dari kedai. Selepas pemasangan, import. Hidupkan peranti dan hubungkan ke HC-06. Kini anda boleh memulakan antara muka.
Mari analisa notasi untuk antara muka.
-Buzz-on dan off buzzer;
- kalibrasi penentukuran sensor sebelum digunakan;
-set berat-menetapkan berat pengguna (apabila anda memasukkan berat badan, peranti secara automatik mengira dan menunjukkan berat selamat ransel);
-IP-untuk mencari alamat peranti di rangkaian (gunakan selepas menyambung ke Wi-Fi. Menggunakan alamat ini, anda boleh menyemak status peranti melalui Internet);
Selepas penentukuran, peranti akan menjimatkan nilai ambang dalam EEPROM (memori) secara automatik dan memberitahu anda bahawa ransel tidak digunakan dengan betul dengan bu.
- tentang ketidakseimbangan tali pinggang - nada kekerapan rendah (300 Hz)
- mengenai berat badan berlebihan - pertengahan frekuensi (1400 Hz)
- mengenai sudut badan yang salah - nada kekerapan tinggi (2000Hz)
Juga, kesaksian itu boleh diperiksa melalui Internet, contohnya, jika peranti dipasang di ransel anak anda, dan anda tidak berada di rumah. Untuk melakukan ini, masukkan alamat IP di bar alamat dan skrin akan memaparkan nilai-nilai yang dibaca oleh sensor peranti. Anda juga boleh mematikan bel dalam talian.
Dan video pendek mengenai operasi peranti.