» elektronik » Arduino »Arduino'da akıllı sırt çantası

Arduino'da akıllı sırt çantası

Arduino'da akıllı sırt çantası

Okul çocukları, öğrenciler, turistler ve hatta bazı ofis çalışanları ve işçiler sırt çantaları taşırlar. Sırt çantası, taşınan yükü eşit olarak dağıtmanıza izin verir. Ancak bir sırt çantası taşımak yanlış, aşırı yük ciddi sağlık sorunlarına neden olabilir. Başlıca sorunlar şu durumlarda ortaya çıkabilir: kayışların aşırı yüklenmesi ve yanlış ayarlanması, uzun süre sırt çantası takılması, bir omuzda sırt çantası takılması, sırt çantası takarken yanlış duruş. Rahatsızlık, ağrı ve hatta omurga yaralanması hissi olmaması için bir sırt çantası nasıl giyilir? Yazar bu soruyu modern teknolojiyi kullanarak cevaplamaya karar verdi.

Yaptığı cihaz aşağıdaki görevleri çözer:
- güvenli taşıma ağırlığını hesaplar ve aşılıp aşılmadığını bildirir;
- omuzlarda dengeli yük dağılımı;
- yanlış bir pozisyon hakkında uyarır;
- sırt çantası dolum miktarının aşılıp aşılmadığını bildirir;

Ek olarak, tüm veriler ileri analiz için ayrıca toplanabilir. Yazarın imalatında yaklaşık 40 $ miktarında koydu.
Araçlar ve malzemeler:

Hassas Kuvvet dirençleri;
İvmeölçer ADXL345 ();
-Arduino Nano ();
-Bluetooth modülü HC-06 ();
mikrodenetleyici ESP8266 ();
-zummer;
seeing-;

Birinci Adım: Sensör Yerleşimi
Cihazı için yazarın üç sensöre ihtiyacı vardı. İkisini kayışlara yerleştirdi. İlk önce sırt çantanızı giymeniz ve kemerlerin uzunluğunu ayarlamanız gerekir. Ardından, kayışta maksimum basıncın olacağı yeri belirleyin. Böyle bir yeri mümkün olduğunca doğru bir şekilde belirlemek gerekir, çünkü 2 cm'lik bir hata zaten sonucu önemli ölçüde etkileyecektir. Yaklaşık olarak bu nokta, omzun üst kısmından 1 cm önde bulunur. İsteğe bağlı olarak, kod bir kalibrasyon algoritması içerdiğinden her iki sensör de eşit aralıklarla yerleştirilmelidir.


Maksimum basınç noktasında arkaya başka bir sensör yerleştirilmelidir. Bu sensör sırt çantasının dolum hacmini takip edecektir. Sırt çantasının hacmi aşılırsa, arkadaki yük artar.

İkinci adım: Teller
Ayrıca, yazar telleri sensörlerin kontaklarına lehimlemektedir. Teller bir sırt çantası içinde çeker.


Üçüncü Adım: Buzzer
Sesli uyarıyı 100 ohm'luk bir dirençle Arduino 9 pinine bağlar.

Dördüncü Adım: Modülleri Bağlayın
Şimdi modülleri bağlamanız gerekiyor. Tüm modüllerin Vcc (artı) değerini 5V'ye ve Gnd (eksi) eksi Arduino'ya bağlar.
Daha sonra ADXL345'in SCL ve SDA'sını benzer Arduino kartlarına bağlar. ESP8266'yı bağlar. TX 3'e ve RX Arduino kartının 2 pinine.Ayrıca, kodu indirdikten sonra, HC-06'yı standart RX ve TX pinlerine bağlar.

Dördüncü Adım: Vaka
Cihazın olabildiğince kompakt olması için, tüm bunları bir gitar tunerden bir kasaya monte edin.




Beşinci Adım: Kod Dosyaları
Kod dosyalarını
ve
Gerekirse, bileşenleri bağlamak için kullanılan kişileri değiştirebilirsiniz, yazar bunları kodun başında tanımladı. WiFi şifresini aşağıdaki gibi ESP8266 modülüne kaydettirmek gerekir ev ağı.

Altıncı adım: Sensörleri modüle bağlama
Her sensörün iki çıkışı vardır. Bir çıkış 5V ağına bağlanır. Kalan uçlar: sol sensör A0, sağ sensör A1, merkezi sensör A2'dir. Gnd ve A0 arasındaki ölçümün doğruluğu için, A1, A2 bir 22k direnç bağlar.
Şimdi cihazı bir sırt çantasına koyabilir ve yazılımı yapabilirsiniz.
Yedinci adım: Uygulama
Cihazın çalışması için uygulamayı mağazadan indirmeniz gerekir. Kurulumdan sonra içe aktarın. Cihazı açın ve HC-06'ya bağlayın. Şimdi arayüzü başlatabilirsiniz.

Arayüz için gösterimi analiz edelim.
-Buzz-on ve off buzzer;
-kullanmadan önce sensörlerin kalibrasyonu-kalibrasyonu;
-set weight - kullanıcının ağırlığını ayarlar (ağırlığı girdiğinizde, cihaz sırt çantasının güvenli ağırlığını otomatik olarak hesaplar ve gösterir);
-IP-ağdaki cihaz adresini bulmak için (Wi-Fi'ye bağlandıktan sonra kullanın. Bu adresi kullanarak cihazın durumunu İnternet üzerinden kontrol edebilirsiniz);

Kalibrasyondan sonra, cihaz eşik değerlerini otomatik olarak EEPROM'a (bellek) kaydeder ve zili yanlış kullanarak sırt çantasını bilgilendirir.
- kayış dengesizliği hakkında - düşük frekanslı ton (300 Hz)
- yaklaşık kilolu - orta frekans tonu (1400 Hz)
- vücudun yanlış açısı hakkında - yüksek frekanslı ton (2000Hz)

Ayrıca, tanıklık İnternet üzerinden kontrol edilebilir, örneğin, cihaz çocuğunuzun sırt çantasına yüklenmişse ve evde değilseniz. Bunu yapmak için, adres çubuğuna IP adresini girin; ekranda cihazın sensörleri tarafından okunan değerler görüntülenir. Sesli uyarıyı çevrimiçi olarak da kapatabilirsiniz.


Ve cihazın çalışması hakkında kısa bir video.
10
7.8
8.6

Yorum ekle

    • gülümsegülümsemelerxaxatamamdontknowyahoonea
      patronçizikaptalevetevet-evetagresifgizli
      üzgünümdansdance2dance3pardonyardımiçecekler
      Durarkadaşlariyigoodgooddüdükbaygınlıkdil
      dumanzırıltıcraybeyanalaycıDon-t_mentionindir
      ısıöfkelilaugh1mdatoplantımoskingnegatif
      Not_ipatlamış mısırcezalandırmakokumakkorkutmakkorkutuyorarama
      alaythank_youbuto_clueumnikakutanlaşmak
      kötübeeeblack_eyeblum3kızarmakövünçcan sıkıntısı
      sansürlüşakasecret2tehdit etmekzaferyusun_bespectacled
      shokrespektlolPrevedkarşılamaKrutoyya_za
      ya_dobryiyardımcıne_huliganne_othodiFludyasakyakın
23 yorumlar
Onlar küçük değil mi? Fotoğrafta çok uzunlar ve bu sadece 6 cm
Yazar
Buraya bir bak.
Zdravstuyte! Lütfen bana bu dirençleri nereden alacağımı söyle. Sadece bulamıyoruz. Ne kadar olmalılar?
Alıntı: pogranec
ürkütmemek için sağlıklı sinirlere sahip olmanız gerekir.

Daha iyi bir kafa.
Yazar
Ben bir sürü şikayet atılmış değildi ve bana ve ev yapımı anlatmaya çalışın.
1. Abaldet - kayışlar doğru şekilde ayarlanırsa ve doğru yükleme hiçbir şey yüzemezse. Emniyet kemeri alarmı olan bir arabanız var mı? Orada koltukta ne kadar fidget olmaz, yine de işe yarayacak.
2 Abaldeth Soru doğru soruluyor, çünkü sırt çantasının aşırı hacmi sensör tetiklenecek. Kafanla düşün. Portföyü balyozlarla yükleyerek, sensör çalışmaz, kuvvet düşer. Samanla doldurulursa, bükülür, nefes alır ve arkada bulunan sensör çalışır.
3 abaldet - buzzer tonunu ayırt etmek zor bir şey yok.
Ayrıca zili devre dışı bırakmak için karmaşık bir şey yoktur. Birisi fark etmediyse, Wi-Fi'ye ek olarak orada bluetooth var.Bence herkes bağlanabilir mi? Metin hakkında daha fazla - bu kadar teknik olarak daha karmaşık metni çevirmek her zaman doğru değildir, bu durumda yazmadım tek şey sensörlerin adıdır (ancak bir açıklama, bir fotoğraf vardır ve işten ne tür bir sensör olduğu açıktır).Ama prensip olarak, tabanca ve botları tanımlayabilirim, zorluk çekmez, bin puan. Sonra Valery'ye cevap vereceğim. Gerçekçi bir şekilde hayata bakarak en nesnel yorumcusunuz. Böyle bir sırt çantası bilgi toplama ve analiz için kullanılabilir. Çocuklar farklı, herkesin sağlığı farklı ve hiç kimse sıhhi standartları ve skolyozu iptal etmedi. Başkaları için yararsız göründüğünüz kullanışlı bir cihazdır.
Bu senin için değil. Anladıklarım hakkında. rahatsız etmemek için çok dikkatliymiş gibi. Ivan, kemiğe bir teknisyen olduğunuzu anlıyorum, ama hayat böyle değil. Bir örnek vereceğim. Resmi bir oto satıcısında, bir parça arızalanırsa, tüm montaj yönetmeliklere göre değişir. Ve sağ zihninde, bir makineyi tamir ederken, bir topu değiştirmek yerine, kolu tamamen değiştirecek kim? Bu, bu standartlarla ilgilidir. Sıradan yaşamda tüm kurallara uymak mümkün değildir. Şimdi deliryum hakkında. Gurur mektubunuza yanıt olarak özel olarak yazılmıştır, ancak isterseniz ikisine de ihanet edebilirim. Ve makaleye gelince, bir makale yazma girişiminizin (ortak yazarların saflarına katılmak için konuşmak) başarısız olduğunu zaten yazdım. Ben de yazdım, yazıyorum ve yazacağım. Ivan istemiyorsa ve yapamazsanız biri için gereklidir.
ama neredeyse unutuyordum
bu sesler her göründüğünde hala “korkutmak” zorundasınız,

ürkütmemek için sağlıklı sinirlere sahip olmanız gerekir.
Şimdi yöneticiye - beni yasaklayabilirsiniz. ama ele alındığı her şeyi okuyana kadar lütfen koment'i silmeyin.
Alıntı: Delusam'a
Her şeyin kapatılabileceği ortaya çıkıyor.

Evet, kolay ve basit:
Ayrıca mümkün Online sesli uyarıyı devre dışı bırak.
neredeyse tek bir hareketle: İnternete gitti, adres çubuğuna bir IP adresi yazdı / / buzz = OFF ekledi.
Devre dışı bırakılacak diğer seçenekler hakkında hiçbir şey bilinmemektedir.
pogranec
"Her şeyi tartışabilirsin ama tartışabilirsinve yazmak saçma değil. Gıcırdıma gelince, makaleyi dikkatlice okuyun, sesli uyarı devre dışı bırakılabilir. Ve fazladan bir kitap değil ,"
Yani saçma sapan konuşuyorum, nasıl okuyacağımı bilmiyorum, her şeyin kapatılabileceği ortaya çıkıyor. Ve beni yasakla.
("Her şey bizden önce çalındı")
xaxa
Makalenin yazarına:
İşinize saygı duyuyorum ve "prototipler" aramanın giderek zorlaştığını anlıyorum, ama ....
... duyguları atarken, lütfen Delosius'un sorduğu soruya cevap verin:

Makalenin yazarı bu soruyu cevaplamak zorunda değildir; bize sadece yabancı bir yoldaşın ev yapımı çalışmaları hakkında bilgi verdi. Delayusam ona sitenin tüm üyelerine sordu.
Ve "sırt çantası" kemikleri yıkamak için yeterli - bu bir uyarı düşünün

Delausam sohbetinde admin tarafından gönderildi ...

"Böyle bir içki gitti" için, bu buluş hakkında yazdıklarımı yazacağım:
Bu "cihazın" yazarına (makalenin yazarıyla karıştırılmaması gereken), sahibinin ne zaman siren ve flaşörü açacağını belirten cf ** 'yi istediğini belirleyebilecek sensörler ile “Akıllı korkaklar” yapmasını tavsiye etmek istiyorum! yardım ... Ve böylece "işlemin sonuna kadar", flaşörü veya sireni kapatmak imkansız olurdu! Ve sonra kendisi bunu fark etmeyebilir ve karışıklık yaratabilir! shok
Makalenin yazarına:
İşinize saygı duyuyorum ve "prototipler" aramanın giderek zorlaştığını anlıyorum, ama ....
... duyguları atarken, lütfen Delosius'un sorduğu soruya cevap verin:
Burada hoşuna giden biri var mı ve kendisi için böyle bir sırt çantası yapmak istiyor mu?

Sadece gerçek! Objektif olarak, lütfen!
Ben, bildiğiniz gibi, sonuçta, onunla da, "çatıştı" ama bu özel durumda Ben de benzer bir soru sormak istiyorum ...
Objektif olmaya çalışalım!
... terimlerin yanlış yorumlanması ve çeviri hataları ortaya çıkıyor. Bu nedenle, aynı kelimenin birkaç anlamı vardır. Doğru olanı seçmek için bunu bilmeniz gerekir.
İşte bu: teknik terimler, ortalama teklif için otomatik çevirmenlerin tasarladığı şeylerle her zaman çakışmaz. Doğru seçim sadece tercüme edilenin özünü en azından yaklaşık olarak anlayarak yapılabilir. Ve bazen Rus metni yeniden satım sırasında bozulur veya önemli ayrıntılar iletilmez.

Ve böylece meydan okuma atıldı.Yazarın gülünç hakaretleri uğruna değil, bu buluşun gerçeği ve kullanışlılığı uğruna değil. Site katılımcılarından özür dilerim, gerçek daha pahalı. Başlamak için, “Abaldet ”im hakkında yorum yapacağım.
"1Abaldet". Kayış üzerindeki basınç noktasını 2 cm'lik bir hata ile belirleyin, bu, bir nesneyi suya düşürdüğünüz yeri işaretlemek için yüzen bir teknede bir işaret yapmaktır. Bu nokta yüzüyor ve birçok faktöre bağlı olacak; giysi, sırt çantası yükleme, konfor çorap (kayışları taşıyabilir) ....
"Abaldet 2"
Sadece bu değil, soru doğru bir şekilde sorulmuyor, bu noktanın sırt çantasının hacmine bağlı olacağını savunuyor, bu nedenle (dayanak noktası) her içerik sekmesiyle değişebilir. Ayrıca yüzer.
"Abaldet 3"
"-
Sadece hangi tonu ve size neyin işaret ettiğini belirlemekle kalmayıp, bu sesler her göründüğünde “neşelendirmeye” ve neyin yanlış olduğunu belirlemeye devam etmelisiniz. Ve olabilir; kayışlar sırt çantasını düzeltti, sırt çantasını salladı ve yanlış hizaladı, yanlış duruşu aldı (KAPAT'tan daha eğildi).
Ve iki veya üç sensör hemen çalışırsa hangi ses duyulmalıdır?
Ve bu "mucizenin" pratik uygulamasını hayal edin.
Sabah sırt çantanızı dolduruyorsunuz ve her zaman homurdanıyor (örneğin, aşırı kilolu olmakla birlikte, sensörlerin geri kalanı işsiz gibi (ve bir şekilde de tepki vermek zorunda), bazı öğeleri evde bırakarak. bir parça satın alırsanız, bir sırt çantasına koyamazsınız, zaten giyiyorsunuz. Elimde taşımak zorundayım ve sonra yeni bir çağrı, eğildim, öyle değil, duruşumu mahveder. şüphesiz uzun bir süre boyunca kuşkucu söyleyecek, tüm bunlar kapatılabilir mi, ama sonra ne anlamı var?
Sabrınız ne kadar sürecek? Böyle bir sırt çantasına sahip olma hissinden tamamen sakin olacak mısınız?
Ve bu yine sırt çantası ve sahiplerinin sorunu hakkında bir lanet bir tartışma.
Ve ayrıca tartışırım kişisel yazar tarafından sunulan konu, kişiliği değil. Bu genellikle bağlı olsa da, buna karşılık kişisel hakaretler duyuyorum.
ONAYLIYORUM ortak yazarlar tarafından kendilerini iyi anlaşmadıkları konular (ve çoğunlukla “dişte” değil), bu nedenle terimlerin yanlış yorumlanması ve çeviri hataları ortaya çıkar. Bu nedenle, aynı kelimenin birkaç anlamı vardır. Doğru olanı seçmek için bunu bilmeniz gerekir. Ve bununla suşları var.
Ne olduğunu kendiniz yargılayın.
Ağırlık yaklaşık olarak hacme bağlıdır: bir şey sintepon battaniyesi, diğeri dambıldır. Ve yazar güç hakkında şöyle diyor: "Bu nedenle bu gücü ölçmeliyiz "" "bu kuvveti ölçmeliyiz" - "bu kuvveti ölçmeliyiz."
Yazar
Tabii ki, doldurma hacmine bağlı olarak, ağırlık veya daha kesin olarak ona uygulanan kuvvet (veya bunun gibi bir şeyi basınçlandırın). En azından anladığım kadarıyla. Google'ımdan şifreyi hatırlarsam yazara bir soru sormaya çalışacağım.
pogranec,
Sensörün, hacmi değil, fazla ağırlığı belirlediğini kendiniz onaylarsınız.
Yazar
Belki, ama yazar
Bu sensör, sırt çantasının aşırı yüklenip yüklenmediğini belirlemek için kullanılır. Aşırı yüklendiğinde, form balon gibi ve eşek üzerinde daha fazla çaba gösterir. Bu ciddi uzun süreli sırt ağrısına neden olabilir.
Yine üç balyoz koyabilirsiniz ve sırt çantası bir "balon" gibi olmayacak, ancak çok fazla ağırlık olacak.
Yazar
Sadece Rusça'daki analogları arıyorum. Onları bulamadım ya da doğru bir şekilde aramadım.
Alıntı: pogranec
güç dirençleri, değil mi?

Hayır. Kelimenin tam anlamıyla - ölçüm dirençlerini zorlayın ve teknik olarak doğru ise - gerinim ölçer.
Ama cidden, izlenen hacim değil, ağırlıkla orantılı bir kuvvet olduğunu anlamadınız. Ağırlık ve hacim, bilgileriniz için biraz farklı şeylerdir.
Yazar
güç dirençleri, değil mi?
Yazar
Helyumu sırt çantasına doldurmak için pooh'u suçlamıyorsun. Ama cidden, sadece ampirik olarak doğrulanabilir. Çünkü önemlidir (bu durumda), ağırlık değil, şekil. Çocukların okula nasıl gittiğini görün. Orada o kadar çok kitap doldurdular ki sırt çantası yarım daire biçimli hale geldi. Ve bu nedenle, yazara göre, sensör üzerindeki basınç kuvveti değişir. Ama sonra tekrar, tüm sırt çantaları çalışmayacak.
evet Ve açıklamayı beğendim: -
". "
Abaldet -1 !!!
"."
Abaldet 2
""
Abaldet -3
Ve sonsuzluğa Abaldet ...... baygınlık
"
Doldurma sorusu: - "Böyle bir sırt çantasının sahibi ne zamandan sonra aptallığa girer?"

Ve bu, her zaman olduğu gibi, “derinleşme” olmadan boştur.
Burada hoşuna giden biri var mı ve kendisi için böyle bir sırt çantası yapmak istiyor mu?
Kuvvet Sensörleri
denemek doğru tercüme.
Bu sensör sırt çantasının dolum hacmini takip edecektir.
Sırt çantasının hacmini nasıl takip edeceğiniz belirsizdir.
Sırt çantasının hacmi aşılırsa, arkadaki yük artar.
Kesinlikle gerekli değildir: sırt çantasını helyum içeren bir balonla doldurursanız, hacim artacak ve arkadaki yük azalacaktır. :)

Okumanızı tavsiye ederiz:

Akıllı telefon için verin ...