Мазмуну:

Arduino Sensor Gauntlet: 13 кадам
Arduino Sensor Gauntlet: 13 кадам

Video: Arduino Sensor Gauntlet: 13 кадам

Video: Arduino Sensor Gauntlet: 13 кадам
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Июль
Anonim
Arduino Sensor Gauntlet
Arduino Sensor Gauntlet

Миссиясы: Arduino конфигурациясы аркылуу манжа басымынын сенсорлору менен гантел куруңуз

Эмне үчүн: Ганглион кистасы менен шартталган сол колунун нервинин жабыркашын чечүү

Эмне: Колуңузда/бармагыңызда сезимдин жоголушу, колуңузда болгон нерсенин баарын таштоо чынжыр реакциясын пайда кылат.

Кантип: Arduino эки сенсор менен программаланган, бири баш бармакта, экинчиси ортоңку манжада, маалыматты гиблеттеги вибрация моторуна кайтарып берет. Бул нерсе бир нерсени таштоонун ордуна, анын ийгиликтүү кармалып жатканын моюнга алууга мүмкүнчүлүк бериши керек.

1 -кадам: материалдар: Arduino Uno

Материалдар: Arduino Uno
Материалдар: Arduino Uno

Arduino Uno

Амазонкадан

2-кадам: Материалдар: Force Sensitve Resistor-Small жана Erle Connector

Материалдар: Force Sensitve Resistor-Small and Male Connector
Материалдар: Force Sensitve Resistor-Small and Male Connector
Материалдар: Force Sensitve Resistor-Small and Male Connector
Материалдар: Force Sensitve Resistor-Small and Male Connector

Сезимдүү резистор - Кичине

www.sparkfun.com/products/9673

Connector

Жыйынды жөнөкөйлөтүү үчүн Force Sensitive Sensor аягына чейин ширетүү

3 -кадам: материалдар: Vibration Motor

Материалдар: дирилдөөчү мотор
Материалдар: дирилдөөчү мотор

Vibration Motor

www.sparkfun.com/products/8449

4 -кадам: Резистор

Резистор
Резистор

10K каршылыгы

5 -кадам: Breadboarding

Breadboarding
Breadboarding

Сенсорлор менен Arduino бири -бири менен сүйлөшөбү же жокпу, билүү үчүн нан тактасы.

  • Күч сезимтал сенсор

    • 3.3V (Сүрөттөгү жашыл зым) Force Sensor
    • A0 пин (сүрөттөгү көк зым) 10K каршылыгы бар мажбурлоочу пинге
    • Ground Wire (сүрөттө көк) нан тактасына
  • Vibration Motor

    • Жер (Blue Wire)
    • 3 -пин (Кызыл жип)
  • 9V Plug менен иштесе болот

6 -кадам: Код

/* FSR жөнөкөй тестирлөө эскизи. FSRдин бир башын бийликке, экинчи учун аналогго 0 туташтырыңыз.

Андан кийин 10K каршылыгынын бир учун аналог 0дон жерге туташтырыңыз

*/

int fsrPin = 0; // FSR жана 10K ачылышы a0 менен туташкан

int fsrReading; // FSR каршылыгынын бөлүштүргүчүнөн аналогдук окуу

int motorpin = 3; // титирөө мотору үчүн пин

жараксыз орнотуу (жараксыз) {

Serial.begin (9600);

pinMode (моторпин, ЧЫГУУ);

}

боштук цикл (жараксыз) {

fsrReading = analogRead (fsrPin);

Serial.print ("Аналогдук окуу =");

Serial.println (fsrReading); // чийки аналогдук окуу

int vspeed = карта (fsrReading, 0, 810, 0, 255)

; analogWrite (motorpin, vspeed);}/*

7 -кадам: Орнотууну мобилизациялоо

Орнотууну мобилизациялоо
Орнотууну мобилизациялоо
Орнотууну мобилизациялоо
Орнотууну мобилизациялоо
Орнотууну мобилизациялоо
Орнотууну мобилизациялоо

8 -кадам: Gauntlet үчүн

Мен булгаары жасоо үчүн терини колдондум, башка материалдарды колдонсо болот.

Мен колдонгон тери

9 -кадам: өлчөө

Ченөө
Ченөө
Ченөө
Ченөө
  • Кол жана билек үчүн үлгү түзүү.
  • Bristol Board же башка бекем кагазга из салып, кесип алыңыз.

10 -кадам: Дизайн түзүү

Дизайн түзүү
Дизайн түзүү
Дизайн түзүү
Дизайн түзүү
  • Каалаган үлгүнү жана скотчту териге бекем кармаңыз
  • Куралды колдонуп, териден үлгү издеп, каалагандай оюп/оюп коюңуз.
  • Булгаары нымдуу болушу керек, бирок оюу алдында өтө нымдуу эмес

11 -кадам: чогултуу

Чогулт
Чогулт
Чогулт
Чогулт
Чогулт
Чогулт
  • Байланыш үчүн жипти колдонуңуз
  • Мен тешиктерди жаратуу үчүн териден жасалган бүтүндөй муштумду колдондум
  • Убактылуу кармоо үчүн мен электроникалык лента менен электрониканы кармап турдум. Дагы туруктуу чечим үчүн, электроника үчүн тигилген булгаары тилкелерди пландап жатам.
  • Күч сенсорунун бармагында жана титирөө сенсорунун колунда

12 -кадам: боёк

Бояуу
Бояуу

Дизайнды сырдоо үчүн булгаары боёкту колдондум, каалаган учурда гана керек.

13 -кадам: Тест

Баары иштээрин текшерүү үчүн тест.

Сунушталууда: