Tartalomjegyzék:
- 1. lépés: Építse fel a szoba számláló áramkört
- 2. lépés: Az áramkör tesztelése
- 3. lépés: A szobafoglaló számláló kódolása
- 4. lépés: Készítse el a Parancsközpontot és kódolja azt
Videó: MicroBit szobafoglalás számláló és vezérlő: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
A járvány idején a vírus terjedésének csökkentésének egyik módja az emberek közötti fizikai távolság maximalizálása.
Szobákban vagy üzletekben hasznos lenne tudni, hogy hány ember tartózkodik a zárt térben egy adott időpontban.
Ez a projekt egy pár érzékelőt használ a helyiségbe belépő és onnan kilépő emberek észlelésére. Az áramkört fel lehet szerelni az ajtókeretre, így az emberek elmennek mellette, amikor kilépnek és belépnek.
Úgy működik, hogy két fényfüggő ellenállás (LDR) van beállítva, hogy érzékelje az eszközt elhaladó személyt. Az LDR -re eső fény szintjének növekedésével az ellenálláson átfolyó áram növekszik. Ezt a microBit segítségével lehet mérni.
A szobából kilépő személy először áthalad a „belső” LDR -n, és ezt a microBit észleli. Ha egynél több ember tartózkodik a szobában, az egyet kivon a lakók számából.
A helyiségbe belépő személy először a „külső” LDR -t keresztezi, és ezt a microBit észleli. Ha a megengedettnél kevesebb ember tartózkodik a szobában, 1 -et ad hozzá a lakók számához. Ha a külső érzékelő elhalad, és már a megengedett személyek vannak a szobában, megjelenik a „stoptábla”, és figyelmeztető hang hallható.
Választható Parancsközpont
Van egy második microBit, amely a parancsközpont. A pénztárosnál vagy a tanárnál lenne. Minden alkalommal, amikor valaki belép vagy elhagyja a szobát, a szobaszám vezeték nélkül elküldésre kerül a microBit parancsközpontnak. Ha eléri a maximális kihasználtságot, a microBit parancsközpont is sípol, és megjeleníti a figyelmeztető szimbólumot.
A felhasználó növelheti vagy csökkentheti a maximális kihasználtságot az A és B gombokkal a maximális foglaltság értékének megváltoztatásához. Az A és a B gomb együttes megnyomásával az új maximális érték vezeték nélkül elküldésre kerül a helyiségszámláló microBit -jére, ahol a maximális kihasználtság értéke frissül.
Építsük fel ezt a projektet!
Kellékek:
Szobafoglaltság számláló
- BBC microBit
- Kenyeretábla
- Fényfüggő ellenállás (2)
- 1K ohmos ellenállás (2)
- Piezo csengő
- Vezetékek csatlakoztatása
- Alligátor klip patch kábelek (5)
Parancsközpont (opcionális)
- BBC microBit
- Piezo hangjelző
- Alligátor csíptető zsinórok (2)
1. lépés: Építse fel a szoba számláló áramkört
Csatlakoztassa az áramkört az ábrán látható módon. Az alligátor csipeszes patch kábelei segítségével csatlakoztathatja a kimeneti vezetékeket, a GND és a 3 V -os vezetékeket a microBit csapjaihoz.
Győződjön meg arról, hogy a piezo zümmögő polaritása megfelelően van beállítva. Ha van egy rövidebb tű, akkor a GND -hez, a hosszabb tű pedig a microBit 0 -ás csapjához kerül. Ha azonos hosszúságúak, a tájolás nem számít.
Ellenőrizze kétszer a vezetékeket, majd kezdjük el a kódolást!
2. lépés: Az áramkör tesztelése
Mielőtt időt töltene a számláló összes kódolásával, szánjon néhány percet, vagy írja be ezt az LDR kalibrációs vázlatot, vagy töltse fel a csatolt vázlat.hex fájlt a microBit -re.
Futás közben a vázlat egy kis gyémántot jelenít meg a kijelzőn, amikor észleli, hogy a keze a fényfüggő ellenállást takarja. Mielőtt folytatná a következő lépést, tesztelje az 1. és 2. analóg érintkezőt.
3. lépés: A szobafoglaló számláló kódolása
Írja be a kódblokkokat a diagramra, vagy töltse fel a.hex fájlt a microBit -jére.
A maxOccupancy változó a szoba kihasználtságához igazítható.
A levelDrop változó az a fényszint -csökkentési érték, amelyet meg kell haladni, mielőtt a microBit személyt számít a helyiségbe belépőnek/kilépőnek. Lehet, hogy módosítania kell ezt az értéket a szoba környezeti fénye alapján.
Feltöltéskor próbálja átadni a kezét a „külső” fényfüggő ellenállás felett. A szobák számát növelni kell.
Ahogy folyamatosan belép a szobába, végül túllépi a maxOccupancy értéket, és a LED -kijelzőn megjelenik a "stop" jel, és egy rövid hangjelzés hallható figyelmeztetésként. Több ember nem léphet be a szobába.
Hajtsa a kezét a „belső” fényfüggő ellenállás fölé, és a helyiségek számának csökkennie kell minden alkalommal, amikor lefedi a fényfüggő ellenállást.
Oké! Épített egy szoba kihasználtság számlálót!
Szeretné még jobbá tenni? Olvass tovább!
4. lépés: Készítse el a Parancsközpontot és kódolja azt
Csatlakoztasson egy második microBitet az alábbiak szerint.
Egy aligátor csíptető patch kábel segítségével csatlakoztassa a második piezo zümmere rövidebb oldalát a microBit GND csapjához.
Csatlakoztassa a zümmögő hosszabb oldalát a microBit 0. tűjéhez egy másik patch kábel segítségével. Ismét, ha a csapok azonos hosszúságúak, a tájolás nem számít.
Ez a kódblokk -készlet a microBit rádiófunkcióit használja.
Írja be a kódblokkokat a diagram alapján, vagy töltse fel a.hex fájlt a microBitre.
Minden alkalommal, amikor a szobafoglalási számláló microBit be- vagy kilépést észlel, elküldi az aktuális szobaszámot a megfigyelő állomásnak. Ha túllépik a maximális férőhely -korlátot, akkor a 99 -es számot küld, amelyet a felügyeleti állomás észlel, majd megjeleníti a „stoptáblát”, és lejátssza a figyelmeztető hangot.
A felhasználó növelheti a maximális kihasználtságot a microBit B gombjának megnyomásával.
A felhasználó csökkentheti a maximális kihasználtságot a microBit A gombjának megnyomásával.
Az A és a B gomb együttes megnyomása elküldi az új maximális kihasználtság értéket a szoba kihasználtság számlálójának microBit -jére. A másik microBit kijelzőjén egy "u" jelzi, hogy az érték frissült. Most a szobafoglaltság számláló az új érték alapján fog működni.
Remélem, ezt az oktatható szórakoztatónak és informatívnak találta!
MOST LÉGY CSODÁLATOSAN VALAMIT !!
Ajánlott:
Arduino számláló a TM1637 LED kijelző használatával: 7 lépés
Arduino számláló a TM1637 LED kijelző használatával: Ebben az oktatóanyagban megtanuljuk, hogyan készítsünk egyszerű számjegyű számlálót a TM1637 és Visuino LED kijelző használatával. Nézze meg a videót
Arduino számláló a TM1637 LED kijelző és az akadályok elkerülése érdekében: 7 lépés
Arduino számláló a TM1637 LED kijelző és akadálykerülő érzékelő használatával: Ebben az oktatóanyagban megtanuljuk, hogyan készítsünk egyszerű számjegyű számlálót a TM1637 LED kijelző, valamint az akadálykerülő érzékelő és a Visuino segítségével. Nézze meg a videót
Frekvencia számláló Arduino -val: 8 lépés (képekkel)
Frekvenciaszámláló az Arduino segítségével: Ez egy egyszerű és olcsó arduino alapú frekvenciaszámláló, kevesebb mint 4 dollárba került, nagyon hasznos volt a kis áramkörök mérése
YouTube-előfizetői számláló e-papír kijelző és Raspberry Pi Zero W használatával: 5 lépés (képekkel)
YouTube-előfizetői számláló E-papír kijelző és Raspberry Pi Zero W használatával: Ebben az utasításban megmutatom, hogyan lehet saját Youtube-előfizetői számlálót létrehozni e-papír kijelzővel, és egy Raspberry Pi Zero W-t a YouTube API lekérdezéséhez és frissítse a kijelzőt. Az e-papír kijelzők nagyszerűek az ilyen típusú projektekhez, mivel
Microbit Midi CC vezeték nélküli vezérlő: 5 lépés (képekkel)
Microbit Midi CC vezeték nélküli vezérlő: Ebben az útmutatóban egy vezeték nélküli midi CC vezérlőt hozunk létre, amely lehetővé teszi, hogy a Microbit -et midi -vezérlőként használja, és csatlakoztathassa kedvenc zeneszerző szoftveréhez. Mi az a Midi CC? Gyakran rövidítve CC, míg A helyes kifejezés: "Vezérlés