Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Mój zespół i ja zaprojektowaliśmy Reminichair (inteligentny wózek inwalidzki) dla osób starszych, które mieszkają z dala od swoich rodzin. Ze względu na napięty tryb życia i napięty harmonogram, pracujący dorośli nie mają czasu na kontakt ze swoimi starymi rodzicami lub krewnymi. Dlatego zaprojektowaliśmy ten inteligentny wózek inwalidzki, który nawiąże rodzaj kontaktu, wysyłając regularne aktualizacje dotyczące ich miejsca pobytu i dobrego samopoczucia członkom rodziny starszej osoby.
Zainstalowaliśmy moduł GPS w wózku inwalidzkim do śledzenia lokalizacji osób starszych. Istnieje również przycisk alarmowy, który po naciśnięciu wysyła wiadomość na telefon bliskich. Czujnik tętna i czujnik temperatury monitorowałyby stan zdrowia osoby. Wszystkie te aktualizacje można wysłać, naciskając przycisk w aplikacji, do maksymalnie 5 krewnych.
Krok 1: Czego potrzebujesz
Pudełko prostokątne
Pistolet na klej
Arduino Uno
PROWADZONY
Przewody połączeniowe
HC-06
Czujnik tętna
Deska do chleba
Czarna taśma
Bateria 5 V
Biały papier (A4)
Naciśnij przycisk
LM 35
Brzęczyk
Niektóre rezystory
Taśma dwustronna
Krok 2: Jak zacząć
Najpierw skonfiguruj przycisk i wyślij wiadomość na telefon komórkowy. Po naciśnięciu przycisku brzęczyk zostaje zaalarmowany, aby sąsiedzi mogli usłyszeć, jeśli pojawi się jakakolwiek sytuacja awaryjna.
Następnie przetestowaliśmy czujnik temperatury. Działał idealnie, ale mocno się nagrzewał, gdy podłączyliśmy go do zasilania 5 V. Początkowo myśleliśmy, że lepszy czujnik temperatury wystarczy do pokazywania prawidłowych wartości temperatury bez nagrzewania. Następnie testowano czujnik tętna. Wykryliśmy puls na koniuszku palca. Następnie połączyliśmy kod przycisku i czujnika temperatury. Następnie połączyliśmy kod czujnika tętna, co było dość trudnym zadaniem. W tym momencie zdaliśmy sobie sprawę, że moduł Bluetooth HC05 nie wystarczy do współpracy trzech czujników. Dlatego zdecydowaliśmy się na moduł HC06, który może przesyłać wszystkie trzy oddzielne wartości razem (tętno, temperatura, sygnał przycisku). Równolegle testowano także GPS. Początkowo używaliśmy luźnych przewodów (bez pinów złącza), więc najpierw musieliśmy podłączyć piny złącza do przewodów. Wtedy też czujnik GPS podawał ciągi oddzielone pytajnikami i innymi znakami. Było doskonale, gdy testowaliśmy go poza zamkniętym pokojem.
Krok 3: Połącz się z płytą do krojenia chleba
To jest połączenie, które powinieneś wykonać na swojej płytce prototypowej.
Krok 4: Schemat i projektowanie PCB
W przypadku, gdy chcesz wyprodukować swoją płytkę drukowaną, możesz użyć tego pliku.
Krok 5: Kod
To jest kod czujnika temperatury i czujnika impulsów wraz z przyciskiem i HC 05
Krok 6: Aplikacja na Androida
To jest aplikacja na Androida, którą stworzyliśmy. Zasadniczo łączy różne czujniki, takie jak czujnik tętna i czujnik temperatury, z Bluetooth urządzenia z systemem Android. Interfejs aplikacji został pokazany na obrazku.
Krok 7: Testowanie
Tutaj testujemy czujnik temperatury, czujnik tętna i współrzędne GPS. Sprawdzamy również, czy te informacje są przesyłane na inne urządzenie z systemem Android za pośrednictwem wiadomości SMS.
Krok 8: Problemy, które możesz napotkać
1. Moduł Bluetooth -- HC05 nie przesyła wartości. HC06 jest wymagany, ponieważ może przesyłać większą ilość danych.
2. Moduł GPS nie działa poprawnie-- Pokazuje wymagane wartości w połączeniu ze znakami zapytania i innymi znakami. Moduł GPS sprawdza się doskonale, gdy jest testowany poza pomieszczeniem.
3. Błąd Broken Pipe - luźne połączenia.
4. Czujnik tętna wykazuje nieprawidłowe zachowanie. Pomyślnie uruchomiono ten sam kod raz, a później nie powiodła się, mimo że połączenia były prawidłowe.
5. Problem z połączeniem kodu dla wszystkich trzech czujników w jedno Arduino.
Krok 9: Ostateczny prototyp i demonstracja
Gratulujemy ukończenia ReminiChair
Ten film zawiera nasz ostateczny prototyp wraz z jego opisem.