Სარჩევი:

PulseSensor Visualizer– ის მორგება მოვლენის გასააქტიურებლად (პროდუქტიულობის საწინააღმდეგო მონიტორი): 8 ნაბიჯი
PulseSensor Visualizer– ის მორგება მოვლენის გასააქტიურებლად (პროდუქტიულობის საწინააღმდეგო მონიტორი): 8 ნაბიჯი

ვიდეო: PulseSensor Visualizer– ის მორგება მოვლენის გასააქტიურებლად (პროდუქტიულობის საწინააღმდეგო მონიტორი): 8 ნაბიჯი

ვიდეო: PulseSensor Visualizer– ის მორგება მოვლენის გასააქტიურებლად (პროდუქტიულობის საწინააღმდეგო მონიტორი): 8 ნაბიჯი
ვიდეო: 2 Pulse Sensor Amped (Processing Visualizer) 2024, ნოემბერი
Anonim
PulseSensor Visualizer– ის მორგება მოვლენის გასააქტიურებლად (ანტი პროდუქტიულობის მონიტორი)
PulseSensor Visualizer– ის მორგება მოვლენის გასააქტიურებლად (ანტი პროდუქტიულობის მონიტორი)

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

ნაბიჯი 1: რა დაგჭირდებათ

- PulseSensor გულისცემის სენსორის ნაკრები, რომელიც მოიცავს:

  • რბილი ნაქსოვი მავთულის ლენტიანი კაბელი
  • ყურის დამჭერი (ზომის სენსორის მიხედვით)
  • Velcro თითის სამაჯური

- არდუინო უნო

- Arduino IDE, თქვენს Arduino– ზე კოდის ასატვირთად

- დამუშავების აპლიკაცია, BPM ვიზუალიზატორისთვის

- PulseSensor Playground Library (არდუინოსთვის)

- PulseSensor Amped დამუშავების ვიზუალიზატორი (დამუშავებისათვის)

ნაბიჯი 2: Plugging PulseSensor– ის მომზადება Arduino– სთვის

Plugging PulseSensor- ის მომზადება Arduino– სთვის
Plugging PulseSensor- ის მომზადება Arduino– სთვის

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

შეაერთეთ მავთულები შესაბამის პორტებში:

5v - წითელი კაბელი

მიწა - შავი კაბელი

ანალოგი 0 (A0) - მეწამული კაბელი

ნაბიჯი 3: Arduino კოდის ინსტალაცია და ატვირთვა

Arduino კოდი დააინსტალირეთ და ატვირთეთ
Arduino კოდი დააინსტალირეთ და ატვირთეთ
Arduino კოდი დააინსტალირეთ და ატვირთეთ
Arduino კოდი დააინსტალირეთ და ატვირთეთ

Arduino AND Processing პროგრამული უზრუნველყოფის გადმოტვირთვისა და დაინსტალირების შემდეგ, ჩადეთ Playground ბიბლიოთეკა Arduino ბიბლიოთეკაში. Arduino აპლიკაციაში გადადით ჩანახატზე> ბიბლიოთეკის ჩართვა> ბიბლიოთეკის მართვა. მოძებნეთ PulseSensor და დააინსტალირეთ ბიბლიოთეკა.

შემდეგ გახსენით მაგალითი კოდი, გადადით> მაგალითები> PulseSensor Playground. ჩვენი მიზნებისათვის, ჩვენ ვიყენებთ PulseSensor_BPM. ეს მაგალითი კოდი საბოლოოდ შექმნილია სერიული მონაცემების დამუშავებისთვის გაგზავნისთვის. სანამ ესკიზი ჩავტვირთოთ ჩვენს არდუინოში, ჩვენ უნდა შევცვალოთ კოდის ხაზი ისე, რომ არდუინოს მონაცემები გადაეგზავნოს დამუშავებას. ცვლადი output_type ნაგულისხმევად დაყენებულია SERIAL_PLOTTER. ეს უნდა შეიცვალოს PROCESSING_VISUALIZER- ით.

ნაბიჯი 4: დამუშავების კოდის ინსტალაცია და ატვირთვა

PulseSensor Amped Visualizer ფაილის გადმოტვირთვის შემდეგ და გახსენით იგი. იპოვეთ ფაილი სახელწოდებით "PulseSensor_Amped_Processing_150" და განათავსეთ იგი თქვენს დოკუმენტებში> დამუშავების საქაღალდეში.

ახლა გახსენით დამუშავება და გადადით ფაილზე> ესკიზი და დააჭირეთ PulseSensorAmped_Processing_Visualizer.

ნაბიჯი 5: ტესტი

ტესტირება
ტესტირება
ტესტირება
ტესტირება
ტესტირება
ტესტირება

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

ნაბიჯი 6: შეცვალეთ Visualizer პროგრამა

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

ერთი სახალისო მცირე ცვლილება შეგიძლიათ შეცვალოთ ტექსტის () ფუნქცია 87 სტრიქონში, რომ წაიკითხოთ ყველაფერი რაც გსურთ. თავდაპირველად ნათქვამია PulseSensor Amped Visualizer. მე შევიცვალე და ვთქვი ანტი პროდუქტიულობის მონიტორი.

ერთი მნიშვნელოვანი ცვლილება, რომელიც მე შევიტანე void drawheart () ფუნქციის ქვეშ და void listAvailablePorts () ფუნქციის წინ. აქ არის კოდი:

ცვლადის გამოცხადება openWindow დახაზვის მარყუჟის დასრულებამდე ასე:

openWindow ();

} // გათამაშების მარყუჟის დასასრული

ფუნქცია მოთავსებულია void drawheart () ფუნქციის ქვეშ და void listAvailablePorts () ფუნქციის წინ.

void openWindow () {

ხოლო (BMP> = 120) {

ბმული ("თქვენი არჩევანის ბმული");

}

ეს კოდი მუდმივად ამოწმებს arduino– ს კითხვას და 120 BPM– ზე ზემოთ ნებისმიერი კითხვა იწვევს youtube ვიდეოს გახსნას ნაგულისხმევ ბრაუზერში.

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

ნაბიჯი 7: პრობლემები

პრობლემები
პრობლემები

იმის გამო, რომ openWindow ბრძანება ეძებს BPM მნიშვნელობებს წამში 120 ასზე მეტჯერ, მას შეუძლია გამოიწვიოს ბმულის გახსნა ყოველ ჯერზე, როდესაც ის დაარეგისტრირებს ბარიერს. თქვენ დაინახავთ ამას ზემოთ გადაღებულ ეკრანზე. ასობით ახალი ჩანართი წამში გავხსენი. ამან მთლიანად გაყინა ჩემი კომპიუტერი - მომიწია მისი გადატვირთვა! ამ საკითხის თავიდან ასაცილებლად, ბმულის მსგავსი ბრძანების შემდეგ ჩადეთ delay () ბრძანება.

void openWindow () {while (BMP> = 120) {

ბმული ("თქვენი არჩევანის ბმული");

დაგვიანება (60000);

}

დრო იზომება მილიში დამუშავებისას და 60 000 მილილიტრი უდრის ერთ წუთს.

ნაბიჯი 8: საბოლოო პროდუქტი

წარმატებები! როდესაც მომხმარებელთა BMP აღწევს 120 BPM- ს, ბმული იხსნება თქვენს ბრაუზერში. მარყუჟი გადადება ერთი წუთის განმავლობაში.

გირჩევთ: