Სარჩევი:

Arduino Sensor Gauntlet: 13 ნაბიჯი
Arduino Sensor Gauntlet: 13 ნაბიჯი

ვიდეო: Arduino Sensor Gauntlet: 13 ნაბიჯი

ვიდეო: Arduino Sensor Gauntlet: 13 ნაბიჯი
ვიდეო: REAL RACING 3 LEAD FOOT EDITION 2024, ნოემბერი
Anonim
Arduino სენსორი Gauntlet
Arduino სენსორი Gauntlet

მისია: შექმენით ხელთათმანი თითის წნევის სენსორებით არდუინოს კონფიგურაციის საშუალებით

რატომ: მარცხენა ხელის ნერვის დაზიანების გადაწყვეტა გამოწვეული განგლიონის ცისტით

რა: ხელის/ცერა თითის შეგრძნების დაკარგვა იწვევს ჯაჭვურ რეაქციას იმის ჩაშვებისას, რაც ხელში ეჭირა.

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

ნაბიჯი 1: მასალები: Arduino Uno

მასალები: Arduino Uno
მასალები: Arduino Uno

არდუინო უნო

ამაზონიდან

ნაბიჯი 2: მასალები: Force Sensitve Resistor-მცირე და მამრობითი შემაერთებელი

მასალები: Force Sensitve Resistor-მცირე და მამრობითი კონექტორი
მასალები: Force Sensitve Resistor-მცირე და მამრობითი კონექტორი
მასალები: Force Sensitve Resistor-მცირე და მამრობითი კონექტორი
მასალები: Force Sensitve Resistor-მცირე და მამრობითი კონექტორი

ძალის მგრძნობიარე რეზისტორი - მცირე

www.sparkfun.com/products/9673

კონექტორი

შეაერთეთ ბოლომდე Force Sensitive Sensor შეკრების გასაადვილებლად

ნაბიჯი 3: მასალები: ვიბრაციის ძრავა

მასალები: ვიბრაციის ძრავა
მასალები: ვიბრაციის ძრავა

ვიბრაციის ძრავა

www.sparkfun.com/products/8449

ნაბიჯი 4: რეზისტორი

რეზისტორი
რეზისტორი

10K რეზისტორი

ნაბიჯი 5: პურის დაფა

პურის დაფა
პურის დაფა

პურის დაფა, რომ ნახოთ დაელაპარაკებიან თუ არა სენსორები და არდუინო ერთმანეთს.

  • ძალის მგრძნობიარე სენსორი

    • 3.3V (მწვანე მავთული ფოტოში) ძალის სენსორამდე
    • A0 pin (ლურჯი მავთული ფოტოში) Force Sensor Pin– ით 10K რეზისტორით
    • Ground Wire (ლურჯი ფოტოში) პურის დაფაზე
  • ვიბრაციის ძრავა

    • გრუნტი (ლურჯი მავთული)
    • პინი 3 (წითელი მავთული)
  • შეიძლება იკვებებოდეს 9V დანამატით

ნაბიჯი 6: კოდი

/* FSR მარტივი ტესტირების ესკიზი. შეაერთეთ FSR– ის ერთი ბოლო დენთან, მეორე ბოლო ანალოგ 0 – თან.

შემდეგ დაუკავშირეთ 10K რეზისტორის ერთი ბოლო ანალოგურიდან 0 მიწას

*/

int fsrPin = 0; // FSR და 10K pulldown დაკავშირებულია a0

int fsr კითხვა; // ანალოგიური კითხვა FSR რეზისტორის გამყოფიდან

int motorpin = 3; // პინი ვიბრაციის ძრავისთვის

void setup (void) {

სერიული.დაწყება (9600);

pinMode (motorpin, OUTPUT);

}

ბათილი მარყუჟი (ბათილი) {

fsrReading = analogRead (fsrPin);

Serial.print ("ანალოგური კითხვა =");

Serial.println (fsrReading); // ნედლი ანალოგური კითხვა

int vspeed = რუკა (fsrReading, 0, 810, 0, 255)

; analogWrite (motorpin, vspeed);}/*

ნაბიჯი 7: მობილიზება დაყენება

მობილიზება დაყენება
მობილიზება დაყენება
მობილიზება დაყენება
მობილიზება დაყენება
მობილიზება დაყენება
მობილიზება დაყენება

ნაბიჯი 8: ხელგაშლილობისთვის

მე ტყავი გამოვიყენე ხელჯოხის გასაკეთებლად, სხვა მასალების გამოყენება შეიძლება.

ტყავი გამოვიყენე

ნაბიჯი 9: გაზომეთ

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

ნაბიჯი 10: შექმენით დიზაინი

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

ნაბიჯი 11: შეკრება

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

ნაბიჯი 12: საღებავი

საღებავი
საღებავი

მე ტყავის საღებავი გამოვიყენე დიზაინის შესაღებად, მხოლოდ საჭიროების შემთხვევაში.

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

გამოცადეთ, რომ დარწმუნდეთ, რომ ყველაფერი მუშაობს.

გირჩევთ: