Processing math: 100%

Prijavi problem


Obeleži sve kategorije koje odgovaraju problemu

Još detalja - opišite nam problem


Uspešno ste prijavili problem!
Status problema i sve dodatne informacije možete pratiti klikom na link.
Nažalost nismo trenutno u mogućnosti da obradimo vaš zahtev.
Molimo vas da pokušate kasnije.

Безбедносни систем


  • Да ли вам се десило да изгубите/нестане неки предмет?

  • На који начин можете да заштитите свој стамбени простор од нежељених посетилаца?

  • Да ли у вашој школи постоји нека врста безбедносног система?

  • Како треба реаговати у случају пожара?

  • Како можемо да се заштитимо од поплава?

Овим пројектом желели смо да укажемо на велику улогу савремених технологија у повећању наше личне безбедности, али и да размотримо принцип рада одређених сензора. Направићемо јединствен систем сензора који можете поставити у вашу учионицу, стан или где год сматрате да би био користан.


Шта нам је потребно?

  • шест микробит уређаја

  • сензор за покрет (PIR)

  • фото-отпорник, отпорник од 10кΩ, мали ласер

  • сензор за дим

  • сензор за воду

  • звучник


Принцип рада и начин програмирања микробит уређаја за примену наведених сензора можете погледати у следећем видео-запису:



Погледајте још једном програме које смо саставили:

Систем са фото-отпорником и ласером:

 
1
from microbit import *                                      
2
import radio
3
4
radio.on()
5
6
while True:
7
    otvorena_vrata = pin1.read_analog()
8
    if otvorena_vrata < 800:
9
        radio.send("vrata")
10
    sleep(500)
11

(bezbednost_vrata)

Примена сензора за покрет:

11
 
1
from microbit import *                                      
2
import radio
3
4
radio.on()
5
6
while True:
7
    pokret = pin0.read_digital()
8
    if pokret == 1:
9
        radio.send("pokret")
10
    sleep(1000)
11

(bezbednost_pokret)

Детекција гасова:

11
 
1
from microbit import *                                      
2
import radio
3
4
radio.on()
5
6
while True:
7
    plin = pin1.read_analog()
8
    if plin > 500:
9
        radio.send("plin")
10
    sleep(1000)
11

(bezbednost_plin)

Сензор за детекцију воде:

11
 
1
from microbit import *                                      
2
import radio
3
4
radio.on()
5
6
while True:
7
    voda = pin2.read_digital()
8
    if voda == 0:
9
        radio.send("voda")
10
    sleep(1000)
11

(bezbednost_voda)

Програм за микробит који прима информације:

22
 
1
from microbit import *                                      
2
import radio
3
4
ukljucen = False
5
6
while True:
7
    if button_a.is_pressed():
8
        ukljucen = True
9
        radio.on()
10
11
    if button_b.was_pressed():
12
        ukljucen = False
13
        radio.off()
14
15
    if ukljucen:
16
        poruka = radio.receive()
17
        if poruka is not None:
18
            for i in range(10):
19
                music.pitch(1000, 100)
20
                music.pitch(500, 100)
21
            display.scroll(str(poruka))
22

(bezbednost_prijem)

У реалном систему, сирена не мора бити постављена на истом месту као и уређај који приказује до ког је проблема дошло. Додајте још један микробит на који ћете повезати само звучник и у складу са тим измените програм.

Пре него што се упустите у израду сличног пројекта, добро проучите начин везивања и принципе рада компоненти које користите.

Можда нисте у прилици да набавите додатне сензоре. Имајте у виду бројне могућности самог микробит уређаја - потрес, температура, додир, нагиб… можете ли без сензора детектовати појаву воде? Направите безбедносни систем без примене додатних сензора, користећи само микробитове уграђене функције!