Jump to content

Automatiska, datorizēta skolas zvana sistēma.


Xeodium
 Share

Recommended Posts

Hallo.

 

Šodien piefiksējot, ka "zvana" kundzīte ir jau desmito reizi nedēļas laikā aizmigusi, radās ideja projekta darbam. ;)

 

Par pamatu tiek izmantota šobrīd esošā , "220-slēdzis_pakaļā-dzindzin sistēma"

 

Apsriežoties ar informātikas skolotaju, kā vieglākais iespējamais risinājums šķita šāds:

 

1242912004.png

 

Kur--

 

1. = PC ar (vēlams) maximāli apgrieztu opensource (unix?) tipa , x86 derīgu operētājsistēmu, galvenokārt tikai konkrētā uzdevuma veikšanai.

2. = 220

3. = Slēdzis [iedomāto principu aprakstīšu zemāk]

4. = Skolas zvans

 

 

Risinājumi.

-Šeit lūk man rodas jautājums. Vai iespējams pastāv programma kura spēj operēt slēdzi tā, kā esmu to iedomājies-respektīvi--

 

Aprakstīšu prasti un netehniski/neprofesionāli

Slēdzis sastāv no tam cauri ejoša-pārdalīta 220vada.

Slēdzī no PC ienāk USB vards kurš darbina mehānismu, kurš savieno 220 līniju, tādā veidā padodot strāvu zvanam, savas funkcijas veikšanai.

Apmēram šādi

 

1242912291.png

 

Kur-

 

1. = 220

2. = mehānisms kurš tiek darbināts ar USB, kurš savieno un atvieno 220 ķēdi.

3. = USB vads

 

No vienas puses neliekas nekas baisi sarežģīts, bet jūtu , ka nekā viegla tur nebūs un visdrīzāk nāksies ieguldīt daudz darba, tādēļ vispirms vēlos izstrādāt teorētisko daļu, taču ar domu, ka ja tā lieta tiks atbalstīta, to vajadzēs ieviest dzīvē.

 

Es nelūdzu, lai kāds te rakstītu projektu manā vietā, bet

*idejas

*iespējamos avotus, ko pastudēt, saistībā ar šo tēmu

*kādu padomu, gadijumā , ja mana doma ir nepareiza vai galīgi greiza (vēlams ar norādi kas nav, kāpēc nav, kā dabūt)

 

Tālāk.

 

Varbūt kāds programmētājs ir dzirdējis, zin par softu un pārējo kas varētu uzdevumu veikt. (tīri tehniski, vai tas nav tik vien, kā likt usb konkrētos, iepriekš definētos laikos padot signālu mehānismam slēdzī?) Maksimāli vienkāršs un vēlams latvisks (neceru , bet vismaz ar iespējamību pārtulkot) interfeiss, bez grafiskā UI. Ar funkcijām kā "start" "stop" "fire alarm" utt. jā arī advancētām opcijām, tiek iestatīti zvana laiki, intervāli , iespējams pat pa kādam profilam, priekš saīsinātajām dienām un tā. Cik saprotu, pulkstenis tiek lasīts no BIOS? Protams, kādas varētu būt izmaksas programmētājam kurš uzņemtos šo uzkodēt, jo ceru uz jau iespējams gatavu risinājumu un neesoša risinājuma gadijumā - iespējami zemām izmaksām.

 

 

Vēršoties pie biedriem kuri pārzin elektroniku. Cik sarežģīta ir šāda slēdža sistēma un cik reāli tādu ir īstenot (arī izmaksas utt)

 

 

Jau iepriekš saku paldies par palīdzību un atvainojos, ja kautkas ir ne tā, stulbs, nesaprotams utt.

Labots - kafka joy
Link to comment
Share on other sites

Aizej uz RV1Ģ (Rīgas Valsts 1. Ģimnāzija). Tur tas strādāja jau 1997. gadā, kad es tur ierados. :)

 

Ideja vienkārša - to Tavu mehānismu latviešu valodā sauc par "releju", un tas tika izgudrots ļoooti sen. Vienkāršos vārdos, maziņš magnētiņš rausta lielu slēdzi. Magnētiņš pats var darboties kauču uz 5V, bet slēdzis var vadīt visus 220.

 

Vadīt releju no datora gan ir mazliet mānīgāk. USB būs sarežgīti, jo tur nevar tā vienkārši padot un pārtraukt spriegumu. RV1Ģ tas tika veikts ar aizvēsturisku 286. kaluma PC, kurš DOS'ā raustīja LPT portu. To ir samērā vienkārši izdarīt, vismaz no DOS. Nezinu, kā tas būs Windows, kurš tā "pa tiešo" īsti neļauj strādāt ar portiem. Bet moš var.

 

Taču visā visumā kontrolēt ierīces no PC gan nav nekas ekstrēms. Eku, tepat mūsu foruma biedris Jetijs ir uztaisījis datorvadāmu darbagaldu (emm... frēze? zāģis? nezinu, kā to pareizi sauc). Un internetā arī noteikti jābūt daudz materiāliem. Tikai tagad nevaru īsti iedomāties kādus interesantus atslēgas vārdus. Taču to ir darījuši daudzi cilvēki, kuri arī visādas šādas problēmas ir atrisinājuši. Pieņemu, ka kaut kur pat var nopirkt kādas gatavas ierīces šim mērķim.

Link to comment
Share on other sites

Grāmatā:

 

Gorbāns I. Dators fizikas laboratorijā skolā (Rīga, Zvaigzne ABC, 2001) 90-95.lpp var palasīties par šādu ideju, tur gan iekartiņu dzenā ar pascal, bet nu tā šo to interesantu var izlasīt, gūt iedvesmu!

 

Grāmatiņu pats pirms kāda laika jau biju atradis Vecrīgas Valters un Rapa gr-nīcā, bet gan jau, ka ir arī citās!

 

 

Lai veicās! Turpini postēt ar to kā virzās lietas uz priekšu - vienmēr interesanti palasīt par šādu ideju evolvēšanos dzīvē!

 

PS neliels info par grāmatiņu http://www.docendodiscimus.lv/konspekti.php

Link to comment
Share on other sites

Vispār cilvēkam ar tik skopu zināšanu bagāžu būs ērtāk nopirkt gatavu releju ar kontrolieri un draiveriem un tad to visu atliks tikai noprogrammēt.

Piemēram šādu: http://www.gbelectronics.com/usb_relay.htm

Šā vai tā atslēgvārds googlē ir "USB relay board" , gan jau tādu ir tūkstošiem.

Kā linux mašīnu varētu ņemt Eee PC Linux( ~ls 130), vai vienalga ko, programmējas kā caur com portu, viss elementāri.

 

N.C. zvana poga ir pieslēgta pie 220v...

Link to comment
Share on other sites

Galvenais neaizmirst laika sinhronizāciju, savādāk, noraustīsies elektrību un trrrrrrr 1:15 no rīta.

  • Slikti! 1
Link to comment
Share on other sites

D.D.D nomaini savam PC bateriju, ja tev viņš pazaudē laika iestatījumus pēc katras elektrības pazušanas...

  • Patīk 1
Link to comment
Share on other sites

Varbūt var vienkārši atrast kādu programmējamu gaismu slēdzi no "gudrajām mājām". Nebūs ar PC jāmokas un būs lētāk IMO.

  • Patīk 1
Link to comment
Share on other sites

Xeodium

Liels paldies par informāciju un idejām.

Ķeršos pie lasīšanas un updeitošu topiku par to, kā projekts virzās uz priekšu. :)

Link to comment
Share on other sites

versatile

vovo.

uztaisi kaut kaadu sheemu, un tad aizej, pasaki tai tantei, ka drizuma vinjas pakalpojumi nebus nepiecieshami.

atri vien zvanis precizi, utt.

Link to comment
Share on other sites

Xeodium

Tanti neviens nekur nedzen vel ;)

un pat ja skola piešķirtu finansējumu, gan jau tantei pielietojumu atrastu.

Piem lai sēž un guļ un pamostās pie katra zvana. :)

Link to comment
Share on other sites

+ viens par LPT portu + relejs + softs.

 

Mēs kādreiz skolās paši dežūrējām pie zvana pogas uz maiņām un tad dežurantam bija svēta lieta pa 5 min ātrāk nozvanīt ;)

Link to comment
Share on other sites

dzincha

Kaads vispar ir budzets tam pasakumam?

Var to visu pasakumu uzlikt uz plc, kuram ir paaris DO.

Vienkarsakais laikam buus shaads

Plus japeerk starprelejs, lai neapdedzinatu taas plc izejas + 24 VDC parveidotajs lai barotu plc.

Plus jataisa programma, kas noteiktos laikos aktivizee izeju.

Veel liels pluss ka var pec kada laika vel kko pieprogrammet klat un automatizeet kaut vai skolas apgaismojumu utt.

Link to comment
Share on other sites

Xeodium

Teoretiski budžets ir tāds, ka gandrīz nekāds un tomēr gribētu pieturēties pie vienkāršākā risinājuma. :)

Link to comment
Share on other sites

Iesaku I.Gorbana gramatu - vinsh izveidoja automatisko zvanu arii Natalijas Draudzinas Gimnazija, kad stradaja tur par informatikas skolotaju:) Ehhh,cik sen tas bija.... Bija arii tas gods pie vinja maaciities - vislabaakais uchuks manaa dziivee - gudrs un ar fantastisku humora izjuutu - iesaku draugiem.lv vinju atrast un apskatiities video - no vinja lekcijas - taads vinsh bija visaas stundaas:) Kaa arii atceros vinja superteicienu ienaakot klasee: "Labdien, Cilveeki un Meitenes":D Sorry par offtopic - uzjundiija nostalgiju...

Link to comment
Share on other sites

Knaabis

A nafig tur vispār PC vajadzīgs!!!

Nopērkam programmējamu taimeri un lieta darīta!

Link to comment
Share on other sites

dzincha

Tas jazz ~ 60 - 70 Ls maksa - vismaz kadreiz ta maksaja, cik tagad nezinu. Baroklis 24vdc 10 - 20, relejs ~ 3 Ls. + kabeli, montazas kaste. Pasakums varetu buut sarezgits no tada aspekta, ka pasam jacep proga, bet toties var kko iemacities. Softs bezmaksas.

Cik maksas kompis un ta visa hevere - hz. var jau pa 20 ls varbut kko atrast + crt monis pa kadi 5 + kabelis kuram kabina releju. Un vel tas softs kas sekos lidzi kad tam relejam uz spoli padot shpani.

Link to comment
Share on other sites

serioussam909

Kāpēc vajag PC, ja tam pietiek ar primitīvu mikrokontrolieri pa 1-2 ls?

Link to comment
Share on other sites

dzincha

tiem taimeriem viens sledzitis atbilst ~ 15 minutem. Pienaks attiecigais laiks un shis zvaniis 15 min no vietas.

Vismaz man te viens kas iesledz akvarijam gaismu taadi tie laiki ir.

Mikrokontrolieris par 2 Ls? Gribetu taadu redzet un varbuut pat nopirkt.

Link to comment
Share on other sites

eltons2121 norādītājā linkā ir viss manis pieminētās grāmatiņas saturs, tā kā droši var smelties idejas tur :)

Link to comment
Share on other sites

dzincha

a kur proga, kas raustis to releju/ tranzistoru?

Var jau task scheduleri iemest kkadus bat, bet ik pec 40 un 10, 20 min? hmmm.....kka nealjo

Labots - dzincha
Link to comment
Share on other sites

Juh, tā saite, ko te iemeta iepriekš uz I, Gorbāna publicēto shēmu ir īstā ;)

Pats biju tās "darba grupas" dalībnieks, kas šo visu izdomāja un realizēja I. Gorbāna vadībā, kā savu projekta darbu dzīvē Natālijas Draudziņas ģimnāzinjā 1998 vai 1999. gadā...

Vēl tik jāpiebilst, ka laika sinhronizācijai tika izmantota neliela pašradīta programmiņa, kas katru rītu pieslēdzās pie Grīnvičas publiskā servera un sinhronizēja laiku ar to :)

Katrā gadījumā, zvana tantuki bija starā par mūsu veikumu, jo nu bija daudz vairāk laika, ko varēja veltīt sarunām pa telefonu vai kafijas dzeršanai, nebaidoties, ka varētu nenospiest zvana pogu laikā.

Link to comment
Share on other sites

Kāpēc vajag PC, ja tam pietiek ar primitīvu mikrokontrolieri pa 1-2 ls?

Re kur Argusā ir. Skaties šeit.

Link to comment
Share on other sites

jā tikai parēķini plates izmaksas + detaļas + laiku... pat par brīvu var dabūt P3 kasti.......var redzēt ,ka neesi lodāmuru rokā turējis.

Link to comment
Share on other sites

Uģis Lācis

Tas gan, bet ja vecu 1. pentiuma pīsli var atrast par brīvu, var tiešām uzmest pamata unix/linux sistēmu, tajās nav problēmas tikt klāt COM vai LPT portiem. Būs pats dators lētāks par mikrokontrolieri, kā arī "kustomizējamāks", ja varam atļauties lietot šo anglicismu. :) Pie tam, piedabūt tādu mikrokontrolieri pa 60 sant. lietot netu, lai sinhronizētos ar laika serveri... :shock: Kā arī grūti kaut ko maināmu uztaisīt.

 

Nu kā reiz tāds variants derētu projekta darbam, ij kaut ko jaunu apgūs, ij lietderīgi būs, i lēti sanāks. Protams, radiodetaļas nedaudz, laiks, kamēr atrod tādu vecu pīsli, un nedaudz lodēšanas prasmes. ;)

Link to comment
Share on other sites

par to jau stāsts, ka PC būs lētāk un efektīvāk + jau risinājums ir gatavs praktiski. Mikrokonrolieris pats neko nedarīs + vēl nebūs nekāda vadības paneļa/displeja....protams var to visu uztaisīt, taču tam vajag iemaņas+ tās būs izmaksas.

Link to comment
Share on other sites

Tieši tā, mums bija kaut kāds 200 sērijas dinozaurs, visa operēšana notikās no dosa. Mikroshēma, kas redzama postā iepriekš, tika uzlodēta 5 minūšu laikā.

Kaste tika pieslēgta pie UPša, neta un aidā. Nekas vairāk kā precīzs zvanu saraksts arī vairs nav vajadzīgs.

 

 

Tas gan, bet ja vecu 1. pentiuma pīsli var atrast par brīvu, var tiešām uzmest pamata unix/linux sistēmu, tajās nav problēmas tikt klāt COM vai LPT portiem. Būs pats dators lētāks par mikrokontrolieri, kā arī "kustomizējamāks", ja varam atļauties lietot šo anglicismu. :) Pie tam, piedabūt tādu mikrokontrolieri pa 60 sant. lietot netu, lai sinhronizētos ar laika serveri... :shock: Kā arī grūti kaut ko maināmu uztaisīt.

 

Nu kā reiz tāds variants derētu projekta darbam, ij kaut ko jaunu apgūs, ij lietderīgi būs, i lēti sanāks. Protams, radiodetaļas nedaudz, laiks, kamēr atrod tādu vecu pīsli, un nedaudz lodēšanas prasmes. ;)

Link to comment
Share on other sites

Viss tas ir bezgala vienkārši, kā var saprast no iepriekšējiem postiem, biški jāprot programmēt (ja grib izmantot datoru), ja DOS.s un atbilstošs dators- laika sihronizāciju jāveic pašam (programmiski, protams), ja XP- tas pats slēdzas pie time.windows.com (ja tikai attiecīgais ports nav pietaisīts ciet). Tikai tas bija COM ports, kas bija izmantojams ļoti vienkāršā veidā. Un nav nekādu problēmu vismaz no DOS 5.0 līdz XP SP3, par vistu neņemos apgalvot. Es gan nedarbināju skolas zvanu, bet restartēju (izslēdzot uz 15 s) rūteri, ja nepingojās i-nets (konkrēts saits).

Link to comment
Share on other sites

dzincha

mljnnn......bet kas noteiks, kad tam datoram ir jasasledz noteikti kontakti, cik ilgi un kad bus nakamaa reize.

Lab tas savienojums utt dos,win ok, bet kad?

Dators ir domats daudz inteligentakiem darbiem, nekaa noteikta laika ieslegt izeju uz paris sekundem un gaidiit nakamo ieslegsanas reizi.

Un ieprieksejais posts mani ietorbii.

Un PLC nevajag ar neko sinhronizet.

Un taisot sho visu uz PLC nevajag nekadu lodamuru roka turet.

OK, ja seezh tantinja pie datora un skatas pulkstenii un tad pienak 9.50 un tad tantuks iesledz printet kko uz lpt. Kaada tur automatizacija. Tad jau labak tantukam izvilkt lidz vinas bucenim sledzi un acu augstuma nolikt pulksteni ar lielu ciparnicu( un tadu kas nav jasinhronizee ar time.windows.com)

Uz PLC shitas butu daudz progresiivak.

  • Slikti! 1
Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...