Мазмұны:
- Жабдықтар
- 1 -қадам: құрылғының құрылымы
- 2 -қадам: кодтау
- 3 -қадам: сыртқы түрін өзгертіңіз
- 4 -қадам: Бұл іс жүзінде қалай жұмыс істейді
- 5 -қадам: Рефлексия
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Есіңізде болсын, жарықты өшіріңіз, жерді сақтаңыз.
Бұл құрылғы бөлмеден шыққанда жарықты өшіруді үйренуге көмектеседі.
Құрылғыны негізінен Arduino құрастырады, негізінен жарық сенсоры, ультрадыбыстық қашықтық өлшеу құралы мен жарықдиодты шам.
Бұл есіктің сыртында тұрған жарықдиодты шамды жағу арқылы ұмытып қалсам, жарықты өшіруді еске салады.
Жабдықтар
Жарық сенсоры
Ультрадыбыстық қашықтықты өлшеу құралы
СКД экран
Жарықдиодты шам
Шошқалары бар аллигатор клиптері
Әр түрлі сымдар
Керемет қорап
1 -қадам: құрылғының құрылымы
Құрылғының жұмысына әсер ететін 5 негізгі бөлік бар:
Жарық сенсоры: жарық сәулелерінің мәнін сезеді (жарық қосылған немесе өшірілген) және кодтау арқылы реттеледі
B-ультрадыбыстық қашықтықты өлшеу құралы: есіктің қашықтығын анықтайды және кодтау арқылы реттеледі-бұл есіктің ашық немесе ашылмағанын анықтау.
C-LCD экраны: ультрадыбыстық қашықтықты өлшеу құралының кодын орнатуға көмектесетін қашықтық санын көрсетеді.
D-жарықдиодты шам: еске түсіру үшін жеңіл болатын объект
Шошқалары бар E-Alligator клиптері: жарықдиодты шамды ашық жерге шығуға мүмкіндік береді
2 -қадам: кодтау
1. ультрадыбыстық қашықтықты өлшеу құралы анықтаған қашықтықты көрсету үшін СКД экранын орнатыңыз.
2. екі шартпен 'if/else' логикасын құрыңыз:
а) егер жарық сәулелерінің мәні 500-ден жоғары болса, жарық қосылады
б) егер қашықтық саны қысқа болса, 93 --- есік ашылды (бөлмеден шығады)
-егер а) & б) екі жағдайда да-есіктің сыртындағы жарықдиодты шамы жанады (шамды өшіруді еске салады)
-егер олардың біреуі а) немесе б) шарттар сәйкес келмесе-есіктің сыртындағы жарықдиодты шам жанбайды (сіз әлі өз бөлмеңіздесіз немесе жарықты немесе екеуін де өшіруді ұмытасыз)
3 -қадам: сыртқы түрін өзгертіңіз
Ешкім бөлмесінің жерінде сымға толы құрылғыны қаламайды.
Құрылғыны жақсы көрінетін қорапқа салыңыз.
*Сенсор мен детекторды қорапқа салмау маңызды, әйтпесе ол жұмыс істемейді.
4 -қадам: Бұл іс жүзінде қалай жұмыс істейді
Мен бөлмеден шамдар қосылып шыққанда, еске салғыш диод шамы жанады.
Мен жарығы сөніп тұрған бөлмеден шыққанда, еске салғыш диод жұмыс істемейді.
5 -қадам: Рефлексия
Бұл жоба маған бөлмеден шыққанда жарықты өшіруді үйренуге көмектеседі. Мен құрылғыны жобалаудан бастап жасауға дейін өз бетімше жасауды үйрендім. Бұл менің Arduino дағдылары мен дағдарысты басқару қабілетін жақсартты. Менің ойымша, менің дағдыларым бұрын ойлағаннан әлдеқайда жақсы және менің сенімділігімді арттырады. Мен келесі жобаны асыға күтемін және үлкен сынақ іздеймін.
Ұсынылған:
Arduino автокөлігіне кері тұрақ туралы ескерту жүйесі - Қадамдық қадамдар: 4 қадам
Arduino автокөлігіне кері тұрақ туралы ескерту жүйесі | Қадамдар: Бұл жобада мен Arduino UNO және HC-SR04 ультрадыбыстық сенсоры көмегімен қарапайым Arduino Car Reverse паркинг датчигінің схемасын жасаймын. Бұл Arduino негізіндегі Car Reverse ескерту жүйесін автономды навигация, робот ауқымы және басқа да ауқымда қолдануға болады
Су туралы ескерту - қайықты құтқаратын құрылғы: 5 қадам (суреттермен)
Су туралы ескерту - сіздің қайықты құтқаратын құрылғы: Егер сіз қайықтың иесі болсаңыз, ақырында қайықты құрғақ жерге шығаруда үлкен жайлылық болады. Ол жерге батып кете алмайды. Барлық жерде толқынның астында сырғып, жоғалып кету үрдісін жеңу үшін үнемі күрес жүріп жатыр. Қыста мұнда Алас қаласында
GSM, GPS және акселерометрді қолданатын жазатайым оқиғалар туралы ескерту жүйесі: 5 қадам (суреттермен)
GSM, GPS және акселерометрді қолданатын жазатайым оқиғалар туралы хабарлау жүйесі: маған конкурсқа дауыс беріңіз, маған конкурсқа дауыс беріңіз, қазіргі уақытта жол апатынан көптеген адамдар жолда қайтыс болды, оның басты себебі - «құтқарудың кешігуі». Дамушы елдерде бұл мәселе өте үлкен, сондықтан мен бұл жобаны үнемдеу үшін жасадым
Жарықдиодты шамдарды өшіру: 3 қадам
Жарықдиодты шамдар диммері: Бұл қарапайым жарықдиодты шамдар. Бейнеде схеманың қалай жұмыс істейтінін көруге болады, мен келесі мақалаларды оқығаннан кейін осындай ойға келдім: https: //www.instructables.com/id/LM350-Power-Supply/https: //www.instructables. com/id/транзистор
AWS және ESP32 көмегімен температура мен ылғалдылық туралы ескерту: 11 қадам
AWS және ESP32 көмегімен температура мен ылғалдылық туралы ескерту: Бұл оқулықта біз температура мен ылғалдылық сенсорының көмегімен температура мен ылғалдылықтың әр түрлі деректерін өлшейміз. Сіз бұл деректерді AWS -ке жіберуді үйренесіз