Სარჩევი:

DIY სუნთქვის სენსორი არდუინოსთან ერთად (გამტარი ნაქსოვი გაჭიმვის სენსორი): 7 ნაბიჯი (სურათებით)
DIY სუნთქვის სენსორი არდუინოსთან ერთად (გამტარი ნაქსოვი გაჭიმვის სენსორი): 7 ნაბიჯი (სურათებით)

ვიდეო: DIY სუნთქვის სენსორი არდუინოსთან ერთად (გამტარი ნაქსოვი გაჭიმვის სენსორი): 7 ნაბიჯი (სურათებით)

ვიდეო: DIY სუნთქვის სენსორი არდუინოსთან ერთად (გამტარი ნაქსოვი გაჭიმვის სენსორი): 7 ნაბიჯი (სურათებით)
ვიდეო: Breathing therapy open source DIY device - prototyping and testing 2024, ნოემბერი
Anonim
წვრილმანი სუნთქვის სენსორი არდუინოსთან (გამტარი ნაქსოვი გაჭიმვის სენსორი)
წვრილმანი სუნთქვის სენსორი არდუინოსთან (გამტარი ნაქსოვი გაჭიმვის სენსორი)
წვრილმანი სუნთქვის სენსორი არდუინოთი (გამტარი ნაქსოვი გაჭიმვის სენსორი)
წვრილმანი სუნთქვის სენსორი არდუინოთი (გამტარი ნაქსოვი გაჭიმვის სენსორი)

ეს წვრილმანი სენსორი მიიღებს გამტარი ნაქსოვი მონაკვეთის სენსორის ფორმას. ის შემოეხვევა თქვენს მკერდს/კუჭს, ხოლო როდესაც თქვენი გულმკერდი/მუცელი გაფართოვდება და იკუმშება, ასევე გაიზრდება სენსორი და, შესაბამისად, შეყვანის მონაცემები, რომლებიც მიეწოდება არდუინოს. ასე რომ, გახსოვდეთ, ეს არ არის ყოველი ამოსუნთქვის თვალყურის დევნის ზუსტი გზა და ზოგჯერ სხეულის მოძრაობებმა შეიძლება გავლენა მოახდინოს სენსორზე, რადგან ეს ყველაფერი იმაზეა, თუ როგორ იჭიმება იგი. ასევე, სტაბილურობის თვალსაზრისით, მე აღმოვაჩინე, რომ რიცხვების დიაპაზონი შეიძლება ცოტათი გადახვიდეს, თუ სენსორი არ დარჩება სხეულის გარშემო მუდმივი გამკაცრების მიზნით, მაგრამ თუ თქვენ უბრალოდ დგახართ და სუნთქავთ, ის საკმაოდ ზუსტი/მგრძნობიარეა მკერდის უმნიშვნელო გაფართოება თითოეული ამოსუნთქვისთვის.

საკმაოდ ბევრი წვრილმანი სუნთქვის სენსორია, რაც ინტერნეტში კვლევისას აღმოვაჩინე, მაგრამ მათ არ გააჩნიათ ყველა ის კონკრეტული ინფორმაცია, რაც საჭიროა Arduino– ს საკუთარი თავის შესაქმნელად და დასაკავშირებლად. აქ არის რამოდენიმე წყარო, რომელიც მე შევადგინე, რათა მოგაწოდოთ სრული ისტორია ამ სამეურვეოში:

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

გთხოვთ გაითვალისწინოთ: მე მხოლოდ ელექტროენერგიის/სქემების/არდუინოს/კოდირების დამწყები ვარ, ამიტომ მივესალმები ნებისმიერ შემოთავაზებას ან შესწორებას, თუკი იპოვით მათ!

ნაბიჯი 1: მასალები და ინსტრუმენტები

მასალები და ინსტრუმენტები
მასალები და ინსტრუმენტები
მასალები და ინსტრუმენტები
მასალები და ინსტრუმენტები
მასალები და ინსტრუმენტები
მასალები და ინსტრუმენტები

მასალები/ინსტრუმენტები:

  • გამტარი ძაფის კოჭა (მე შევიძინე ეს სახეობა Sparkfun– დან: https://www.sparkfun.com/products/12806) (განახლება: როგორც ჩანს, მათ გადადგეს პენსიაზე, ასე რომ, ეს უნდა იმუშაოს ადაფრუტიდან:
  • ელასტიური ძაფის კოჭა, მე გამოვიყენე ბრენდი HiKoo CoBaSi (მე აღმოვაჩინე, რომ ძაფები უკეთესია, რადგან ეს სენსორი ემყარება გაფართოებასა და შეკუმშვას. თუ იყენებთ მყარ ძაფს, სენსორი არ გაფართოვდება და ასევე იკუმშება)
  • Velcro (დაახლოებით 6 ინჩი… შეიძლება იყოს მრავალი მცირე ნაწილი, იგი გამოიყენება თქვენს გარშემო სენსორის დასაფიქსირებლად) ან BINDER CLIP! (მე ნამდვილად აღმოვაჩინე, რომ შემკვრელის კლიპი ყველაზე იოლად მუშაობს მჭიდრო მორგებისთვის)
  • ჩვეულებრივი სამკერვალო ძაფი (yard 1 ეზო)
  • ქსოვის ნემსები (მე გამოვიყენე ზომა: 5)
  • Საკერავი ნემსი
  • რეზისტორული ნაკრები (x1) (საჭიროა სხვადასხვა რეზისტორების დიაპაზონი, ის რაც თქვენ გჭირდებათ დამოკიდებულია იმაზე, თუ რამდენ ხანს არის თქვენი ზოლები და ნაკერების გამკაცრება. მე არ მგონია, რომ დაგჭირდეთ ერთი 10 კ -ზე ნაკლები. შეცვლა წინააღმდეგობის დონე ცვლის სერიულ მონიტორში ნაპოვნი გამომავალ რიცხვებს)
  • ალიგატორის კლიპები (x2)
  • Jumper კაბელები (x7)
  • არდუინო უნო
  • კომპიუტერი (კომპიუტერი ან MAC)
  • USB A to B კაბელი
  • ვოლტ მეტრი
  • პურის დაფა

ნაბიჯი 2: იქსოვება

იქსოვებოდა
იქსოვებოდა
იქსოვებოდა
იქსოვებოდა

დაიწყეთ 2 ფართო ზოლის ქსოვით, რომელიც აერთიანებს გამტარ ძაფს და ელასტიკურ ძაფს.

იქსოვებოდა გამტარი და ელასტიური ძაფით, თითქოს ძაფის ერთი ნაჭერი ყოფილიყო!

თქვენ შეგიძლიათ გამოიყენოთ სტანდარტული ნაკერი. ჩემი ბენდი იყო 10 ნაკერი და სიგრძით დაახლოებით 30 ინჩი.

თუ ქსოვა არ იცი, Youtube არის შენი მეგობარი.:) ** რჩევა: იპოვეთ ვიდეოები, რომლებიც სპეციფიკურია თქვენი დომინანტური ხელისთვის. ეს დამეხმარა:

ნაბიჯი 3: შეკერეთ Velcro თქვენს ნაქსოვ ჯგუფზე (სურვილისამებრ)

შეკერეთ Velcro თქვენს ნაქსოვ ჯგუფზე (სურვილისამებრ)
შეკერეთ Velcro თქვენს ნაქსოვ ჯგუფზე (სურვილისამებრ)
შეკერეთ Velcro თქვენს ნაქსოვ ჯგუფზე (სურვილისამებრ)
შეკერეთ Velcro თქვენს ნაქსოვ ჯგუფზე (სურვილისამებრ)

თქვენი ნაქსოვი ჯგუფის ერთ ბოლოზე შეკერეთ რამდენიმე სანტიმეტრი Velcro (მე გირჩევთ გამოიყენოთ მყარი/pokey Velcro ნახევარი).

** სურვილისამებრ: თუ არ გაქვთ velcro, გამოტოვეთ ეს ნაბიჯი და უბრალოდ გამოიყენეთ BINDER CLIP, რომ შეინარჩუნოთ ჯგუფი თქვენს გარშემო. მე აღმოვაჩინე, რომ შემკვრელის სამაგრს შეუძლია უკეთ იმუშაოს მჭიდროდ მორგებისთვის!

ნაბიჯი 4: შეკერეთ მეტი Velcro (სურვილისამებრ)

Sew More Velcro (სურვილისამებრ)
Sew More Velcro (სურვილისამებრ)
Sew More Velcro (სურვილისამებრ)
Sew More Velcro (სურვილისამებრ)
Sew More Velcro (სურვილისამებრ)
Sew More Velcro (სურვილისამებრ)

გადააბრუნეთ თქვენი ბენდი და შეკერეთ სხვა შესაბამისი velcro (რბილი ნახევარი, თუ მეორე ნახევარი გამოიყენეთ მეორე მხარეს) თქვენი ნაქსოვი ჯგუფის მეორე ბოლოზე. თქვენ გინდათ, რომ ამ ველკროს სიგრძე ცოტა უფრო გრძელი იყოს. 7 ინჩი.

*** სანამ შეკერავთ, დარწმუნდით, რომ ბენდს შემოხვევთ, Velcro- ს ნახევარი ემთხვევა!

** სურვილისამებრ: თუ არ გაქვთ velcro, გამოტოვეთ ეს ნაბიჯი და უბრალოდ გამოიყენეთ BINDER CLIP, რომ შეინარჩუნოთ ჯგუფი თქვენს გარშემო. მე აღმოვაჩინე, რომ შემკვრელის სამაგრს შეუძლია უკეთ იმუშაოს მჭიდროდ მორგებისთვის!

ნაბიჯი 5: შექმენით წრე

ააშენეთ წრე
ააშენეთ წრე
ააშენეთ წრე
ააშენეთ წრე
ააშენეთ წრე
ააშენეთ წრე

გამოიყენეთ ფოტოები ამ საფეხურზე თქვენი Arduino სენსორთან მიერთებისთვის.

მიამაგრეთ ალიგატორის 2 დამჭერი ნაქსოვ ჯგუფს, თითო თითოეულ ბოლოზე. გაჭიმვის მოცულობა იზომება მხოლოდ ამ 2 წერტილს შორის. ** დარწმუნდით, რომ ჩაკეტეთ ბენდი უსაფრთხოდ და შეარჩიეთ ადგილი, სადაც ბევრი გამტარი ნართია გამოვლენილი, აუცილებელია გამტარი ძაფისა და ლითონის სამაგრის კონტაქტის დამყარება (მე შევეცადე ამ კავშირის შემოწმება ვოლტ მეტრთან, მაგრამ მე ვიპოვე მაშინაც კი, თუ ის მუშაობს, ის სულაც არ აჩვენებს, რომ ის არის ვოლტ მეტრზე, მე გირჩევთ გაერთოთ მთელი წრე და შემდეგ ნახოთ როგორ გამოიყურება ნომრები თქვენს სერიულ მონიტორზე, რომ ნახოთ მუშაობს თუ არა) **

გამოიყენეთ ეს ანალოგი შეყვანის სახელმძღვანელო, რომელიც მოწოდებულია Arduino– ს მიერ, რათა დაგეხმაროთ თქვენი მიკროსქემის გაყვანილობაში. (უბრალოდ შეცვალეთ ფოტომგრძნობიარე რეზისტორი ნაქსოვი ზოლით + ალიგატორის სამაგრებით, და ეს არის ზუსტი დიაგრამა/სქემა, რომელიც გჭირდებათ).

ნაბიჯი 6: ატვირთეთ Arduino კოდი Arduino– ში

ატვირთეთ არდუინოს კოდი არდუინოში
ატვირთეთ არდუინოს კოდი არდუინოში
ატვირთეთ არდუინოს კოდი არდუინოში
ატვირთეთ არდუინოს კოდი არდუინოში
ატვირთეთ არდუინოს კოდი არდუინოში
ატვირთეთ არდუინოს კოდი არდუინოში
ატვირთეთ არდუინოს კოდი არდუინოში
ატვირთეთ არდუინოს კოდი არდუინოში

თუ თქვენ არასოდეს გისარგებლიათ Arduino– ით მიმართეთ ამ გვერდის „დაწყების“შესახებ და ჩამოტვირთეთ Arduino პროგრამული უზრუნველყოფა (ეს უფასოა!).

მას შემდეგ რაც გადმოწერეთ პროგრამული უზრუნველყოფა თქვენს კომპიუტერში, გახსენით პროგრამა და მიყევით ამ ნაბიჯებს:

  1. გახსენით ესკიზი "AnalogReadSerial". (ფაილი> მაგალითები> საფუძვლები> ReadAnalogSerial).
  2. შეაერთეთ Arduino Uno (და მიმაგრებული წრე) თქვენს კომპიუტერს USB A– დან B კაბელის საშუალებით.
  3. დააწკაპუნეთ "ატვირთვა" ხატულაზე (ისარს ჰგავს) ესკიზის ყუთში (დარწმუნდით, რომ სწორი დაფა (Arduino Uno) და სერიული პორტი არჩეულია "ინსტრუმენტები").
  4. შეინახეთ Arduino კომპიუტერთან დაკავშირებული და შემდეგ დააწკაპუნეთ "სერიული მონიტორის" ხატულაზე (გამადიდებელ შუშას ჰგავს)
  5. ამან უნდა გახსნას ყუთი სახელწოდებით სერიული მონიტორი და თქვენ უნდა ნახოთ რიცხვების ნაკადი. გაჭიმეთ სენსორი და უყურეთ როგორ იცვლება რიცხვები!

პრობლემების გადასაჭრელად რჩევები, თუ არ ხედავთ რიცხვების ნაკადს:

  • თუ ვერ ხედავთ რიცხვებს ან ხედავთ უცნაურ პერსონაჟთა სერიას, დარწმუნდით, რომ სერიული მონიტორის ჩამოსაშლელ მენიუში ბაუდის სიჩქარე დაყენებულია 9600 -ზე.
  • დარწმუნდით, რომ თქვენი ყველა კავშირი დაცულია
  • სცადეთ განსხვავებული დონის რეზისტორი
  • სცადეთ ალიგატორის სამაგრები დააკოპიროთ თქვენი ნაქსოვი ბენდის უფრო მცირე მონაკვეთზე. თუ გამტარი ნართი გატეხილია ალიგატორის სამაგრებს შორის, ის არ იმუშავებს.

ნაბიჯი 7: გამოსცადეთ

გამოსცადე!
გამოსცადე!

შემოიხვიე თავი და მონიტორინგი გაუწიე ციფრებს სუნთქვის დროს! შეიძლება დაგჭირდეთ სხვადასხვა რეზისტენტობის ცდა, რომ მიიღოთ რიცხვების სწორი დიაპაზონი, რომელიც მუშაობს თქვენს კონკრეტულ პროექტზე.

ჩაატარეთ ექსპერიმენტი მკერდის/კუჭის სხვადასხვა უბნის გარშემო. თქვენ ალბათ დაგჭირდებათ უფრო გრძელი მავთულები, ვიდრე ალიგატორის სამაგრები, როცა ის თქვენს გარშემო იქნება. მე ვფიქრობ, რომ ის საუკეთესოდ მუშაობს თქვენი ტანსაცმლის ქვეშ, ან უჩემო ტანსაცმლის თავზე.

ახლა თქვენ შეგიძლიათ აიღოთ ეს კოდი და სენსორი და შეცვალოთ ის, როგორც გსურთ, და გამოიყენოთ იგი სხვადასხვა გზით!

მაგალითი იდეა: შეცვალეთ LED თითოეული ამოსუნთქვისას.

გირჩევთ: