Мазмуну:
- 1 -кадам: Керектүү куралдар жана материалдар
- 2 -кадам: Кадрды куруу
- 3 -кадам: Калкан зымдарын табакка жана Arduinoго туташтыруу
- 4 -кадам: Светодиоддордун зымдары
- 5 -кадам: Коддоо
- 6 -кадам: Прототипти колдонуу
Video: Capacitive Sensing жана LED Output аркылуу Tfcd 3D Motion Tracking: 6 Steps (Сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:42
Бул нускамада сыйымдуу сезүү принцибин колдонуу менен 3D мейкиндигинде колдун кыймылын кантип байкоого болору түшүндүрүлөт. Алюминийдин заряддалган фольгасы менен колуңуздун ортосундагы аралыкты өзгөртүү менен, конденсатордун кубаттуулугу ар кандай болот. Бул ыкма 3D мейкиндигиндеги кыймылды көзөмөлдөө үчүн инерциялык жана оптикалык системалар үчүн эң аз альтернатива катары колдонулушу мүмкүн. Бул прототипке объект алюминий фольгасынын баракчасына өтө жакын жылганда жарык бере турган LED коштук.
1 -кадам: Керектүү куралдар жана материалдар
- 3x 270k Ом каршылыгы
- 3x 10k Ом каршылыгы
- 3x Alligator клип
- 1x Кызыл LED
- 1x Көк LED
- 1x Жашыл LED
- 3x 220 Ом каршылыгы
- Solder
- Жылуулук кыскарат
- Калкан кабели
- Ардуино Уно
- Алюминий фольга
- Картон
- Тасма
- Клей спрейи
- Нан тактасы
- Байланыш зымдары (ар кандай узундукта)
2 -кадам: Кадрды куруу
Үч чарчы картон (250x250 мм) жана үч чарчы алюминий фольга (230x230 мм) кескиле. Алюминий фольгасынын бир жагына чачыратуучу клей сүйкөп, ар бирин картон кесимдерине сүйкөп коюңуз. Бул прототипте алюминий фольгасынын барактары биздин сыйымдуу сенсорлорубуз катары иштейт. Ошондуктан, алюминий фольга менен картондун чек арасында жетиштүү боштук бар экенин текшериңиз, андыктан фреймдин ар кандай барактары ортосунда контакт болбойт. Фольга картонго салынгандан кийин, кадрды бүтүрүү үчүн скотч менен үч даана картонду чогултуу убактысы келди. Дагы, алюминий фольгасынын ар кандай барактарынын ортосунда эч кандай байланыш жок экендигин текшериңиз.
3 -кадам: Калкан зымдарын табакка жана Arduinoго туташтыруу
Фольгаларды схемага туташтыруу үчүн корголгон кабелди колдонуу маанилүү. Кадимки кабелдерди колдонуу антенна эффектин жаратат жана сенсордун окуусуна тоскоолдук кылат. Узундугу болжол менен 50 см болгон 3 экрандалган кабелиңиз бар экенин тактаңыз. Бир кабелди алып, зымды сыйрып алыңыз, коргоочу зымдарды кесип, зымды аллигатордун клипине кошуу менен туташтыруу үчүн ички зымды гана колдонуңуз. Жылытуучу кошууну жабуу үчүн, жылуулукту азайтууну тактаңыз. Аллигатордун клиптерин алюминий фольгага чаптаңыз.
Бардык калкан зымдарын нан тактаңыздын оң катарына туташтырыңыз. Андан кийин бул оң катарды Arduinoңуздагы 5V туташуусуна туташтырыңыз. Эми негизги зымды калкан кабелинен алып, параллель түрдө 10к Ом менен 220к Ом каршылыгын туташтырыңыз. Муну Arduino чыгаруу портуна туташтырыңыз (биз 8, 9 жана 10 колдонгон).
Прототиптин башка учактары үчүн бул кадамды дагы 2 жолу кайталаңыз.
4 -кадам: Светодиоддордун зымдары
Светодиоддордун учтарын ардуино тактасынан тиешелүү плиталардын бурчтарына жетиши үчүн узун зымга туташтырыңыз.
Биз 2, 3 жана 4 төөнөгүчтөрдү светодиоддорубуз үчүн чыгуучу казык катары колдондук. Бул чыгаруу нанга туташтырылган жана LEDдин оң бутуна туташкан. LED терс буту анда 330 Ом резисторго туташтырылган. Резистордун экинчи учу Ардуинонун жерине туташкан нан тактасынын жерине туташкан. Муну 3 LEDдин баарында кайталаңыз. Биздин прототипибизде көк LED Y тегиздигине, кызыл LED Z тегиздигине жана жашыл LED X тегиздигине туташкан. Прототипти колдонууда түз байланыш алуу үчүн LEDди тиешелүү учактарга скотч менен чаптаңыз.
Эгерде сиз нан тактасын колдонбосоңуз жана экрандын кабелин Arduino менен түз туташтыргыңыз келсе, анда тиркелген сүрөттү көрө аласыз, анда ширетүү байланыштарынын жакшы көрүнүшү үчүн. Акыркы байланыштарыңыз жалпы сүрөттө окшош болушу керек.
5 -кадам: Коддоо
Тиркемеде биз бул эксперимент үчүн колдонгон кодду жайгаштырдык. Кошумча түшүнүктөр үчүн, ар бир негизги буйруктан кийин коддо эмне болуп жатканын түшүндүрүп комментарий берилет. Компьютериңиздеги Arduino программаңыздагы кодду ачып, аны Arduinoго жүктөңүз. Эгерде сиз ноутбукту колдонуп жатсаңыз, анын заряддалып жаткандыгын текшериңиз; антпесе сиздин прототип иштебейт.
6 -кадам: Прототипти колдонуу
3D кыймылына көз салуунун бул жолу айланасындагы өзгөрмөлөр үчүн өтө сезимтал. Андыктан коддогу баалуулуктарды өзүңүздүн жагдайыңызга ылайыкташтырып алыңыз. Сиз жөн гана туура баалуулуктарды алуу үчүн сериялык мониторду колдоно аласыз. Кеңеш: сиз өзүңүз калибрлөөнү кура аласыз, бул жерде кодду иштетүүдө орточо маанилер + 10 % талап кылынат. Видеодо прототип кантип туура иштеши керектиги көрсөтүлгөн.
Сунушталууда:
ESP8266 - Интернет / ESP8266 аркылуу таймер жана алыстан башкаруу менен бакчаны сугаруу: 7 кадам (сүрөттөр менен)
ESP8266 - Internet / ESP8266 аркылуу таймер жана алыстан башкаруу менен бакчаны сугаруу Бул ESP-8266 схемасын жана сугатчы үчүн гидравликалык / электр клапанын колдонот. Артыкчылыктары: Төмөн наркы (~ US $ 30,00) тез жетүү Commands ov
DIY Automatic Motion Sensing Bed LED Night Light: 6 кадам (Сүрөттөр менен)
DIY автоматтык кыймыл сезгич керебети LED түнкү жарык: Саламатсыздарбы, жигиттер, күнүмдүк жашоодо сизге дайыма жардам бере турган жана жашооңузду жеңилдетүү үчүн ыңгайлуулукту кошо ала турган дагы бир көрсөтмөгө кош келиңиз. Бул кээде төшөктөн туруу үчүн кыйналып жаткан кары адамдар үчүн өмүрдү куткаруучу болушу мүмкүн
Alexa жана Arduino аркылуу үн менен башкарылган которуу: 10 кадам (сүрөттөр менен)
Alexa жана Arduino аркылуу үн менен башкарылган которуштуруу: Бул долбоордун негизги максаты - температура сенсорун колдонуп, түзүлүштү күйгүзүү же өчүрүү үчүн которгучту (реле) башкаруу.Материалдардын тизмеси 12V Relay Module == > $ 4.2 Arduino uno == > $ 8 DHT11 температура сенсору == > $ 3 ESP8266 модулу
WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)
WiFi жана IR Remote жана Android тиркемесин колдонуп NodeMCU жана IR алуучу менен 8 реле көзөмөлү: wifi жана ир алыскы жана андроид колдонмосу аркылуу nodemcu жана IR кабыл алгычты колдонуп 8 реле өчүргүчтөрүн көзөмөлдөө БУЛ ЖЕРДЕ
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү