Мазмуну:
- Жабдуулар
- 1 -кадам: даярдоо
- 2 -кадам: Код
- 3 -кадам: Байланыштар (панель)
- 4 -кадам: Байланыштар (Arduino жана BME280)
- 5 -кадам: колдонуу
Video: BME280, Адамдын байланыш детектору: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Салам жана Sparkfun'дун BME280 сенсорун колдонуп, Адамдын Байланыш Детектору долбооруна кош келиңиз. Бул долбоор BME280дин температура сенсорун колдонуп, температуранын өзгөрүшү аркылуу адамдардын байланышын аныктайт.
Жабдуулар
Бул долбоор үчүн мен колдоном:
1. An Arduino Uno
2. BME280 (https://www.sparkfun.com/products/13676)
3. Баннеринг үчүн 4-пиндүү Header
4. нан табак
5. LED жана резистор
6. Arudino программалык камсыздоосу
7. Wires!
1 -кадам: даярдоо
Долбоорго даярдануу үчүн бул кадамдарды аткарыңыз:
1. Arduino Программасын орнотуңуз
2. BME280 китепканасын төмөнкү шилтемеден орнотуңуз:
3. BME280 үчүн 4-пин Башын Solder
2 -кадам: Код
Бул биз долбоор үчүн колдоно турган код. Текшерип, Arduinoго жүктөңүз.
Код BME280ден сенсор маалыматын чогултат, бул маалыматты иштетет жана эгерде температуранын чоң өзгөрүүсү аныкталса, LEDди күйгүзүү үчүн сигнал чыгарат.
3 -кадам: Байланыштар (панель)
Бул нан тактасы үчүн орнотуу.
Кызыл (Позитив +) Wire Arduino 2 портуна барат.
Кара (Негатив -) Зым Ардуинонун жердеги портторунун бирине барат.
4 -кадам: Байланыштар (Arduino жана BME280)
Толуп кетпеңиз. BME280ди Arduino менен туташтыруу, көрүнгөндөй башаламан же татаал эмес.
Төмөндөгү байланыштарды жасаңыз:
1. BMD280дин GND (жер) баш пинин Ардуинонун жердеги портторунун бирине туташтырыңыз.
2. BME280дин 3.3V баш пинин Arduino 3.3V портуна туташтырыңыз.
3. BME280дин SDA баш пинин Ардуинонун А4 портуна туташтырыңыз.
4. BME280дин SCL баш пинин Ардуинонун A5 портуна туташтырыңыз.
5 -кадам: колдонуу
Баары туташып, код Arduinoго жүктөлгөндөн кийин, Arduino Программасында сериялык мониторду ачыңыз. Сиз жаткан бөлмөдө айлана -чөйрөнүн температурасына көңүл буруңуз жана бул маанини кодго киргизиңиз (const float ambientTemp). Бул маанинин өзгөрүшү LEDдин күйүшүнө себеп болот.
Эми сенсорду денеңизге коюп, LEDдин күйүшүн күтө туруңуз. Бул сенсор жылуу үчүн бир нече убакыт талап кылынат, бирок LED күйөт. Сенсорду денеңизден алып салыңыз, сенсор муздагандан кийин, LED кайра өчөт. Куттуктайбыз, сизде адамдык байланыш детектору иштеп жатат.
Сунушталууда:
Адамдын көзүнүн кыймылын көзөмөлдөө: 6 кадам
Human Eye Motion Tracking: Бул долбоор адамдын көзүнүн кыймылын тартууну көздөйт жана анын кыймылын көздүн формасында жайгаштырылган LED чырактарынын топтомуна көрсөтөт. Мындай долбоордун потенциалдуу түрдө робототехника жана өзгөчө гума тармагында колдонулушу мүмкүн
Адамдын артынан робот Arduino Uno колдонуу 20 $ төмөн: 9 кадам
Адамдын артынан робот Arduino Uno колдонуп 20 доллардан төмөн: ошондуктан мен бул роботту болжол менен бир жыл мурун жасаганмын жана мага жакты, ал сизди каалаган жерде жана бардык жерде ээрчий алат. бул ит үчүн эң жакшы альтернатива. ал азырга чейин жанымда. Менде дагы youtube каналы бар, анда сиз аны жасоо процессин көрө аласыз
Бай адамдын үйү: 5 кадам
Бай адамдын үйү: Эй балдар! Дагы кош келиңиз !! Бүгүн мен сизге байлардын ичинен эң байларга гана таандык боло турган үйдүн моделин тартуулагым келет. Бул 3D модель TINKERCADlink жардамы менен жасалган: https: //www.tinkercad. com/Булар киришүү
Прототип - Ойготкуч түзмөк адамдын тийүү сенсорун колдонот (KY -036): 4 кадам
Прототип - Ойготкуч түзмөк адамдын тийүү сенсорун колдонот (KY -036): Бул долбоордо мен тийүү менен иштей турган сигнализациянын түзүлүшүн жасайм. Бул долбоор үчүн сизге адамдын тийүү сенсору керек болот (KY-036). Мен сизге бул проект жөнүндө кыскача маалымат берейин. Жогорудагы сүрөттөрдөн көрүнүп тургандай, тийүү сезими
Кедей адамдын Bluetooth күчөткүчү: 5 кадам
Кедей адамдын Bluetooth күчөткүчү: Бул bluetooth күчөткүчү PAM8403 күчөткүчүнө жана bluetooth модулуна негизделген. (Aliexpress) Экөөнүн тең жалпы наркы 1.80 АКШ долларын түзөт, анткени сизде башка компоненттердин көбү бар