-
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
-
tvamos
nagyúr
Ti probaltatok mar az ESP32 DAC-ot DMA-val, Arduino framework alatt? Kene egy jo referencia sw, amit tudnek hasznalni.
"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János
-
Teasüti
nagyúr
GPIO-val szeretnék kapcsolni egy áramkört, amin áram nem folyik, csak impedancia mérés történik rajta.
Az eszköz (kamera távkioldó funkciója) annyit érzékel csupán, hogy rövidre van-e zárva a jack aljzata (kapcsolt), vagy nem (nem kapcsolt). Ez egy egyszerű mechanikus kapcsolóval működik.
Hogy lehetne ezt megoldani félvezetőkkel? Ha jól tudom a tranyók és fet-ek csak akkor működnek, ha van rajtuk átfolyó áram. Illetve nem ártana még egy galvanikus leválasztás sem.szerk: nem vagyok benne biztos, hogy milyen elven is működik pontosan, csak a távkioldó szerkezetből következtettem. Lehet van a kamerában vmi felhúzó/lehuzó ellenállás is, majd kimérem ha lesz hozzá donor kábelem.
[ Szerkesztve ]
-
tvamos
nagyúr
válasz Teasüti #10504 üzenetére
Pl. Egy MOSFET jo erre, mert a gate egy kondenzatorkent kepzelheto el, nem kell a veszerlesehez aram, a kimenete meg egy ellenallas.
De van erre IC-s megoldas is, pl. a kedves regi CD4016, vagy ha pici kell,akkor pl. a 74LVC1G3157. Van rengeteg fele.(#10505) Teasüti
Siman. Meg haromszogbe, egy SMD ellenallas helyere kettot sorba, meg egymas tetejere parhuzamosan is, tobbet is. Ha minden nap ezt csinalod...[ Szerkesztve ]
"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János
-
weiss
addikt
ESP32 mellé milyen 3,3 V-os regulátort ajánlotok, amelyik nem szívja le az akksit? Sajnálattal konstatáltam, hogy ami a lapon van, azzal 27 napot ment a projektem 4 db. 2000 mAh AA-ról, ami kb. 2,5 mA nyugalmi fogyasztás Nézegettem Mouseren /csak mert jól lehet keresni/, de nem nagyon van semmi regulátor, ami low Iq, de tud 500 mA-t is /és kapható Pesten/. LiFePo4-et nem erőltetném, félek a lítiumtól, ha nem vagyok a közelben.
I did nothing, the pavement was his enemy!
-
tvamos
nagyúr
Ha jól látom, az alsó hídágban be lehet a két FET-et egyszerre kapcsolni. (Short brake.) Szóval elvileg működik, ha a táp és a kimenet közé kötöd a LED-eket. (És nincs olyan funkció, amit nem vettem észre az adatlapban...)
Nekem egyszerűbbnek tűnne 1db MOSFET-et berakni. De te rudod.[ Szerkesztve ]
"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János
-
nagyúr
válasz tvamos #10509 üzenetére
Nincs ellenemre semmilyen működő megoldás, de 1db mosfet-tel hogy tudnám modulálni a soros port jelét a 38kHz-es hordozó jellel?
Igen, én is úgy akarom, hogy a táp és a kimenet közé teszem a ledet, máshogy nem is lenne jó, mert alacsony jelre kell, hogy a led világítson, a soros port és az ir vevő is low active. Inkább csak az a kérdés, hogy a standby láb is bírni fogja-e a 38kHz-es jelet, mert erre vonatkozóan nem látok infót az adatlapon, csak egy általános 100kHz-es limitet. Biztos nem gondoltak arra, hogy valaki kifordítva akarja használni. -
Tankblock
aktív tag
Hello
Milyen ESP32 használsz?
Ha Devboardot akkor az nem lesz kevesebb,Ha egy sima ES32 használsz nyákra forrasztva az működhet sokkal kisebb felhasznált energiával is deepsleep mellett....
pl vannak időzítő aramkörök set / reset lábakkal amik vezérelhetnek sima lineár regulátort enabled pinjét, így [nA] tartományban is tartható az ESP32.
Release the Beast....
-
weiss
addikt
Napelemes pár 1,2..10 mA-es csepptöltést nem tudom mennyire bírná. Elvileg NiMH nem bánja.
(#10515) Tankblock: Kínai HUZZAH32 klónt. Direktben 3,3 V-ról táplálva 150 uA-t sikerült mérnem. Gondolkodtam egy külső RTC-n, de ahhoz át kellene kábeleznem a komplett projektet, de lehet ez lesz a vége így is.
[ Szerkesztve ]
I did nothing, the pavement was his enemy!
-
Teasüti
nagyúr
válasz brickm #10511 üzenetére
Optocsatolóban fototranzisztor van. A tranzisztor úgy tudom nem működik, csak kellő potenciálkülönbséggel a kollektor és emitter között (maradék feszültség minimum). Nekem egy mechanikus kapcsolót kell leutánozni úgy, hogy a kapcsolt áramkör - ha jól értelmeztem - ellenállást mér csupán (végtelen = nyitott, nulla = zárt), nincs átfolyó áram.
-
Teasüti
nagyúr
Erre pillanatnyilag nem tudok válaszolni eszközök hiányában. De feltételezem egy lebegő portot kell GND-re húzni. Nos, ez a legrosszabb eshetőség. Erre keresek megoldást. Ha van vmi felhúzó a porton, akkor egyszerűbb lesz a dolog, de bármivel is oldom meg ezt, az nyilván működni fog mindkét esetben.
Legrosszabb esetben bedobok egy relét oszt' csókolom.Jelenleg ez minden, ami rendelkezésemre áll és egy fél mondat vhonnan, hogy elvileg ellenállást mér a kamera.
[ Szerkesztve ]
-
Atamano
csendes tag
Sziasztok,
Nagyon kezdő vagyok még az elektronikában és az arduinozásba.
A kérdésem az lenne,hogy egy LCD 1602 I2C-t egy külön tápról kapná az 5 voltot,de a mikrokontroller 3.3 voltról menne.Megoldható ez vagy csak kinyírom a mikrokontrollert? -
Teasüti
nagyúr
-
nagyúr
válasz Atamano #10523 üzenetére
Ha az LCD i2c vonalain nincs gyárilag felhúzó ellenállás, akkor működhet level converter nélkül is, úgy, hogy csak 3,3V-ra húzod fel a vonalakat! Ha az LCD elektronikája elfogadja a 3,3V-ot magas szintnek, akkor problem solved. Egy 5V TTL szintű logika 2,5-3V feletti feszültséget már magasnak szokott értelmezni. Ha ez nem jön be, akkor marad a level converter.
-
nagyúr
válasz Teasüti #10530 üzenetére
Nem azt a linket. Amit a kijelzővel kapcsolatban írtam.
Egy hobbiprojekthez elfogadható kendácsolás az i2c busz alacsonyabb feszültségre húzása, természetesen ha a megbízható működés alapfeltétel, vagy sorozatgyártásba kerül a készülék, akkor persze érdemes rendes szintillesztést beletenni.[ Szerkesztve ]
-
gyapo11
őstag
válasz Teasüti #10520 üzenetére
Vannak kis szaturációs feszültségű tranzisztorok. Vagy fet, de annak is kell a feszültség. Vagy leültetni a tranzisztort test alá negatív feszóltségre esetleg egy védődiódával, vagy egy rail-to-rail műveleti erősítő, aminek a kimenete pozitív táptól testig tud működni.
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
-
ecaddsell
aktív tag
válasz Atamano #10523 üzenetére
Pont nemrég vettem én is ilyesmit, sajnos még nem jött meg, szóval konkrétan nem tudom megnézni, de ha ez az a verzió ahol az LCD panelre rátettek 1 PCF8574 vezérlő panelt akkor sima ügy mert te döntöd el milyen tápfeszt adsz neki (3.3V ha ilyen rendszerben használod), ui. adatlap szerint 2.5 és 6V között lehet neki adni.
Kockázat abban van, hogy ha a kontroller panel 5V-járol hajtod, mert ha véletlenül lejön a föld vezetéke ott biztosan vége a kontrollerednek (mert visszamegy az LCD panelen keresztül az 5V a kontroller IO pinjére és azt nagyon nem szereti).
Ha lehet ilyen kérdéshez dobj be képet is mert majdnem mindenből több verzió van és a kép sokat segíthet eldönteni neked mi van.
Szerk: Ha 3.3V-os a kontroller akkor jobb, ha a kijelzőnek nem 5V-os, hanem 3.3V-os tápfeszt adsz.
[ Szerkesztve ]
-
tvamos
nagyúr
Az igaz...
Hat, vagy atirnam a software serial library-t, vagy tennek egy or kaput / diodas logikat a kimenetek koze. Mondjuk, akkor inkabb bipolaris tranzisztort tennek meghajtani az IR LED-et.
Mondjuk, a sw megoldas nekem nagyobb kihivas, szoval azt probalnam.[ Szerkesztve ]
"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János
-
nagyúr
válasz tvamos #10535 üzenetére
Lesz még jócskán annyi kihívás ebben a projekben, hogy nehezítsem a saját dolgomat.
Egyébként most, hogy így mondod, lehet, hogy tényleg érdemesebb lenne először megnéznem a softwareserial lib-et, hátha tudom úgy módosítani, hogy egy tranyóval is működjön az egész. Mert én forrasztani sem szeretek, viszont az esp-vel még nem kötöttem olyan szoros barátságot szoftveresen, mint az uno-mega lapokkal... Ha nem lenne jóval több ram-ja az esp-nek, és nem akarnám wifi-n keresztül programozni, inkább egy nano-val csinálnám az egészet.Jó ide jönni, mindig kap az ember jó ötleteket!
-
Janos250
őstag
Nem teljesen látom át így kutyafuttában a dolog lényegét, ezért lehet badarságot mondok, kezeld megfelelő szűrővel!
ESP32-n a vivő modulálása igen egyszerű probléma. Az RMT-t eredetileg éppen az IR távirányítós dolgokra találták ki. Abból is van kis méretű panel.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
nagyúr
válasz Janos250 #10539 üzenetére
Annyi minden alkatrész van már itthon, amit megvettem az évek során, de még nem használtam fel, hogy elsősorban azokból szeretném összehozni a dolgot. Van pl. két wemos d1 mini-m, ami arra vár, hogy kikerüljön a dobozból. Van hozzájuk i2c motor shield is.
Már ott tartok a dologban, hogy nem az ir remote protokollt fogom használni, mert nem praktikus, és ram-pocsékolás is lenne, hanem software serial-t, egy kis módosítással:
ebben a kódban a megfelelő helyeken kicserélem adigitalWrite(m_txPin, LOW );
sorokat erre:analogWrite(m_txPin, 512);
Előtte pedig valahová beszúrok egy ilyet:
analogWriteFreq(38000);
Jól gondolom, hogy ez úgy fog működni, ahogy én szeretném?
Azt meg tudod modani, hogy ha az analogWriteFreq-el módosítom a PWM frekcenciát, és egyébként nem használok PWM-et, el tud az állítódni magától (vagy nem magától, hanem valamelyik gyári lib-től)?
(#10535) tvamos: Köszi a szoftveres ötletet, ez jócskán leegyszerűsíti az elektronika részét a projektnek.
[ Szerkesztve ]
-
Janos250
őstag
"Jól gondolom, hogy ez úgy fog működni, ahogy én szeretném"
Nem tudom, én a software serialt nagyon régen használtam, csak a hardware-t használom.
"analogWriteFreq"
Soha nem használtam.
"Annyi minden alkatrész van már itthon, amit megvettem az évek során, de még nem használtam fel,"
Na, ez ismerős.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
-
Atamano
csendes tag
Ezzel szeretnék közvetlenül meghajtani egy node mcu 3-volttal:
https://ae01.alicdn.com/kf/HTB1KNegOFXXXXb.XVXXq6xXFXXXy/5-pcs-Ultra-Small-Size-DC-DC-Step-Down-Power-Supply-Module-3A-Adjustable-Buck-Converter.jpg_640x640.jpg
7-9 volt lenne a bemenet.
A kérdésem az lenne,hogy érdemes-e ki és bemenetre egy elektrolit kondenzátort forrasztani?Ha jól értelmeztem nincs rajta túlfeszültségvédő ez megoldaná a problémát?Úgy képzelném el ,mint LM7805 feszültségszabályzót.[ Szerkesztve ]
-
Teasüti
nagyúr
válasz Atamano #10543 üzenetére
Már van rajta kondenzátor. A ki- és bemeneten is, amik kellenek a működéséhez.
Túlfeszültségre én - laikusként - vagy ellenállás + zener dióda kombóval oldanám meg ha nincs túl nagy áram. Vagy készítenék egy egyszerű kapcsolást egy komparátorral és mosfettel - mint ami a Ruggedunio-n van -, ami lekapcsol egy adott feszültség felett. A kimeneti oldalra én nem tennék külön védelmet, ott nem keletkezhet túlfeszültség. Ha meg igen, akkor már mindegy. -
brickm
őstag
válasz Atamano #10543 üzenetére
Szia, a kondenzátor nem véd túlfeszültségtől! Más szerepe van az áramkörben.
Ha védelmet tervezel rá tenni, azt mindenképp a kiementre tedd, (vagy oda is) ugyanis (bár az IC pontos típusát nem látni) ezeknek a dc-dc konvertereket egy feszültégosztóval állítják be, a kiementről visszacsatolva, aminek ha az egyik tagja sérül(megnyúlik, vagy szakadáshoz közelít) felviszi a kiementi feszültséget, akár táp közelig.
Az ESP-k érzékenyek erre, 3.6-4V körüli csúcsfeszültséget képesek elviselni.[ Szerkesztve ]
-
Atamano
csendes tag
Jelenleg TRS jackből szeretnék szenzor adatokat beolvasni az Arduinoba.Érdemes forrasztani plusz dolgokat hozzá?
Mondjuk az 5V-ra és a jel közé egy 220 Ohm ellenállást?Kb másfél hete kezdtem el az Arduinozást. Elég addiktív cucc,mit ne mondjak
Kb 0 elektronikai és programozási ismerettel vágtam bele.
Tudnátok ajánlani olyan elektronikával foglalkozó könyvet,amely passzolna az arduinozáshoz és el lehetne sajátítani belőle az alapokat?[ Szerkesztve ]
-
tvamos
nagyúr
válasz brickm #10545 üzenetére
"a kondenzátor nem véd túlfeszültségtől!"
Ez igy nem igaz. Ha tudjuk, mekkora energia van a ebben a tulfeszultsegben, (pl. ha HBM modellel szamolunk,) akkor siman vedhetjuk az aramkort egy megfeleloen meretezett kondenzatorral.
Amugy meg tehetunk zenert, vagy transilt, vagy mov-t, vagy akarmit.
(#10543) Atamano
Ahogy Teasuti irta, ott van rajta, nem nagyon kell arra mas. Vagy kocsiban lesz?[ Szerkesztve ]
"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János
-
tvamos
nagyúr
Ilyesmi modulja van már valakinek? [link]
Milyen ez az ESP32 PIco D4?"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János