Satura rādītājs:
- 1. darbība: izveidojiet telpas skaitītāja ķēdi
- 2. darbība: ķēdes pārbaude
- 3. darbība. Telpu noslogojuma skaitītāja kodēšana
- 4. darbība: izveidojiet komandu centru un kodējiet to
Video: MicroBit telpu noslodzes skaitītājs un kontrolieris: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
Pandēmijas laikā viens no veidiem, kā samazināt vīrusa pārnešanu, ir maksimāli palielināt fizisko attālumu starp cilvēkiem.
Telpās vai veikalos būtu noderīgi zināt, cik cilvēku jebkurā laikā atrodas slēgtā telpā.
Šis projekts izmanto sensoru pāri, lai noteiktu cilvēkus, kas ienāk telpā un iziet no tās. Ķēdi varēja uzstādīt uz durvju rāmja, lai cilvēki izietu un ieietu tai garām.
Tas darbojas, uzstādot divus gaismas atkarīgos rezistorus (LDR), lai noteiktu personu, kas iet garām ierīcei. Palielinoties gaismas līmenim, kas krīt uz LDR, palielinās strāvas plūsma caur rezistoru. To var izmērīt ar microBit.
Persona, kas atstāj telpu, vispirms šķērsos “iekšējo” LDR, un to noteiks microBit. Ja telpā ir vairāk nekā viena persona, tā atņems vienu no pasažieru skaita.
Persona, kas ienāk telpā, vispirms šķērsos “ārējo” LDR, un to noteiks microBit. Ja telpā ir mazāk par maksimāli atļautajiem cilvēkiem, tas palielinās 1 cilvēku skaitu. Ja ārējais detektors tiek nodots garām un telpā jau ir maksimāli pieļaujamie cilvēki, tiks parādīta stop zīme un atskanēs brīdinājuma skaņa.
Pēc izvēles komandu centrs
Ir otrs microBit, kas ir komandu centrs. Tas būtu kasiera vai skolotāja vietā. Katru reizi, kad kāds ienāk telpā vai iziet no tās, telpu skaits bezvadu režīmā tiek nosūtīts uz komandu centru microBit. Ja tiek sasniegts maksimālais noslogojums, komandu centrs microBit arī pīkst un parāda brīdinājuma simbolu.
Lietotājs var arī palielināt vai samazināt maksimālo noslogojumu, izmantojot pogas A un B, lai mainītu maksimālo noslogojumu. Nospiežot pogas A un B kopā, jaunā maksimālā vērtība tiek bezvadu režīmā nosūtīta uz telpas skaitītāju microBit, kur tiek atjaunināta maksimālā noslogojuma vērtība.
Veidosim šo projektu!
Piegādes:
Istabu noslogojuma skaitītājs
- BBC mikroBits
- Maizes dēlis
- No gaismas atkarīgs rezistors (2)
- 1K omu rezistors (2)
- Pjezo skaņas signāls
- Vadu savienošana
- Aligatora skavas plākstera auklas (5)
Komandu centrs (pēc izvēles)
- BBC mikroBits
- Pjezo skaņas signāls
- Aligatora skavas plākstera auklas (2)
1. darbība: izveidojiet telpas skaitītāja ķēdi
Pievienojiet ķēdi, kā parādīts diagrammā. Jūs varat izmantot aligatora skavas plākstera vadus, lai savienotu izejas vadus, GND un 3 V vadus ar microBit tapām.
Pārliecinieties, vai pjezo skaņas signāla polaritāte ir pareizi orientēta. Ja ir īsāks tapa, tas iet uz GND, bet garākais - uz microBit 0. Ja tie ir vienāda garuma, orientācijai nav nozīmes.
Vēlreiz pārbaudiet elektroinstalāciju un pēc tam sāksim kodēt!
2. darbība: ķēdes pārbaude
Pirms veltāt laiku skaitītāja kodēšanai, veltiet dažas minūtes, lai ievadītu šo LDR kalibrēšanas skici vai augšupielādētu pievienoto skices.hex failu savā microBit.
Skrienot, skice displejā parādīs nelielu dimantu, kad tā atklāj, ka jūsu roka sedz no gaismas atkarīgo rezistoru. Pirms turpināt nākamo darbību, pārbaudiet abas 1. un 2. analogās tapas.
3. darbība. Telpu noslogojuma skaitītāja kodēšana
Ievadiet diagrammas koda blokus vai augšupielādējiet.hex failu savā microBit.
Mainīgo maksimālo noslogojumu var noregulēt atbilstoši telpas noslogojuma ierobežojumam.
Mainīgais līmenisDrop ir gaismas līmeņa samazinājuma vērtība, kas jāpārsniedz, pirms microBit uzskaita personu, kas ienāk telpā vai iziet no tās. Jums, iespējams, būs jāpielāgo šī vērtība, ņemot vērā jūsu istabas apgaismojumu.
Kad esat augšupielādējis, mēģiniet pārlikt roku pāri no ārējā gaismas atkarīgā rezistora. Telpu skaitam vajadzētu palielināties.
Kamēr jūs “ieejat” telpā, galu galā jūs pārsniegsiet maksimālo noslogojumu, un LED displejā parādīsies “stop zīme” un īss signāls tiks atskaņots kā skaņas brīdinājums. Telpā nedrīkst ienākt vairāk cilvēku.
Novietojiet roku virs “iekšējā” gaismas atkarīgā rezistora, un telpu skaitam jāsāk samazināties katru reizi, kad pārklājat no gaismas atkarīgo rezistoru.
Labi! Jūs esat uzbūvējis istabu noslodzes skaitītāju!
Vai vēlaties to padarīt vēl LABĀKU? Turpini lasīt!
4. darbība: izveidojiet komandu centru un kodējiet to
Pievienojiet otru microBit šādi.
Izmantojot aligatora skavas plākstera vadu, pievienojiet otrā pjezo skaņas signāla īsāko pusi ar microBit GND tapu.
Pievienojiet skaņas signāla garāko pusi ar microBit 0 tapu, izmantojot citu plākstera vadu. Atkal, ja tapas ir vienāda garuma, orientācijai nav nozīmes.
Šajā kodu bloku komplektā tiek izmantotas microBit radio funkcijas.
Ievadiet koda blokus, pamatojoties uz diagrammu, vai augšupielādējiet microBit nodrošināto.hex failu.
Katru reizi, kad telpas pārraides skaitītājs microBit nosaka ieeju vai izeju, tas nosūta pašreizējo telpu skaitu uz uzraudzības staciju. Ja tiek pārsniegta maksimālā noslogojuma robeža, tā nosūta “99”, ko novērošanas stacija nosaka, un pēc tam rāda “stop zīmi” un atskaņo brīdinājuma skaņu.
Lietotājs var palielināt maksimālo noslogojumu, nospiežot microBit pogu B.
Lietotājs var samazināt maksimālo noslogojumu, nospiežot microBit pogu A.
Nospiežot pogas A un B kopā, jaunā maksimālā noslogojuma vērtība tiks nosūtīta uz telpas noslogojuma skaitītāju microBit. Otra microBit displejā redzēsit 'u', kas norāda, ka vērtība ir atjaunināta. Tagad telpu noslodzes skaitītājs darbosies, pamatojoties uz jauno vērtību.
Es ceru, ka jums šī pamācība šķita jautra un informatīva!
TAGAD EJIET PADARĪT KAUT KO BRĪNIŠĶĪGU !!
Ieteicams:
Brīvroku telpu apgaismojuma vadība: 10 soļi
Brīvroku telpu apgaismojuma vadība: kā filmā " Neiespējamā misija " saka " Izmisuma laiki prasa izmisīgus pasākumus " manam brālim, kurš mācās 10. klasē, radās ideja kontrolēt virtuves apgaismojumu, izmantojot tālruni, nevis slēdžus, un iemesls
Telpu noslodzes skaitītājs: 5 soļi (ar attēliem)
Istabu noslogojuma skaitītājs: Es esmu meksikānis Paolo Rejs, kuram patīk radīt un veidot lietas. Tieši tāpēc es izveidoju šīs telpas noslodzes skaitītāju. Sakarā ar COVID-19 apstākļiem es nolēmu izstrādāt šo projektu, lai ierobežotu vīrusu izplatību, kontrolējot to cilvēku skaitu, kuri var būt
Pamata telpu automatizācija: 7 soļi
Pamata telpu automatizācija: Skolas projektā es izveidoju mini mājas automatizācijas sistēmu. To var izmantot cilvēkiem, kuri visu laiku strādā birojā un aizmirst regulēt apgaismojumu, atvērt logu vai atdzesēt telpu, kad tā ir karsta. Esmu bijis šis puisis daudzas reizes
DIY spēļu kontrolieris uz Arduino bāzes - Arduino PS2 spēļu kontrolieris - Spēlējot Tekken ar DIY Arduino Gamepad: 7 soļi
DIY spēļu kontrolieris uz Arduino bāzes | Arduino PS2 spēļu kontrolieris | Spēlēt Tekken ar DIY Arduino Gamepad: Sveiki, puiši, spēlēt spēles vienmēr ir jautri, bet spēlēt ar savu DIY pielāgoto spēļu kontrolieri ir jautrāk. Tāpēc šajā instrukcijā mēs izveidosim spēles kontrolieri, izmantojot arduino pro micro
YABC - vēl viens Blynk kontrolieris - IoT mākoņa temperatūras un mitruma kontrolieris, ESP8266: 4 soļi
YABC - Vēl viens Blynk kontrolieris - IoT mākoņa temperatūras un mitruma kontrolieris, ESP8266: Sveiki, Makers, es nesen sāku audzēt sēnes mājās, austeru sēnes, bet man jau ir 3x no šiem kontrolieriem mājās, lai raudzētu temperatūras kontroli savai mājas brūvei, sieva arī tagad dara šo Kombucha lietu un kā siltuma termostatu