Skolsko Zvono - Open source

Završeni projekti naših članova foruma sa pratećom dokumentacijom za ponovnu izradu istog.

Moderators: pedja089, stojke369, [eDo], trax

Post Reply
User avatar
DaTi
Odlično uznapredovao
Odlično uznapredovao
Posts: 731
Joined: 10-06-2007, 13:24
Location: Novi Sad - Srbija
Contact:

Skolsko Zvono - Open source

Post by DaTi »

Djeste raja, long time no see :D

Jos jedan projekat koji zelim full da podelim sa svima vama je skolsko zvono koje radi jos u 10ak skola po Srbiji (a mozda i sire)
Prica oko njega datira jos iz davne 2007 kada sam video na internetu jedan takav softver (kod legendarnog Voje http://vojo.milanovic.org/zvono.htm) i zeleo da napravim svoj. Tada sam kao srednjoskolac igrao se sa Microsoft Access VBA formama i tabela, a skolsko zvono je bilo moj prvi projekat u tada popularnom vb6. Tada mi je @pedja089 poslao VB6 rapidsharom i tu je sve krenulo.
Za to vreme do sada je pusteno je u rad oko 20ak licenci softvera. Zadnja licenca je pustena 2019 godine i od tada hvata prasinu.

Neke od karakteristika:
  • neogranicen broj rasporeda sa definisam vremenima
  • zvono preko razglasa skole
  • ne zvoni, vikendom, raspustom, praznicima
  • raspored za van-nastavne aktivnosti (pogodno za termina u sporstkim halama)
tehnicke stvari:
  • Source code - Visual Basic 6
  • SQLite baza podataka
  • RS232 interfejs sa relejom (okidanje preko RTS (7 pin) porta, detekcija pristuva interfejsa DTR (4 pin)
na linku se nalazi kompletan source kod u VB6 kao i install skripta, nacrti PCB intefejsa kao i KeyGenerator za vec buildanu verziju.
https://github.com/milosavljevic92/bellpro

Da bi sve u VB6 radilo i moglo da se kompajlira potrebno je
  • da bi radio SQLite potrebno je instalirati connector sqliteodbc.exe (Tools folder)
  • Moze doci i problema u VB6 sa ucitavnajem dll-a MSDataGridLib.DataGrid mozete ga rucno uvesti iz InstallScript -> dll -> msdatgrd.ocx
Interfejs najbolje radi sa native seriskim portom na maticnoj ploci, sa USB konverterima moze doci do problema ukoliko nisu kvalitetni.
Digitus se pokazao kao odican izbor baziran na FT232RNL. Takodje prilikom restarta racunara gde je softver instaliram moze doci do zvona usled signala koji se inicijalizuju na rs232.

Anyway bilo bi dobro srediti interfejs u smislu nadogradnje sa nekim Atmel / PIC interfejsom koji bi imao ocekivao komande za okidanje releja sa racunara. Mozda cak i napraviti offline varijantu koja bi radila sa RTC i uzimala podatke iz EEPROMa ali to bi samo bilo dobro :)

Softver je potpuno besplatan, koristite ga, instalirajte u skole ako imate u blizini. Takodje ko je zainteresovan za razvoj moze i da se forkuje sa mog GitHub repora pa da drzimo neki kontinuitet razvoja.
Bilo bi lepo ako ga neko negde instalira da negde evidentiramo da softver jos zivi.

Jedan specijal koji sam nasao dok sam spremao materijal, je maturski rad @pedja089 iz davnih dana koji mi je tada prosledio :lol: takodje vezan za njogovo resneje skolsko zvona koje je napravio za svoju skolu. (Cenzurisacu imena / prezima iz fajla, nadam se da se nece ljutiti sto objavljujem)
skolsko_zvono_pedja.pdf
(435.67 KiB) Downloaded 2 times


Do sledeceg puta, ziveli 8)
Post Reply