- Computex 2024: beröffentette az AI-t az AMD
- iPad topik
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Soundbar, soundplate, hangprojektor
- OLED TV topic
- Milyen billentyűzetet vegyek?
- Computex 2024: az ASUS nem viccel, ha felsőkategóriás billentyűzetről van szó
- Melyik tápegységet vegyem?
- Milyen egeret válasszak?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
Hirdetés
-
AMD Radeon undervolt/overclock
lo Minden egy hideg, téli estén kezdődött, mikor rájöttem, hogy már kicsit kevés az RTX2060...
-
Mindennél kisebb és gyorsabb chipeket hoznak az ASML új gépei
it Miközben az EU elkezdte osztani a chipszektornak a nagy támogatásokat, az ASML és az Imec olyan labort nyitottak az EU-ban, amelyben a legújabb chipgyártó eszközöket tesztelik.
-
Computex 2024: beröffentette az AI-t az AMD
ph A Strix Point kódnevű SoC APU lesz a cég első Copilot+ platformja.
-
PROHARDVER!
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
-
bimbula53
tag
válasz its_grandpa #19599 üzenetére
És mi a végeredménye a leírtaknak? Ha már ismered a Yoradiot Mi a véleményed róla? Esetleg valami mást ajánlanál? Amihez kevés programozási tudás is elég.
-
lanszelot
addikt
válasz Janos250 #19600 üzenetére
Nagyon szépen köszönöm mindenkinek a választ.
Igen, pont így gondolkodtam, ahogy írtad.
Ezért is írtam a solid state relay -t a kérdésbe.De úgy látom felejtős a project.
Jelenleg manuálisan szabályzom.
De szakkörön azt mondták: huuuu de olcsón meg lehet építeni a szabalyzót a nano-hoz. Vakartam is a fejem, hogy nem így emlékszem, mondom tuti valamit benéztem.
De nem. Árban mindegy hogy triak, vagy ssr mind £20 felé megy, és én max £5 szántam rá.
Mivel 1szer fogom használni az életben és bekerül a szekrény aljára.Van egy rakat cuccom az arduino -hoz, majd azokkal szórakozom azokra nem kell költeni.
-
bimbula53
tag
válasz ekkold #19603 üzenetére
De igen, Sokáig nálam is üzemelt, kis testvére mai napig is használatban van. Csak a kíváncsiság hajtott tovább. 2apró dolog ami nem tetszett 1- a csv-bin konvertálás, kezdetben meg volt csak elveszett, a pótlása nehezen mentt. (Itt a nadim félére gondoltam) 2- lassan kapcsolódott a wifihez. Ha valaki azt kérdezné, hogy merném ajánlani, akkor igent mondanék. Mint említettem a kíváncsiság nagy úr. A Yoradio teljesen ráhuzható a karadio hardverre. Ez volt a legfőbb érv. Hardveresen nem kellett hozzá nyúlni, csak a szoftver lett cserélve. Szép, sokat tud, és a fejlesztése is pörög.
-
gya/352
tag
válasz its_grandpa #19599 üzenetére
Igen nekem is feltűnt, hogy a Yoradio-ban nics lehetőség a VS1003 használatára. Kicsit bíztam benne hogy talán használható lesz a VS1053 helyett, de így már látom hogy előrotdulhatnak problémák. Legfeljebb berendelek egy 1053-ast. Eredetileg is azt szerettem volna venni, de elnéztem a rendelésnél és úgy jött az 1003.
-
ekkold
Topikgazda
Nem tudom a többi milyen, de..
nekem VS1053-as modulom van, az egyik ESP8266-al, a másik ESP32-vel, és mindkettőnek kifejezetten jó a hangminősége, erősítőre és rendes hangsugárzókra kapcsolva és meghallgatva is (tehát nem PC hangszóró kategóriájú cuccal).Eladó: https://www.hobbielektronika.hu/apro/apro_159350.html
-
its_grandpa
tag
válasz bimbula53 #19601 üzenetére
Csak megnéztem a kódot, nem próbáltam ki.
Van egy Heltec ESP32-es modulom, amin rajta az oled is.
Természetesen saját lib-el lehet meghajtani, amihez át kellene írnom a fél Yoradiot.Ezt ki lehet próbálni "gyári" VS1053 lib-et használ [link] , de ...
Az Adafruit lib csak 1053-al működik, ahogy a #17857-ben írtam,kicsit bele kell nyúlni a 1003-használatához. Ez nálam az Adafruit_VS1053.cpp 123. sorában kezdődik, a 132. sort kell javítani
uint8_t v = Adafruit_VS1053::begin();
// return (v == 4); ez a 1053
return (v > 2); ez ha a chip verzió minimum VS1003 =3
-
bimbula53
tag
válasz its_grandpa #19613 üzenetére
Az összes netradio project a VS1053-ra épül és az Adafruit könyvtárat használja mint alap.
Ez nem zárja ki, hogy a VS1003-at ne lehessen használni anélkül, hogy a lib-be keljen nyúlni..
A Yoradio az esp32 dev modulra épül. Minden más modulnál ismerni kell a lábkiosztást. Itt is lehet használni a VS1003 -t gond nélkül. Természetesen más fajta DAC -ot is lehet használni. Problémák adódhatnak, amire igyekeznek gyorsan reagálni. Sajnos magyar nyelvű forumja nincs. De persze minden megoldható. Néztem az általad linkelt projektet is. Korábban már találkoztam a névvel, csak nem sikerült rá lelnem próba erejéig. Ahogy néztem 4éve nem nyúltak hozzá. Ezek a projektek egyéni ízlés szerint íródtak sok sok csiribirivel. Sok közül lehet kiválasztani azt ami neki bejön. -
bimbula53
tag
ekkold topikgazdához fordulnék 1kérdéssel. Lenne rá igény a "netradio" vonal nyitására?
-
ekkold
Topikgazda
válasz bimbula53 #19620 üzenetére
Szerintem próbáljuk meg! Nyitottam egy új témát, itt: [internet_radio_epitese_hardver_es_programozasa]
Eladó: https://www.hobbielektronika.hu/apro/apro_159350.html
-
gordonfreemN
addikt
sziasztok!
Szeretnék egy minimális energiamegtakarítást elérni atmega328 MCU-val.
Olvasom, hogy van ez a sleep mode (
#include <avr/sleep.h>
) melyet alapból tartalmaz a mikrovezérlő.
Aztán van ez az (
#include "ArduinoLowPower.h"
) és van a (
#include "LowPower.h"
).
Ezek közt mi a különbség?
A lowPowerek külön könyvtárak és külön kell letölteni őket?
Ezeket a fordító könyvtárkezelőjében miért nem találom?Lehetséges 9-es pinről is feléleszteni energiatakarékos módból, vagy csak a dedikált interrupt 1-2 lábakon?
A loop az energiamegtakarításkor i folyamatosan fut, vagy ilyenkor csak az interrupt lábat figyeli és ha azon bejön a megszakítás akkor feléled?
Nagyon köszönöm ha tudsz segíteni ennek a megértésében,
¯\_(ツ)_/¯ ▁ ▂ ▃ ▅ ▆ ▇ Üdv, Andris.
-
Tankblock
aktív tag
válasz gordonfreemN #19625 üzenetére
Szia,
próbálok segíteni..
"ArduinoLowPower.h" ill "LowPower.h" telepíteni kell Könyvtárkezelőből.
Mi a különbség? --> mások írták, saccra ugyanazt lehet elérni velük.
A végén AVR registereket írja át úgy hogy a PowerMode különbféle sleep állapotba kerüljön."Lehetséges 9-es pinről is feléleszteni energiatakarékos módból, vagy csak a dedikált interrupt 1-2 lábakon?" --> csak interrupt láb lehet ebből a Atmega328 nak 2 van....
"A loop az energiamegtakarításkor i folyamatosan fut, vagy ilyenkor csak az interrupt lábat figyeli és ha azon bejön a megszakítás akkor feléled?" nem fut, csak az interrupt vector változásakor éled fel uC és fut tovább a loop kódja.
ebben találod a Power Mode, Reset interrupt handlig leírását...
Release the Beast....
-
its_grandpa
tag
válasz bimbula53 #19619 üzenetére
>> Az összes netradio project a VS1053-ra épül..
Igaz (mint hardver).>> az Adafruit könyvtárat használja mint alap ..
Nem igaz, a Yoradio is másik lib-et használ.>> Itt is lehet használni a VS1003 -t gond nélkül.
Igaz, azért mert nem vizsgálja a VS.... chip ID-t.Akinek 1003-a van és nem módosítja az Adafruit lib-et, az nem fog hangot hallani.
Egyszerűen azért mert ez - return (v == 4); - mindig false lesz.>> Néztem az általad linkelt projektet is.
OK, akkor töltsd le, a tools könytárban találsz egy hw_test.ino-t és próbáld ki 1003-al.// VS1053 test
Serial.print(F("\r\n--> VS1053 GPIO test: "));
if (!musicPlayer.begin()) {
Serial.println(F("[ERROR] VS1053 not found."));
} else {
Serial.println(F("[OK] you should hear a beep"));
}
A garantált eredmény -> [ERROR] VS1053 not found. -
gordonfreemN
addikt
Köszönöm mindkettőtöknek a választ.
Akkor atmega328-nál eleve csak a lowpower.h és az avr/sleep.h játszik.
Ezek közt mi a különbség?
Ezt a lowpower.h-t nem tudja alapból a fordító, külön kell rákeresni neten és feltölteni rá.
Ez szokványos? Nekem fura, mert olyan érzésem van, mintha egy idegen által megírt valamit töltenék fel éshasználnék.[ Szerkesztve ]
¯\_(ツ)_/¯ ▁ ▂ ▃ ▅ ▆ ▇ Üdv, Andris.
-
nagyúr
válasz gordonfreemN #19629 üzenetére
Nem akarlak kiábrándítani, de csupa idegen által megírt valamit töltesz fel amúgy is.
-
gordonfreemN
addikt
Jó, jogos.
Amúgy a feltett kérdésre tényleg nem tudni a választ vagy csak hagyjátok a kezdőt saját utakat járni?
Mert tényleg nem értem miért mi a különbség a lowpower.h és az avr/sleep.h közt.Próbálkozok egyébként:
#include "LowPower.h"
void setup() {
// put your setup code here, to run once:
}
void loop() {
{
// Allow wake up pin to trigger interrupt on low.
attachInterrupt(0, wakeUp, LOW);
LowPower.powerDown(SLEEP_FOREVER, ADC_OFF, BOD_OFF);
// Disable external pin interrupt on wake up pin.
detachInterrupt(0);
// Do something here
}
}
de azt a hibát adja az ellenőrzés, hogy'wakeUp' was not declared in this scope
¯\_(ツ)_/¯ ▁ ▂ ▃ ▅ ▆ ▇ Üdv, Andris.
-
dew28
aktív tag
válasz gordonfreemN #19631 üzenetére
de azt a hibát adja az ellenőrzés, hogy
'wakeUp' was not declared in this scope
csak egy tipp, de esetleg nem deklaraltad a wakeUp rutint?void wakeUp() {
// Just a handler for the pin interrupt.
}
[ Szerkesztve ]
-
gordonfreemN
addikt
Kezd valami kialakulni.
#include "LowPower.h"
const int powerled = 9;
int brightness = 0;
int fadeAmount = 10;
const int button_p = 2;
bool buttonstate_p;
bool lastbuttonstate_p;
byte vpower;
const int powerrelay = 13;
void setup() {
pinMode(powerled, OUTPUT);
pinMode(button_p, INPUT);
buttonstate_p = 1;
lastbuttonstate_p = 1;
pinMode(powerrelay, OUTPUT);
}
void wakeUp() {
// Just a handler for the pin interrupt.
}
void loop() {
if (vpower == 0) {
analogWrite(powerled, brightness);
brightness = brightness + fadeAmount;
if (brightness <= 0 || brightness >= 250) {
fadeAmount = -fadeAmount;
}
delay(30);
if (brightness == 0) {
digitalWrite(powerled, 0);
}
}
if (vpower == 1) {analogWrite(powerled, 255);}
buttonstate_p = digitalRead(button_p); //gomb állapot kiolvasása
if (buttonstate_p != lastbuttonstate_p) //gombnyomás történt? Gomb állapota változott az előzőhöz képest?
{
delay(500); //ha történt változás az előző állapothot képest, várj 50ms-ot
if (buttonstate_p == 0) //ha a gomb nyomva, azaz bemenet értéke alacsony akkor
{
if (vpower < 1) { //ha vpower értéke kisebb mint egy
vpower++; //növelje vpower változó értékét eggyel
}
else { //ha vpower értéke egy vagy több
vpower = 0; //akkor legyen az értéke nulla
}
}
if (vpower == 0) {
digitalWrite(powerrelay, 0);
// Allow wake up pin to trigger interrupt on low.
attachInterrupt(0, wakeUp, LOW);
LowPower.powerDown(SLEEP_FOREVER, ADC_OFF, BOD_OFF);
// Disable external pin interrupt on wake up pin.
detachInterrupt(0);
// Do something here
}
if (vpower == 1) {digitalWrite(powerrelay, 1);}
}
lastbuttonstate_p = buttonstate_p;
}Na most itt egy olyan kérdésem lenne, hogy akkor a loop megáll ha sleep forever-t használok?
Csak mert a LED fade megállt.
A cél az volna, hogy a készülék kikapcsolásakor a power LED villogjon fade-elve (így jelezvén, hogy a készülék feszültség alatt áll) illetve menjen valami energiatakarék módba, mivel nincs használva a készülék.
Ez nem a teljes kód, csak egy részletet kihoztam belőle, a jelenlegi cél érdekében feleslegesnek éreztem az egészet ide vetni.¯\_(ツ)_/¯ ▁ ▂ ▃ ▅ ▆ ▇ Üdv, Andris.
-
dew28
aktív tag
válasz gordonfreemN #19635 üzenetére
akkor a loop megáll ha sleep forever-t használok?
nem, nem amiatt all meg.
( Az ATmega328P sleep modjai, YES az ami bekapcsolva marad)[ Szerkesztve ]
-
Tankblock
aktív tag
válasz gordonfreemN #19635 üzenetére
Szia,
nem vagyunk gondolatolvasók (sajnos),
kérdésem az lenne, mi lenne a cél amit el szeretnél érni?Ha csak ideveted a gondolataid felét, nem lesz senki aki segíteni tud, mert mindenki csak találgatni fog. Egy problémára meg van több megoldás.
Küldtem DataSheetet linket abban benne van a ennek a uC a működése.A kódodat feltehetnéd Gitre is publicusan akkor meg tudjuk nézni azon a linken amit ide teszel, és nem kell a fórumot teletenni kóddal
További jó hobbyzást!
Release the Beast....
-
gordonfreemN
addikt
válasz Tankblock #19637 üzenetére
Szia,
Igazad van, nem írtam le elég részletesen mit is szeretnék.
Ezúton kibővítem a tudnivalókat:
A cél az volna, hogy a készülék kikapcsolásakor a power LED villogjon fade-elve (így jelezvén, hogy a készülék feszültség alatt áll) illetve menjen valami energiatakarék módba, mivel nincs használva a készülék.
a "valami energiatakarék mód" alatt azt értem, hogy az összes lehetséges blokk lekapcsolása. De szeretném ha a power LED villogna ebben az állapotban.
Ebbe az állapotba a button_p megnyomásakor menjen és abból azzal éledjen is fel. Ezt a vpower változóval lehetne megadni, amikor az értéke 0/LOW akkor energiatakarék módba kerül, amikor a vpower 1/HIGH akkor pedig feléled.
A gondom még ezzel, hogy az áramkör elkészült, miután kitaláltam ezt az energiatakarékosságot és a button_p a 8-as lábon van. Ezt PIN change funkcióval fel lehet használni interruptra, de olvasom, hogy ez lassú ezért például a debounce bizonytalanná teszi az állapotfelismerést.Nem tudom ez elég-e ahhoz, hogy érthető legyen mit is szeretnék. Bevallom annyi mindent találtam (még csak ismerkedek az arduinoval/mega328-al és a programozással), hogy teljes lett a káosz a fejemben és ez érződik is a hsz-eimen.
Én úgy vettem ki az eddig olvasottakból, hogy az avr/sleep.h-t a frodító elevel tartalmazza de sasjnos amíg nem értem miért van szükség mellette/helyette a LowPower könyvtárra addig az egész értelmezése is homályba vész. Persze meg lehet így is írni egy egyszerű kódot, csak nem túl optimálisan.A PIN change-hez is találtam egy könyvtárat de nem igazán akar leesni mire is jó ez nekem. Persze nem muszáj elmagyarázni, majd valahogy rájövök, eddig is azért megoldottam már néhány feladatot.
A kódomat valóban feltehetném a githubra, de ez egy programozásról szóló fórum ahol ez el kell férjen, nem 5000 karaktert szúrtam be, ezért nem lehet pálcát törni senki felett szerintem. Amúgy az ötletet köszi!
Köszönöm, hogy további jó hobbizást kívánsz, de nem jön át, hogy ezzel úgymond elküldesz innen vagy csak a jóindulat beszél belőled. Én utóbbira szavaszom azért elsőre
¯\_(ツ)_/¯ ▁ ▂ ▃ ▅ ▆ ▇ Üdv, Andris.
-
gordonfreemN
addikt
Oké, egyébként is megáll, persze, csak ha a time argumentumban konkrét időt használok, akkor az idő leteltével feléled és a loop ismét lefut. Így innen ki lehet ugrasztani bármilyen bemenettel.
Például azt mondom, hogy ha vpower 0 a feltétele az if igaz ágába való belépésnek, akkor ott lefut 8 másodpercig a powerdown, majd abból kilép és megint lefut a loop. Ha közben én a button:p-t nyomva 1-re állítom a vpower változó értékét, akkor nem fog bemenni a powerdown módba.
Kérdés, hogy így nyerek vagy vesztek, mert az MCU így minden loop-kor fel kell éledjen, ez nem tudom mennyi energiával jár.
Ha forever-t használok akkor pedig csak akkor tér magához, ha az interrupt lábakon beérkezik a megszakítás, ellenkező esetben addig ott marad.¯\_(ツ)_/¯ ▁ ▂ ▃ ▅ ▆ ▇ Üdv, Andris.
-
nagyúr
válasz gordonfreemN #19638 üzenetére
Nyugodtan tegyél be pár sor programot De hosszabb kódokat, log-okat pastebin-re vagy hasonló helyre szoktunk beszúrni és azt ide linkelni, mert praktikusabb.
A LED kezelést illetően az a baj, hogy az a loop többszöri futását igényelné, te viszont a loop közepén elaltatod a lapot. Megoldás: a kikapcsolás LED effektet egy for ciklusba tedd bele, a ciklus lejártával jöhet az altatás. -
gordonfreemN
addikt
Természetesen így teszek, ezért meg is köszöntem a tippet!
A megoldás amit említesz... (és köszönöm!) ez azt jelentené, hogy lemegy a for ciklusban a led villogás mondjuk egyszer, majd belép powerdown módba és onnantól nincs villogás?A lenti példánál (#19639) gordonfreemN válasza dew28 (#19636) üzenetére írtam legalább egy butaságot: 8s-ig tartanám powerdown módban, ezzel az a baj, hogy addig kellene nyomogatni a button_p-t is. Inkább egy 2s-os powerdown-al lenne ez talán élhető.
[ Szerkesztve ]
¯\_(ツ)_/¯ ▁ ▂ ▃ ▅ ▆ ▇ Üdv, Andris.
-
őstag
válasz gordonfreemN #19641 üzenetére
Ha egy folyamatos kihunyó-felerősödő állapotot szeretnél, akkor altatás helyett lehet célszerűbb csak simán lejjebb venned az órajelet. Ilyenkor a fade effekt delay nélkül (vagy jelentősen kisebb delayel) pöröghet.
Ha ilyen szívdobogás jellegűt szeretnél, amikor a két felderengés között hosszabb idő eltelik, akkor érdemes altatni is. Ilyenkor az alap fogyasztásod az effekt hossza / üres idő aránya javítja.
Ugyanakkor megkérdezném: Ennyire energiakritikus az alkalmazás? Csak azért, mert az 328p fogyasztása összemérhető egy villogó LED-ével.
- Ha nagyon energiakritikus, akkor gondold át a standby LED-et is
- Ha nem energiakritikus, nincs szükség valós altatásra, csak berakod egy állapotba, amiből bármelyik pinnel ki tudod léptetni, és amíg a kilépő feltételt várja, fadeli a ledet.Mások számára a kondi fáradós, nekem farad-os...
-
gordonfreemN
addikt
válasz razorbenke92 #19642 üzenetére
Ilyesmire gondolok:
[egy folyamatos kihunyó-felerősödő állapot]Nem energiakritikus, egyrészt inkább tanulási cél, másrészt ha már van olyan funkció a készüléken, hogy kikapcs, akkor arra gondoltam, hogy a mikrovezérlőt is pihenni küldeném. De hálózati táplálású lesz a késülék, tehát akár jegelhetném is a dolgot, ha nincs rá ésszerű megoldás.
A villogó LED magas fényerejű LED lesz, talán eléri az 1mA-t.
Szóval akkor marad számomra vagy az órajelvisszavétel, vagy el kell engedni eztKöszönöm a tippeket!
¯\_(ツ)_/¯ ▁ ▂ ▃ ▅ ▆ ▇ Üdv, Andris.
-
dew28
aktív tag
válasz gordonfreemN #19643 üzenetére
Ha ragaszkodsz ahhoz, hogy lemenjen alvoba az mcu, akkor nem lesz fade-ed, mivel az pwm vezerelt, az mcu-bol.
3 opciod van:
1: epitesz kulso aramkort ami amig tapot kap folyamatosan pulzal egy led-et az arduinotol fuggetlenul. (letezik onmagaban villogo LED is, nem fade, de megoldas lehet)
2: arduinorol: felvillan a led, 8sec alvas, felkel az mcu, megint villan egyet a led, 8sec alvas, stbstb. heartbeat jellegu.
3: mar elfelejtettem mit akartam 3.nak[ Szerkesztve ]
-
gordonfreemN
addikt
3: mar elfelejtettem mit akartam 3.nak ez jó volt.
Köszönöm a szakmai tanácsot, akkor átgondolom ezt.
Egyébként egy ilyen hálózati táplálású készüléknél kikapcskor el szokták tenni az mcu-t alvóba?
Erősítők, előerősítők, akármik? Ez most előerősítő lesz csak azért emeltem ki azt. Szóval mi a szokás, mert akkor abba az irányba mennék.¯\_(ツ)_/¯ ▁ ▂ ▃ ▅ ▆ ▇ Üdv, Andris.
-
nagyúr
válasz gordonfreemN #19645 üzenetére
A leírásod alapján teljesen felesleges az alvó módot erőltetni. Egy mcu fogyasztása mérési hibahatáron belül van (a tévémben például a standby áramkörben van egy mcu abból a célból, hogy az IR szenzor jelére felébressze a tévét). Alvó móddal csak akkor van értelme foglalkozni, ha elemes/akkus táplálással szeretnéd használni a cuccot.
Ha egyszer mégis szükség lenne ilyen pulzáló effektre, és altatni is szeretnéd, a delay(30); helyére kellene tenni egy alvást, 30ms-re, időzítve. Esetleg csökkenteni a lépések számát, növelni a lépések közt az időt úgy, hogy az élvezeti értéke ne csökkenjen.[ Szerkesztve ]
-
Tankblock
aktív tag
válasz gordonfreemN #19638 üzenetére
Szia
A kérdés hogy gyorsan portolható megoldást keresel, mert akkor célszerű maradni az Arduino világban így könnyebben tudsz a uC között váltani,
vagy adott uC családot szertenél megtanulni.avr/sleep.h regiszter szinten állítja be közvetlenül az Atmega (AVR család) sleep módba, hozzáteszem a megfelelő regiszterek írásával te is megírhatod, ennek a megoldásnak az lesz az előnye h hatékony kódod lesz (nem forgatod bele az overheadet amit az Arduino okoz), hátránya hogy hosszabb lesz a betanulási görbe.... nemc csak a sleep van ott :-)
Microchipnek van tutorial oldala is: [link]
Amit látsz mint Arduino az egy univerzális wrapperbe csomagolt kód ami elfedi a uC sajátosságainak a nagy részét.
Mint minden ilyen megoldás hatékonyságvesztéssel jár, cserébe gyorsabban tudod alkalmazni egy másik uC családon a megírt kódot. Nem beszélek azokról az esetekről amikor 2 könyvtár ugyanazt a hw erőforrást használná és összeakad, szóval a hw arhitectúra nem ismerete okozni fog hátrányt.Power led nem 1mA lesz inkább 10-20mA. Lehet venni cél LED ami megvalósítja amit szeretnél, vagy megépítheted egy 555 időzítőből is.....
Release the Beast....
-
gordonfreemN
addikt
válasz Tankblock #19648 üzenetére
Köszönöm neked is, meg mindenkinek.
Köszi a leírást, megint kicsit közelebb kerültem ehhez az egészhez.
Mivel eléggé kezdő vagyok, talán célszerű az arduino-nál maradni, ezt hallom mindenhonnan. Első sorban ebben a világban jó lenne eligazodni. Azt szeretném elérni egyelőre, hogy tudjam mi az a library, mi hogy működik stb. Ehhez persze kell keresnem olyan feladatokat, amiket szivesen csinálok, ahol van motiváció mint itt, bár ez utóbbi mint kiderült nem célszerű.
Ezért úgy döntöttem, hallgatok az itteni tanácsokra és elengedem ezt a dolgot.Power LED egy elírás, bocsi. Nagyfényerejű LED.
¯\_(ツ)_/¯ ▁ ▂ ▃ ▅ ▆ ▇ Üdv, Andris.
-
op9
aktív tag
Sziasztok,
Sikerült kipróbálnom a 2N7000-es MOSFET-et, és jelentem, h tökéletesen üzemel, teljesen nyit (vagy épp zár) 3.3V-on, szóval nyugodtan használja, akinek szüksége lenne rá.
Más:
Mindenhol azt olvastam, hogy a WS2812B-nek minden egyes színe 0.02A-t fogyaszt.
Nekem 30db led van, igaz, csak egy oldalról betáplálva, de a teljes hossz kb. 2m, és 0.5mm2 vastagságű kábelt használtam. A feszültség esés 0.2V a másik végén.
Ekkor a 30 * 0.02 = 0.6A helyett csak 0.4A-t vesz fel, és szinte bármelyik színt használom, akkor ekörül van az áramerősség. Ha hozzáadok még egy másik színt, akkor 1.2A helyett 0.75A lesz, és mind a három szín esetében 1.8A helyett 1.05A körül fogyaszt.Neki is hasonlóan kevesebbet fogyaszt, ha mind a 3 világít.
0.3+0.2+0.3 = 0.8A-nek kellene lenni, de csak 0.6 lesz.Ez mitől lehet?
Vagy csak egyszerűen ekkora különbségek lennének a LED strip-ek között?How Bad Do You Want It?
Új hozzászólás Aktív témák
- Netfone
- Computex 2024: beröffentette az AI-t az AMD
- Milyen légkondit a lakásba?
- Autóápolás, karbantartás, fényezés
- iPad topik
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Milyen okostelefont vegyek?
- Apple iPhone 15 - a bevált módszer
- btz: Internet fejlesztés országosan!
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs