Spisu treści:

DIY czujnik oddechu z Arduino (przewodzący czujnik rozciągnięcia dzianiny): 7 kroków (ze zdjęciami)
DIY czujnik oddechu z Arduino (przewodzący czujnik rozciągnięcia dzianiny): 7 kroków (ze zdjęciami)

Wideo: DIY czujnik oddechu z Arduino (przewodzący czujnik rozciągnięcia dzianiny): 7 kroków (ze zdjęciami)

Wideo: DIY czujnik oddechu z Arduino (przewodzący czujnik rozciągnięcia dzianiny): 7 kroków (ze zdjęciami)
Wideo: The Data Science Renaissance - with Geoffrey Leeds 2024, Lipiec
Anonim
Zrób to sam czujnik oddechu z Arduino (przewodzący dzianinowy czujnik rozciągania)
Zrób to sam czujnik oddechu z Arduino (przewodzący dzianinowy czujnik rozciągania)
Zrób to sam czujnik oddechu z Arduino (przewodzący dzianinowy czujnik rozciągania)
Zrób to sam czujnik oddechu z Arduino (przewodzący dzianinowy czujnik rozciągania)

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 i narzędzia
Materiały i narzędzia
Materiały i narzędzia
Materiały i narzędzia
Materiały i narzędzia
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

Robić na drutach
Robić na drutach
Robić na drutach
Robić na drutach

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)

Przyszyj rzep do dzianiny (OPCJONALNIE)
Przyszyj rzep do dzianiny (OPCJONALNIE)
Przyszyj rzep do dzianiny (OPCJONALNIE)
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)

Szyj więcej rzepów (OPCJONALNIE)
Szyj więcej rzepów (OPCJONALNIE)
Szyj więcej rzepów (OPCJONALNIE)
Szyj więcej rzepów (OPCJONALNIE)
Szyj więcej rzepów (OPCJONALNIE)
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

Zbuduj obwód
Zbuduj obwód
Zbuduj obwód
Zbuduj obwód
Zbuduj obwód
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

Prześlij kod Arduino do Arduino
Prześlij kod Arduino do Arduino
Prześlij kod Arduino do Arduino
Prześlij kod Arduino do Arduino
Prześlij kod Arduino do Arduino
Prześlij kod Arduino do Arduino
Prześlij kod Arduino do Arduino
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:

  1. Otwórz szkic „AnalogReadSerial”. (Plik>Przykłady>Podstawy>CzytajAnalogSerial).
  2. Podłącz Arduino Uno (i dołączony obwód) do komputera za pomocą kabla USB A do B.
  3. 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).
  4. Pozostaw Arduino podłączone do komputera, a następnie kliknij ikonę „Monitor szeregowy” (wygląda jak szkło powiększające)
  5. 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

Przetestuj to!
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.

Zalecana: