Fórum témák
» Több friss téma |
Az lenne a kérdésem és egyben a kérésem is hogy egy mini kereszteződés modellt készítek 6 jelzőlámpával és 3 féle móddal de elég kezdő vagyok ezért mindenki segítségét, tippjét várom és kipróbálom! Válaszokat előre is köszi!
Nem ártana, ha kicsit komolyabban megadnád a működési körülményeket...pl. hogyan váltson, milyen időközönként, minek a hatására váltson, később módosítani lehessen-e a működését?
Mindent írj le, amit tudnunk kell a megépítéséhez! Milyen az a 3 mód, amire gondoltál? Miben különbözzenek az egyes módok?
Hello Zoszko!
A mini alatt azt érted, hogy kis méretű? Mert ha igen akkor szerintem ez egy mikrovezérlőnek való feladat. A fényforrások lehetnének pl. LED-ek. Meghajtásukhoz kell egy tranzisztor, meg ellenállás. A hw nem lenne bonyolult, a lényeget a sw végezné. A mikrovezérlő programozással hogy állsz? (Van egy sejtésem, de azért megkérdezem )
Hát erre sok lehetőség van.
Hardveres: Pl. egy 4017, mint számláló és kimenteit diódákon keresztül összekapcsolni a kapcsolt lámpákhoz, LED-ekhez. Szoftveres: (viszonylag kevés hardveres építéssel) Számítógép printerportja, erre alapból 8 fogyasztót köthetsz megfelelő illesztéssel! Mostmár csak program írása a kérdés vagy egyéb segédprogik használata. (LÁSD: PC-ről vezérlés Illetve a másik: LPT portos vezérlés Hardveres/szoftveres: (több hardveres építéssel és jó sok szoftveres munkával) Mikrovezérlők alkalmazása. Itt a PIC vagy AVR, és egyebekről szóló topicok Bővebben írj, mit szeretnél !
Mivel nem specifikáltad, mivel kellene megvalósítani, így itt egy kész LPT-s megoldás példaprogrammal együtt.
A témaindító hozzászólásból nekem az jött le, hogy modellezéshez lenne rá szükség (vagy elfogult vagyok?), ezért javaslom ezt a kapcsolást megtekintésre és megépítésre.
A mini kereszteződés alatt LED-es lámpákat értek; programozáshoz és egyéb ilyen bonyolultabb dolgokhoz nem értek, elég kezdő vagyok (8.-os)
A 3 féle mód alatt azt értem, hogy 3 féle állapotba hozhatók lennének a lámpák, azaz 3 félén tudnának világítani (ugye a megengedett haladási irányok jelölése és az "ütközések" kivédése érdekében). A váltakozás lehetne automatikus is, aminek a cikusideje manuálisan állítható lenne és esetleg manuálisan is lehetne állítani végszükség esetén. A váltásokkor a sárga lámpák felgyulladása pozitívum lenne. És később még lehessen bővíteni is akár. Ha valamit nem írtam le, de még fontos, akkar szóljatok! Ha gondoljátok, a kereszteződés vázlatát be scannelem és belinkelem a képet. Idézet: „Ha gondoljátok a kereszteződés vázlatát be scannelem és belinkelem a képet.” Na látod, az nem lenne hátrány :yes:
És továbbra is fenntartom az alant jelzett kapcsolást, mint "ideális" megoldást! Nem túl bonyolult, érthető leírással, kezdőknek is ajánlhatom.
Ja, és nem utolsó sorban a kívánt igényeknek megfelel!
Frankye az 4 lámpához van, nekem pedig 6 lámpám van, illetve még van egy pár dolog, ami a leírásban nincs, de nekem szükségem lenne rá
A vázlatot beteszem mellékletnek.
Valóságban az első és a harmadik mód balesetveszélyes lenne...így is kell a tervezet?
Hát végülis az egész balesetveszélyes, mert a piroson is átlehet hajtani nem ereszkedik le vasfüggöny. De igen én így akarom megvalósítani.
Norbertonak igaza van, de a kereszteződés biztonságossá is tehető, ha az alábbi képen lévő kiegészítésekkel látjuk el.
(A vastag, piros nyilak a kötelező haladási irányt jelölik, míg a piros téglalapok jelzőlámpk. S - minthogy a hatályos KRESZ szerint az új építésű kereszteződésekben - minden színnek a jelzőlámpán egyben az irányt is kell jelezniük, ha nem "telizöldek", ezért a lámpákba belerajzoltam a "nyilakat" is.) Így viszont már "kicsit" bonyásabb a dolog... De ha még meg akarod cifrázni, akkor kell egy "villogó sárga" mód is. Sőt, a táblákról se kéne elfelejtkezni! ("macisajt, STOP, köztelező haladási irány, főútvonal, stb.)
Frankye a 4-es nyíl egyel feljebbre kéne, hogy mutasson mert így, ahogy te rajzoltad szembe vezeted a forgalmat!
Nyilván nem direkt rajzolta így Frankye, de a lényeg, hogy érthető, mit szeretne :yes:
hm hát ha tényleg modellezéshez kell, és nem olyan fontos, hogy minden lámpa idejét külön külön lehessen állítani, akkor rém egyszerű a feladat:
-megszámolod, hogy hány db led van összesen -keresel egy olyan mikrovezérlőt, aminek van annyi lába, amit lehet digitális kimenetnek használni -leülsz, és végig gondolod, hogy hány állapot szükszéges, nem kell szégyenlősködni a lépések számával, bele lehet venni azt is, hogy a sárga világít, leírod, hogy mikor melyik lámpa milyen állapotban van -aztán a kiválasztott eszközben kell írni egy időzítő megszekítás rutint, és egy főprogramot, amiben az állapottáblázat van, ami meghatározza, hogy mikor melyik lámpa világít, az időzítő rutin megszakításait számláló regiszter alapján a táblázat megfelelő elemeit kiteszed az eszköz kimeneteire, kb ennyi... de fontos tudnod, hogy ebben az esetben ugyanaddig világít az ősszes lámapa, kis végiggondolással esetleg lehetne különböző időket megadni, vagy akár még villogást is a sárga lámpának, vagy mondjuk a gyalogos zöldnek, ha azt is csinálsz... Idézet: „Nyilván nem direkt rajzolta így Frankye,” Nyilván! :yes:
Persze, a legtutibb meoldás a PIC-es, de ha nincs gyakorlata valakinek programozásban, akkor lehet, hogy jobban jár, ha logikai kapukal oldja meg.
(De természetesen a PIC-es megoldás sokkal elegánsabb és kevesebb alkatrész-igényű.)
direkt nem írtam, hogy PIC, nekem annyak nagyon nem teccik a programozása... jobban szeretem a 8051. Lehet, hogy drágább, de ha valaki nem C-ben akar írni programot, hanem mondjuk assembly-ben, akkor a 8051 sokkal barátságosabb...
Egyébként meg szerintem ha télleg kezdő, akkor lehet, hogy hamarabb megtaunk assembly-ben programot írni, minthogy megtervezze a dolgot logikai kapukkal, aztán annak a nyákot, meg ilyesmik....
Ez mind szép, és nagyon jó meglátás, a probléma viszont csak az, hogy Zoszko egyáltalán nem ért sem a programozáshoz, sem a mikrovezérlőkhöz...
Egyébként én is ezt a uC-es megoldást javasoltam neki.
Húúú! Na Frankye a rajzod énis megértettem természetesen. Last Scout gyalogos lámpák nem lesznek. A programozáshoz már írtam hogy nem értek, a sárga villogást már amúgy belevettem de azt lehet hogy csak Norbertonak mondtam. A külön ideig világító lámpákon viszont nem gondolkoztam még..........
megértem én, hogy nem tudsz programozni, olvastam, csakhát azt is írtad, hogy szeretnéd, ha később lehetne bővíteni, meg módosítani a dolgokat... ha mondjuk logikai kapukból építed fel a dolgot akkor a módosítás azt jelenti, hogy új vezérlést kell építeni. mig mikrovezérlőnél csak átt kell írni a táblázatot.
a feladat megoldásáhot nincs szükség különösebb programozási tudásra, persze ezt csak 8051-re tudom írni ,mert PIC-hez nem értek, se AVR-hez. Te tudod, hogy érdemes-e ezért beleásnod magad kicsit a programozásba, vagy esetleg a későbbiekben ilyen tudás hasznos lehet-e még számodra... nekem ilyen feladatot eszembe sem jutna másképp megvalósítani..
ha mégis úgy döntenél, hogy sorrendi hálózat tervezése helyett megtanulsz programozni, akkor fogadd szeretettel ezt a kis assembly részletet, 8051-esre készült, mert mint mondtam útálom a pic assembly nyelvét...
kb 6mp az állapotok ideje, de a proci sebességétől függ, kis áttalakítással lehet növelni az időt, és egy szám csökkentésével lehet csökkenteni. 6 állapota van, de egy szám áttírásával 255-re lehet növelni, csak kell a táblázatot is írni hozzá, és ez ugyan csak 8 ledet kezel, de kis áttalakítással az a mikrovezérlő amit én használok tud 32-t
ahogy érzed...
Frankye megvettem ahoz a dolgokat amit te linkeltél be de nem volt minden pont olyan amilyen kellene ez probléma lehet?
Attól függ, mi az, ami más, mint kellett volna.
Írd le, mi helyett mit kaptál, mert így látatlanban nem nagyon tudok segíteni.
a kondik esetében ha a feszültség érték nagyobb, márpedig biztos, hogy nem kisebbet adtak, akkor max többet fizettél, meg nagyobbak a fizikai méretei, az ic-k meg jók lesznek (persze a kondi is)
Hát igen elősször a csaj azt mondta hogy 100-as van neki az eléggé nagy volt (fizikailag) De utánna talált 25 ösöket! De megvook nyugodva hogy jók lesznek. Csak egy bibi van hogy dekóder alkatrészeket nem vettem de majd legközelebb ha arra járok) mondjuk holnap
|
Bejelentkezés
Hirdetés |