Batohy nesou školáci, studenti, turisté a dokonce i někteří administrativní pracovníci. Batoh umožňuje rovnoměrné rozložení přenášeného nákladu. Ale při nesprávném nošení batohu může přetížení způsobit vážné zdravotní problémy. Hlavní problémy mohou nastat, když: přetížení a nesprávné seřízení pásů, dlouhodobé nošení batohu, nošení batohu na jednom rameni, nesprávné držení těla při nošení batohu. Jak nosit batoh, aby nedošlo k nepohodlí, bolesti nebo dokonce poranění páteře? Autor se rozhodl odpovědět na tuto otázku pomocí moderních technologií.
Zařízení, které vyrobil, řeší následující úkoly:
- vypočítá bezpečnou ložiskovou hmotnost a upozorní, pokud je překročena;
- vyvážené rozložení zátěže na ramenou;
- varuje před nesprávnou polohou;
- upozorní na překročení objemu náplně batohu;
Kromě toho mohou být všechna data dále shromažďována pro další analýzu. Při výrobě autora stanovené ve výši asi 40 dolarů.
Nářadí a materiály:
Rezistory citlivé síly;
Akcelerometr ADXL345 ();
-Arduino Nano ();
-Bluetooth modul HC-06 ();
mikrokontrolér ESP8266 ();
bzučák;
-wire;
Krok 1: Umístění senzoru
Pro jeho zařízení autor potřeboval tři senzory. Položil dva z nich na popruhy. Nejprve si musíte dát svůj batoh a upravit délku pásů. Dále určete místo na popruhu, kde bude maximální tlak. Je nutné určit takové místo co nejpřesněji, protože chyba 2 cm již významně ovlivní výsledek. Přibližně tento bod je umístěn vpředu 1 cm od horní části ramene. Volitelně musí být oba senzory rovnoměrně rozmístěny, protože kód zahrnuje kalibrační algoritmus.
Další snímač musí být umístěn na zadní stranu v bodě maximálního tlaku. Tento senzor bude sledovat objem náplně batohu. Pokud je objem batohu překročen, zvýší se zátěž na zádech.
Krok dva: dráty
Dále autor pájí dráty ke kontaktům senzorů. Dráty táhnou uvnitř batohu.
Krok 3: Bzučák
Připojuje bzučák přes odpor 100 ohmů k 9 pinům Arduino.
Krok 4: Připojte moduly
Nyní je třeba moduly připojit. Připojuje Vcc (plus) všech modulů k 5V a Gnd (minus) k minus Arduino.
Poté spojí SCL a SDA ADXL345 s podobnými deskami Arduino. Připojuje ESP8266. TX na 3 a RX na pin 2 na desce Arduino.Po stažení kódu dále připojí HC-06 ke standardním RX a TX pinům.
Krok 4: Případ
Aby bylo zařízení co nejkompaktnější, sestavte to vše v případě kytarového tuneru.
Krok 5: Soubory kódu
Nahraje kódové soubory do
a do
V případě potřeby můžete změnit kontakty, které se používají pro připojení komponent, autor je definoval na začátku kódu. Je také nutné zaregistrovat heslo WiFi v modulu ESP8266, jako je zapnuto domů síť.
Krok 6: připojení senzorů k modulu
Každý senzor má dva výstupy. Jeden výstup se připojuje k 5V síti. Zbývající konce: levý senzor je A0, pravý senzor je A1, centrální senzor je A2. Pro přesnost měření mezi Gnd a A0 připojuje A1, A2 odpor 22 k.
Nyní můžete zařízení vložit do batohu a provést software.
Krok sedm: aplikace
Aby zařízení fungovalo, musíte si aplikaci stáhnout z obchodu. Po instalaci importujte. Zapněte zařízení a připojte se k HC-06. Nyní můžete spustit rozhraní.
Pojďme analyzovat zápis pro rozhraní.
-Buzz-on a off bzučák;
- kalibrace-kalibrace senzorů před použitím;
- nastavená hmotnost - nastaví hmotnost uživatele (při zadávání hmotnosti zařízení automaticky vypočítá a zobrazí bezpečnou hmotnost batohu);
-IP-k nalezení adresy zařízení v síti (použijte po připojení k Wi-Fi. Pomocí této adresy můžete zkontrolovat stav zařízení přes internet);
Po kalibraci zařízení automaticky uloží prahové hodnoty do paměti EEPROM (paměť) a upozorní vás, že batoh není s bzučákem správně používán.
- o nevyváženosti pásu - nízkofrekvenční tón (300 Hz)
- o nadváze - středofrekvenční tón (1400 Hz)
- o špatném úhlu těla - vysokofrekvenční tón (2000 Hz)
Svědectví lze také zkontrolovat na internetu, například pokud je zařízení nainstalováno v batohu vašeho dítěte a nejste doma. Chcete-li to provést, zadejte do adresního řádku adresu IP a na obrazovce se zobrazí hodnoty, které čtou senzory zařízení. Bzučák můžete také vypnout online.
A krátké video o provozu zařízení.