Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Ten czujnik DIY przyjmie formę przewodzącego czujnika rozciągania dzianego. Będzie owijał się wokół klatki piersiowej/żołądka, a gdy klatka piersiowa/żołądek rozszerza się i kurczy, podobnie czujnik, a w konsekwencji dane wejściowe, które są przesyłane do Arduino. Należy więc pamiętać, że nie jest to całkowicie dokładny sposób śledzenia każdego oddechu, a czasami ruchy ciała mogą wpływać na czujnik, ponieważ chodzi o to, jak się rozciąga. Ponadto, jeśli chodzi o stabilność, odkryłem, że zakres liczb może dość skakać, jeśli czujnik nie utrzymuje stałej ciasności wokół ciała, ale jeśli tylko stoisz i oddychasz, jest to dość dokładne/czułe przy zbierając przy każdym oddechu lekkie rozszerzenie klatki piersiowej.
Istnieje wiele czujników oddechu DIY, które znalazłem podczas wyszukiwania w Internecie, ale nie mają one wszystkich konkretnych informacji potrzebnych do samodzielnego wykonania i podłączenia do Arduino. Oto niektóre z tych źródeł, które zebrałem, aby przedstawić pełną historię w tym samouczku:
www.kobakant.at/DIY/?p=1762
cargocollective.com/nelramon/i-Breathe
hackingthebody.wordpress.com/2014/01/03/bluetooth-stretch-breath-sensor/
itp.nyu.edu/~ek1669/blog/?p=769
Uwaga: jestem tylko nowicjuszem w zakresie elektryczności/obwodów/arduino/kodowania, więc z zadowoleniem przyjmuję wszelkie sugestie lub poprawki, jeśli je znajdziesz!
Krok 1: Materiały i narzędzia
Materiały/narzędzia:
- Szpula przędzy przewodzącej (kupiłem ten rodzaj w Sparkfun: https://www.sparkfun.com/products/12806) (AKTUALIZACJA: Wygląda na to, że ją wycofali, więc to powinno działać od Adafruit:
- Szpulka elastycznej włóczki, użyłem marki HiKoo CoBaSi (uznałem, że włóczka z pewną rozciągliwością jest lepsza, ponieważ ten czujnik polega na tym, że może się rozszerzać i kurczyć. Jeśli użyjesz włóczki sztywnej, czujnik nie będzie się rozszerzał i kurczył)
- Rzep (około 6 cali… może składać się z wielu mniejszych części, służy do zabezpieczenia czujnika wokół siebie) LUB KLIPS DO ŁĄCZNIKA! (Właściwie stwierdziłem, że klips do segregatora najłatwiej jest uzyskać ciasne dopasowanie)
- Normalna nić do szycia (~1 jard)
- Druty do robienia na drutach (ja użyłam rozmiaru: 5)
- Igła
- Zestaw rezystorów (x1) (potrzebny jest szereg różnych rezystorów, ten, którego potrzebujesz, zależy od długości opaski i szczelności szwów. Nie sądzę, że będziesz potrzebować jednego mniejszego niż 10k. Zmiana poziomy rezystancji zmieniają numery wyjść znalezione w monitorze szeregowym)
- Zaciski krokodylkowe (x2)
- Kable rozruchowe (x7)
- Arduino Uno
- Komputer (PC lub MAC)
- Kabel USB A do B
- Woltomierz
- Deska do chleba
Krok 2: Dzianina
Rozpocznij od dziania szerokiego na 2 cale paska łączącego zarówno przędzę przewodzącą, jak i przędzę elastyczną.
Dziergaj przewodzącą i elastyczną włóczką jak jeden kawałek włóczki!
Możesz użyć standardowego ściegu. Moja opaska miała 10 szwów w poprzek i około 30 cali długości.
Jeśli nie wiesz, jak robić na drutach, Youtube jest twoim przyjacielem.:) **Wskazówka: Znajdź filmy, które dotyczą Twojej dominującej ręki. Ten mi pomógł:
Krok 3: Przyszyj rzep do dzianiny (OPCJONALNIE)
Na jednym końcu dzianej taśmy przyszyj kilka centymetrów rzepa (polecam używanie twardej/szklistej połówki rzepa).
** OPCJONALNIE: Jeśli nie masz rzepów, pomiń ten krok i po prostu użyj ZACZEPU BINDERA, aby przytrzymać pasek wokół siebie. Odkryłem, że klips do segregatora może faktycznie działać lepiej, aby uzyskać ciasne dopasowanie!
Krok 4: Szyj więcej rzepów (OPCJONALNIE)
Odwróć opaskę i przyszyj drugi pasujący rzep (miękką połówkę, jeśli użyłeś twardej po drugiej stronie) na drugim końcu dzianej opaski. Będziesz chciał, aby długość tego rzepa była nieco dłuższa, około. 7 cali.
*** Przed szyciem upewnij się, że owijając taśmę wokół siebie, połówki rzepów pasują do siebie!
** OPCJONALNIE: Jeśli nie masz rzepów, pomiń ten krok i po prostu użyj ZACZEPU BINDERA, aby przytrzymać pasek wokół siebie. Odkryłem, że klips do segregatora może faktycznie działać lepiej, aby uzyskać ciasne dopasowanie!
Krok 5: Zbuduj obwód
Użyj zdjęć z tego kroku, aby podłączyć Arduino do czujnika.
Przymocuj 2 zaciski krokodylkowe do dzianiny, po jednym na każdym końcu. Wielkość rozciągnięcia będzie mierzona tylko między tymi 2 punktami. ** Pamiętaj, aby dobrze zapiąć opaskę i wybrać miejsce, w którym dużo przewodzącej przędzy jest odsłonięte, ważne jest, aby przędza przewodząca i metalowy klips stykały się (próbowałem sprawdzić to połączenie za pomocą woltomierza, ale odkryłem, że nawet jeśli działa, niekoniecznie pokazuje, że jest na woltomierzu, polecam okablowanie całego obwodu, a następnie sprawdzenie, jak wyglądają liczby na monitorze szeregowym, aby sprawdzić, czy działa) **
Użyj tego samouczka wejścia analogowego dostarczonego przez Arduino, aby pomóc w okablowaniu obwodu. (Wystarczy zastąpić opornik światłoczuły opaską dzianą + zaciski krokodylkowe i jest to dokładny schemat/schemat, którego potrzebujesz).
Krok 6: Prześlij kod Arduino do Arduino
Jeśli nigdy wcześniej nie korzystałeś z Arduino, zapoznaj się z tą stroną „Rozpoczęcie pracy” i pobierz oprogramowanie Arduino (jest bezpłatne!).
Po pobraniu oprogramowania na komputer otwórz program i wykonaj następujące czynności:
- Otwórz szkic „AnalogReadSerial”. (Plik>Przykłady>Podstawy>CzytajAnalogSerial).
- Podłącz Arduino Uno (i dołączony obwód) do komputera za pomocą kabla USB A do B.
- Kliknij ikonę „Prześlij” (wygląda jak strzałka) w polu szkicu (Upewnij się, że w polu „Narzędzia” wybrana jest właściwa płyta (Arduino Uno) i port szeregowy).
- Pozostaw Arduino podłączone do komputera, a następnie kliknij ikonę „Monitor szeregowy” (wygląda jak szkło powiększające)
- Powinno to otworzyć okno zwane monitorem szeregowym i powinieneś zobaczyć strumień liczb. Rozciągnij czujnik i obserwuj, jak zmieniają się liczby!
WSKAZÓWKI DOTYCZĄCE ROZWIĄZYWANIA PROBLEMÓW, JEŚLI NIE WIDZISZ STRUMIENIA NUMERÓW:
- Jeśli nie widzisz żadnych cyfr lub nie widzisz serii dziwnych znaków upewnij sięże szybkość transmisji jest ustawiona na 9600 w rozwijanym menu monitora szeregowego
- Upewnij się, że wszystkie połączenia są bezpieczne
- Wypróbuj inny poziom rezystora
- Spróbuj przypiąć zaciski krokodylkowe do mniejszej części dzianej opaski. Jeśli przewodząca przędza zostanie zerwana w pewnym miejscu między zaciskami krokodylowymi, nie zadziała.
Krok 7: Przetestuj to
Owiń go wokół siebie i monitoruj liczby podczas oddychania! Być może będziesz musiał wypróbować różne rezystory, aby uzyskać odpowiedni zakres liczb, który działa dla twojego konkretnego projektu.
Poeksperymentuj, zakładając opaskę na różne obszary klatki piersiowej/żołądka. Prawdopodobnie będziesz potrzebować dłuższych przewodów niż zaciski krokodylkowe, gdy będziesz wokół siebie. Myślę, że najlepiej sprawdza się pod ubraniem lub na luźnych ubraniach.
Teraz możesz wziąć ten kod i czujnik i zmodyfikować go w dowolny sposób i zastosować go na wiele różnych sposobów!
Przykładowy pomysł: Spraw, aby dioda LED zmieniała jasność z każdym oddechem.