Мазмұны:
- Жабдықтар
- 1 -қадам: дайындық
- 2 -қадам: Кодекс
- 3 -қадам: Қосылымдар (тақта)
- 4 -қадам: Қосылымдар (Arduino және BME280)
- 5 -қадам: Қолдану
Бейне: BME280, адаммен байланыс детекторы: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Сәлеметсіз бе және Sparkfun BME280 сенсоры арқылы адам контактісін анықтау құралы жобасына қош келдіңіз. Бұл жоба BME280 температура сенсоры арқылы температураның өзгеруі арқылы адамдардың байланысын анықтайды.
Жабдықтар
Бұл жоба үшін мен мыналарды қолданамын:
1. Arduino Uno
2. BME280 (https://www.sparkfun.com/products/13676)
3. Нан тақтасына арналған 4 істікшелі Header
4. Нан тақтасы
5. Жарық диоды мен резистор
6. Arudino бағдарламалық қамтамасыз ету
7. Сымдар!
1 -қадам: дайындық
Жобаға дайындалу үшін мына қадамдарды орындаңыз:
1. Arduino бағдарламалық жасақтамасын орнатыңыз
2. BME280 кітапханасын келесі сілтемеден орнатыңыз:
3. 4 істікшелі тақырыпты BME280-ге дәнекерлеңіз
2 -қадам: Кодекс
Бұл жоба үшін біз қолданатын код. Оны тексеріңіз және Arduino -ға жүктеңіз.
Код BME280 -ден сенсор туралы ақпаратты жинайды, бұл ақпаратты өңдейді және температураның жеткілікті үлкен өзгеруі анықталса, жарық диодты қосу сигналын шығарады.
3 -қадам: Қосылымдар (тақта)
Бұл тақтаға арналған қондырғы.
Қызыл (оң +) сым Arduino 2 портына барады.
Қара (теріс -) сым Ардуино жердегі порттарының біріне барады.
4 -қадам: Қосылымдар (Arduino және BME280)
Толық болмаңыз. BME280 -ті Arduino -ға қосу бір қарағанда түсініксіз немесе қиын емес.
Келесі байланыстарды жасаңыз:
1. BME280 -тің GND (жердегі) штепсельдік ұшын Arduino жердегі порттарының біріне қосыңыз.
2. BME280 3.3V шығыс түйреуішін Arduino 3.3V портына қосыңыз.
3. BME280 SDA тақырып түйреуішін Arduino A4 портына қосыңыз.
4. BME280 SCL тақырып түйреуішін Arduino A5 портына қосыңыз.
5 -қадам: Қолдану
Барлығы қосылып, код Arduino -ға жүктелгеннен кейін Arduino бағдарламалық жасақтамасындағы сериялық мониторды ашыңыз. Сіз тұрған бөлменің қоршаған орта температурасына назар аударыңыз және бұл мәнді кодқа енгізіңіз (const float ambientTemp). Бұл мәннің өзгеруі жарық диодты жарықтандыруға әкеледі.
Енді сенсорды денеге қойып, жарық диодты қосуды күтіңіз. Сенсорды қыздыру үшін бірнеше минут қажет, бірақ жарық диоды қосылады. Сенсорды денеден шығарыңыз, сенсор суығаннан кейін жарық диоды қайтадан өшеді. Құттықтаймыз, сізде адаммен байланыс детекторы жұмыс істейді.
Ұсынылған:
Жабық кері байланыс алу үшін сервисті қалай өзгертуге болады: 7 қадам
Кері байланыс алу үшін сервисті қалай өзгерту керек: ► Микроконтроллермен серуендеу кезінде (Arduino сияқты), сіз оған тек мақсатты орналасу бойынша тапсырыс бере аласыз (PPM сигналында). орналасуы. Бірақ бұл бірден емес! Сіз қашан екенін білмейсіз
Ескі байланыс қабылдағышына сандық дисплей қосыңыз: 6 қадам (суреттермен)
Ескі байланыс ресиверіне цифрлық дисплей қосу: Ескі байланыс құралдарын қолданудың кемшіліктерінің бірі - аналогты терудің өте дәл болмауы. Сіз әрқашан қабылдайтын жиілікте болжайсыз. AM немесе FM диапазондарында бұл әдетте проблема емес, себебі сіз әдетте
Топырақтың ылғалдылығы бойынша кері байланыс бақыланатын Интернетке қосылған тамшылатып суару жүйесі (ESP32 және Blynk): 5 қадам
Топырақтың ылғалдылығы туралы кері байланыс бақыланатын Интернетке қосылған тамшылатып суару жүйесі (ESP32 және Blynk): Ұзақ демалыстарға шыққанда өз бақшаңызға немесе өсімдіктеріңізге алаңдаңыз, немесе зауытты күнделікті суаруды ұмытпаңыз. Міне шешім - бұл топырақтың ылғалдылығын бақылайтын және жаһандық байланыстырылған тамшылатып суару жүйесі, бағдарламалық қамтамасыз етудің алдыңғы жағында ESP32 басқарады
Суперконденсатордың пайдасыз машинасы немесе ақылды адаммен диалог: 7 қадам (суреттермен)
Суперконденсатордың пайдасыз машинасы немесе ақылды адаммен диалог: ақылды адам. Не?! Пайдасыз машина! Тағы да! Жүздеген, мыңдаған YouTube арналарын жабу жеткіліксіз бе? Jumbleview. Олардың көпшілігі қосқышпен жасалған, бұл рокерде SG бар. Енді не? Барлығы бірдей жұмыс істейтінін біледі. Ал сіз қазірдің өзінде
RaspberryPI мен BME280 көмегімен Apple HomeKit температура сенсорын (BME280) жасаңыз: 5 қадам
RaspberryPI мен BME280 көмегімен Apple HomeKit температура сенсорын (BME280) жасаңыз: Мен соңғы бірнеше айда IOT құрылғыларымен ойнадым және үй мен коттедждің жағдайын бақылау үшін 10 -ға жуық сенсорды орналастырдым. Мен бастапқыда AOSONG DHT22 қалыпты ылғалдылық сенсорын қолдана бастадым