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.