Мазмұны:

Arduino сенсорлы гантлеті: 13 қадам
Arduino сенсорлы гантлеті: 13 қадам

Бейне: Arduino сенсорлы гантлеті: 13 қадам

Бейне: Arduino сенсорлы гантлеті: 13 қадам
Бейне: FLProg10: датчик температуры DS18B20 | ESP32 NodeMCU | Визуальное программирование для Arduino 2024, Қараша
Anonim
Arduino датчигі
Arduino датчигі

Миссиясы: Arduino конфигурациясы арқылы саусақ қысымының датчиктері бар шкаф жасау

Неліктен: Ганглион кистасынан туындаған сол қол нервтерінің зақымдануының шешімі

Нені: Қолдың/саусақтың сезімінің жоғалуы тізбектік реакцияны тудырады, ол қолында ұсталатын нәрсені тастайды.

Қалай: Arduino екі сенсормен бағдарламаланған, олардың біреуі бас бармақта, екіншісі ортаңғы саусақта, ақпаратты діріл қозғалтқышына қайтарады. Бұл объектіні алып тастаудың орнына, оның табысты ұсталғанын мойындауға мүмкіндік беруі керек.

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

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

Ардуино Уно

Amazon -дан

2-қадам: Материалдар: Force Sensitve резисторы-кіші және ер коннектор

Материалдар: Force Sensitve резисторы-кіші және ер коннектор
Материалдар: Force Sensitve резисторы-кіші және ер коннектор
Материалдар: Force Sensitve резисторы-кіші және ер коннектор
Материалдар: Force Sensitve резисторы-кіші және ер коннектор

Күшке сезімтал резистор - шағын

www.sparkfun.com/products/9673

Қосқыш

Жинауды жеңілдету үшін сезімтал сенсордың соңына дәнекерлеңіз

3 -қадам: материалдар: діріл қозғалтқышы

Материалдар: діріл қозғалтқышы
Материалдар: діріл қозғалтқышы

Діріл қозғалтқышы

www.sparkfun.com/products/8449

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

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

10K резисторы

5 -қадам: Breadboard

Breadboard
Breadboard

Сенсорлар мен Arduino бір -бірімен сөйлесетінін көру үшін тақта.

  • Сезімтал сенсор

    • 3.3В (суреттегі жасыл сым) күш датчигіне
    • A0 түйреуіші (суреттегі көк сым) 10К резисторы бар сенсорлық түйреуішке
    • Нан тақтасына жерге қосылған сым (суретте көк)
  • Діріл қозғалтқышы

    • Жер (көк сым)
    • 3 -түйреуіш (Қызыл сым)
  • 9В штепсельдік қуат көзінен қуат алуға болады

6 -қадам: код

/* FSR тестілеудің қарапайым эскизі. FSR бір ұшын қуат көзіне, екінші ұшын аналогтық 0 -ге қосыңыз.

Содан кейін 10K резистордың бір ұшын 0 аналогынан жерге қосыңыз

*/

int fsrPin = 0; // FSR және 10K ашылуы a0 -ға қосылған

int fsrReading; // FSR резисторлық бөлгіштен алынған аналогты оқу

int motorpin = 3; // діріл қозғалтқышы үшін түйреуіш

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

Serial.begin (9600);

pinMode (мотор түйреуіш, OUTPUT);

}

жарамсыз цикл (жарамсыз) {

fsrReading = analogRead (fsrPin);

Serial.print («Аналогты оқу =»);

Serial.println (fsrReading); // шикі аналогты оқу

int vspeed = map (fsrReading, 0, 810, 0, 255)

; analogWrite (motorpin, vspeed);}/*

7 -қадам: Орнатуды жұмылдыру

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

8 -қадам: Гантлет үшін

Мен гильзаны жасау үшін былғары қолдандым, басқа материалдарды қолдануға болады.

Мен қолданған былғары

9 -қадам: Өлшеу

Өлшеу
Өлшеу
Өлшеу
Өлшеу
  • Қол мен білекке үлгі жасаңыз.
  • Бристол тақтасында немесе басқа қатты қағазда із қалдырыңыз және кесіңіз.

10 -қадам: Дизайн жасау

Дизайн жасау
Дизайн жасау
Дизайн жасау
Дизайн жасау
  • Қажетті үлгіні және таспаны теріге бекітіп, оны бекітіңіз
  • Былғарыдағы үлгіні қадағалау үшін құралды қолданыңыз және қалағаныңызша кесіңіз.
  • Былғары дымқыл болуы керек, бірақ ою алдында тым ылғалды болмауы керек

11 -қадам: жинау

Жинау
Жинау
Жинау
Жинау
Жинау
Жинау
  • Байланыстыру үшін сымды қолданыңыз
  • Мен тесіктер жасау үшін былғарыдан жасалған тұтқаны қолдандым
  • Уақытша ұстау үшін мен электрониканы орнында ұстау үшін электр таспасын қолдандым. Тұрақты шешім үшін мен электроникаға тігілген былғары жолақтарды жоспарлап отырмын.
  • Күш сенсоры бас бармақта, ал діріл сенсоры жоғарыда

12 -қадам: бояу

Бояу
Бояу

Мен дизайнды бояу үшін былғары бояуды қолдандым, егер қажет болса.

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

Барлығы жұмыс істейтініне көз жеткізу үшін тест.

Ұсынылған: