GRENX

OŠ Veli Vrh, Pula

Naš projekt služi za lakše i zabavnije skupljanje novca. Ovim projektom želimo nadahnuti ljude na štednju.

U odgovarajuću rupicu ubacite novčić i na prednjoj strani kutije prikazat će vam se ukupan broj novca u kasici.

Video snimka

Priprema opreme

Od materijala nam je potrebno:
1 kutija od cipela
6 micro:bita
mekani karton
selotejp
srebrni sprej (za ukrašavanje)

Od alata nam je potrebno:
skalpel

Osnovna ideja rada ove kasice je da novčić koji ubacimo u kasicu padne na odgovarajući “tobogan” ispod kojeg je pričvršćen micro:bit. To će zatresti micro:bit i on će odaslati signal glavnom micro:bitu koji će se pobrinuti da ažurira stanje u kasici, te
da se to prikaže.

Na slici vidimo tobogane preko kojih se spuštaju novčići, a ispod tobogana su pričvršćeni micro:biti.

Na ovoj slici je prikazano kako su micro:biti pričvršćeni s donje strane tobogana. Kao mekani karton iskoristili smo kutiju od keksa.

Karton je trebao biti mekan, tj. lako savitljiv zato da bi novčić mogao dovoljno zatresti micro:bit.

Za baterije su napravljeni posebni utori koji se vide na prethodnoj slici.

Prije konačnog ukrašavanja treba isprobati funkcionalnost GRENX kasice.

Nakon što smo isprobali kako to radi, izvadili smo micro:bite i kutiju prebojali srebrnim sprejem. Kad se boja osušila, vratili smo micro:bite na njihova mjesta.

Na slici je prikazana gotova GRENX kasica.

Programiranje

Prvi micro:bit je onaj ispod rupice za novčiće od 1 kune. Kad se zatrese, treba poslati signal glavnom micro:bitu. On šalje vrijednost 1 koju će glavni micro:bit dodati ukupnom stanju u kasici.

Kvačica koju prikazuje nije bitna za rad GRENX kasice, ali je korisna pri provjeri funkcionalnosti.

Prvi micro:bit je onaj ispod rupice za novčiće od 2 kune. Kad se zatrese, treba poslati signal glavnom micro:bitu.

On šalje vrijednost 2 koju će glavni micro:bit dodati ukupnom stanju u kasici.

Prvi micro:bit je onaj ispod rupice za novčiće od 5 kuna. Kad se zatrese, treba poslati signal glavnom micro:bitu.

On šalje vrijednost 5 koju će glavni micro:bit dodati ukupnom stanju u kasici.

Ovo je dio programa za krajnji lijevi micro:bit s prednje strane kutije, a koji prikazuje stotice. On je glavni micro:bit koji prati stanje u kasici.

Na početku rada on postavlja sve vrijednosti na početnu vrijednost 0, što znači da je kasica prazna.

I ovo je dio programa na glavnom micro:bitu.

Ukoliko se istovremeno pritisnu gumbi A i B na glavnom micro:bitu, on će resetirati svoju vrijednost. To se koristi kad ispraznimo GRENX kasicu.

Ovo je također dio programa glavnog micro:bita.
Kad neki od prva tri micro:bita pošalje svoju vrijednost, to se pribroji ukupnom stanju u kasici.

Pošto smo htjeli da se broj prikaže kao troznamekasti pomoću tri micro:bita, potrebno je to razdijeliti na znamenke jedinica, desetica i stotica.

Na kraju se znamenke šalju odgovarajućim micro:bitovima. Glavni micro:bit prikazuje znamenku stotica. Da ne bi došlo do zabune, micro:biti za prikaz jedinica i desetica imaju različitu radio-grupu.

Nakon što pošalje znamenke desetica i jedinica u različite radio-grupe, vraća se u osnovnu grupu da bi “čuo” prva tri micro:bita.

Odabrali smo radio-grupe 36, 37 i 38 da se ne bi miješali signali s projektima na kojima su radili naši kolege.

Ovo je program za micro:bit koji prikazuje desetice.

On na početku prikazuje 0, a kad primi broj od glavnog micro:bita, onda prikazuje broj koji mu je poslan.

Ovo je program za micro:bit koji prikazuje znamenku jedinica.
On na početku prikazuje 0, a kad primi broj od glavnog micro:bita, onda prikazuje broj koji mu je poslan.

Završni dio

Link na preuzimanje programa za 1. micro:bit – shake 1 je ovdje.

Link na preuzimanje programa za 2. micro:bit – skake 2 je ovdje.

Link na preuzimanje programa za 2. micro:bit – shake 5 je ovdje.

Link na preuzimanje programa za 2. micro:bit – prikaz 1 je ovdje.

Link na preuzimanje programa za 2. micro:bit – prikaz 10 je ovdje.

Link na preuzimanje programa za 2. micro:bit – prikaz 100 je ovdje.

Autori

Projekt su izradili Patrik Rebrović i Paolo Močenić uz mentorstvo Aleksandre Žufić iz OŠ Veli Vrh, Pula.

Drugi projekti