-
GAMEPOD.hu
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
gyapo11
őstag
Azt hiszem ez az utolsó rajzváltozat, és nekem kicsit nagynak tűnik a 330 Ohm a ledekkel sorban. Alul egy tranyó, fölül egy tranyó, ezek már elvesznek 1.4 V-ot, a maradék 3.6 V-ból a led elvesz mondjuk 2 V-ot, vagyis ~ 5 mA fog folyni max. Mivel még mátrixban is lesznek villogtatva, ez egy napsütéses szobában kevés lesz.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
Beírtam EWB-be, de nagyon kicsi szaturációs feszültséggel számol a tranyókon, így nagyobb áram jön ki, mint valójában, mert az adatlapokon 0.7 V-ot ír. Úgy kellene számolni, hogy a 20 mA meglegyen a leden, de ha impulzus üzemben megy mondjuk 50 % kitöltéssel, akkor még több is lehet a nagyobb fényerő érdekében.
Meg kellene mérni a ledet, hogy 20 mA-t ráküldve mekkora feszültség mérhető rajta, és a két tranyót is ki kellene mérni, hogy a megadott bázisellenállásokkal kinyitva és egy kb. 130 Ohmos ellenállással mekkora szaturációs feszültség marad rajtuk.
Még jobb lenne arduinoval kinyitva mérni, tehát hogy mindkét tranyót nyissa ki, és ekkor mekkora feszültség marad rajtuk egy kb. 20-30 mA-es terhelésnél.menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz dave0825 #983 üzenetére
Világítani fog a 3 led egy 330 Ohmos ellenállással, de komolyabb fényerőre nem lehet számítani. Ha 2 V esik a ledeken, és 5 V jön ki az arduinoból, akkor 9 mA fog átfolyni a 3 leden, ha teljesen egyformák, akkor 3 mA mindegyiken. Az azért elég halvány.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
Ez az 5.12-es, ez így néz ki.
Azért nem ledet, mert nem tudom, hogy az ő ledjein mennyi lesz a feszültség, ami ráadásul az áramtól is függ.
Ez az ábra inkább a tranyók szaturációs feszültségének mérésére készült. A ledeket meg simán egy 20 mA-rel le kell mérni külön.menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz dave0825 #987 üzenetére
A te paintes rajzodon én nem tudok kiigazodni, de ha ilyen a kapcsolás, hogy alul-fölül tranyó, és soros 330 Ohm, akkor nem tud tönkremenni. A fényerőt meg majd meglátod, úgyis a szemed a mérce, kár lenne itt candelákat meg lumeneket számolni-mérni.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz dave0825 #991 üzenetére
24 a tartós áram, 75 a max, amit nem bír folyamatosan. Legyen mondjuk 24 mA-nél 3.3 V feszültség rajta, ekkor 79 mW disszipálódik, és 80 mW a max, tehát ez OK.
Ha viszont megküldöd 75 mA-rel, és még a feszültség is fölmászik mondjuk 3.5 V-ra, az már 262 mW, ettől elfüstölne. Viszont ha az idő 1/3-1/4-ében van bekapcsolva, akkor az átlagteljestmény jó lesz, és úgy világít (majdnem) mintha az 1/3-1/4 árammal menne folyamatosan.menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz dave0825 #994 üzenetére
Szerintem nem ugyanarról beszélünk. Nem a 24 órából mennyi mekkora fényerővel, hanem a max fényerőnél a kitöltési tényező. Tehát 75 mA 1 ms-ig, és kikapcsolva 3 ms-ig. Akkor az átlag 75/4=18.75 mA. Az idők mások is lehetnek, az arány a fontos, és hogy a 24 mA-nél nagyobb áram ne tartson olyan sokáig, hogy hősokkot kapjon a led. Szerintem 10 ms-ig is el lehet menni, van akkora hőtehetetlensége.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz dave0825 #996 üzenetére
Igen, erre értem, ez a kitöltési tényező, a bekapcsolt és kikapcsolt állapot aránya. Ha 1:5, akkor még a 75 mA-rel is csak 12.5 mA folyamatos áram jön ki. Hogy ez elég-e, az csak a helyszínen a kész burkolattal derül ki, de a 330 Ohm az mindenképpen soknak tűnik.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
a leolvasási időigénye messze az analóg óráknak a legjobb
Ebben azért nem lennék biztos. Ha gyakran nézegeti valaki az órát, és így állandóan tudja kb. hogy mennyi az idő, akkor talán fölveszi a versenyt a digitálissal. Mert nem irányokat nézünk sokat, amiből információt nyerünk, hanem betűket-számokat, már ha valaki sokat olvas, de én ezt veszem alapnak. A szavakat se betűnként olvassuk, csak alsó tagozatban, amikor beidegzi a gyerek, utána már elég sok betűkeveredést is tudunk dekódolni, mert az agy erre van trenírozva, hogy rápillant és kikeresi a képtárból. Az órával ugyanez a helyzet, a másodperc nélküli óra-perc az ugye 4 számjegy, rápillantás és kész. Az analógnál a pontosság sincs olyan jó, mert azért ha a percet pontosan le akarjuk olvasni, eléggé nézni kell a kis osztásokat a kör szélén, míg a digitális egyből megvan, hiszen magát a számot írja ki.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
de ha már a led itt csak háttérvilágitás szerepét tölti be, akkor simán rendelhettél volna mondjuk 200 db ws2811 rgb ledet, és az egészet 1 darab lábbal vezérelheted. Az összes ledet.
Ezt hogy értetted? Mutatnál egy vázlatot?
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz dave0825 #998 üzenetére
Jól látom, hogy 30 körüli csoport van? Lehetett volna állandó meghajtást csinálni, 4 db 8 bites soros shiftregiszterrel, amik sorba vannak kötve, és minden kimenet egy csoport ledet hajt meg. Az arduinon 1 clk, 1 data, 1 áítírás a tárolóba kimenet, és a ledek folyamatosan világítanak. Csak elő kell állítani a 4 byte-ot a programmal, ott lett volna egy kis logikázás.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz dave0825 #1017 üzenetére
Próbáld egy sorral, csak az időzítés ugyanaz legyen, mint teljes kiépítettségnél. Az arduino kapcsolgatni fogja a nem létező tranzisztorokat, azok a nem létező ledeket, ez nem gond.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
Régebben én is barkácsoltam nyákot, és eléggé bevált a körömlakk/nitrolakk/javítófesték. Bár nem szép, de jó, piszkosul tapad a rézhez, nem mar alá, acetonnal könnyen lejön. Ha ritkán vannak a padek, akkor lehet az ecsettel festeni, ha sűrűn, akkor meg telibe festeni és kikaparni a közöket.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
Megnéztem a Tinát, tényleg nem rossz. A kék lednek 3.14 V-ot számol.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
Egy változóban őrzöd, hogy most éppen melyik állapot az aktuális, az időmérés, vagy a nem időmérés.
A gombnyomásnál és a fölengedésnél lesznek prellek, ezeket kezelni kell. Lehet külső áramkörrel, ami garantáltan prellmentesen vált egyik állapotból a másikba, vagy software-ből, mondjuk 50 ms-et várni, de szeritnem elég 30 is.
Amikor érzékeled a nyomógomb lenyomását, akkor a millist leteszed, és addig vársz, amíg 30-cal nem lesz több, ha még mindig be van nyomva, akkor úgy veszed, hogy megtörtént a lenyomás. Ekkor elvégzed az ehhez tartozó műveleteket, beírod az állapotváltozóba, hogy 1 (mérés), és figyeled, hogy mikor enged föl. Amikor észreveszed, hogy föl van engedve, akkor ugyanaz a menet, mint a lenyomásnál. Vársz 30 ms-et, megnézed, hogy még mindig föl van-e engedve, ha igen elvégzed a műveleteket és beírod a változóba a 0-át (nincs mérés). És a delay-t elfelejted.menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
Biztos ki lehet valahogy olvasni, de ott lesz az hex file-ban a temp folderben. Aztán abból hogy lehet forrást generálni, az jó kérdés, kommenteket pl. sehogy, változónevekben se vagyok biztos
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz dave0825 #1041 üzenetére
Csak hogy tisztázzuk a fogalmakat.
Kék led és fehér led nem teljesen azonos feszültséget kér azonos áramhoz. Nagyjából próbálni jó, de azt is a két tranyóval érdemes. Azon nélkül jobban világít, mert az ellenállásra több feszültség esik, és ugye I=U/R.Ha egy 330 Ohmra lenne kötve párhuzamosan 7 led, akkor tényleg halványabb lenne, de nem így van, hanem minden ledre egy ellenállás, és ezért mindegyik azonos fényerővel fog világítani.
Áramot sorban kell mérni, árammérés állásba tenni a multimétert, és sok esetben még a zsinórt is át kell dugni másik lyukba. Nem tudom a tiéd milyen, tegyél föl képet, és akkor látjuk, hogy mit hova.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz dave0825 #1045 üzenetére
Videóról nehéz fényerőt becsülni. Ha eléteszel egy pauszpapírt, és azon fényt mérsz, az már ad valami infót.
Ha a tápra kötöd a ledet az erősebb lesz, mert nincs alul meg fölül a tranzisztor, ami elvesz a feszültségből. De a legnagyobb fényerőcsökkenés nem is emiatt lesz, hanem a kitöltési tényező miatt, ezért kell működő programmal tesztelni a fényt.
Ha megméred az áramot, akkor már tudjuk a feszültségeket is. De nem lesz egyszeű áramot mérni a működő áramkörön, mert ugye nem folyamatos az áram, hanem 1 ms-os impulzusokban kapja a led. Ezeknek az inpulzusoknak nagy a felharmonikustartalma, ez el tudja vinni a műszereket a málnásba, és totál hülyeséget képesek mutatni, nem beszélve az effektív értékről. Szóval igazából ezt szkóppal lehet mérni.
Vagy talán egyszerűbb, ha írsz erre egy tesztprogramot az arduinoba, ami azt az egy szegmenst kapcsolja be állandóra, ekkor lehet áramot mérni könnyen, majd abban az ütemben kapcsolgassa, mint ahogy majd a teljes programban lesz, ekkor lehet fényt értékelni. És ne a csupasz ledbe nézz bele, mert az sokkal világosabbnak fog tűnni, mint a kész panelben, ahol még levesz a fényből a burkolat.menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
Ez beolvassa a nyomógomb állapotát, a buttonState változó értéke vagy 0 vagy 1 lesz.
Az #1031-be linkelt példa jó, ha nem értesz benne valamit akkor kérdezz.
Illetve még javaslom a folyamatábrát, azal könnyű megérteni a működést programnyelvtől függetlenül, és utána át kell fordítani az arduino nyelvére, ebben tudok segíteni.menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz dave0825 #1052 üzenetére
Mondtam, hogy erősebb lesz, mert 100 % a kitöltési tényező. Viszont így lehet kényelmesen mérni.
Úgy látom a multiméter 2 mA állásban van, tedd át 20 vagy 200 mA-be, és akkor jó lesz.menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz dave0825 #1055 üzenetére
A 20 A-es lyukban csak a 20 A-es állással mér, viszont ha a 20 és 200 mA-ben is 1-es, tehát túlcsordul, akkor vagy rossz a műszer, vagy 200 mA-nél több áram folyik. Viszont ha 5 mA folyik ledenként, akkor több mint 40 lednek kellene lennie, tehát ez nem játszik.
Feszültséget mér? Mert akkor a 330 Ohmokon meg tudnád mérni a leden átfolyó áramot, illetve az ahhoz tartozó feszültséget.menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz dave0825 #1058 üzenetére
Akkor az áram ~3.6 mA. Elég kevésnek tűnik. A tranyók viszont jól teljesítenek, összesen 0.7 V a kettőn, bár ilyen kis áramnál ez sem meglepő.
A következő feladat az lenne, hogy olyan időzítéssel hajtsd meg, ami a kész áramkörben lesz. 1 ms-ig világít, 5 ms-ig nem (ha jól emlékszem). És akkor még rá kellene illeszteni a borítást is, hogy a valós fényerő kiderüljön. Ha kevés, akkor a 330 Ohmokat kell csökkenteni, az elméleti minimum (75 mA led áramra és 1 V veszteséggel a tranyókon) 13 Ohm. Pontosan nehéz megmondani, mert függ a tranyók szaturációs feszültségétől (ami növekvő áramnál nőni fog), és a kék led feszültségétől (ami szintén növekszik az árammal), hogy mennyi fog esni az ellenállásra, de ha tranyók 1 V, led 3 V, akkor 75 mA-hez 13 Ohm kell.[ Szerkesztve ]
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz dave0825 #1061 üzenetére
Egyelőre még ne kapkodd el az ellenállás vásárlást, mert nem a végleges ledek vannak és nincs rajtuk a fólia. Majd ha ezek is meglesznek, akkor tudod megnézni a tényleges fényerőt, és meghatározni a szükséges ellenállást.
[ Szerkesztve ]
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz dave0825 #1067 üzenetére
Egy élmény egy rendes rajzot nézni a paintes kreálmány után.
Tényleg hiányzik a feszültségből, nem lehet, hogy belép a tápmodul áramkorlátja? Ha egyáltalán áramkorlátozós. Vagy mégis a tranyókon marad, máshol nem lehet.
Mindegy, egyelőre az alap infók megvannak, ha meglesznek a ledek, akkor azokat is meg kell mérni, megnézni a fényüket, és úgy lehet továbblépni.Hogy mit kell változtatni, az majd kiderül, ha növelni kell a ledek áramát, akkor változhat más is. A leddel soros ellenállás az első, ha a tranzisztorok kinyitnak eléggé, akkor semmi mást nem kell változtatni. Ha nem nyitnak ki eléggé, akkor még a bázisok körüli ellenállások is változhatnak. Ha pl. föl kell menni a ledekkel 50 mA-re, az tíz lednél már 500 mA, ott már elég jól ki kell nyitni a tranyót. Nem tudom mekkora bétájúak ezek, de mondjuk ha nem túl sok, pl. 50, akkor már 10 mA-t kell benyomni a bázisán, ehhez 430 Ohm kell, de valamennyi feszültség az arduino kimeneten is marad, vagyis még egy kicsit kevesebb. Szóval lehet hogy kell változtatni, de lehet hogy nem, attól függ milyen fényerőt látsz majd, és hogy a megfelelő fényerőhöz milyen led áram kell.
[ Szerkesztve ]
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz dave0825 #1078 üzenetére
12 V-nál csak fölöslegesen fűtenének az ellenállások. Minél közelebb megyünk a táppal a led feszültségéhez, annál kisebb ellenállások kellenek a ledekkel sorba, és annál kisebb a hőveszteség.
Az áramméréssel igazoltad Ohm és Kirchoff törvényeit.
További teendők majd csak a ledek megérkezése után lesznek.menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
-
gyapo11
őstag
Igen, erre én is gondoltam már, sokkal kevesebb ellenállás kellene, de mivel különböző számú led van egy-egy csoportban, el is vetettem. Lehetett volna azonos számú leddel megoldani a szavak világítását, de akkor nem betűnként, hanem valami egyenletes fényosztó reflektoros módon, ami sokkal bonyolultabb lett volna mechanikailag, és vastagabb is lenne a tábla.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
Inkább a feszültség miatt, egyik csoport 10 másik 4 led, megint sok hő füstölne el.
Na és a 10 led már 30 V fölötti, azt már nem is olyan kényelmes és biztonságos kapcsolgatni.[ Szerkesztve ]
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
Lehet, hogy nem telepítetted az arduino usb-soros ic-jének driverét? Mert az hozza létre a virtuális soros portot, amin át kommunikálsz az arduinoval.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz dave0825 #1127 üzenetére
A fényerőt a rendes működés közben kell nézned, mert a kitöltési tényező jelentősen meghatározza az effektív fénymennyiséget. Ha ellenállással folyamatosan nyomsz neki áramot, abból semmit nem tudsz megállapítani. Egyszerűen futtasd a programot, és meglátod a fényerőt azon az egy csoporton, amit bekötöttél. A többi hiánya nem okoz gondot.
A 330 Ohmokkal rettentő halvány lesz, mert ha jól emlékszem 1:5 működési arányt mondtál.
A ledek 75 mA-ig hajthatók, de nem állandóan, csakis kapcsolgatva, különben megsülnek. Az ellenállás nélküli próbát szintén nem ajánlom.Hogy mekkora ellenállások kellenek, azt nem tudom, a legkisebbet a 75 mA-hez kell igazítani, de tudni kellene, hogy a két tranyó mekkora feszültséget vesz le ekkora áramnál. A led elvisz 3 V-ot, a két tranyó 1-et, tehát az ellenállásra csak 1 V esik, 75 mA-hez 13 Ohm tartozik. Ha a tranyók nagyon ki tudnak nyitni, és 0-nak vesszük a szaturációs feszültségüket, akkor 26 Ohm a minimális ellenállás ez alá semmiképpen ne menj.
Tehát azt kellene megmérned mondjuk 33 Ohmmal ledenként, hogy amikor az arduino kapcsolgatja üzemszerűen, akkor mekkora feszültség esik a tranyókon, a leden és az ellenálláson, összesen 5 V-nak kell kijönni. Innen már az áram ismert lesz, nagyjából 30-60 mA között lesz. Ekkor nézd meg a fényerőt, és kiderül, hogy elég-e, vagy már túl erős és lehet növelni az ellenállásokat.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz dave0825 #1134 üzenetére
Folyamatos kis árammal jobb a led hatásfoka mint erősebb áramnál kapcsolgatva, tehát a szorzó kicsit módosul, nem 6-szoros áram kell, hanem több.
Amúgy jól számoltál, itt lesz valahol a megoldás 30-40 Ohm között.menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
Beszéljünk erről egy kicsit.
Ezt a ledet én mértem, elvileg a kínai szerint 12 V-os 10 W-os (3 led egy sorban van integrálva és 3 sor), de ha meghosszabbítom a görbét addig, akkor kb. 6-7 A áram folyna át, ami 72-84 W, akár pártized másodpercig is bírná mielőtt elolvad az egész. Persze függ az áram a tranyóktól is, mint már párszor említettem a szaturációs feszültséget.
Az egy ledre 3-mal kell osztani, tehát 4 V felel meg a görbén a 12 V-nak.
A feszültség csökkentésével el lehetne találni egy olyan értéket, amivel ellenállás nélkül is pont annyi áram folyna a leden, amennyi kell, de hőmérséklet függvényében meredeken tudna változni, mivel a led melegedésével rohamosan csökken a nyitófeszültsége, a tranyó szaturációs feszültsége szintén, szóval hamar elfüstölne ha nem állítgatnánk utána a feszültséget valahogy. Mindezt elintézi egy egyszerű ellenállás. Nem túl pontos, nem áramgenerátor, de azért megteszi.A disszipált hőről. A leden lesz egy feszültség, ami 3 V körüli, átfolyik egy áram, és a táp meg 5 V. Vajon mi történhetne azzal a teljesítménnyel, ami a 2 V és az áram szorzata? Hővé alakul, és ez bármilyen kapcsolással is így van. Lehet ott fet vagy bármi, a P=U*I képlet sajnos akkor is működik. Csakis a feszültség 3 V-ra csökkentésével és a kapcsolóelemek 0 V-os szaturációs feszültségével kerülhető el a fölösleges hőveszteség és a soros ellenállás. Vagy kapcsolóüzemű áramgenerátorral, ami nem elfüstöli a teljesítményt, hanem transzformál, tehát az 5 V-ból kevesebb áramot vesz föl, mint amit a ledre küld, persze itt is van hatásfok veszteség, meg valamennyi hő is, mert a kapcsolóelemek nem ideálisak.
Meg kellene keresni az adott ledek adatlapját, hogy mit csinálnak 4 V-os feszültségnél, de ha az áram a 75 mA-t meghaladja, akkor már a gyártó ajánlásán kívüli feltételek vannak, és nem biztosított a hibátlan üzem és a hosszú élettartam. És ha a tranyókon kevesebb marad mint 1 V, akkor még rosszabb a helyzet.
Vagy föl kell venni egy ilyen görbét, és meglátjuk mit mutat a képzeletbeli meghosszabbítás.menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz #96292352 #1139 üzenetére
Nem volt még a kezemben ilyen szenzor, de mit értesz azon, hogy egyszerre? Az arduino sorban hajtja végre az utasításokat, egyszerre nem lehet csinálni vele két dolgot.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
Igen, ha a tranyó nincs rendesen kinyitva, csak annyira, hogy épp a szükséges áram folyjon, akkor működik. De a tranyóknak nem egyforma a bétája, kérdés milyen a béta hőfokfüggése, nem szalad-e meg egy kis melegedéstől, szóval ezzel legalább annyi baj van, mint a feszültség szabályozásával.
A CE feszültség sem úgy működik, mint egy ellenállással, a tranyó nemlineáris eszköz, a szaturációs feszültség simán lehet sokkal kisebb, mint a BE, tehát egy npn tranyót a testre ültetve a bázison lesz 0.7, attól még a kollektor lemehet jóval ez alá, vagyis a ledre akár több mint 4 V is juthat.
Másrészt az egy dolog, hogy a led rövid időre kibír nagyobb áramot is, mivel az effektív teljesítmény nem lépi túl a megengedettet. Ennek is van határa, nyilván 1 A-t nem fog elbírni még egy ms-ig se, vagy 10 A-t vagy 100 A-t. 75 mA-t ad meg a gyártó, meddig lehet feszíteni? 150-ig, 300-ig? Nem tudni, és még ha föl is áldoz egyet mérésre, az nem biztos, hogy a többi is ugyanolyan paraméterű, ezek gondolom tömeggyártott ledek, nagy szórással.
És hogy hat ez rá hosszútávon? Biciklilámpás fórumban kísérleteztek sokat az akkor kapható 5-6 cd-ás ledekkel, és piszok gyorsan elhalványult, ha túlmelegedett. A műanyag tömbből nagyon nehezen jön ki a hő a vékony lábakon.
Majd 1-2 év múlva szedheti szét az egész órát, és cserélgetheti a ledeket amik elhalványultak, de persze ugyanolyat már nem kap sem fényerőben sem színben sem nyitófeszben, és karácsonyfa háttérvilágítása lesz. Egyszerűen nem iparos, amikor szépen le lehet mérni mindent, megtervezni a határértékeken belül. Hőveszteséget sem nyersz, mert a tranyó fűti el az ellenállás helyett, eredmény ugyanannyi veszteség.menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz #96292352 #1143 üzenetére
Ja hogy az egyszerre az egy kijelzőre két értéket jelent. Ebben nem tudok segíteni, nem használtam még kijelzőt sem, de ha áttekinthetőbbé tennéd tagolással, megjegyzésekkel a programot, akkor talán valaki észrevenné a hibát vagy a megoldást.
Mi történik? Egyesével ki tudod íratni, tehát a beolvasás és a kiírás megy. Vagy valami pozícionálási gond lehet a kijelzőn, vagy a második értéket ugyanabba a változóba olvasod, és ezért nincs meg az első.menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz dave0825 #1149 üzenetére
Ez arra emlékeztet, amikor az egyik töltővel használhatatlan a telefon, mert összevissza érintéseket érzékel, a másikkal meg tökéletesen használható.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
Nekem a php jutott eszembe, saját weboldalon megjelenítés. Az arduinotól le kell kérdezni az adatokat bármilyen programmal, és letenni file-ba. Lehet egy file-t appendelgetni vagy időnként új file-t kezdeni, szabadon választható. Aztán ezt a file-t fölnyomi a serverre wputtal pl., ott pedig a php időnként ránéz, hogy van-e változás, és ha igen, akkor frissíti a weboldalt. Php-ből közvetlenül nem egyszerű grafikont rajzolni, de persze vannak letölthető cuccok erre is (pl. itt), vagy böngészőben javascripttel lehet, viszont pl. csíkot húzni teljesen egyszerű, számmal kiírni meg még egyszerűbb, attól függ kinek milyen igénye van a látványra.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz softguner #1161 üzenetére
Biztos a weben megjelenítés a cél. Kinek mi a bonyolult, nekem a thingspeak még ismeretlen, emlékszem a google térkép megjelenítése saját markerekkel sem volt olyan egyszerű, szóval ezek az API-os cuccok mindig egy másik ember gondolkodásába illeszkedést követelnek. A jquery sem túl egyszerű, a linkelt php scriptgyűjteményt se használtam még, de ránézésre az egyszerűbb grafikonok áttekinthető kóddal állíthatók elő. És az arduinobol is egyszerűbb soros porton kiolvasni bármit, mint etherneten. Kinek a pap, kinek a papné.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz softguner #1161 üzenetére
Talán az lenne a legegyszerűbb, hogy ethernet az arduinora és a routerben átirányítani mondjuk egy 8080-as portot oda, a routert meg regelni a noip.com-on vagy hasonlón, és kintről máris le lehet kérdezni közvetlenül az arduinotól hogy mi van. Ha sokan megtámadják gondolom hamar lehal, de ennek elég kicsi az esélye.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz softguner #1165 üzenetére
Megfontolnám az rs485-öt. Ha a szenzorokat akarja hosszú kábellel csatlakoztatni, az nem lesz túl jó, ki kell vinni egy arduinot a szenzorhoz közel. Onnan viszont elég messze lesz az adatgyűjtő központ, gondolom egy pc. Lehet tesztelni wifit, BT-t, de 50 m után már nem sokat várnék tőlük. 433 MHz sem fog spéci antenna nélkül messzebbre vinni, zavar is bejöhet ilyen alacsont frekin. Ha meg vezeték, akkor ethernet drágább is, rövidebb távra is húzható. Rs485 1000 m, 32 db készülék, igénytelen drót, csak le kell zárni rendesen a buszt.
Pc-be meg be lehet dugni az usb-rs485 illesztőt, aztán már bármi olvassa az adatokat a virtuális soros portról.
Ha meg nem pc, hanem arduino a központ, akkor ethernet, be a routerbe, és ahogy korábban írtam átirányítás, már lehet is olvasni az egész világból az adatokat.[ Szerkesztve ]
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
Az rs485 egy soros port, csak a polaritásváltás és a lezárás miatti nagyobb áram miatt óriási a hibatűrése, kb. hegeszteni lehet mellette, és bármilyen madzagon elmegy. Persze a csavart érpár a szabályos, és ne legyen ultravékony ha nagyobb a távolság.
80 m-re jó lesz az utp, nem tudom mennyire lesz időjárásálló, meg hogy mennyire fogod védeni naptól-víztől.menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz softguner #1183 üzenetére
Kell bele prellmentesítés és várakozás felengedésre, mert ha lenyomja pl. a fölfelé gombot fél másodpercre, akkor mivel a loop kb. 100 ezerszer fog lefutni másodpercenként, és minden ciklusban növelni fogja az adat értékét, az egy gombnyomásra kb. 50 ezer lesz.
Látom bejött a Serial.println, ez lassítani fogja a pörgést, de akkor meg kell oldani, hogy egy nyomásra csak egyet lépjen föl is meg le is.[ Szerkesztve ]
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz dave0825 #1185 üzenetére
Ha a soros portra ír valamit, az időbe kerül, emiatt a loop lefutási ideje nő, vagyis másodpercenként kevesebbszer fog lefutni. A 100 ezer az egy mérés volt, persze az utasítások számától és végrehajtási idejétől függően ez mindig változik.
A delay nem iparos, tesztelni-próbálgatni jó, de végleges programban nem ajánlott használni. Helyette változókat kell használni állapotjelzésre, és ezek értékétől függően elágaztatni a programot.
Nyomógombnál kell egy 30 ms-os várakozás, ezalatt lezajlik a prell, utána elvégezni a feladatot, itt pl. növelni egy változó értékét, és addig várni amíg föl nem engedik a gombot. A várni az nem delay, hanem egy if.
Ilyesmi:
if(gombjelzo==1 && gomb lenyomva)
{;}
else if(gombjelzo==1 && gomb fölengedve)
{
gombjelzo=0;
}
A gombjelzőbe akkor kell 1-et tenni, amikor a gombot lenyomták. Amíg gombjelző 1 és a gomb le van nyomva, addig az else ág nem hajtódik végre. Viszont ha a gombot fölengedték, akkor az if feltétele nem igaz, az else ág végrehajtódik, beírja a gombjelzőbe a 0-t, és innentől az if ág és az else ág sem hajtódik végre többet a gombjelző miatt, mivel abban 0 van. Ugyanez a logika a lenyomáskor is:
if(gombjelzo==0 && gomb fölengedve)
{;}
else if(gombjelzo==0 && gomb lenyomva)
{
gombjelzo=1;
}[ Szerkesztve ]
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz softguner #1191 üzenetére
Nekem még hiányzik a kódból a prellmentesítés. Ha lenyomáskor 20-szor vált állapotot, akkor lehet hogy 10-zel fog nőni a számláló, ha minden L-H váltást el tud kapni. A soros kiíratás itt is lassít, de az élesben gondolom nem lesz ott.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz dave0825 #1196 üzenetére
Az arduino sokkal gyorsabb mint az ember, nekem mikrokapcsolóval 40-50 ms-et sikerült legrövidebbet gombot nyomni, ennyi idő alatt nagyon sokszor be tudja olvasni, tehát mindenképpen kezelni kell a prellt, vagy lehet külső áramkörrel, és akkor elég a lenyomást-felengedést detektálni. Elég egy RC tag, az már megfogja a prellt.
A programodra nem tudok, nekem már túl bonyolult átlátni ekkora programot.menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz softguner #1203 üzenetére
Ha a #1191-ben levő programra gondolsz, az a hosszú lenyomást megfogja, egynek számolja, de a prellt nem. Csak rá kell kötni a nyomógomb helyére egy 1 kHz-es négyszöggenerátort és nézni a számlálót.
Amikor vált az érték, akkor megnézi, hogy 1 lett-e, és ha igen léptet, ha 0 lett akkor nem. Vagyis minden L-H átmenetnél lépteti a számlálót.
Meg kell nézni az alkalmazott nyomógombot egy számlálóval, vagy egy hangkártyás szkópprogrammal, hogy van-e prell vagy nincs. De mechanikai érintkezésen alapuló nyomógombnál nagy valószínűséggel lesz, idővel még több. A fenti programmal használhatatlan lesz, mert egy nyomásra kiszámíthatatlan értékkel fog nőni az adat nevű változó értéke, nem eggyel.[ Szerkesztve ]
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
válasz softguner #1205 üzenetére
Szerintem jó a kondenzátoros, csak a kondi kapacitását kell eltalálni. Nem tudom a digitális bemeneten mennyi a két küszöbfeszültség, legyen 1 és 2 V, a két érték között kell tartania a kondinak, amíg a prell tart. Néhány ms-et ír a cikk, legyen 5 ms, a kapcsolás szerint 100 Ohmon tudja kisütni, föltölteni lassabban 1.1 kOhmon, vagyis 5 ms * 20 mA / 1 V = 100 mikrofarádnál nem lehet kisebb, a cikk szerint meg 100 nF.
A Tina szerint 100 Ohm és 100 mikroF 2 V feszültséget rákapcsolva így töltődik:
Ebből az látszik, hogy kb 7 ms alatt már 1 V-ot mászik.
Valószínűleg sokkal rövidebbek a prell impulzusai. Másrészt 5 V-ról indul a kisütés, szóval biztos elég kisebb kondi is.menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
gyapo11
őstag
Megnéztem, benne van a librariesban a példák között. Tök jó, nem tudom mennyivel dobja meg a kódot, érdemes használni. Mondjuk sok ilyen dolog van még, amire időt kellene szakítani és megismerni.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
Új hozzászólás Aktív témák
- HP Pavilion 27-ca2006nb - ÚJ - 27" All-IN-ONE PC - i5-13400T, 16GB, 1TB SSD, QHD 2k, 350nit
- Dell Optiplex 7070 SFF:Kis tervező/gamer PC:i7 9700, 32GB RAM, 512GB SSD,Quadro P1000,4xmDP+HDMI,Win
- Dell Latitude 7400 - i5 8365u/8GB/256GB Nvme SSD/Windows 11
- Sigma 23mm f/1.4 DC DN (C) Sony E objektív
- Delta 3400RPM 113CFM Ventilátor 12cm / 500+ Raktáron
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen