Мазмуну:
- 1 -кадам: материалдар: Arduino Uno
- 2-кадам: Материалдар: Force Sensitve Resistor-Small жана Erle Connector
- 3 -кадам: материалдар: Vibration Motor
- 4 -кадам: Резистор
- 5 -кадам: Breadboarding
- 6 -кадам: Код
- 7 -кадам: Орнотууну мобилизациялоо
- 8 -кадам: Gauntlet үчүн
- 9 -кадам: өлчөө
- 10 -кадам: Дизайн түзүү
- 11 -кадам: чогултуу
- 12 -кадам: боёк
- 13 -кадам: Тест
Video: Arduino Sensor Gauntlet: 13 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Миссиясы: Arduino конфигурациясы аркылуу манжа басымынын сенсорлору менен гантел куруңуз
Эмне үчүн: Ганглион кистасы менен шартталган сол колунун нервинин жабыркашын чечүү
Эмне: Колуңузда/бармагыңызда сезимдин жоголушу, колуңузда болгон нерсенин баарын таштоо чынжыр реакциясын пайда кылат.
Кантип: Arduino эки сенсор менен программаланган, бири баш бармакта, экинчиси ортоңку манжада, маалыматты гиблеттеги вибрация моторуна кайтарып берет. Бул нерсе бир нерсени таштоонун ордуна, анын ийгиликтүү кармалып жатканын моюнга алууга мүмкүнчүлүк бериши керек.
1 -кадам: материалдар: Arduino Uno
Arduino Uno
Амазонкадан
2-кадам: Материалдар: Force Sensitve Resistor-Small жана Erle Connector
Сезимдүү резистор - Кичине
www.sparkfun.com/products/9673
Connector
Жыйынды жөнөкөйлөтүү үчүн Force Sensitive Sensor аягына чейин ширетүү
3 -кадам: материалдар: Vibration Motor
Vibration Motor
www.sparkfun.com/products/8449
4 -кадам: Резистор
10K каршылыгы
5 -кадам: 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 -кадам: Тест
Баары иштээрин текшерүү үчүн тест.
Сунушталууда:
Infinity Gauntlet менен башкарылуучу үйдү автоматташтыруу: 8 кадам (сүрөттөр менен)
Infinity Gauntlet менен башкарылган үйдү автоматташтыруу: Мурунку долбоорумда мен жарык өчүргүчтү башкаруучу чексиздик гантелин жасадым. Мен алты ташты колдонгум келди жана ар бир таш шайманды, эшиктин кулпусун же жарыктандырууну башкара алат. Ошентип, мен үйдүн автоматташтырылган системасын чексиздиктин манжасын колдонуп жасадым. Бул проектте
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)
Өзүңүздүн картон Infinity Gauntlet менен жарык өчүргүчтү башкарыңыз: 10 кадам
Жарык өчүргүчтү жеке картонуңуз менен башкарыңыз Infinity Gauntlet: Мен Avengers киносунан шыктандым, Thanos Infinity Gauntletти картондон жасай баштадым. Бул долбоордо мен MPU6050 жана NRF24L01+ 2.4GHz Wireless RF Transceiver модулдарын эки Arduino тактасынын ортосунда зымсыз байланыш үчүн колдондум. Infinity Gauntl
Менин эшигимде ким бар? PIR Motion Sensor/Range Sensor Project: 5 кадам
Менин эшигимде ким бар? PIR Motion Sensor/Range Sensor Project: Биздин долбоор PIR жана аралык сенсорлору аркылуу кыймылды сезүүгө багытталган. Arduino коду колдонуучуга кимдир бирөө жакын экенин билдирүү үчүн визуалдык жана аудио сигналды чыгарат. MATLAB коду колдонуучуга кимдир бирөө жакын экенин эскертүү үчүн электрондук почта сигналын жөнөтөт
Суу деңгээлин аныктоо ыкмалары Arduino Ultrasonic Sensor and Funduino Water Sensor колдонуу: 4 кадам
УЗИ сенсорунун жана Funduino суу сенсорунун жардамы менен Arduino суусунун деңгээлин аныктоо ыкмалары: Бул долбоордо мен эки ыкманы колдонуу менен арзан суу детекторун кантип түзөөрүңүздү көрсөтөм: 1. УЗИ сенсор (HC-SR04) .2. Funduino суу сенсору