» Elektronik » Arduino »Ransel pintar di Arduino

Ransel pintar di Arduino

Ransel pintar di Arduino

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.
10
7.8
8.6

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup
23 ulasan
Bukankah mereka kecil? Dalam gambar mereka sangat panjang, dan yang satu ini hanya 6cm
Penulis
Lihat di sini.
Hello! Sila beritahu saya di mana untuk mendapatkan perintang ini. Kami tidak dapat mencarinya. Berapa lamakah mereka?
Quote: pogranec
agar tidak mengejutkan, anda perlu mempunyai saraf yang sihat.

Kepala yang lebih baik.
Penulis
Walaupun saya tidak dibuang banyak aduan dan cuba menjelaskan kepada saya dan kepada buatan sendiri.
1. Abaldet - jika sabuk diselaraskan dengan betul dan pemuatan yang betul tidak akan terapung apa-apa. Adakah anda mempunyai kereta dengan penggera tali pinggang tempat duduk? Berapa banyak anda tidak akan tergelincir di tempat duduk, ia masih akan berfungsi.
2 Abaldeth Persoalan yang ditimbulkan dengan betul adalah kerana jumlah kelebihan ransel yang sensor akan dicetuskan. Berfikir dengan kepala awak. Dengan memuat portfolio dengan sledgehammers, sensor tidak berfungsi, kuasa bertindak ke bawah. Memasangnya dengan rumput kering, ia akan membengkok, sedutan, dan sensor yang terletak di belakang akan berfungsi.
3 abjad - tidak ada yang sukar untuk membezakan nada buzzer itu.
Selanjutnya tidak ada yang rumit untuk melumpuhkan bu. Jika ada yang tidak perasan, maka di samping Wi-Fi terdapat bluetooth di sana. Saya fikir semua orang boleh menyambungkannya? Lebih lanjut mengenai teks - tidak selalu betul untuk menterjemahkan semua teks yang lebih kompleks, dalam hal ini satu-satunya perkara yang saya tidak tulis ialah nama sensor (tetapi ada penerangan, foto dan jelas dari kerja apa jenis sensor itu).Tetapi pada dasarnya, saya boleh menggambarkan pistol dan bot, tidak ada kesukaran, diberi nilai seribu. Seterusnya saya akan menjawab Valery. Anda adalah pengulas yang paling objektif, secara realistik melihat kehidupan. Ransel tersebut boleh digunakan untuk pengumpulan dan analisis maklumat. Kanak-kanak berbeza, kesihatan semua orang berbeza, dan tiada sesiapa yang membatalkan standard kebersihan dan scoliosis. Apa yang sepertinya anda tidak berguna kepada orang lain adalah peranti yang berguna.
Ini bukan untuk anda. Mengenai apa yang saya faham. seolah-olah dengan berhati-hati supaya tidak menyinggung perasaan. Ivan, saya faham bahawa anda adalah seorang teknisi untuk tulang, tetapi kehidupan tidak seperti itu. Saya akan memberikan contoh. Di sebuah peniaga auto rasmi, sekiranya sebahagiannya gagal, maka seluruh perhimpunan berubah mengikut peraturan. Dan yang, dalam fikirannya yang betul, ketika membaiki mesin, bukan mengganti bola, akankah dia mengubah tuas sepenuhnya? Ini adalah mengenai piawaian tersebut. Tidak mungkin dalam kehidupan biasa untuk mengikuti semua peraturan. Sekarang mengenai kecelaruan itu. Ia telah ditulis untuk perbuatan secara peribadi sebagai tindak balas kepada surat pujian anda, tetapi jika anda mahu saya boleh mengkhianati kedua-duanya di khalayak ramai. Dan untuk artikel itu, saya sudah menulis bahawa percubaan anda untuk menulis artikel (supaya bercakap untuk bergabung dengan pangkat penulis-penulis) tidak berjaya. Jadi saya menulis, saya menulis dan akan menulis. Ia perlu bagi seseorang jika Ivan tidak mahu dan anda tidak boleh.
tetapi saya hampir terlupa
anda masih perlu "mengejutkan" setiap kali bunyi-bunyi ini muncul,

agar tidak mengejutkan, anda perlu mempunyai saraf yang sihat.
Kini kepada admin - anda boleh melarang saya. tetapi jangan hapus koment sehingga saya membaca segala-galanya yang ditangani.
Quote: Untuk Delusam
Ternyata semuanya boleh dimatikan.

Ya, mudah dan mudah:
Juga mungkin dalam talian melumpuhkan buzzer.
dalam satu gerakan: pergi ke Internet, menaip alamat IP dalam bar alamat, tambah / buzz = OFF.
Tiada apa yang diketahui mengenai pilihan lain untuk disable.
pogranec
"Anda boleh membincangkan apa-apa, tetapi bincangkandan tidak karut untuk menulis. Untuk mencicit, baca artikel dengan berhati-hati, bel boleh dimatikan. Dan bukan buku tambahan ,"
Jadi, saya bercakap tidak masuk akal. Saya tidak tahu bagaimana membaca, ternyata segala-galanya boleh dimatikan. Dan larangkan saya.
("Semuanya telah dicuri sebelum kita")
xaxa
Kepada pengarang artikel:
Saya menghargai kerja anda, dan saya faham bahawa mencari "prototaip" menjadi semakin sukar, tetapi ....
... membuang emosi, sila jawab soalan yang ditanya oleh Delosius:

Penulis artikel ini tidak bertanggungjawab untuk menjawab soalan ini, dia hanya mengenali kami dengan kerja buatan sendiri seorang rakan asing. Delayusam bertanya kepadanya semua ahli-ahli tapak.
Dan cukup untuk "ransel" untuk mencuci tulang - pertimbangkan ini amaran

Dihantar oleh admin dalam sembang ke Delausam ...

Oleh kerana "minuman keras seperti itu telah hilang," saya akan menulis apa yang saya tulis mengenai ciptaan ini:
Saya ingin menasihatkan pengarang "peranti" ini (jangan dikelirukan dengan pengarang artikel) untuk membuat "pengecut pintar" dengan sensor yang boleh menentukan apabila pemilik mahu cf ** b, yang akan segera menghidupkan siren dan flasher! membantu ... Dan supaya "sehingga akhir proses" adalah mustahil untuk mematikan sama ada flasher atau siren! Dan kemudian dia sendiri tidak dapat melihat ini dan membuat keadaan huru-hara! shok
Kepada pengarang artikel:
Saya menghargai kerja anda, dan saya faham bahawa mencari "prototaip" menjadi semakin sukar, tetapi ....
... membuang emosi, sila jawab soalan yang ditanya oleh Delosius:
Adakah ada sesiapa di sini yang suka dan dia mahu membuat ransel itu sendiri?

Hanya nyata! Secara objektif, sila!
Saya, seperti yang anda tahu, juga, dengan dia, "bertentangan", tetapi dalam kes ini Saya juga ingin bertanya soalan yang sama ...
Mari kita cuba menjadi objektif!
... salah tafsir tentang istilah dan ralat terjemahan muncul. Oleh sebab itu, perkataan yang sama mempunyai beberapa makna. Untuk memilih yang betul, anda perlu mengetahui ini.
Itulah: istilah teknikal tidak selalunya bertepatan dengan apa yang direka oleh penterjemah automatik untuk tawaran purata. Pilihan yang tepat boleh dibuat hanya dengan memahami, sekurang-kurangnya kira-kira, intisari diterjemahkan. Dan kadang kala teks Rusia diputarbelitkan semasa menceritakan semula atau keterangan penting tidak dikomunikasikan.

Dan cabarannya dibuang.Bukan demi penghinaan yang tidak masuk akal kepada penulis, demi kebenaran dan kegunaan dari ciptaan ini. Saya memohon maaf kepada peserta tapak, kebenarannya lebih mahal. Untuk memulakan, saya akan mengulas mengenai "Abaldet" saya.
"1Abserte." Tentukan titik tekanan pada tali dengan ralat 2 cm, inilah yang akan membuat tanda di atas kapal terapung, untuk menandakan tempat di mana anda menjatuhkan objek ke dalam air. Titik ini terapung dan akan bergantung kepada banyak faktor; dari pakaian, loading ransel, kaus kaki selesa (boleh menggerakkan tali) ....
"Abaldet 2"
Bukan itu sahaja, persoalan itu tidak ditimbulkan dengan betul, dengan alasan bahawa perkara ini akan bergantung pada jumlah ransel, jadi ia (fulcrum) boleh berubah dengan setiap tab kandungan. Juga terapung.
"Abaldet 3"
"-
Bukan sahaja anda perlu belajar menentukan nada dan apa yang isyarat kepada anda, anda masih perlu "mengejutkan" setiap kali bunyi-bunyi ini muncul, menentukan apa yang salah. Dan boleh jadi; tali yang meluruskan ransel, menggegarkan beg galas dan menyalahi undang-undang, mengambil postur yang salah (bersandar lebih dari CLOSE).
Dan bunyi apa yang patut kedengaran jika dua atau tiga sensor berfungsi dengan segera?
Dan bayangkan aplikasi praktikal ini "keajaiban".
Pada waktu pagi anda mengisi ransel anda, dan ia mengerang sepanjang masa (contohnya, berlebihan berat badan, walaupun seluruh sensornya seolah-olah tidak bekerja (dan entah bagaimana juga perlu bertindak balas), meninggalkan beberapa barang di rumah. anda membeli objek tertentu, anda tidak boleh meletakkannya di ransel, di sana anda pergi ke bola mata. Anda membawa objek di tangan anda dan kemudian telefon anda berdering, tangan anda sibuk, bagaimana anda menjawab panggilan, dan di sana anak anda melepaskan ransel, mengambil buku tambahan Saya perlu membawanya ke tangan saya, dan kemudian panggilan baru, saya telah membongkok tidak, ia akan merosakkan postur saya. Untuk masa yang lama, tentu saja, yang skeptik akan berkata, bolehkah semua ini dimatikan, tetapi kemudian apakah maksudnya?
Berapa lama kesabaran anda akan bertahan? Adakah anda akan tenang sepenuhnya dari perasaan mempunyai ransel seperti itu?
Dan ini sekali lagi perbincangan sepintas lalu tentang masalah ransel dan pemiliknya.
Dan juga saya membincangkan topik yang dikemukakan oleh pengarang bersama, bukan keperibadiannya. Walaupun ini sering dihubungkan, sebagai tindak balas saya mendengar penghinaan peribadi.
Saya CONDEMN topik yang dibentangkan oleh pengarang bersama di mana mereka kurang memahami diri mereka sendiri (dan lebih kerap daripada tidak dalam "gigi"), kerana sebab ini tafsiran yang salah tentang istilah dan kesalahan terjemahan muncul. Oleh sebab itu, perkataan yang sama mempunyai beberapa makna. Untuk memilih yang betul, anda perlu mengetahui ini. Dan dengan itu mereka mempunyai ketegangan.
Jadi hakim sendiri.
Berat bergantung kepada kelantangan sangat kurang: satu perkara adalah selimut sintepon, yang lain adalah dumbbells. Dan penulis mengatakan tentang kuasa: "Oleh itu kita perlu mengukur kekuatan itu untuk memastikan bahawa ia berada dalam batas yang selamat. "." Kita perlu mengukur daya itu "-" kita mesti mengukur kuasa ini. "
Penulis
Sudah tentu beratnya, atau lebih tepatnya daya (atau tekanan seperti itu) digunakan padanya, bergantung pada jumlah pengisian. Sekurang-kurangnya saya faham. Saya akan cuba bertanya soalan penulis sekiranya saya ingat kata laluan dari Google saya.
pogranec,
Anda mengesahkan bahawa sensor menentukan kelebihan berat badan, bukan isipadu.
Penulis
Mungkin, tapi dia menulis
Sensor ini digunakan untuk menentukan sama ada ransel terlalu banyak. Apabila terlebih beban, borang itu akan menjadi seperti balon dan membuat lebih banyak usaha pada pantat. Ini boleh menyebabkan sakit belakang jangka panjang yang serius.
Anda sekali lagi boleh meletakkan tiga sledgehammers dan ransel tidak akan seperti "balon", tetapi akan ada banyak berat badan.
Penulis
Hanya saja saya biasanya mencari analog dalam bahasa Rusia. Saya tidak menemui mereka atau tidak mencari dengan betul.
Quote: pogranec
kuasa perintang, kan?

Tidak. Jika secara literal - daya mengukur perintang, dan jika secara teknikalnya betul - ketegangan terikan.
Tetapi dengan serius, anda tidak faham bahawa ia bukan jumlah yang dikesan, tetapi daya berkadar dengan berat badan. Berat dan jumlah, untuk maklumat anda, adalah perkara yang sedikit berbeza.
Penulis
kuasa perintang, kan?
Penulis
Nah, anda tidak menyalahkan heli untuk memasukkan helium ke dalam beg galas. Tetapi dengan serius, ia hanya boleh disahkan secara empirik. Kerana ia penting (dalam kes ini), bukan berat, tetapi bentuk. Lihat bagaimana anak-anak pergi ke sekolah. Mereka menghiasi begitu ramai buku di sana bahawa beg galas menjadi separuh bulatan. Dan kerana ini, menurut pengarang, tekanan tekanan pada sensor berubah. Tetapi sekali lagi, tidak semua beg galas akan berfungsi.
ya Dan saya suka penerangan: -
". "
Abaldet -1 !!!
"."
Abaldet 2
""
Abaldet -3
Dan Abaldet ke infiniti ...... tolak
"
Soalan pengisian: - "Selepas apa waktu pemegang pemegang ransel itu menjadi bodoh?"

Dan ini, seperti biasa, adalah sia-sia, tanpa "mendalam."
Adakah ada sesiapa di sini yang suka dan dia mahu membuat ransel itu sendiri?
Sensor Angkatan
Cuba betul menterjemah.
Sensor ini akan menjejaki jumlah pengisian ransel.
Tidak jelas bagaimana untuk menjejaki jumlah ransel.
Jika jumlah ransel melebihi, beban di bahagian belakang akan meningkat.
Tidak semestinya perlu: jika anda mengisi ransel dengan belon dengan helium, jumlahnya akan meningkat, dan beban di belakang akan berkurang. :)

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...