[elektro] Nonprofit munka -iskolacsengő

SZIGETI Szabolcs szigiszabolcs at gmail.com
Fri Aug 31 15:35:00 CEST 2012


Hali!

Nem esel egy kicsit túlzásokba. OK, hogy trendi mindent kétmagos
procival érintőképernyőre alapon csinálni, de vegyük figyelembe, hogy
ide egy nagyon jól behatárolható funkcióhalmazt megvalósító eszköz
kell.
Ráadásul ez meglehetősen kritikus infrastruktúra egy iskolaéletében,
tehát célszerű olyanra építeni, ami minél kevesebb külső dolgot
igényel, eljár magában. Ide értve, az, hogy éppen milyen szabványú
böngészők a divatosak, egészen addig, hogy tudsz-e bele pótalkatrészt
szerezni, meg van-e aki tudja, hogy miknek kell még mennie, hogy
legyen csengés.

Szóval én a helyedben leülnék, vennék egy nagy levegőt, elhessegetném
a fejemből azt a gondolatot, hogy most fog elkészülni az "Ultimate
Iskolacsengő", majd egy darab papírra leírnám, hogy milyen célokra
használják (órajelzés, tűzjelzés, stb.). Ezen használatok során milyen
kívánalmaknak kel megfelelni, ezen kívánalmakból mit szeretnél valóban
megoldani, stb.

Persze, ha jó ötletnek tartod, hogy ezen projekt kapcsán megtanulj
Androidot fejleszteni, akkor támogatandó a dolog, de akkor is
óvakodnék az elragadtatásoktól. Ami egyszerű, az gyönyörű és talán
működik is.

A Linux és az Android programozás meg ortogonális téma, a más
szintekről van szó. A linux egy alap oprendszer (egyébként az
Androidban is az van), olyan alapvető szolgáltatásokkal, amiket egy
oprendszer ad (fájlok, folyamatok, memória, hálózat). Alapvető
programozási nyelve a C. Magasabb szintekhez (pl. GUI) különböző egyéb
dolgok kellenek, maiker szintén meg kell tanulni.

An android ennél magasabb szintű, tulajdonképpen egy alkalmazási
keretrendszer, kifejezetten mobil/beágyazott környezetbe, A linuxnál
magasabb szintű API-val (mint egy modern nyelv, Java, C#, stb..
Alapvető programozási nyelve a Java. Androidban programozva
rendszerint nem mész le Linux szintre.

Szabolcs


Érdemes mindkettőről tudni és ismerni, de lehet, hogy csengőt nem így
kell csinálni.
Acs Gabor <levlista at e8e.eu> írta (2012. augusztus 31. 15:05):
> Igen, csak ehhez kellene Linuxot tudni programozni. Ennél már jobb
> ötletnek tűnik az Androidot kitanulnom. Bár ki tudja, melyiknek van
> jobban jövője (múltja az egyértelmű)
>
>
> Gábor
>
>
> 2012.08.31. 14:11 keltezéssel, Horváth Péter írta:
>> 2012.08.31. 13:29 keltezéssel, Acs Gabor írta:
>>> Brainstormingot szeretnék tartani.
>>>
>>> Vállaltam egy iskolacsengő készítést, ingyen. Ha van valakinek
>>> hasznosítható ötlete, várom köszönettel!
>>> Kell, hogy tudjon legalább 10 csengetési időpontot, a csengetések
>>> hosszát be lehessen állítani, lehessen szaggatott és folyamatos. Ezeket
>>> ne felejtse el áramszünet esetén, mint ahogy a pontos időt sem. Jó lenne
>>> a hét napjait is megkülönböztetni, mondjuk olyan beállítás hogy minden
>>> hétköznap, vagy adott nap.
>>> Magamtól tennék be MCU-t, RTC-t, de a beállításhoz már jó lenne egy LCD
>>> és billentyűzet is. Relé kimenet lesz, majd olyan hangkeltőt raknak rá,
>>> amilyet akarnak. Olcsósítani úgy tudnék, ha mondjuk egy RS-232
>>> terminálon lehetne setupolni. De azt egy idő után lehet, hogy nem tudnák
>>> kezelni (ha pl. kilép az a tanár, aki most még tudja). Webszerverrel
>>> menő lenne, de az is költség.
>>> Jó lenne, ha eléggé pontos lenne az órája, de GPS-t nem bír el a
>>> költségvetés, DCF-re nem tudom mennyire lesz ott rálátás. Kvarcos Ricoh
>>> RTC-t már használtam régebben, de eléggé pontatlan volt, és az
>>> utánhúzással is volt valami gond, már nem emlékszem mi, de nem lehetett
>>> eléggé pontosra beállítani. Az is lehet, hogy az újabb PIC-ekeben lévő
>>> RTC is megtenné, de még nem próbáltam, nem tudom mennyire komfortos, pl.
>>> a napokat kiszámolja-e, pontosítani lehet-e, az elemes táplálás mennyire
>>> megoldható (bár erre biztos van appnote).
>>>
>>> Szóval ha van jó ötletetek a témában, ne kíméljetek!
>>>
>>>
>> Mi lenne, ha pl egy Linksys  router lenne openwrt-vel? Azt olvastam hogy
>> a LED kimeneteket lehet bizgetni programból,
>> és arra lehetne a relé meghajtást kötni. Ráadásul a router tudja
>> pontosítani az időt NTP kiszolgálóról, és lehet IP-n konfigurálni is.
>> HTTP-n vagy SSH-n.
>>
>> De PC kompatibilis hardverrel is meg lehet csinálni. a windowsban vannak
>> ütemezett feladatok, oda fel kell venni az összes be és
>> kicsöngetés időpontját, hogy elindít egy primitív programot ami 10
>> másodpercre átbillenti a sorosport RTS jelét.  Vagy ha van kihangosító
>> rendszer,
>> akkor hangfájl lejátszása MPC -vel parancssorból. Ezt lehet pl VNC -vel
>> konfigurálni.
>>
>>
>>
>>
>>
>>
>> -----------------------------------------
>>            elektro[-flame|-etc]
>>
>
> -----------------------------------------
>           elektro[-flame|-etc]



More information about the Elektro mailing list