Skip to content

Активност

Аларм са прекидачем притиска

Напредно | MakeCode, Python | Звук, Лед екран, Пинови, Радио | Електрична енергија, Електроника, Одабир, Радио таласи, Сензори, Улаз/излаз

Корак 1: Уради

Шта је ово?

Направите бежични аларм против провале који ће вас упозорити када неко нагази на сензор притиска кућне израде.

micro:bit-ов сензор пином 0 повезан је са једним комадом фолије, пин GND повезан је са другим. Део картона обложен фолијом преклапа се и спаја са остала два комада фолије када неко нагази на њега.

Како то ради

  • Пребаците на micro:bit програм за сензор.
  • Направите улазни прекидач на притисак од картона и алу-фолије као на слици. Преклопите га и ставите испод тепиха или отирача. Можда ћете морати да додате мало пене да раздвојите сваку страну. Спојите два комада фолије са једне стране пиновима 0 и GND на сензору micro:bit-а. Када станете на њу, фолија са горњег дела уређаја затвара струјно коло и радио-везом шаље поруку 'провалник'.
  • Пребаците програм за аларм на други micro:bit и ао имате повежите зујалицу или звучник на пинове 0 и GND. Када micro:bit аларм прими поруку "провалник", он налед екрану приказује љутито лице и пушза звук аларма. Притисните тастер А да бисте обрисали екран.

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

  • 2 micro:bit-а и најмање једно паковање батерија
  • 2 крокодилке
  • алу-фолија, отпадни картон, лепак, маказе, пена
  • опционо зујалица, појачани звучници или слушалице и 2 крокодилке

Корак 2: Програмирај

Сензор / предајник:

1from microbit import *
2import radio
3radio.config(group=34)
4radio.on()
5
6while True:
7    if pin0.is_touched():
8        radio.send('intruder')
9

Аларм / пријемник:

1from microbit import *
2import music
3import radio
4radio.config(group=34)
5radio.on()
6
7while True:
8    message = radio.receive()
9    if message:
10        if message == 'intruder':
11            display.show(Image.ANGRY)
12            music.play(music.BADDY)
13    if button_a.was_pressed():
14        display.clear()
15

Корак 3: Унапреди

  • Додајте више сензора од којих сваки шаље своју поруку, нпр. „соба1“, „соба2“ и нека аларм приказује где је провалник.
  • Покушајте различите дизајне за прекидаче притиска. На пример, ставите сунђер у њега како се не би исувише лако укључивао.
  • Можете да направите аларм за кишу коришћењем две алу-фолије које су постављене јако близу једна другој - ако се оквасе, активираће се аларм. Водите рачуна да се тада не окваси и micro:bit!