Гаража — Програмирање микробит уређаја у Микропајтону – приручник за пројектну наставу за седми и осми разред

Гаража


Истражете и одговорете ги следниве прашања:

  • Колку време просечно троши еден возач за паркирање на своето возило во период од десет дена?

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

  • Какви видови гаражи постојат?

  • Што се подразбира под поимот паметни градови?

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

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

Еден мал сегмент во кој може примената на современата технологија да ни помогне и да ни заштеди време е и гаражата со јасно истакнати слободни паркинг места.


Што ни е потребно?


garaza

Во следното видео е прикажана една од опциите за изработка на макета за паметна гаража:



Погледнете ги уште еднаш кодовите:

Код за уредот Микро:бит на влезот од гаражата:

 
1
from microbit import *                                      
2
import radio
3
4
radio.on()
5
6
while True:
7
    if button_a.was_pressed():
8
        display.scroll("Dobredojdovte")
9
        radio.send("vlez")
10
    sleep(1000)
11

(garaza_ulaz)

Код за уредот Микро:бит на излезот од гаражата:

11
 
1
from microbit import *                                      
2
import radio
3
4
radio.on()
5
6
while True:
7
    if button_a.was_pressed():
8
        radio.send("izlez")
9
        display.scroll("Srekjen pat!")
10
    sleep(1000)
11

(garaza_izlaz)

Уред Микро:бит којшто собира податоци и го прикажува бројот на возила:

27
 
1
from microbit import *                                      
2
import radio
3
4
radio.on()
5
6
KAPACITET_NA_GARAZATA = 6
7
br_na_mesta = KAPACITET_NA_GARAZATA
8
pin0.set_analog_period(20)  # za upravljanje pinom 0 - rampa
9
10
while True:
11
    if br_na_mesta > 0:
12
        display.show(str(br_na_mesta))
13
    else:
14
        display.scroll("Polna garaza!")
15
16
    poruka = radio.receive()
17
    if poruka == "vlez":
18
        if br_na_mesta > 0:
19
            pin0.write_analog(160)  # kreni ja rampata
20
            sleep(5000)
21
            pin0.write_analog(90)  # spusti ja rampata
22
            br_na_mesta -= 1
23
    elif poruka == "izlez":
24
        if br_na_mesta < KAPACITET_NA_GARAZATA:
25
            br_na_mesta += 1
26
    sleep(500)
27

(garaza_glavni)

Размислете како може да ја направите вашата гаража уште попаметна - можеби би можело автоматски да се пали светло штом се намали видливоста, да додадете рампа на влезот и излезот, наместо со притискање копчиња влезот и излезот на возилата да се регистрира со сензор. Сигурно веќе имате идеја како да го надградите проектот! ☺

Дали имате визија што сѐ ќе биде возможно во паметните градови во иднина? Повторете си за историските збиднувања кои ја одбележаа претходната индустриска револуција! Прошетајте низ минатото, ѕирнете во иднината и направете презентација за вашите заклучоци и сознанија!