Upadek, np. na skutek potknięcia się, jest bardzo niebezpieczny dla osób starszych. Po pierwsze, konieczna jest pomóc w staniu takiej osobie, a po drugie takie zajście może skutkować poważnymi złamaniami kości osłabionych wiekiem. Problemem niestety jest fakt, że nawet w dedykowanym ośrodku nie można monitorować każdej aktywności tych osób.
Autor poniższego projektu zmierzył się z opisanym powyżej problemem i stworzył urządzenie, które wykrywa gdy nosząca je osoba przewróciła się. Gdy dojdzie do takiego zdarzenia mikrokontroler w układzie wysyła e-mail pod skonfigurowany adres, np. do opiekuna. Umożliwia to szybką reakcję na takie zdarzenie.
Krok 1: Wymagania sprzętowe i programowe
Do zestawienia urządzenia potrzebować będziemy nastęujące układy:
* Moduł NodeMCU oparty na układzie ESP8266.
* Trójosiowy akcelerometr-żyroskop opaty na układzie MPU6050.
Oraz odpowiednie oprogramowanie:
* Arduino IDE.
* Bibliotekę do układu MPU6050, dostępną tutaj,
* Cayenne.
Krok 2: Połączenia w układzie.[/b\
Moduły - NodeMCU i moduł akcelerometru łączymy w sposób pokazany na powyższym schemacie. Zamiast NodeMCU zastosować można inny moduł (np. ESP8266-12, który ma fizycznie mniejsze wymiary).
Autor zasila swój układ z baterii litowo-polimerowej; w układzie zintegrowana jest ładowarka do tego rodzaju ogniwa.
[b]Krok 3: Oprogramowanie ESP8266
W programie wykorzystano tryb uśpienia ESP8266. Dzięki temu, że układ jest uśpiony przez większość czasu - dopóki nie zostanie wykryty upadek monitorowanej osoby - zużycie energii z baterii jest niewielkie.
Programowanie układyu należy zacząć od pobrania z GitHuba biblioteki dla układu MPU6050 oraz uzyskania danych do zalogowania z Cayenne. Wpisujemy je w programie wraz z danymi logowania do sieci Wi-Fi. Po wpisaniu tych danych w poniższym programie możemy skompilować go w Arduino IDE i wgrać do NodeMCU.
Krok 4: Konfiguracja dashboarda w Cayenne
Na tym etapie pozostaje jedynie skonfigurować dashboard w naszym Cayenne, dodając odpowiedni Widget (dwustanowy) i nazywajac go i podłączając do wirtualnego pinu V8, jaki połączony jest z naszym urządzeniem. Po skonfigurowaniu Widgetu musimy tylko wpisać adres e-mail, na jaki wysyłane ma być powiadomienie i już gotowe.
http://www.instructables.com/id/Fall-Detection-of-Old-Man-Using-Cayenne/?ALLSTEPS
Autor poniższego projektu zmierzył się z opisanym powyżej problemem i stworzył urządzenie, które wykrywa gdy nosząca je osoba przewróciła się. Gdy dojdzie do takiego zdarzenia mikrokontroler w układzie wysyła e-mail pod skonfigurowany adres, np. do opiekuna. Umożliwia to szybką reakcję na takie zdarzenie.
Krok 1: Wymagania sprzętowe i programowe
Do zestawienia urządzenia potrzebować będziemy nastęujące układy:
* Moduł NodeMCU oparty na układzie ESP8266.
* Trójosiowy akcelerometr-żyroskop opaty na układzie MPU6050.
Oraz odpowiednie oprogramowanie:
* Arduino IDE.
* Bibliotekę do układu MPU6050, dostępną tutaj,
* Cayenne.
Krok 2: Połączenia w układzie.[/b\
Moduły - NodeMCU i moduł akcelerometru łączymy w sposób pokazany na powyższym schemacie. Zamiast NodeMCU zastosować można inny moduł (np. ESP8266-12, który ma fizycznie mniejsze wymiary).
Autor zasila swój układ z baterii litowo-polimerowej; w układzie zintegrowana jest ładowarka do tego rodzaju ogniwa.
[b]Krok 3: Oprogramowanie ESP8266
W programie wykorzystano tryb uśpienia ESP8266. Dzięki temu, że układ jest uśpiony przez większość czasu - dopóki nie zostanie wykryty upadek monitorowanej osoby - zużycie energii z baterii jest niewielkie.
Programowanie układyu należy zacząć od pobrania z GitHuba biblioteki dla układu MPU6050 oraz uzyskania danych do zalogowania z Cayenne. Wpisujemy je w programie wraz z danymi logowania do sieci Wi-Fi. Po wpisaniu tych danych w poniższym programie możemy skompilować go w Arduino IDE i wgrać do NodeMCU.
Kod: C / C++
Krok 4: Konfiguracja dashboarda w Cayenne
Na tym etapie pozostaje jedynie skonfigurować dashboard w naszym Cayenne, dodając odpowiedni Widget (dwustanowy) i nazywajac go i podłączając do wirtualnego pinu V8, jaki połączony jest z naszym urządzeniem. Po skonfigurowaniu Widgetu musimy tylko wpisać adres e-mail, na jaki wysyłane ma być powiadomienie i już gotowe.
http://www.instructables.com/id/Fall-Detection-of-Old-Man-Using-Cayenne/?ALLSTEPS
Fajne? Ranking DIY
