- Radeon RX 9060 XT: Ezt aztán jól meghúzták
- Atomenergiával dübörögnek tovább az Amazon adatközpontok, SMR-ek is jöhetnek
- Macron betiltatná az EU-ban a közösségi médiát a 15 év alattiaknak
- Az NVIDIA ipari AI-felhőt épít a németeknek, együtt az OpenAI és a Google
- Két új Ryzen közül választhatnak a kézikonzolok
-
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
-
Janos250
őstag
1. A mágneszárak tudtommal 15 V-al működnek, de ebben nem vagyok biztos, lehet valóban 12. Igen, szerintem is a relé a legjobb megoldás. Ha ESP, vagy ARM, akkor 3.3 V! Pl.:
[link]
[link]
2. Mivel én ESP mániás vagyok, először ahhoz írom az én elképzeléseimet.
a.) ESP, szerrvernek programozva az ajtóra, relével nyit. Indítás mobiltelefonról, WEB lapról. Előnye, nem kell semmi más, hátránya, hogy mire csatlakoztatod a WiFit a telefonodon, és behívod a lapot, hazamegy, aki be akart jönni.
b.) Szerver ugyanígy, de nem telefonról, hanem másik ESP-ről indítva, egy gomb megnyomásával. Előnye, hogy azonnal reagál, hátránya, hogy minden nyomógomb mellé kell egy ESP12E (célszerűen) darabonként 700 Ft, +doboz, + valami táp megoldás.
RFID:
Hova akarod az RFID érzékelőjét? Az ajtóra, vagy az asztalodra?
Szerintem egy lehetséges megoldás:
Ajtónál: ESP12E , kezeli az ajtónyitó relét, és az ajtónál kívül elhelyezett olvasót, hogy akinek van hozzá tag (70-80 Ft/db) az be tud jönni.
Astalodon:
a.) ESP+nyomógomb ugyanúgy.
b.) szintén ESP-olvasó, ami WiFin keresztül utasíítja az ajtónál lévőt nyitásra, ha odateszed a taget.
RFID megoldás:
Ehhez
[link]
vannak kész könyvtárak, nem panaszkodnak rá, elvileg egy bejáratott technika, nem próbáltam.
Másik:
[link]
ez kényelmesebb, ha működik, mert benne van egy proci, és folyamatosan küldi a közelébe helyezett tag kódját UART-on.
Nekem egy verzió egy darabig működött, aztán nem. Próbáltam másikkal, az meg egyáltalán nem működött. Tovább nem próbálkoztam, eltettem akkora, amikor majd jobban ráérek. Nem egy kiforrott típus, mert pl egy smd led közvetlenül 5V-ra van kötve, ami kiég. -
Janos250
őstag
válasz
MasterMark #3596 üzenetére
Az összes föld össze van kötve, tehát bármelyiket használhatod, de egy átlagos projektnél, így is kevés van belőlük, hiszen minden hozzá kapcsolt szerkentyű áhítozik egy földre.
-
DeniL
tag
Sziasztok,
szeretnék megvalósítani egy "projektet", amihez az ötleteitekre lenne szükségem (nem a kész megoldásra).
Irodában dolgozom, ahol elektromos kapcsoló van felszerelve minden íróasztalhoz, amit megnyomva, a nyomás pillanatában nyitja az iroda bejárati ajtaját.
A ajtónyitót egy külső cég szerelte fel, nem ismerem, csak egy kapcsoló lóg az asztalomnál.
Szeretném ezt a kapcsolót kényelmi okokból kiváltani egy arduinóval vagy esp8266-al, webes felületről vagy applikációt írva hozzá, semmi más funkciót nem szeretnék elérni, csak annyit, hogy egy webes felületen lévő gombot megnyomva 10 másodpercig tartsa összezárva a kapcsolóba bekötött 2 vezetékét.
A kapcsoló tudtommal 12V-os feszültség alatt van.Mire is lenne szükségem? egy relét vezéreljek vele? Csinált már valaki hasonlót?
(Még talán RFID-s megoldásra is gondoltam, hogy egy tag-et érintve egy olvasóhoz, nyitná az ajtót).
-
MasterMark
titán
válasz
MasterMark #3595 üzenetére
Egyébként ezt is megakartam kérdezni, hogy melyik földet és hogy kell használni? Oda több mindent is lehet kötni?
-
Gergosz2
veterán
válasz
MasterMark #3592 üzenetére
A random számok azért jönnek, mert az ADC mindenféle összeszedett zajt mér meg. Ha a gombelemhez érinted akkor földpotenciált mér. Bár nem tudom, hogy mit is csináltál pontosan, hogy most két kábelt tettél rá egy pinre
Ami nem szokott ártani, hogy a nem használt lábakat földre teszed. Ha ez nem megoldható, akkor legalább azokat a lábakat amik az ADC-re mennek. Pl. Texas DSP-k némelyike néha meghülyül, ha nem nem így teszel.
-
MasterMark
titán
válasz
MasterMark #3592 üzenetére
szerk.: Az megvan, hogy a random szám normális, ha nincs semmihez sem kötve. De gombelem-re miért nem mutat valamit?
-
MasterMark
titán
Üdv újra, megjött az a másolat Arduino Nano-m.
Egy kérdés, lehet én értek valamit félre:
int sensorValue = analogRead(A0);
Serial.println(sensorValue);Ennyit csinálok, és a soros porton elég random jönnek a számok. Egyelőre nem kötöttem rá semmit, de ha rákötök két kábelt, és mondjuk odaérintem egy gombelemhez, akkor azonnal 0 lesz.
Szóval mi ez, akkor és hogy kell használni?
-
brickm
őstag
válasz
Janos250 #3580 üzenetére
Írtam az arduinonak, meg visszanéztem a latest version arduino szoftvereket. Nem találtam meg a pontos kezdetét a hibának, mert nem volt kedvem feltenni az összeset, de pl az 1.0.X-es release-ek képesek írni megával. Csak azokat már nem egyszerű beszerezni.
De az 1.5-ös ISP.ino még szintén képes megán keresztül égetni. Ez hivatalos kiadás, az enyémmel szemben, így bárki bátran használhatja. -
gyapo11
őstag
-
World-Soft
senior tag
Sziasztok!
Új vagyok
Van egy 4 digites 7 szegmense kijelzőm és 2 nyomógombom.Menüt szeretnék írni. Kicsit mint a monitorokon is van.
Látom léteznek már megírt ilyen menü osztályok.
Melyiket ajánljátok aminél két gomb is elegendő, és lehetőleg kevés helyet eszik fordításkor, mert ugye nem kell minden féle olyan cucc amit egy rendes LCD kijelző tudna.Előre is köszi.
Zoli -
Teasüti
nagyúr
válasz
Janos250 #3581 üzenetére
Bluetooth soros port kapcsán merült fel a kérdés, hogy mivel lehet összeütni viszonylag fájdalommentesen egy Android-os GUI-t? Mármint telepíthető alkalmazást tabletre és telefonra.
A fájdalommentes alatt vmi frontend-ben történő szerkesztést értek, ha létezik ilyen.
Az se zavar, ha 100 mega ramot eszik három gomb a képernyőn, csak ne kelljen megtanulni kódolni még ezt is. -
Janos250
őstag
válasz
Daszkalosz19 #3582 üzenetére
Mint írtam, ez egy nyers változat, reszeld ízlés szerint.
Másodperc:
Van még hely a képernyőn! :-)
Megkeresed a programban a formot és teszel be még egy-egy kalitkát! -
Janos250
őstag
válasz
Daszkalosz19 #3529 üzenetére
Itt válaszolok, hátha mást is érdekel az arduino (ESP8266)-al WiFin keresztüli szabályozás.
Szóval én az arduinóhoz display (menü) és klaviatúra csatlakoztatás helyett azt javasolom, hogy válasszuk az ESP8266 alapú panelt, ami 700 Ft-tól 3000 Ft-ig terjedő áron kathatók. Használjuk a WiFi lehetőséget! Nem kell minden szerkentyűhöz mindenféle gombokat, klaviatúrákat, kijelzőket csatlakoztatni, mert a mai világban szinte mindenkinek van okostelefonja, tabletje, laptopja, stb., ami nagyon kényelmesen használható. Tetszőleges számú gombot, beviteli mezőt, kiírást stb. tehetünk rá. Biztosan nincs áramütés probléma sem, mert nem érünk hozzá.
Hamarjában összeütöttem egy NYERS verzióját a Te modellednek, aminek a képernyőképét mellékelem. A programot is felteszem.A téglalapok a nap 24 óráját jelölik, ahol fehér, ott ki van kapcsolva, ahol piros, ott be van kapcsolva.
Az alul lévő formmal lehet a ki/bekapcsolást módosítani. Ez PC-s képernyőkép, de telefonon is kipróbáltam.
A panel a WeMos D1 R2. -
brickm
őstag
3-4 óra aktív okoskodás meg egy kávé után megoldottam a problémámat.
A második bekötés a helyes, az 50-51-52-53as lábakat kell használni a programozáshoz, de hibás az ISP example, nem tud mega programozni vele.
Kiszkópoltam a lábakat, az rx-tx-eket, átolvastam és értelmeztem az egész example-t. Átírtam és most működik, írja tökéletesen a külső IC-t. Már készül a shield nyákterve -
brickm
őstag
Sziasztok mega 2560-nal szeretnék üres atmega328-as IC-be bootloadert égetni, majd a programot. Hogy tudom ezt megtenni?
(Kipróbáltam 2 megoldást, ami nekem nem sikerült, ezért érdeklődöm, tapasztaltabbak mit használnak?) -
artiny
őstag
Hogy hivjak azt a fajta kábelt, ami nem szállas ha lefejtem rola az izolaciot - szoval egy "drot,szállbol" all az egesz. Breadboardhoz kellene egy ilyen tekercs kabel . Azt tudom hogy 22AWG passzol majd a breadboardhoz.
-
Teasüti
nagyúr
A gyári Liquidcrystal library-re ismertek vmi jó és sallangmentes alternatívát?
Még csak most ismerkedek vele, de máris utálom:
nem tudok string-et írni csak az első oszlopba, valamint a szóközzel kezdődő string-re meghülyül. -
tvamos
nagyúr
Tul egyszeru volt. Pin header round 0.1" male. Remelem, tenyleg ez kell majd.
-
DeniL
tag
Sziasztok,
segítsetek kérlek. Egy ESP-01+DTH22-vel tolom fel az értékeket Thingspeakre. Aug26-tól megy folyamatosan, viszont ha exportálom a hőmérsékleti és páratartalom értékeket, akkor csak az aug 30 ~23:00-tól most 15:30-ig tolja ki.
(10 percenként van kiolvasás, látom is, hogy már ~340 érték született).
Semmi más kérdésem nem lenne, csak annyi, hogyan tudom megjeleníteni grafikonon a kezdeti értéktől (aug26-tól mostanáig) az értékeket és ugyan ezt exportálni? Hiába nézem a thinspeakes channel beállításaimat, semmi erre vonatkozó dolgot nem látok/találok.
-
tvamos
nagyúr
No szoval. Amit te irsz, az a tordelhetos tuskesor. Ezt (ilyet) forrasztom az arduino shieldbe, es tudom bedugni az Arduinoban a huvelysorba. Nekem van ebbol egy osszemarekkal. Nem kell most tobb.
Az arduinomon most 3 shield lesz, stackelheto tuskesorral.
Olyan csatlekot keresek, hogy a kis TSSOP-PDIP konverter IC foglalatba dugodjon, es beferjen a ket shield koze, mert a felso shield-en lesz a kijelzo. (Meg amugy is olyan bunfordin nez ki a sima huvelysor + tuskesor + TSSOP-DIP converter. Meg most nincs kedvem a konvertert fixen beforrasztani egy tuskesorral.)
Szoval a Lomex 41-00-60-ba szeretnem bedugni, csak nem talalom a tesojat.
Amugy persze, ezt is tuskesornak hivjak, csak tuti van valami speci neve, hogy megtalaljam.
-
tvamos
nagyúr
válasz
Janos250 #3562 üzenetére
Nem, Stockholm.
(#3563) zka67 válasza tvamos (#3561) üzenetér
Ilyesmi, csak olyan kell, aminek rovid, kerek a pucukaja, es ic foglalatba megy.(#3565) zka67 válasza Janos250 (#3564) üzenetére
Igen, ilyen az atalakito, csak ugy kene, hogy lapos legyen, es bemenjen a ket breadboard koze. -
zka67
őstag
válasz
Janos250 #3564 üzenetére
Szerintem az kell neki, amit linkeltem.
SMD-DIP átalakító - csak egy példa - , ebbe megy a tüskesor egyik fele és az arduinon a tüskesorhoz való hüvely van.
-
tvamos
nagyúr
válasz
Janos250 #3560 üzenetére
En sem probaltam meg ezket az STM32-es boardokat Arduino frameworkkel. :/
Mondjuk nem is feltetlen erzem a hianyat a dolognak. Nem tudom, megeri-e gyotrodni vele.Jut is eszembe... segitsen mar nekem valaki! Szeretnek az Arduinohoz SMD DIP atalakitoval IC-t kapcsolni, de elfogyott itthon az ic-s tuskesor. Az kene nekem, de nem tudom, hogy keressem.
-
Teasüti
nagyúr
válasz
Janos250 #3557 üzenetére
Hát ahogy én látom a ws2812 nem jobb a ws2801-nél, csak más.
Mindkettőnek megvannak az előnyei és hátrányai.
Ha ezt előre tudom, hogy a 2812 mellett nem fogok tudni parancsot küldeni az mcu-ra, akkor a másikat vettem volna. Persze amíg csak egy szalag van, bár láttam már megoldást több ws2801 párhuzamos használatára is shift registerrel. Vagy multiplexer vagy mi a retek. -
Janos250
őstag
válasz
Teasüti #3555 üzenetére
Rendben, megkezdett projektet nem könnyű variálni, de azt azért ne sajnáld, hogy az újabb led sort vetted! Jó az!
A linkelt 700 Ft-os ARM laphoz csak annyit, hogy:
"All USART interfaces can be served by the DMA controller."
Ez azért ugye már egy más kategória. Bár én még ezt nem használtam ki.
Ha DUE-ban gondolkodsz, azon az áron már egész jó lapot is lehet venni, ami ugyanúgy teljesen passzol az Arduinohoz. -
gyapo11
őstag
válasz
Janos250 #3554 üzenetére
Táp ügyben én a jó öreg LC-t ajánlom. Soros induktivitás, és párhuzamos 100 n kerámia és 100 mikro elko. Feszültség emelkedésre nem jó, de a tápról jövő tüskéket leszedi. Hiába 15 A-es a táp, ha 10 A-es rántásokat kap nem 5 mV-ot fog esni a feszültség, és még elég csúnya tranziensek is lehetnek rajta, meg kell nézni szkóppal.
-
Teasüti
nagyúr
válasz
Janos250 #3554 üzenetére
Kicsit megvariáltam a ledek frissítését. Nincs konstans kiíratás, csak ha változik a kép.
Statikus "vektornál" átugorja a küldést és ilyenkor tudok kommunikálni vele.
Annyi trükköt raktam még bele, hogy ahogy érkezik vmi adat, felfüggeszti az animációt.
Neten nem találtam megoldást a problémára, egyetlen példában sem merült fel a "ws2812b + remote control" esete.
Ha cserélnék a régebbi WS2801-es szalagra, aminek nem kell szigorú időzítés, akkor ez a probléma fel se merülne. Kár, hogy erre így konkrétan akkor jöttem rá, amikor már megvettem 15 méter szalagot.
Na mindegy.
Lehetséges megoldások között szerepelt a nagyobb vasra váltás is, de az sem garancia az ütközésmentes működésre. Annyi, hogy több ciklust tud végrehajtani az idő alatt. Igaz több erőforrással már nem kellene szénné optimalizált library-ket használni, mert amúgy van vmi Pololu féle cucc is, ami tud olyat, hogy pixelenként kapcsolja ki-be a megszakításokat - értékes proci időt hagyva más feladatokra ahogy te is utaltál rá. Persze ez se garancia az ütközésmentességre, de talán jelentősen lecsökkenti a csomagok eldobásának esélyét.
A valóban garantáltan hibamentes megoldás a második mcu, ami kezeli a beérkező kommunikációt és kérésre továbbítja az első felé.A táp egy kínai utángyártott laptoptöltő akar lenni, szokatlan 5V/15A paraméterekkel, de olyan szinten noname, hogy még én is félek tőle.
5,3V jön ki belőle, csak úgy a miheztartás végett.Ezek közül melyik működik csont nélkül az Arduino IDE-vel?
Úgy tudom csak a Teensy 100% kompatibilis utasításszinten - vagyis lefordul rá ugyanaz a sketch, mint az Uno-ra, ha nem tévedek (talán egy-két specifikus dolgot leszámítva, mint hogy pl. a Due-n is megszaporodtak a perfifériák és azokat külön kell címezni). Arra pályázok majd. Csak mivel kicsit drága ezért még egyelőre nem támasztok akkora igényt a nagyobb kapacitásra.
(Majd ha minden mostani projektem egyesül egy komplex vmivé és bejön mellé egy érintős TFT kijelző is, na akkor kelleni fog az ARM.)
Másik környezetre áttérni meg nem szeretnék, nem akarok visszamenni az alapokhoz. -
Janos250
őstag
válasz
Teasüti #3553 üzenetére
"A FAB LED library kikapcsolja a megszakításokat a led szalag frissítése előtt"
A megszakítást a led frissítésénél nem kell végig kikapcsolni, csak amíg a magas szint van, ez kevesebb, mint 1 microsec.
Az alacsony szint hosszában elég nagy a tolerancia, 8-9 microsecig elmehet alacsony szinten.
"kell egy második MCU"
Nem feltétlenül! Egyszerűbb, ha választasz egy korszerűbb CPU-t!
Például:
[link]
Ez ARM Cortex-M3 CPU, 72 Mhz-en jár, 64K flash memory, 20K SRAM, 720 Ft-ért.
Én persze ha csak lehet, azaz ha nem kell túl sok láb, az ESP8266-ot használom, de hát ez az én mániám.
Pl.:
[link]
1000 Ft-ért
[link] 800 Ft.
vagy a WeMos D1 R2-t, ami már 2-3 eFt Ft.
[link]
Ezzel a WeMosszal az a baj, hogy nem tudni, hogy a kicsi kínai valóban az R2-t küldi és nem az R1-et.
"Biztosítékot nem a tápra kell méretezni? Vagyis ha 15A-es tápom van, akkor zárlat esetén 15A fog áthúzni."
Nem! Egy mai jólnevelt táp, ha rövidrezárod, leáll, tehát ez a védelem már eleve benne van a tápban. Próbáld ki egy PC táppal. Ha rövidrezárod, leáll.
Ha biztosítékot akarsz betenni, akkor azt a maximális fogyasztásnál egy kicsit nagyobbra kell méretezni.
Egyébként ugyebár ilyesmire általában PC tápot (mert gyakorlatilag ingyen van a kiszuperált PC-kből), vagy laptop tápot szoktak használni. Vagyis akkora a valószínűsége, hogy a rendszered kigyullad, mint amekkora a valószínűsége, hogy egy PC, vagy egy laptop kigyullad. Nem nulla, de elég kicsi. Ilyen alapon a laptopoktól is nagyon kellene félni.
"Akkor még egy kérdés: létezik olyan túláram védelem, ami a táp kapacitása felett korlátozza felvehető áramot?"
Igen, maga a táp :-) ha az öreganyámnál egy kissé fiatalabb. -
Teasüti
nagyúr
válasz
Teasüti #3435 üzenetére
Megvan a hiba forrása.
A FAB LED library kikapcsolja a megszakításokat a led szalag frissítése előtt. Hogy ez nem jutott előbb eszembe!
Konklúzió: kell egy második MCU, ami fogadja a parancsokat és az első MCU - ami a ledekkel foglalkozik - csak kérésre tud adatot fogadni.
Egyszerűen nem egyeztethető össze két, megszakítással működő library.Vagy, szüneteltetni kéne a led frissítését, amikor bejön az első külső megszakítás.
Hmm...
Na ehhez library-t kéne írni szerintem.(#3552) Janos250
Biztosítékot nem a tápra kell méretezni? Vagyis ha 15A-es tápom van, akkor zárlat esetén 15A fog áthúzni. Gondolom én naivan.
Illetve ez így annyira nem szupi, mert simán le tudom terhelni 15A-rel üzem közben.
Akkor még egy kérdés: létezik olyan túláram védelem, ami a táp kapacitása felett korlátozza felvehető áramot?
Teszem azt 300 db led 18A-t tudna felvenni, de csak 15A áll rendelkezésre. Egy brown-out jelenség kedvezőbb volna a világításban, mint egy elfüstölt táp.
(Mondjuk szoftveresen tudom szabályozni a teljesítményfelvételt - mérni is tudom MCU-val az áramfelvételt -, de nem ártana vmi hardveres korlát is.) -
Janos250
őstag
-
tibi-d
tag
válasz
Teasüti #3549 üzenetére
Az a kérdés, hogy az 5V-ot miként állítod elő. Ha 230VAC / 5VDC tápról hajtod meg a teljesítményfokozatot, akkor érdemes lehet egy külön 1-2W-os 230VAC/5VDC adapterről meghajtani, és csak a negatív potenciált összekötni. Ha az arduinonál lépne fel gond, a kisteljesítményű táp lekapcsol, "megvédve az arduinot". Ha másképp, akkor bonyolódik a helyzet.
-
Teasüti
nagyúr
Oké, elfogadom.
A következő kérdésem az volna, hogy mihez kezdesz a közös táppal?
Én eddig úgy tudtam, hogy galvanikus leválasztást két külön áramkör összekötésekor alkalmazunk.
Na de itt közös a táp, közös a földpotenciál és vhogy össze kéne kötni az RGB szalag Data In portját az MCU egyik I/O portjával, amin 800 Khz-es adatfolyam fog közlekedni.
Szóval várom a javaslatokat.Amúgy jelenleg a teszt folyamán semmi jelét nem mutatja a rendszer, h ne lenne működőképes.
Már össze van rakva a prototípus, a programot fejlesztgetem. Az MCU és a szalag párhuzamosan van kötve a tápra.
Ez így működik. Igaz semmi sallang nincs rajta, de megy.
Én csak kiegészítő védelmet szeretnék hozzáadni, ha beépítésre kerül 24/7-es használatra, hogy megfeleljen "a biztonsági előírásoknak". De legalább ne legyen háztűz, ha a táppal gond adódik. Az se baj, ha meg tudom védeni az MCU-t, ha bejön vmi zavar a hálózatról.
Vagy mint az eredeti kérdésben is szerepelt, hogy okozhat-e problémát hidegindításkor a nagy áramfelvétel? Ilyenkor ha megszaladna, akkor azt ki kéne védeni vmivel. Erre van a kondi a szalag elején.
VAGY ha rövidzáram van, akkor azt mivel lehet kivédeni. Szóval ez volt a kérdés.Szóval még egyszer. Itt az MCU csak közvetetten kapcsol nagy áramokat, nem az a feladat, hogy az 5V-os I/O-t illeszteni kell az akármilyen feszültségű nagyobb áramhoz. Itt az I/O port egy 220-as ellenálláson keresztül közvetlenül csatlakozik a led szalaghoz. A led szalag meg közvetlenül (illetve egy 2200 uF kondival) a tápra.
Az MCU is közvetlenül a tápra párhuzamosan. -
tibi-d
tag
válasz
Teasüti #3547 üzenetére
Mert a nagy áram kapcsolgatásakor óhatatlanul lecsökkenhet a feszültség 4,5V alá is, amit te nem veszel észre, de az arduino akár resetelődhet is. A testen keresztül zavarjelek indulhatnak el a processzor felé ( földhurok), ami szintén megzavarhatja a működését. Ha viszont elválasztod a nagy áramú részektől, az arduino minden zavartól mentesen végezheti a dolgát, nem érhet meglepetés. Ezt saját tapasztalatból mondom, mert heteket szenvedtem azzal, hogy néha nem azt csinálta amit kellett volna neki. És nem volt logikus magyarázat a dologra. Ekkor homályosítottak fel, hogy gondoltam-e a fentebb vázolt problémára. Igaz, hogy teljesen át kellett tervezni az áramkört, de azóta nem jelentkeztek "anomáliák". Azóta, ha 1-2A-nál nagyobb áramokat kell kapcsolgatnom viszonylag nagy sebességgel, akkor mindig ezt a módszert alkalmazom. Ha a sebesség nem fontos, maradok a relénél, a megfelelő védelmi megoldásokkal (védődiódák, stb.).
-
tibi-d
tag
válasz
Teasüti #3540 üzenetére
Az optikai leválasztásnak az a lényege, hogy a vezérlő-, és vezérelt áramkör semmilyen galvanikus kapcsolatban nincs egymással. Az iparban ez egy rutin eljárás. Több 1000A áramokat vezérelnek processzoros áramkörökkel. Az optocsatoló bemeneti közös pontja csatlakozik az arduino testjére, az optocsatoló kimeneti közös pontja pedig a vezérelt teljesítményfokozat testjére. Az arduino az optokapu LED-jét vezérli, az megvilágít egy fototranzisztort, ami kapcsolja a teljesítmény fokozatot. A két oldal között csak a fény biztosítja a kapcsolatot. Így lehet akár 2-5kV feszültségkülömbségű áramköröket összekapcsolni. A másik módszer az impulzustranszformátor, ez a bonyolultabb módszer.
-
Teasüti
nagyúr
Egy PTC bizti elegendő volna a +5V elé az AVR-en, esetleg egy Z-diódával megtámogatva, hogy kivédjem a rövidzárlatot és egyéb túlfeszt és -áramot?
-
Ribi
nagyúr
Ha esetleg valami gáz akad a rövidzár védelemmel, akkor egy fasza tüzet okoz.
Eleve nem szabad, hogy megszaladjon a táp saját védelme miatt. Ha mégis megszalad akkor már gáz van a táppal erre mégjobban bestresszelem?
Ez egy igen durva barkács megoldás amit senkinek sem javasolnék.Juteszembe zártam rövidre véletlen tápot és az azon az ágon lévő winyó meghalt. Szóval inkább be kellene tiltatni azt a vackot mintsem árulni.
-
Teasüti
nagyúr
Hogyan kéne leválasztani galvanikusan, amikor az RGB szalag bekötése úgy indul, hogy közösítsd a földet a szalag és az avr között? Meg nagyjából a legtöbb alkalmazásnál is ez volt eddig, amit láttam Arduino-val, h közös föld potenciálra kell hozni a cuccokat.
Na meg ha ugyanaz a táp eteti az AVR-t, amiről megy még 15 amper smd led?(#3539) Ribi
Ez a dióda kérdés feljött már az AVR portjainak illesztésénél is. Most olvasom a wikit róla, érdekes.
Éppen ilyenekre gondolok, hogy pár apró vacakkal kicsit üzembiztosabbá tenni a tápot, főleg ha közvetlen szabályzott 5V-tal szeretném üzemeltetni az AVR-t. -
Ribi
nagyúr
Ezt a vackot nem igazán használnám, ugyanis pont ha túlfeszt érzékel, akkor rövidzárat csinál.
Arduinohoz esetleg egy zener diódát lehetne bekötni, 5.1Vost, az bőven elbírja az arduinot akár huzamosabb túlfesz esetén is. Illetve pár nagyobb fólia kondit ami talán megeszi a nagyobb fesz tüskét.
Lehet bekapcsolásnál a hirtelen nagy áramra kicsit túllövi a feszt és ez nyírhat ki valamit. -
Teasüti
nagyúr
Ha már elektronika, akkor beszéljük kicsit a biztonságos betáplálásról!
A kérdésem az volna, hogy miként lehetne megvédeni túlfesz és túláram ellen az AVR-t?
A leendő környezetben 5V-os táp lesz, vagyis közvetlenül lesz betáplálva az 5V-os porton.
Viszont most is úgy jártam, hogy rövidzár, szikra és az AVR megdöglött.
Na az ilyen esetekre mivel lehet felkészülni?
Biztosíték?
Na meg ugyanarról a tápról fog menni majd, amiről 300 db RGB led is, ami elvileg úgy tudom nem lehetne probléma, de azért mégiscsak 5-15 amperről lesz szó és szerencsétlen Nano-nak csak pár mA kell.
Ha megszalad, akkor füstöl gondolom.
Mennyire életszerű, h megszalad?
Onnan sejtem, h ebből gond lehet, hogy az rgb szalag betáplálásánál is előfordul, hogy az első led megdöglik és azzal magyarázzák, hogy túláramot kap. Nem értem miért párhuzamos kötésnél, de nálam is sérült már az egyik szalag első ledje, kondi ide vagy oda.Na meg kínai tápom van, szóval szeretnék utána még gondoskodni túlfesz, túláram, rövidzár és egyéb védelmekről mielőtt beépítésre kerül.
Köszönöm! -
válasz
Daszkalosz19 #3533 üzenetére
nem, de ezt ismerem
Közben megtaláltam, csak még nem tudom mi is ez
Dragonframe a neve ha jól látom. De itt a videó:
https://www.youtube.com/watch?v=MNCu4yzGlUw&t=263 -
Daszkalosz19
aktív tag
-
Sziasztok,
láttam valahol youtubeon egy videót, ahol egy motor vezérlőt, és a hozzá való léptető motort valami grafikus felületen konfigurálták. A videót nem találom, de hátha látott már valaki ilyet
Szóval az érdekelne, hogy mi lehet ez a progi, és milyen motor vezérlővel kompatibilis?
-
Janos250
őstag
válasz
Daszkalosz19 #3527 üzenetére
Közben kiderült, hogy nem az RTC volt a rossz.
Addig jutottam, hogy kikommenteltem a menü és a gombok részeit, mert az nincs, nem tudom kipróbálni.
Így, ha kézzel beállítod a kikapcsolási és bekapcsolási időpontot, csinálja, amit ellenőrizni tudsz ledekkel,
illetve beletettem ideiglenesen egy serialra kiíratást is, ott is látszik.Ha az RTC nincs beállítva, akkor a PC órája alapján beállítja. Utána már - ha van benne elem -
működik.
Itt van, megnézheted.
Majd folyt. köv. -
Janos250
őstag
válasz
Daszkalosz19 #3520 üzenetére
Sajnos elakadtam :-(
Ami RTC modult hazahoztam, az rossz :-(Mellesleg melyik RTC modult akarod használni, mert nem csak egy van, és ahhoz kell illeszteni a libraryt?
Pár dolgot azért megnéztem:
Szerintem túl van bonyolítva:
Amikor egy relének a ki/bekapcsolási ideje van, akkor ellenőrzi, hogy nem olyan állapotban van-e már, amilyenben lenni kell. Azaz, hogy ugyanabban a másodpercben ha már bekapcsolta és ugyanabban a másodpercben nézi újra, ne akarja újra bekapcsolni. Ez szerintem felesleges, mert ha mégegyszer kiírja a porta az 1 vagy 0 értéket, semmi gondot nem okoz.
Hétfőn tudom folytatni másik modullal, remélem az működik, mert harmadik már nincs a fiókban :-( -
-
Janos250
őstag
válasz
Daszkalosz19 #3512 üzenetére
Szia!
Holnap megnézem.
Ma strand volt. -
Teasüti
nagyúr
Nem teljesen vág ide a kérdés, de lehetséges kapcsolni 120 VAC-t félvezetőkkel?
Egy 12VDC to 120VAC@800khz invertert szeretnék úgy kapcsolgatni, hogy a kimenetet elosztani sok csatornára.
A relé az túl lassú, világítást kéne vezérelni róla, amit természetesen Arduino-val készíteném el.
Ez lehetséges? Nincs infó hogy oldották meg elektronikailag a fenti példában, de erősen kétlem, hogy beépítettek n+1 invertert. -
-
gyapo11
őstag
De ez egy rossz panelről leszedés volt, minek fogyasztani az anyagokat, ha egy pillanat alatt le lehet kapni a felületszerelt alkatrészeket? Ha javítandó nyákról van szó, az egész más, akkor jöhet a te módszered, vagy a hőlégfúvó, mármint a kicsi 0.5-1 centis, nem a festékleégető 2 kW-os.
-
gyapo11
őstag
-
Janos250
őstag
válasz
Teasüti #3506 üzenetére
Nem emlékszem már biztosan, de valahonnan úgy rémlik, hogy:
13-as LED bootloader állapottal kapcsolatos, lehet, hogy a gépre dugás egyből boot állapotba viszi?
D3: talán a watchdoggal kapcsolatos
Talán D7,D8,D9 valami hiba információ, de soha nem használtam, nem tudom.
Ajánlják az interneten, hogy félig halott panelnél :kikapcs
reset bonyom, nyomva tart
USB bedug
upload
mikor ténylegesen elindul a feltöltés (pontok) akkor kiengedhető a resetHa egyszerűen elvágod a fesz. stab. IC lábát és stab. feszt adsz rá?
-
tvamos
nagyúr
válasz
Teasüti #3502 üzenetére
Azt nem mondtad, hogy minden alkatreszt le akarsz szedni. En holegfuvoval szoktam.
(#3499) Ribi válasza tvamos (#3498) üzenetére
Szaz szonak is egy a vege, normalis kornyezet kell a biztonsagos munkavegzeshez --> jo tap kell, aminem az asztalon hanyodik. Lehalabb egy lemez darabra, vagy plexire ra kell csavarozni. En a breadbordomat is raragasztottam alu lemezre, es gumitalpat is raktam ra, ne csuszkaljon ossze-vissza az asztalon.Nem is hianyzik mar mas, minthogy mondjuk egy boost konverter, vagy motor driver kiprobalasanal szetcsapjam a szkopom, vagy a pc-m.(#3504) Teasüti
Lehet, hogy az USB-serial interface mihalylott meg. -
Teasüti
nagyúr
Uhm ez érdekes.
Kínai Nano amit megszikráztattam tegnap, ma rádugom az usb-re és megy a program.
Na mondom mégse lett baja?
Ahogy elindítom az IDE-t, úgy a program futás leáll és a 13-as LED villog. Ha elindítom a soros monitort, akkor megint beboot-ol és megy a program.
Ha kilépek a monitorból, akkor újra villog. Ha bezárom az IDE-t, akkor ismét fut a feltöltött program.
Ez most mi? -
Teasüti
nagyúr
Köszi a tippeket!
(#3501) gyapo11
LOL, az igen!
Az évek meg a rutin.
Elektromos tűzhely van csak, de mindjárt szerzek egy öngyújtót.
Új hozzászólás Aktív témák
Hirdetés
- HP Elitebook 840 G3 laptop (15,6FHD/I5-G8/8GB/256SSD/Magyar/Win11)
- AMD Ryzen 5 5500 - GTX 1080Ti 11Gb - MSI B450 Max
- HP Zbook 15 G3 laptop (15,6FHD/I7-G6/16GB/256SSD/AMD2GB/MagyarVilágítós/Win11)
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 13 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Lenovo Legion 5 15ACH6 Az ár irányár, komoly érdeklődés esetén van lehetőség egyeztetésre
- Új! HP 230 Vezetéknélküli USB-s Billentyűzet
- Apple iPhone 11 64GB, Kártyafüggetlen, 1 Év Garanciával
- Bowers/Wilkins Px7 S2 fejhallgatók
- LG 45GR95QE - 45" Ívelt OLED / 2K WQHD / 240Hz 0.03ms / NVIDIA G-Sync / FreeSync Premium / HDMI 2.1
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest