-
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
-
Hello,
Hirtelen nem találok olyanra megoldást, hogy a Nokia kijelzőnek csak egy része működik, alul és jobb oldalt van egy szemetes sáv. Egy másikkal ment az egész.
Gondolom nem ugyanolyan a kettő. AdafruitGFX könyvtárral van használva, vajon elég, ha abban átírom a felbontását...?Mutogatni való hater díszpinty
-
ZTE_luky
aktív tag
Sziasztok! Vetnétek egy pillantást az alábbi kapcsolásra? 110db pixelt futtatnék egy arduino nanon mobiltöltőről vagy power bankről. EGy szép fa dobozba megy bele az egész és nem akarok tú lsok portot vésni rá, elég ha az arduinot mini usb-ről táplálom csak árammal? Valamint stimmel a lenti áramkör?
A kimenő adat eret nem kell kötnöm sehova?
[ Szerkesztve ]
-
_q
addikt
válasz ZTE_luky #9158 üzenetére
Arduino honlap szerint, Vin 30-as bemenetre lehet kötni 6-20 V közötti áramforrást, ez a bemenet egy 5 V-os regulátorra megy, így stabilan üzemeltethető. Az 5 V-os 27-es bemeneten nincs regulátor, ezért elsősorban külső regulátoros áramkörről érdemes táplálni ezt a bemenetet, de lehet anélkül is 5 V-os tápot adni, viszont akkor közel stabil 5 V legyen. Nem tudom a powerbank amit használsz mennyire stabil, mekkora eséllyel mehet tönkre a board, szerintem jobb elővigyázatosnak lenni.
Egyébként szerintem a legegyszerűbb az lenne, ha a gyári mini usb csatlakozón keresztül kapná a tápot, mint ha számítógépről üzemeltetnéd.
Ha power bankról akarod üzemeltetni, ott gyorsan lecsökken a feszültség 5 V alá így nem túl sok ideig lenne használható ledes projekted. Érdemes lenne inkább nagyobb feszültségről üzemeltetni ha nem hálózatról menne, mondjuk 12 V. Ha mobiltöltőt használsz ott ez a gond nem jelentkezik.[ Szerkesztve ]
-
nagyúr
Az a 6-20V inkább 6,5-12, a kínai lapok regulátorai nem nagyon bírják a 12V-nál magasabb betápot. Az 5V az lehet akár 3V is, az általam eddig próbált atmega*** lapok 2db AA ceruzaelemről is stabilan üzemeltek.
A képről nem tudom megállapítani a lap típusát, de ha pl. pro micro, abból van 3,3V-os is, annak viszont nem nagyon tesz jót az 5V az 5V bemenetére.
A power bank-ok azért elég stabil 5V-ot adnak ki, ha nem léped túl a korlátait.[ Szerkesztve ]
-
nope
tag
válasz ZTE_luky #9158 üzenetére
Szia!
Az ábrán Arduino Nano van, stabil 5V-os táppal jó a rajz, power banknál lehet hirtelen feszültségesés, ha gyorsan változik a fényerő a szalagon. A kérdés, hogy milyen ledek vannak a szalagon? Van olyan RGB led, amelyik megeszik 50mA-t, 110 db. max fényerőn már 5,5 ampert kér, és érdemes a tápot túltervezni. Szóval legalább 6, de inkább 8 amperes táp kellhet hozzá (a led pontos ismeretében ki lehet számolni, mennyi a max. igény).
Az Arduinot táplálhatod a mellékelt rajz alapján (stabil táppal), vagy USB-n keresztül is. Ezeket érdemes használni, a Vin bemenetén a converter minősége kérdéses, 12V is sok lehet neki hosszú távon. Ne cibáljuk a kínai oroszlán bajszát.
A WS2812 adatot csak egyik oldalon kell bekötni, az első led megkapja, lecsípi a neki szóló adatot, a maradékot küldi tovább. A végén csak akkor kell bekötnöd, ha folytatni akarod a sort (még további ledekkel akarod bővíteni, akkor azon keresztül).
Én igazából a sor végén (az ábrán DO-val jelölve) az 5V + GND bekötést is feleslegesnek tartom, hosszabb sornál indokolt. (ha ritka, 30db/méter a sor, akkor a 110 db. 3,6 méter, annak el kell mennie egyoldalú betáplálással.) -
Tankblock
aktív tag
válasz ZTE_luky #9158 üzenetére
Hello
Mi a célod ezzel a projecttel? Ezt kellene tisztázni.
110 * 60 [mA] = 6,6 [A] + a nano fogyasztását elhanyagolom. Ebből a keretből kell gazdálkodni. Ha a ki szeretnéd az összes ledet egyszerre hajtani 100% on akkor a powerbanknak tudnia kell 6.6 [A] konstans leadni.
Ha hozzászámolom a teljesítményt --> 6.6 [A] * 5 [V] = 33 [W] amit el kell maximálisan disszipáltatni.
Ha nem csak mondjuk 10% akkor más a helyzet => 660 [mA] * 5[V] = 3.3[W]
elég ha az arduinot mini usb-ről táplálom csak árammal? --> külön igen, közösítsd a földet ebben az esetben.
A lenti kapcsolásból hiányzik kondenzátor a táp vonalak közé, minnél közelebb a LED sorhoz.
Release the Beast....
-
tvamos
nagyúr
A 3.3V-os pro micron minek lesz baja az 5V-tól?
Az 5V-os boardokon az Mega 16MHz-en megy. Ha azt 4.5V alatt használod, az kívül van a specifikáción. Persze, megy az, de nem biztos , hogy a teljes hőmérséklet tartományban megfelelően.
[ Szerkesztve ]
"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János
-
nagyúr
Nagyon sok hobbi projektben láttam már uno, nano lapokat 2db AA elemről megtáplálni, hiába forgattam pl egy kis vonalkövető robotot, nem láttam rajta boost convertert, aztán kipróbáltam egy saját projektben, egy nano lappal, és kb. 2,6V-ig teljesen stabilan működik (az 5V lábára kötve). Nem hiszem, hogy egyedi esetek lennének.
3v3 pro micro: asszem hülyeséget írtam, tényleg, mi baja lenne.
-
_q
addikt
Ja igazad lehet, mert az arduino honlapon a gyári panelből indulnak ki, viszont ebay, alliexpress és ás társain a kínai másolat van, ami az emberek többségének lehet, ott már el tudom képzelni, hogy nem tud annyit, mint az original.
Jó lenne tisztázni a pontos eszközök típusát, én abból indultam ki, ami a képen, illetve hozzá írt szövegből kiderült. De ahogy írtam a legbiztosabb a Vin vagy az USB bemenetről való táplálás, mert ott van regulátor, így az 5 V se okoz gondot. Vagy nem árt tudni a pontosabb paraméterét a panelnek.[ Szerkesztve ]
-
JAGER 10
tag
Sziasztok!
Mikrokontrollerrel szeretném vezérelni a következő eszközöket:
- 2 db léptető motor
- 2 db DC motor
- 3 db hőmérséklet érzékelő
- 3 db talajnedvesség érzékelő
- 2 db szélsebesség mérőTudnátok konkrét eszközöket ajánlani, amik már bizonyítottak illetve jók ár/érték arányban?
-
ZTE_luky
aktív tag
Először köszönöm szépen mindnekinek a válaszokat, új vagyok a témában, nem szeretnék elégetni semmit, és fejlődni szeretnék, ebben nagyon sokat segítenek az itt ért kritikák
értem tehát szerencsésebb töltőről, ez teljes mértékben megoldható. HA esetleg nem lenne stabil az áramforrás csak a board mehet tönkre ugye? vagy ha teljesítményre nem okés a táp akkor az. de a szalagnak nem lehet baja? mert nagyon nem csinálnám ezt a forrasztgatást újra, elég nagy meló volt
és amúgy a bekötéssel nincs gond? pontosabban úgy néz ki jelenleg hogy a szalag befut GND-re és 5V-ra és ugye usb-re a táp.
Jól értem? VIN-re mehetne akár 12V is? és mondjuk 5V-ra az arduinón meg a szalag?
nope
a szalagon WS2812B ledek vannak. köszönöm szépen a választ, neekm is feleslegesnek túlt a túloldali bekötés de nem került plusz energiába, ezért úgy gondoltam ink bekötöm, ki tudja mi hol megy szét benne később elpattan egy forrasztás és akkor másik oldalt még megkapja
Tankblock
a program egy nyan cat szerű végigfutó effekt, folyamatos színváltozással és kihagyással, tehát van amikor ledek nem is világítanak, egyidőben tehát soha nem ég az összes led.
Probléma a táppal a következő lehet:
WS2812B típusú címezhető led szalagomnál függetlenül az arduino nano-s vezérlőtől és/vagy a futtatott progamtól a ledek amint áramot kapnak, max fényerőn fehéren felvillannak pár másodpercig és utána indul csak a program. Fogalmam sincs mitől van ez a jelenség, és hogy hogyan kerülhető el. Ezt az egy dolgot találtam mi passzol a témához. Az a helyzet talán nem is zavarna engem ez a felvillanás, igaz kicsit gagyin néz ki hogy a rendszer fele van csak ilyen szalagból és a másik nem villan fel, de a fő problémám hogy elég sokat zabálhat ebben a pár másodpercben és félek vlamim rá fog menni erre, főleg hogy nagyon kényes helyen vannak beépítve a ledek. kb 120 pixelem lesz (még nincs kész a telejs) és ebből pontosan 60 darab iylen felvillanós, és egy 2A-es power bankről futna. A program elég fogyasztásbarát, hisz kihagyásal futnak végig színek a soron, tehát egyszerre nem is világít az összes led, meg persze csak egy egy színben. kérdés az hogy ez a felvillanás jelenthet e problémát a későbbiekben? hamarabbi led elhalálozást, táp túlterhelést vagy akármit, és ha igen, hogyan vehető ki belőle? A cikkben említett MOSFET sajnos nekem nem mondott sokat, ne mvagyok szakmabeli
elég ha az arduinot mini usb-ről táplálom csak árammal? --> külön igen, közösítsd a földet ebben az esetben.
ezt h érted? usb-ből a földet kössem rá az arduino földjére? ez mennyire fontos? mert már korlátozott a hely meg a kötögetés
"A lenti kapcsolásból hiányzik kondenzátor a táp vonalak közé, minnél közelebb a LED sorhoz."
milyen kondi kellene és hogy kössem? (ne haragudj de nem vagyok jártas a témában)
Tehát akkor nem probléma hogy arduinón fut a szalag árama is? tehát hogy csak usbről kap áramot az arduino, is minden azon fut át? mert ugye a rajz elcsal annyit hogy a szalag nem közvetlen az áramforráshoz van kötve hanem az arduinóról kapja az 5V-ról
-
Teasüti
nagyúr
válasz ZTE_luky #9167 üzenetére
WOW, ezt nagyon igényesen összeraktad!
Hogyan tudtad így befaragni a fa elemeket? Asztalos vagy talán?
A videót is megnézhetjük?Oh, wait... Ez nem is a tied, ugye?
Tehát akkor nem probléma hogy arduinón fut a szalag árama is? tehát hogy csak usbről kap áramot az arduino, is minden azon fut át? mert ugye a rajz elcsal annyit hogy a szalag nem közvetlen az áramforráshoz van kötve hanem az arduinóról kapja az 5V-ról
Nem, nem gond. Én egyetlen ledszalagos projektemnél sem használtam külön tápot a vezérlőnek. 5V-os szalagoknál legalábbis. Legyen elég bika a táp, ennyi. Viszont pufferkondik azok kellenek a szalag(ok) elé!
Az nem lenne szerencsés, hogy a táp kimenetét közvetlenül szaggatnák meg a pwm ledek. Ezt lehet megérezné a vezérlő is.Földet minden esetben közösíteni kell a szalag és a vezérlő között (ha egy tápról megy mindkettő, akkor nyilván ez adott). Különben lehet nem lesz jó az adatbusz jelszintje. Rosszabb esetben akár tönkre is mehet egyik vagy a másik a GND potenciálkülönbségek miatt, de minimum zajos lesz*. Egy 480-as ellenállást is illik berakni a vezérlő kimenetére, épp a túláramokat elkerülendő.
*Van is ezzel tapasztalatom: féklámpám kapcsán mikor 12V-os tápról teszteltem, a külső pwm vezérlő meg a laptop usb portjáról üzemelt. Elsőre nem volt közösítve a föld, csak egy szálon ment a pwm jel a panelre a vezérlőből és konkrétan üzemképtelenné tette a lámpát. Össze-vissza kapcsolt. GND közösítés után varázsütésre jó lett minden.
(Ilyen kísérleteknél ha usb-ről táplálom a mikrovezérlőt, akkor általában akkuról megy a gép. Bár elvileg nem lehet baj több dugasztáp közösítéséből, de biztos ami biztos. Drága volt a laptop. )[ Szerkesztve ]
-
ZTE_luky
aktív tag
válasz Teasüti #9168 üzenetére
Köszönöm szépen az elismerést, igen ez a projekt vetekszik hogy a szerkezeti elemek kivitelezése fából vagy pedig a forrasztás volt neccesebb, én a fára szavazok. nem vagyo kazstalos, apukám faipari mérnök az ő segítségével csináltuk közösen. faragni semmiképp nem lehetett volna, vagy egy lapból kimarni a lyukakat, de ezt kis szögbe elvágott lécekből ragasztottam össze, tippelhetsz mennyi idő alatt
Saját munka, az arduinos programot kivéve
valaki bármit linkelne a konkikkal kapcsolatban legyen szíves? milyet vegyek pontosan, h a villamossági szaküzletben tudjanak adni, hogy kössem és hová (bocsi de tényleg nem értek hozzá)
gnd közösítés alatt mit értesz? a szalag és az arduino gndje van csak összekötve, vagy hogy az usb kábelből kiszedjem a földet és azt is kössem rá, tehát hogy tápról is kapjon? akkor ne cisnáljam ink úgy hogy mégegy portot vések a fára és dc csatlakozóról megy az egész?
330-as ellenállás is jó? pontosan hova rakjam? DIgitális Out után, tehát a zöld, adatkábelre?
videót szívesen rakok fel, úgy gondoltam majd ha kész lesz akkor, de ha szeretnéd jelenlegi helyzetről is küldhetek
[ Szerkesztve ]
-
vargalex
félisten
válasz ZTE_luky #9167 üzenetére
"Tehát akkor nem probléma hogy arduinón fut a szalag árama is? tehát hogy csak usbről kap áramot az arduino, is minden azon fut át? mert ugye a rajz elcsal annyit hogy a szalag nem közvetlen az áramforráshoz van kötve hanem az arduinóról kapja az 5V-ról"
Most lehet, hogy félreértek valamit, de a rajzon az arduino és a szalag is közvetlenül az áramforrásra van kötve. Az arduino is az 5V-os lábon van megtáplálva, nem USB-n. USB-n táplált arduino 5V-os lábáról nem valószínű, hogy számodra elegendő teljesítmény vehető ki.
[ Szerkesztve ]
Alex
-
_q
addikt
válasz ZTE_luky #9167 üzenetére
Töltőről azért érdemesebb, mert ha kiszámolod: [link] vagy a linkeld oldalon kitöltöd az adatokat, akkor láthatod, hogy fogyasztástól függően változik mennyit bírna egy aksi/powerbank. Azt írtad sokszor csak felvillan és akkor se az összes led, így lehet hogy napokig is tud működni, felhasználástól függ.
Ha regulátoron keresztül (USB micro vagy VIn) kapja a tápot az arduino, akkor ha nem stabil a táp akkor sincs nagy baj, mert a regulátor stabilan fogja tartani. Ha az 5 V-os bemenetre kötöd a tápot, ami nincs szabályozva, ott a mikrovezérlő mehet tönkre. Ha a táp teljesítménye kevés, akkor max nem fog a led megfelelően világítani, esetleg mikrovezérlő nem tud optimálisan működni, de tönkre nem fog menni tőle. A led akkor mehet tönkre, ha nagy áramot kap, amit nem tud már tolerálni.Tehát akkor nem probléma hogy arduinón fut a szalag árama is? tehát hogy csak usbről kap áramot az arduino, is minden azon fut át? mert ugye a rajz elcsal annyit hogy a szalag nem közvetlen az áramforráshoz van kötve hanem az arduinóról kapja az 5V-ról.
A rajz alapján powerbank felől jön a táp, ami leágazik a nano-hoz, de a táp ettől függetlenül nem a nano-tól jön, hanem a powerbank-tól.
Vagy ezt, hogyan érted?(#9170) vargalex
Megelőztél ez nekem se egyértelmű.[ Szerkesztve ]
-
ZTE_luky
aktív tag
válasz vargalex #9170 üzenetére
nem nem ti értettétek félre, ne haragudjatok, én nem voltam egyértelmű. szóval ez egy fa keretbe megy bele, és a portokat szépen be szeretném faragni hogy stílusos legyen. A rajz nem a mostani bekötést ábrázolja, csak a szerintem helyeset. sokkal szebb lenne ha csak egy port lenne a fából kifele, azaz csak a mini usb-ről kapná az áramot az egész. viszont a képen egy olyan megoldás van ábrázolva hogy egy dc csatit is befaragok, és egy mobil töltőről bemegy egy dc csatin keresztü la GND 5V-ra az áram, és külön a szalagra egy Y toldással. de akkro meg is válaszoltátok, kelleni fog a külön port, a mini-t eg majd csak programozásra hazsnálom
xboy89
igen sajnos a szalagban van valami gyárilag amitől alap 5V,GND ellátás miatt mindig felvillan, ezért a powerbanket alapból mellőzöm szerintem, főleg hogy az általad linkelt oldal pár napot jósolt meg neki
ha jól értelek, köthetném úgy, hogy arduino usb-n kapná meg az áramot, és ugyanúgy az usb portra forrasszam rá a ledeket is? Tehát ne az arduino 5V GND tüsiére, hanem ahogyan az általam készített képen is látszik? és akkor nem lenne gond a stabilítással.
Igen nekem is ezt mondták, hogy ha kisebb teljesítményű tápra rakok valamit tönkre nem megymax nem működik jól. ergő igaz hogy normál esetben 6-8A kéne nekem, de mivel nagyo ntakarékon működi ka 2A is elég, és ha jól működik és elviszi rendesen, nem lesz baj.
Bocsi mégegyszer a kétértelműség miatt, meg netán ha hülyék a kérdések
a problémát én bonyolítottam túl. egy képpel egyszerűsíteni szeretném. a mostani kérdésem csupán csak az hogy egy usb kábelen/porton átmegy annyi áramerősség ami ehhez nekem kelleni fog, vagy "szépen" forrasztgassak "rendes" vezetékeket az egységekhez?
[ Szerkesztve ]
-
_q
addikt
válasz ZTE_luky #9172 üzenetére
Amit javasoltak kondi azt érdemes belerakni. Azon kívül ha 2 A elég neked, szintén a javasoltak szerint érdemes kicsit fölé lőni mondjuk 2.5 - 3 A-re és egy ilyen 5 V-os töltőt keresni. Ha a led és a nano is 5 V-ról megy, nem kell semmi dc dc konverter. Elegendő a hálózati adapter tápvezetékét ketté ágaztatni "Y vezetékre ahogy írtad", egyik megy a nanoba másik megy a ledekre. Az, hogy ezt az elágaztatást hogyan oldod meg rajtad áll (pl.: micro usb board, majd ezt valahogy tovább nano-hoz és a ledekhez. vagy ilyesmi, ebbe megy hálózati töltő, másik végére nano, a VCC lábat meg kivezeted a ledekhez)
[ Szerkesztve ]
-
Teasüti
nagyúr
válasz ZTE_luky #9169 üzenetére
330-as ellenállás is jó? pontosan hova rakjam? DIgitális Out után, tehát a zöld, adatkábelre?
330 is jó, emlékeim szerint az Atmel328-asok 50mA-t tudnak leadni a GPIO-n. Az ellenállás azért kell, hogy ez alá korlátozd a leadható (és felvehető) áramot a porton. Jelátvitelnél általában 10 mA-re szokás beállítani a korlátot a port védelme érdekében. -
ZTE_luky
aktív tag
Ertem, szuper. 330as van is itthon es akkor az arduino D6rol kimeno es led DIre bemeno.vezetekre forrasszam ra ugye? Kondiban tudnatok meg segiteni, milyet es hova?
-
Teasüti
nagyúr
válasz ZTE_luky #9175 üzenetére
Igen, lehetőleg a mikrovezérlő lábához közel.
Kondiból - nem tudom hány pixeled van összesen - én 2200 uf elkót szoktam használni több méter szalaghoz, de 1000-et ajánlanak az Adafruit-os Neopixel útmutatóban.
Igazából itt nem kritikus a kapacitás, olyan mint a RAM: a nagyobb sosem árt, csak a túl kicsi. Ezt meg pufferkondi lévén az első pixelhez kell közel rakni. Ez jóval fontosabb, mint a védőellenállás. Ez az első pixelt védi a bekapcsoláskori túláramtól (a pontos fizikai okát én sem értem, csak papagáj módjára ismétlem az útmutatót).[ Szerkesztve ]
-
ZTE_luky
aktív tag
válasz Teasüti #9176 üzenetére
értem köszönöm szépen. ellenállás bent, közvetlen lábnál
kondi: 110 Pixel van, azaz 2 méter , akkor legyen olyan 1500? viszont közvetlen az első pixel elé nehézkes, mivel 2 pixelel indul, ergó elágaztattam a kimenőt és két pixelre megy rá ugyan az, mivel oszlopban halad előre a hullám. így most kettőt rakjak, és akkor mekkorát? én betudom forrasztani, csak h boltba tudják h miylet adjanak
hát a közelség relatív. sajna legközelebb olyan 5 centire tudná az első pixelhez vezető vezetéken, az nagy probléma?
én is hasonlóképp vagyok vele most megnézném én szívesen h mi is ez és mire jó meg mekkora kell, de mire végigérnék vele (feltéve ha megértem) archiválnám a projektet
köszi szépen ezúton is mindenkinek
remélem hamar kész most faragom a portokat meg pár napba beletellik amíg összeáll az egész keret most csak fúrás, vésés ragasztás lesz
[ Szerkesztve ]
-
Teasüti
nagyúr
válasz ZTE_luky #9177 üzenetére
1000 uF-től bármi megteszi. 6,3V-osat vegyél ha van, az a legkompaktabb méret. Ugye a kapacitás feszültségfüggő, így a nagyobb névleges feszültségűek nagyobb méretűek is azonos kapacitás értéken.
Nem kritikus az elhelyezés, csak "legyen közel" a szalaghoz. Berakhatsz többet is, ha szeretnél. Ártani nem fogsz vele. Azt is megcsinálhatod, hogy csak a csomóponthoz raksz egyet, vagy akár az egyik pixel elé és a másik ág meg innen fogja meghúzni a kondit visszirányban. Tök mindegy, amíg a pufferkondi "közelebb van", mint a táp. -
ZTE_luky
aktív tag
válasz Teasüti #9178 üzenetére
értem, tehát annyit elég ha mondok hogy 1000 uF vagy nagyobb kondenzátor, és 6,3V-os vagy ha az nincs akkor ahhoz a leghasonlóbb?
értem akkor lehető legrövidebb úton toldom a két ágat és a csomópontra rakom a kondit. és akkor ha jól értem csak az input elé kell, mögé nem, tehát ahol befut az áram a szalagb elejébe. Még valami, bár lehet kiröhögsz akkor ezt az 5V-os vezetékbe kell csak beleforrasztanom ugye?
-
Janos250
őstag
Találtam egy nagyon jó könyvet Arduinora, főleg kezdőknek. Rengeteg szenzor, miegymás (léptető,szervomotor, A6 GSM/GPRS panel, meg mindenféle jó dolog), kész komplett programokkal.
A címe:
"Tianhong Pan · Yi Zhu - Designing Embedded Systems with Arduino - A Fundamental Technology for Makers"Ha valaki nem boldogul a Google-al, akkor - érthető okokból - privát üzenet.
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Teasüti
nagyúr
válasz ZTE_luky #9181 üzenetére
Nem-nem, párhuzamosan kell kötni ahogy a képen látható. Puffer kondenzátor néven ismeretes, ha rákeresel meg fogod érteni. Ilyeneket használunk az IC-k Vcc lábai előtt is, ahogy a Nano-n is kell legyen egy 10 uF a proci lábánál. Ezek elsimítják a tápfeszültség ingadozásokat. Egy PWM vezérlőnél ez az ingadozás elég látványos lehet, gyakorlatilag rail-to-rail szaggatják a tápot (400 hz-en WS2812b esetén) és így a tápfeszültség is több voltos eséseket produkálhat akár. Ezeket a pillanatnyi feszültségeséseket hivatott kiegyenlíteni az eltárolt energiával. Gyakorlatilag egy low-pass filter.
A kapacitással változik a szűrési frekvenciája is, a kisebbek (<1 uF) hatékonyabbak a magasabb frekvenciákon, azokat meg konkrétan az AC komponens szűrésére használjuk és decoupling vagy bypass kondi néven ismeretes.[ Szerkesztve ]
-
ZTE_luky
aktív tag
válasz Teasüti #9183 üzenetére
értem köszönöm szépen ^^
érdekes mennyi dolog van amit nem tudunk vagy amikhez nem értünk
és ha hátulról is megtáplálom a ledet oda is kell egy kondi? logikusnak tartanám akkor kettőt vegyek, egyet bal oldalra egyet jobb oldalra, aztán onnan leágaztatom Y-ban a ledekre?
-
Teasüti
nagyúr
válasz ZTE_luky #9184 üzenetére
Ha elkezdesz NYÁK-ot tervezni, akkor elég hamar képbe kerülnek a bypass kondik, gyakorlatilag az egyik leggyakrabban előforduló alkatrész és egyben a leginkább félreértett is - állítólag.
Elméletileg minden egyes betáplálási pontba illő volna pufferelni. Gyakorlatilag elég egy is a szalag és a táp között. Ha többet használsz, akkor nem muszáj nagy méretűt lerakni mindenhova. Össz. kapacitásban szerintem elég az 1000 uF. Ha két ponton, akkor fele-fele. Így talán tovább csökkentheted a tok méretét, ha kisebbeket választasz. Gondolom szempont, hogy elrejtsd az alkatrészeket.
[ Szerkesztve ]
-
nagyúr
válasz ZTE_luky #9172 üzenetére
Látom, közben megoldódott a táplálás kérdése, de nem hangzott el az az info (esetleg egy jövőbeli projektet érinthet), hogy ha az usb-ről táplálnád a lapot, a ledeket pedig a lap 5V lábára kötnéd (ha jól értettem, ebben a hsz-ben ezt a megoldást említetted), akkor a konvertert ugyan nem terhelnéd, viszont az usb portot egy polyfuse védi, ami nagyobb áramfelvétel esetén lekapcsolja az egész cuccot (pontosan nem tudom mekkora áramnál old le, talán 500mA fölött).
-
weiss
addikt
Az ESP32-nek nem kellene mindig ugyanannyi idő alatt végrehajtani ugyanazt a kódot, ha nincs megszakítás?
I did nothing, the pavement was his enemy!
-
weiss
addikt
válasz Tankblock #9190 üzenetére
#include "xtensa/core-macros.h"
#include "sound.h"
#define DAC_PIN 25
void setup()
{
Serial.begin(115200);
pinMode(DAC_PIN, OUTPUT);
}
void loop()
{
int start = micros();
play_music();
int stop = micros();
Serial.println(stop - start);
delay(1000);
Serial.println(".");
}
void play_music()
{
uint32_t wait_start = 0;
uint32_t num_tick_to_wait = F_CPU / SAMPLE_RATE;
for(int i = 0; i < NUM_SOUND_SAMPLES; i++)
{
wait_start = xthal_get_ccount();
dacWrite(DAC_PIN, sound_samples[i] + 128);
while((xthal_get_ccount() - wait_start) < (num_tick_to_wait - 86))
{
NOP();
}
}
}A
micros()
helyett próbáltamxthal_get_ccount()
-ot használni, de az sem volt konstans. Próbáltam kikommentelni adacWrite
-ot is, de az sem segített. Már csak arra tudok gondolni, hogy az Arduino fordít valami dinamikus cuccot oda.I did nothing, the pavement was his enemy!
-
Janos250
őstag
Csak egy tipp:
Próbáld meg, várni, amíg a millis éppen vált!
Ugyanis millinként megszakít 6-7 microra, ha letilrod a megszakítást, akkor kb egy microra.
Csak hab a tortán, hogy a ccount csak 32 bites, így kb 17 secenként átfordul.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz Janos250 #9192 üzenetére
Ja, ha több mint egy millisec, akkor nem megy :-(
Az interrupt tiltással azért még próbálkoznék. Bár ekkora eltérést valószínűleg nem okozhat.
Vagy I2S? (csak elmélet, mert soha nem használtam)
Vagy valami egyéb hardver megoldás.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
-
llacee
őstag
Sziasztok, segitseget szeretnek kerni.
Par honapja kezdtem a temat egy raspberryvel es azota elfogott az epitesi laz.
Egy hete erkezett egy nodemcu v3 is mert szeretnek kulteren is releket es szenzorokat hasznalni, de rpi es az sdkartya nem nagyon szereti a viszontagsagokat.Elso project egy nodemcu plusz egy rele egy ip67es dobozban, ha lehet minel kisebb meretben vezereljen webszerveren keresztul egy 20w led reflektort(230v).A program mukodik de ki kellene helyeznem.Talatam itthon egy regi ericsson telefontoltot 5.1v 450mA, gondoltam ezt szetvagom es beteszem a dobozba errol kapna a tapot a lap es akkor csak 230v be ki tomszelencen keresztul.Sajnos nem tudom normalisan szetvagni.Kerdes mert neten nem talaltam, letezik kis meretu 230v rol lapnak megfelelo ellatast ado tap olcson?Masik pedig, hogy 2 rele felhasznalasakor nem kaphatja az alaplaprol a feszultseget a rele?feltetlen osszam el a bejovo tapot a relek es az alaplap fele?Koszonom![ Szerkesztve ]
-
llacee
őstag
Közben találtam egy ilyen tápot ez beférne a kötődobozba, viszont akkor az 5V-os relék a tápot az alaplapról kapnák.
Szerintetek jó ez a táp: [link]
Új hozzászólás Aktív témák
- gban: Ingyen kellene, de tegnapra
- Miniképernyős, VIA-s Epomaker billentyűzet jött a kábelmentes szegmensbe
- Automata kávégépek
- Bambu Lab X1/X1C, P1P-P1S és A1 mini tulajok
- ASUS routerek
- Kerékpárosok, bringások ide!
- Milyen CPU léghűtést vegyek?
- Autós topik
- E-book olvasók
- OLED TV topic
- További aktív témák...