1. korak: Napravi
Što je to?
Alarm kojim se daljinski upravlja putem radija obavještava te kad je netko upalio svjetlo ili pak otvorio ladicu ili torbu.
Kako to radi
- Poput projekta Senzor sunca (Sunlight sensor), ovdje se koriste micro:bitove LEDice kao senzor za svjetlost kako bi se izmjerila količina svjetlosti koja pada na zaslon.
- Program putem petlje šalje svakih 10 sekundi radio poruku o tome je li svjetlo ili tama. Na temelju očitane vrijednosti šalje se poruka 'upaljeno' ako je izmjereno više od (>) 50, a poruka 'ugašeno' ako je izmjereno manje od (<) 50. Možda će te vrijednosti trebati prilagoditi ovisno o osvjetljenju na licu mjesta.
- Pritiskom tipke A na ulazu, na LED zaslonu će se kao izlaz prikazati izmjerena količina svjetlosti, a pomoću toga možeš namjestiti alarm pa možeš vrijednost 50 zamijeniti nekom koja bolje odgovara okruženju.
- Program za alarm reagira čim dobije poruku. Ako je poruka jednaka 'ugašeno' tada se briše LED zaslon, a ako je poruka jednaka 'upaljeno' tada se prikaže ljutito lice i oglasi se 'ZLOČESTI' ton alarma.
- Pazi da senzor i alarm koriste istu radio grupu - neki broj između 0 i 255.
Što ti treba
- 2 micro:bita, bar jedan mora imati komplet baterija
- nešto vrijedno što treba pohraniti na sigurno
- po želji slušalice, zujala ili zvučnici za alarm.
2. korak: Kodiraj
Senzor/ predajnik:
Alarm / prijemnik:
3. korak: Unaprijedi
- Kombiniraj ovo s projektom Alarm za nagib (Tilt alarm) kako bi opazio kad se nešto pomakne ILI kad se upali svjetlo.
- Učini da alarm radi obratno, tako da se oglasi kada netko ugasi svjetlo.
- Prilagodi program tako da se prati potrošnja energije: upotrijebi varijablu za upis broja sekundi koliko je svjetlo bilo upaljeno ili pokreni alarm tek nakon što je predugo gorjelo.
This content is published under a Creative Commons Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) licence.