Мазмұны:
- 1 -қадам: Бөлменің есептегіш схемасын құрыңыз
- 2 -қадам: Сіздің тізбекті тексеру
- 3 -қадам: Бөлмедегі адамдардың санауышын кодтау
- 4 -қадам: Командалық орталықты құрыңыз және оны кодтаңыз
Бейне: MicroBit бөлмесінің толуын есептегіш пен контроллер: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Пандемия кезінде вирустың таралуын төмендетудің бір жолы - адамдар арасындағы физикалық алшақтықты барынша арттыру.
Бөлмелерде немесе дүкендерде кез келген уақытта жабық кеңістікте қанша адам болатынын білу пайдалы болар еді.
Бұл жобада бөлмеге кіретін және шығатын адамдарды анықтау үшін сенсорлар жұбы қолданылады. Схема есіктің жақтауына орнатылуы мүмкін, сондықтан адамдар шығып, кірген кезде оның жанынан өтеді.
Бұл құрылғыдан өтіп бара жатқан адамды анықтау үшін екі жарыққа тәуелді резистордың (LDR) көмегімен жұмыс істейді. LDR -ге түсетін жарық деңгейі жоғарылаған сайын резистор арқылы ток ағымы артады. Мұны microBit көмегімен өлшеуге болады.
Бөлмеден шыққан адам алдымен «интерьер» LDR арқылы өтеді және оны microBit анықтайды. Егер бөлмеде бірнеше адам болса, онда ол адам санынан біреуін алып тастайды.
Бөлмеге кіретін адам алдымен «сыртқы» LDR -ден өтеді және оны microBit анықтайды. Егер бөлмеде рұқсат етілген адам саны аз болса, онда бұл жолаушылар санына 1 қосылады. Егер сыртқы детектор өтіп кетсе және бөлмеде рұқсат етілген адамдар көп болса, онда «тоқтату белгісі» көрсетіледі және ескерту дыбысы шығады.
Қосымша басқару орталығы
Командалық орталық болып табылатын екінші microBit бар. Бұл кассирдің немесе мұғалімнің орнында болар еді. Біреу бөлмеге кіргенде немесе шыққан кезде, бөлме саны microBit басқару орталығына сымсыз жіберіледі. Егер ең көп орынға қол жеткізілсе, microBit басқару орталығы дыбыстық сигнал береді және ескерту белгісін көрсетеді.
Сондай -ақ, пайдаланушы A және B түймелерінің көмегімен тұрғын үйдің максималды көлемін өзгертуге болады. А және В батырмаларын бірге басу арқылы жаңа максималды мән сымсыз микробит нөміріне жіберіледі, онда тұрғындардың максималды мәні жаңартылады.
Бұл жобаны жасайық!
Жабдықтар:
Бөлмедегі адам санауыш
- BBC microBit
- Нан тақтасы
- Жарыққа тәуелді резистор (2)
- 1K Ом резисторы (2)
- Piezo Buzzer
- Қосылатын сымдар
- Аллигатордың қысқыш сымдары (5)
Командалық орталық (міндетті емес)
- BBC microBit
- Пьезо дыбысы
- Аллигатордың қысқыш сымдары (2)
1 -қадам: Бөлменің есептегіш схемасын құрыңыз
Диаграммада көрсетілгендей тізбекті қосыңыз. Шығу сымдарын, GND және 3V сымдарын microBit түйреуіштеріне қосу үшін аллигатор қысқыш патч сымдарын пайдалануға болады.
Пьезо -дыбыстық сигналдың полярлығы дұрыс бағытталғанына көз жеткізіңіз. Егер қысқа түйреуіш болса, ол GND -ге өтеді, ал ұзынырақ түйреуіш microBit -тегі 0 -түйінге өтеді. Егер олардың ұзындығы бірдей болса, бағдар маңызды емес.
Сымдарды екі рет тексеріңіз, содан кейін кодты алайық!
2 -қадам: Сіздің тізбекті тексеру
Есептегіш үшін барлық кодтауды орындауға уақыт жұмсамас бұрын, LDR Calibration эскизін енгізуге немесе тіркелген.hex файлын microBit -ке жүктеуге бірнеше минут кетіңіз.
Жүгіру кезінде эскиз дисплейде сіздің қолыңыздың жарыққа тәуелді резисторды жабатынын анықтаған кезде сізге кішкене гауһарды көрсетеді. Келесі қадамға өтпес бұрын 1 және 2 аналогтық түйреуіштерді тексеріңіз.
3 -қадам: Бөлмедегі адамдардың санауышын кодтау
Диаграммадағы код блоктарын енгізіңіз немесе.hex файлын microBit -ке жүктеңіз.
MaxOccupancy айнымалысы бөлменің толу шегіне сәйкес реттелуі мүмкін.
LevelDrop айнымалысы - бұл жарық деңгейін төмендету мәні, ол микробиттің адамды бөлмеге кіру/шығу деп санамас бұрын асып кетуі керек. Мүмкін, бұл мәнді сіздің бөлмеңіздегі сыртқы жарыққа қарай реттеу қажет болуы мүмкін.
Жүктелген кезде қолыңызды «сыртқы» жарыққа тәуелді резистордан өткізіп көріңіз. Бөлменің санын көбейту керек.
Бөлмеге «кіруді» жалғастыра отырып, ақырында сіз максималды бос орыннан асып кетесіз және жарықдиодты дисплейде «тоқтату» белгісі пайда болады және дыбыстық ескерту ретінде қысқа әуен ойнатылады. Басқа адамдар бөлмеге кіре алмайды.
Қолыңызды «ішкі» жарыққа тәуелді резистордың үстіне қойыңыз, жарыққа тәуелді резисторды жапқан сайын бөлме саны азая бастайды.
Жақсы! Сізде бөлмеге арналған есептегіш бар!
Оны одан да жақсырақ жасағыңыз келе ме? Оқыңыз!
4 -қадам: Командалық орталықты құрыңыз және оны кодтаңыз
Екінші микробитті келесідей қосыңыз.
Аллигатор қысқышының сымын қолданып, екінші пьезо сигналының қысқа жағын microBit GND түйреуішіне қосыңыз.
Дыбыстық сигналдың ұзын жағын басқа патч сыммен microBit 0 түйреуішіне қосыңыз. Тағы да, егер түйреуіштердің ұзындығы бірдей болса, бағдар маңызды емес.
Бұл код блоктарының жиынтығы microBit радио мүмкіндіктерін қолданады.
Диаграммаға негізделген код блоктарын енгізіңіз немесе microBit -ке берілген.hex файлын жүктеңіз.
MicroBit бөлмедегі бос орындардың есептегіші кіруді немесе шығуды анықтаған сайын, ол ағымдағы бөлме санын бақылау станциясына жібереді. Егер тұрғындардың максималды шегі асып кетсе, ол бақылау станциясының «99» белгісін жібереді, содан кейін «тоқтату белгісін» көрсетеді және ескерту дыбысын шығарады.
Пайдаланушы microBit -тегі B батырмасын басу арқылы тұрғындардың максималды лимитін арттыра алады.
Пайдаланушы microBit -тегі A түймесін басу арқылы тұрғындардың максималды мөлшерін төмендетуі мүмкін.
А түймешігі мен В түймесін бірге басу microBit бөлмесінде болудың жаңа максималды мәнін жібереді. Мәннің жаңартылғанын көрсету үшін басқа microBit дисплейінде 'u' белгісін көресіз. Енді бөлмеге кіру есептегіші жаңа мәнге сәйкес жұмыс істейді.
Сіз бұл нұсқаулықты қызықты әрі ақпараттық деп таптыңыз деп үміттенемін!
ҚАЗІР БІРДІҢ КЕРЕМЕТІН ЖАСАҢЫЗ !!
Ұсынылған:
Nest Thermostat, толуын бақылау: 12 қадам
Nest Thermostat, толуын бақылау: Менің Nest Thermostat көмегімен үйдегі салқындатуды автоматтандыру соңғы уақытқа дейін IFTTT -пен Life360 -тың «үйге бірінші келуімен» іске қосылды; және " үйден соңғы рет " триггерлер. Бұл өте жақсы болды, өйткені мен отбасы мүшелерін Ли -ге қоса аламын
Қашу бөлмесінің декодер қорабы: 7 қадам (суреттермен)
Escape Room Decoder Box: Escape Rooms - бұл өте қызықты және командалық жұмыс үшін тамаша. Сіз өзіңіздің жеке қашу бөлмеңізді құру туралы ойладыңыз ба? Бұл декодер қорабының көмегімен сіз жақсы жолға түсе аласыз! Ескертуді пайдалану туралы ойланғаныңыз жақсы
Ws2812 төсек бөлмесінің шамы: 6 қадам (суреттермен)
Ws2812 төсек -орындық лампа: Сәлеметсіз бе, мен смартфоннан немесе браузері бар кез келген құрылғыдан басқаруға және Apple Home -ге қарағанда интеграциялану үшін төсек -орын лампасын қайта құруды шештім. Мақсаттар: 1. Жарықтықты, түсті немесе анимацияны/эффекттерді басқару үшін WS2812b светодиодты пайдаланыңыз. Біз
Жұмыс үстеліндегі үй/кеңсе бөлмесінің температурасын бақылаңыз: 4 қадам
Жұмыс үстеліндегі үй/кеңсе бөлмесінің температурасын бақылаңыз: Бөлмелерді немесе кеңселерді немесе біз бұл жобаны қолдана алатын кез келген жерді бақылау үшін, ол график, нақты уақыт температурасы және тағы басқалар сияқты көптеген мәліметтермен көрсетіледі. Біз мыналарды қолданамыз: https://thingsio.ai/ Ең алдымен, біз осы IoT платформасында тіркелуіміз керек
Оқу бөлмесінің таймері: 7 қадам
Оқу бөлмесінің таймері: оқу бөлмесінің таймерін құру бойынша нұсқаулық