-
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
-
kesztió
aktív tag
válasz
kesztió #13896 üzenetére
Köszi szépen, és is természetesen a 2 felé mozdulnék, de a legfontosabb kérdésre csak nem kaptam választ: elég lesz a meglévő GPIO készlet a következőkhöz: 3 × touch (TTP223), 1 × display (TM1637), 1 × hőmérő (SHT35), 1 × 443MHz remote (SF R433D), 1× speaker.
Az, hogy néhány lábnak a bootoláskor megfelelő jelszint kell, már gond, mert oda már külön áramkör kell. Hacsak nem azt csinálom, ugye, hogy ezeket a lábakat később csak kimenetként használom, így megcsinálhatom, hogy 0-ra vagy 1-re kötöm egy akkora ellenállással, hogy bootoláskor még 0-nak vagy 1-nek vegye, de a kimenetként működést már ne zavarja.A TTL to USB eszköz (amit csak ideiglenesen, csatlakozóról használnék) akkor beéri egy RXD/TXD párral, vagy muszáj egy GPIO-t is feláldozni hozzá?
-
válasz
kesztió #13896 üzenetére
Szia!
A 2-es megoldásra biztatnálak, a külön programozó áramkörre.
Arduino rendszerbe már rég integrálva van az eszköz, az nem fog problémát okozni. Esetleg annyi csavarral, hogy a fejlesztés/module testing idejére használhatsz wemos d1 mini-t/nodemcu-t, hogy ne kelljen folyton átpakolni a lapot a programozóba és vissza.Az rx/tx lábakat is fel tudod használni i/o célokra, csak vedd figyelembe, hogy néhány lábnak a bootoláskor megadott jelszint kell, néhány hozzászólással ezelőtt linkeltem leírást. Debugginghoz úgy emlékszem van külön serial tx1 kimenet ami a programozásra használt rx0/tx0-tól független.
Nem néztem meg a felsorolt perifériákat, de 5V rendszerbe jól lehet illeszteni az esp8266-ot, mivel a kimenetek hivatalosan 5V toleránsak, de fontos, hogy a tápfeszültség ez esetben is 3,3V legyen, mert 3,6V fölött megsül az integrált flash a modulon belül.
-
kesztió
aktív tag
ESP8266 alapú fejlesztési környezetben jártas fórumtársak segítségét kérem.
Egyszerű smart home-applikáción dolgozom (okos fali termosztát), eredetileg Arduino Nano-ra volt elképzelve a dolog, méret, ár, egyszerűség stb. meggondolásokból.
A gond ott van, hogy Wifi is kell, és az Nano méretű natív Arduino-lapok ezt nem igazán tudják. És, ha már ESP8266 alapú modul nélkül nem megy, akkor már miért ne lenne szükség egy Nano lapra, ha az ESP8266 mindent tud, ráadásul jobban.Mondanom sem kell, hogy már minden 5 Voltos, innen visszalépés nincs.
Aszerint, ahogy utána olvastam, két lehetőség között választhatok.
1. Olyan development Board-ot használok, ami ESP8266-ra épül, de 5V-os (van rajta feszülstségcsökkentő modul, mert az ESP8266 ugye a 3,3V-ot szereti), van rajta USB stb. Pl. ezt (NodeMCU V3):
vagy
2. Veszek egy pucér ESP12S-et, és készítek egy egyszerű lapkát, amire ráforrasztom az ESP12S-et, az AMS1117-et a 3,3V előállításához, valamint egy tűcsatlakozót, amibe bármilyen USB-to-TTL modul beleilleszthető (flasheléshez, felprogramozáshoz, fejlesztéshez, stb., de a tényleges használatkor eltávolítanám), plusz pár ellenállás és kondenzátor.
Én az utóbbi megoldásra hajlanék, mert kompaktabb és kevesebbet kell majd drótozni. És akkor jönnének a kérdések.
I. Ezek közül egyik sem natív Arduino eszköz, és eszem ágában nincs most egy idegen környezetbe belemélyedni. Ha jól értem, mind az 1., mind a 2. esetben telepíthető olyan firmware, ami a megszokott Arduino eszközzé varázsolja az eszközt. Kérdés, hogy ez mennyire igaz, és mekkora macerával jár.
II. Szükségem van egészen pontosan 5 digitális bemenetre és 4 digitális kimenetre, azaz gyakorlatilag mind a 9 GPIO-ra az ESP 12x-ről. Kérdés, hogy ez a 2. esetben megoldható-e, főleg, hogy kell USB is a felprogramozáshoz/debuggoláshoz, és attól tartok, hogy ahhoz nem elég az RXD meg a TXD. Ha nem lesz ennyi portom, akkor sajnos az 1-es megoldás lesz a nyerő, ami elvileg kényelmesebb, de olyan lesz a termosztát belseje, mint a heringesdoboz, plusz még a drótok.
Hozzá tudtok szólni, kérlek? Fontos lenne! Kösz!
Megj. Amit illesztenem kell:
TTP223 alapú touch modul;
TM1637 alapú 4 szegmenses display;
SHT35 alapú páratáartalom- és hőmérő modul;
SF R433D alapú 433 MHZ-es távvezérlő modul;
passzív buzzer. -
-
válasz
gyapo11 #13889 üzenetére
Dehogy, úgy értettem, hogy a 3db ceruzaelem mint backup, évekig is rendelkezésre tud állni. Ahogy írtad, amint megszűnik a táp, a diódán keresztül belépnek az elemek, és számolja tovább az időt, feltéve, hogy egy áramszünet nem tart túl sokáig és nem mindennapos esemény. Ha az elem 10 óra üzemidőt biztosít, akkor az 10 órányi áramszünet. Vagy még jobb, ahogy írtad, elmegy alvó módba, és visszatér, amikor visszajön az áram, a netről frissíti az időt és folytatja a dolgát.
-
gyapo11
őstag
Az évekig elketyegést úgy érted, hogy alvó módban? Mert a pártíz mA-es fogyasztást pártíz óráig bírják az elemek. Azt viszont meg lehet csinálni, hogy amíg van táp addig megy a cucc, amint megszűnik a táp, a diódán keresztül belépnek az elemek, a proci elmenti amit kell és elalszik. Így tényleg évekig el tud lenni egy elemkészlettel.
-
válasz
csongi #13886 üzenetére
A lapocska pár 10mA nagyságrendben fogyaszt, illetve attól is függ, hogy éppen használod-e rajta a wifit, esetleg alvó módban van.
Ahhoz, hogy áramszünet esetén is tudj időt mérni vele, szükséged lesz vagy egy külső RTC modulra, vagy egy táptól független, elemes vagy akkus táplálásra. A legegyszerűbb talán 3db AA vagy AAA tartós elem lenne egy diódán keresztül a táppal közösítve: a dióda megakadályozza a táp irányából az elem felé a visszáramot, évekig is elketyeg róla a cucc, ha nincs túl sok áramszünet.
Az áramtalanítás szerintem nincs rá hatással, ez csak egy mikrokontroller. Esetleg adatot veszíthetsz, ha használod a beépített flash-t (SPIFFS fájlrendszer), de károsodni szerintem akkor se igen fog.u.i.: jó sokáig írtam
-
gyapo11
őstag
válasz
csongi #13886 üzenetére
Nem tudom mennyire ismered az arduino programnyelvét, amit az IDE-be kell bepötyögni. Szólj, ha valamit nem értesz.
Szóval kell egy időmérés. Erre van a millis() függvény, ez másodpercenként 1000-rel növekszik. Vagyis ha a program indulásakor elteszed az aktuális értékét egy változóba és utána összehasonlítod a millis() aktuális értékével, akkor megkapod, hogy az elejétől mennyi idő telt el. Ez az időmérés alapja, ha 5 perc múlva akarod a relét bekapcsolni, akkor a millisnek 5*60*1000-rel kell nagyobbnak lenni, mint induláskor volt. Ha 50 napnál hosszabb ideig lesz bekapcsolva az arduiono, akkor meg kell oldani a millis() 50 naponkénti nullázódását.A relé bekapcsolásához kell egy digitális kimenet, amit outputra kell állítani. Ezután ha high értéket írsz bele, akkor 5 V lesz a kimeneten, ha low értéket akkor meg 0 V. Kell ide egy fet vagy egy ellenállás+npn tranzisztor, hogy a relé ne a processzor kimenetét terhelje.
Áram nélkül nem fut a program, és az eepromot és flasht kivéve minden adat törlődik. Vagyis használhatsz egy külső táppal ellátott ramot, pl. rtc-t, vagy beírhatod a nem felejtendő adatokat az eepromba vagy a flashbe. Ezeket a következő bekapcsoláskor beolvashatod, és folytatódhat a program ott ahol az áramszünet jött. Az áramszünettel nincs baja, csak előtte mentsd el az adatokat.
Fogyasztás 10-20 mA lehet kb. -
csongi
veterán
Sziasztok!
Megérkezett az ESP-32.
Belekezdenék a projektembe. Csak fogalmam sincs hogyan kell.
A lényeg.
Van egy board és egy relé. A boarddal mérnék időt, és meghatározott időkönként meghatározott ideig kapcsolnám a relét. Az idő folyamatos lenne, vagyis áramtalanítás után is folytatnia kellene ahol megszakadt.
Illetve egy ilyen kis lapocska mennyi áramot fogyaszt? És mennyire szereti a rendszeres áramtalanítást? Ha lehet nem hagynám folyamatos áramellátás alatt.
A ki-be kapcsolás száma rendszertelen és meghatározatlan. -
Janos250
őstag
Ezek a holdak a föld körül keringenek. És a föld gömbölyű. Bár ezt manapság újra egyre többen tagadják.
Ha jól emlékszem, a japán az, ami geostacionárius pályán "áll", bár lehet, hogy az indiai. A japánt és az indiait nem tudjuk itt használni.
A műholdak a pillanatnyi helyzetüket kürtölik szét a világba, és ez alapján, ahol fogni lehet, mindenütt használható. -
válasz
tonermagus #13878 üzenetére
Mennyire nagy távról van szó, ha jelenleg vezetékkel van összekötve? Milyen hosszú az a vezeték?
-
tonermagus
aktív tag
válasz
Janos250 #13879 üzenetére
jaj nem... Nem RTK-hoz akarom...
Tehát a GPS modul soros porton tolja ki az adatokat. Ezek egy megjelenítőre mennek rá vezetékes módszerrel. Ezt a vezetéket akarom elvágni és vezetékmentesíteni LoRa-val.
A megjelenítő remélhetőleg csak 1 sort használ ebből. Kérdés hogy ehhez kell az összes sor, vagy szűri és elég a konkrét sor-t megkapnia... Elméleti kérdés, hogy szerintetek hogy működhet.... 4-5 sornál nem kaphat többet, kérdés hogy ezt elbírja-e egy LoRa -
Janos250
őstag
válasz
tonermagus #13878 üzenetére
a, félreértetted a dolgot.
Ha magával a GPS chippel akarod feldolgoztatni a másik által küldött értékeket, akkor:
1. Ez az RTK módszer, és nagyon pontos eredményt ad (többnyire 1-2 cm hibával)
2. Ehhez spéci, drágább GPS kell, a tied alapból nem tudja ezt.
3. Akkor nem ezeket az NMEA mondatokat kell átküldeni, hanem másokat, azt az ilyet tudó GPS-ben be tudod állítani.
4. Másodpercenként több kilobyte-nyi adatot kell átküldeni, ehhez már nem jó a LORA.Tehát akkor Te mit tehetsz:
Az összehasonlítást az arduinónak kell elvégezni.
Abba érkeznek a fix helyen lévő GPS-ből is az adatok, meg a vízen mozgóból is (itt van ugyebár a GPS chip is)
A Arduino hasonlítja össze a két értéket, és az úszó által adott értéket korrigálja a másik által adott hibával.
Azt írtad, hogy méternyi pontossággal áll vissza a helyre. Ez elég nagy hibának tűnik számomra.
A mostani GPS chipek már egyszerre sok műhold adatait tudják venni (USA, orosz, Eu, kínai) így az 1-2 méter körüli
visszatérést már nagyjából az esetek többségében a korrekció nélkül is tudni kéne. Persze előfordul ritkábban sokkal nagyobb hiba is.
A korrekcióval ennél azért nagyobb pontosságot várnék, hogy tudja, az általad korábban leírt max. fél méteres hibát extrém esetben is.Tehát a megoldás:
Hajón lévő arduino kapja a hibát a fix helyen lévőtől (bázis).
Kapja a hajón lévő GPS-től az általa mért adatokat (rover).
A helyit korrigálja a hibával, így már egy pár deciméteres pontosságot kéne elvben tudnia.Ha meg nagyobb pontosság kell, akkor a következő lépcsőfok az RTK, azaz drágább chipből kettő, és pár kilóbájt átviteli sávszélesség.
-
tonermagus
aktív tag
válasz
Janos250 #13873 üzenetére
Igazad van, tényleg nagyobb távról van szó
Nem igazán vágom ezt az NMEA üzeneteket illetve azt, hogyan dolgozza fel a vevő eszköz. Ha jól értem egy GPS modul másodpercenként generál egy ilyen NMEA csomagot, amiben több sor található eltérő értékekkel és jelentéssel GPGGA, GPGSA, GPGSV stb. sorkezdettel. De ha nekünk ebből csak egy sor kell és csak azt tudjuk tovább küldeni akkor a vevő oldal azt tudja értelmezni? Tudom-tudom, ez eszköz és programozás kérdése, de a vevőbe nem tudok belenyúlni, és csak reménykedni merek benne, hogy ő valamilyen módon szelektál, tehát hiába kap egy rakás NMEA sort, ő csak tegyük fel a GPGGA-t olvassa ki és használja fel... Vagy ez nem ilyen egyszerű?
Illetve másik megoldás, hogy nem szűrök semmit mert kb. 4-5 NMEA sort kapok soros porton, azokat változatlanul (transzparens módon) továbbítok. Kérdés hogy 4-5 ilyen sorra elég-e LoRa sávszélessége... -
Janos250
őstag
válasz
tonermagus #13871 üzenetére
Közben visszanéztem, mit is csinálsz. Ja, igen Te vagy a "halas".
Azt az adatmennyiséget bírni kell a LORA-nak is.
Akkor azt hiszem, az a legegyszerűbb.
Másodpercnél gyakrabban nem hiszem, hogy szükséges lenne a korrigáló értékeket küldeni. A profi rendszerek is általában másodpercenként küldik, és csak akkor jeleznek hibát, ha pl. 20 másodperc eltelt, és nem kapnak korrekciós értéket. -
Janos250
őstag
válasz
tonermagus #13871 üzenetére
1. Ha LORA-ban gondolkodsz, akkor - azt sejtem - nagyobb távolságról van szó.
2. Mennyi NMEA üzenetet akarsz küldeni, mert ha RTK, ahhoz a LORA sávszélessége nagyon kicsi.Én ugyanezt (vezetékmentes UART híd) WiFi-internet alapon oldom meg.
Az egyik eszköz csatlakozik egy vezetékes netre kapcsolt WiFi routerre, ez bárhonnan elérhető portforwarddal, erre küldöm.
A másik egy régi, kidobott mobiltelefon mobilnettel. Mivel erre nehezebb küldeni, ezért ez küld. Amikor csak próbálgatom, akkor WiFi-n elérik egymást, akkor mindkettő WiFi-re dolgozik.
Ha mégis a mobiltelefonos állomásnak akarok adatot küldeni, akkor azt a mobilnetes http-n kéri a fix állomásról, amire a válaszban jön a kért adat.Úgy rémlik, mintha már egyszer itt be is írtam volna a programot, de ebben nem vagyok biztos.
Nekem kilobájtokat/sec kell küldenem, ehhez a LORA gyenge lenne, de ha kevesebbet akarsz küldeni, akkor a LORA valószínűleg jó megoldás, bár én még nem próbáltam ki, pedig már vettem Bangoodról ESP32 LORA modulokat.
Csak tudnám, mit kezdek ezzel a sok összevásárolt kacattal.
Én mindent ESP32-vel oldok meg.
-
válasz
tonermagus #13871 üzenetére
Ennél mi sem egyszerűbb, hc-05 + hc-06 bluetooth modullal bluetooth serial kapcsolat, pont erre találták ki. A vezetéknélküli része teljesen transzparenst módon működik, a két végén egyszerű uart kapcsolatot látnak az eszközök. Cserébe a hatótávolság csak 10m.
-
tonermagus
aktív tag
Köszönöm a válaszokat.... Akkor marad a JLCPCB és a turboplus...
Más: van-e arra valami megoldás, hogy Arduinora UART porton beérkező NMEA üzeneteket egy LoRa eszközön változatlan formában és tartalomban átküldjük? Gyakorlatilag egy vezetékes eszközt szeretnék vezeték nélkülire váltani -
Janos250
őstag
válasz
tonermagus #13866 üzenetére
Én is a JLCPCB-ről szoktam.
Mostanában ráálltam a saját szerkesztőjükre (EasyEDA). Az Eagle-ben készített dolgokat simán át tudtam oda hozni. Könyvtárat is volt, hogy Eagle-ből hoztam át.Magyarországon - igaz, nagyon rég - velük csináltattam panelt:
http://www.turboplus.hu/
Normális minőséget csináltak. -
válasz
tonermagus #13868 üzenetére
Nagyon komplikált? A klasszikus fénymásolós-rávasalós módszerrel nem tudnád magadnak megcsinálni?
-
tonermagus
aktív tag
-
Gergosz2
veterán
válasz
tonermagus #13866 üzenetére
Kínából a pcbway-ről rendeltem elég sokat. Jól gyártanak és kb mindig megérkezett a cucc két héten belül. JLCPCB-ről i szoktam, mert sokszor olcsóbb, de teljesen OK minőség.
-
tonermagus
aktív tag
Sziasztok!
Tudtok javasolni 1-2 ajánlott PCB gyártó oldalt? Megvan a terv, megvan a gerber fájl, már csak sokszorosítani kellene.
Kellene egy hely, ahonnan gyorsan megkapom a próbákat (Tehát magyarországi, rövid határidővel), és kellene egy másik hely ahol megéri sokat csináltatni (nyilván valamelyik kína oldal)...
Tudnátok ebben segíteni? -
válasz
JozsBiker #13864 üzenetére
Már több grafikus androidos játékot is írtam vele, bár itt meg a szöveges/xml alapú felhasználói felülettel kell egy kicsit dolgozni, pl. nincs legördülő lista, a gombokat neked kell megrajzolni/létrehozni alap grafikus elemekből, de a gombokra már írtam egy osztályt, szívesen megosztom, ha szükség lenne rá.
-
vkp
aktív tag
-
-
zsolti_20
senior tag
Akkor ez megint egy "alca" atveres :D nem csinaltak kulon techonologiat aminkepes tavolsagot merni a bal es jobb oldali fules kozott hanem csak a jelerosseg lesz gyenge, bar nem vagyok benne biztos mert a telefonrol siman megy a zene lejatszas akar 5 meter tavolsagbol is.
-
válasz
zsolti_20 #13855 üzenetére
Igen, valószínűleg Bluetooth LE, de a kettőnek mi köze egymáshoz?
Ez nem távolságmérés, hanem kicsi a hatósugara a két fülesnek és leáll a lejátszás, amikor megszakad a kapcsolat. Bár ha úgy gondoltad a távolságmérést, hogy elég két állapotot mérni (1 közel, 2 távol), akkor ez is egy jó eszköz lehet.
De ha leírod, pontosan mi a use case, lehet lenne más ötletünk is. -
zsolti_20
senior tag
Sziasztok! A kovetkezo projektemhez egy tavolsagerzekelot szeretnek hasznalni de olyat amiben nincs lezer, vagy nem kell ralatniuk egymasra az eszkozoknek.
Vettem nem regen egy Jabra Elite 75T fulhallgatot. Vezetek nelkuli. Ha a ket fulhallgato kozel vagy egymashoz akkor lejatsza a zenet, ha tavol akkor leall a zene. Tudja valaki mi lehet egesz pontosan benne?
-
wocsok17
tag
Ok, sikerült egy esp32-vel, viszot szerintem kellene egy külső táp ami tud 3,3V 2,5A-t legalább. mert ha mindent felkapcsolok nagyon durván melegszik, nem akarom elégetni. Ilyent tudtok ajánlani egyben, vagy rakjak össze magamnak?
-
xAttilax
őstag
Sziasztok! Egy kis segítséget szeretnék kérni. Arduinoval szeretnék soros porton kommunikálni pythonon keresztül. importáltam pyseial-t de folyamatosan: "AttributeError: partially initialized module 'serial' has no attribute 'Serial' (most likely due to a circular import)" hibát kapom .Google féle segítségeket már próbáltam, serial modul letelepítés, pyserial újratelepítés..stb Remélem valaki találkozott már vele és tudja a megoldást.
köszönöm. -
válasz
JozsBiker #13847 üzenetére
Ha Android appot szeretnél írni és nyűgös a grafikus felületen programozni (én pl. hülyét kapok tőle), ajánlom a processing.org fejlesztőkörnyezetet, nagyon egyszerűen lehet vele crossplatform programokat (is) írni, PC (Java) és minimális változtatással natív Android appot is, ugyanabból a forrásból.
-
Janos250
őstag
válasz
gyapo11 #13840 üzenetére
"A kevés portra a portbővítés a megoldás, pl. shift regiszterrel vagy i2c-s portbővítővel."
Vagy használunk több lábú kontrollert. Amennyi macera egy külön IC alkalmazása, bőven megtérül az a párszáz Ft, amivel egy többlábú kontroller többe kerül.
PL. az ESP32-n tényleg változtatás nélkül (általában) használhatók is a 8266 programjai. -
-
válasz
wocsok17 #13839 üzenetére
A boot-nál használtak közül a legtöbbnek, ha jól látom, high szinten kell lennie a sikeres boothoz, ez tiszta sor, ezeket elvileg tudod használni, teszel rájuk egy-egy 10k felhúzó ellenállást.
Egy van, a gpio15, aminek a bootnál low szinten kell lennie, erre felhúzó helyett lehúzó ellenállást kötsz, és vagy fordított logikával használod a relét (az NO helyett az NC kimenetre kötöd, amit kell), vagy fordított logikával használod és a relé elé teszel egy tranzisztoros fázisfordító fokozatot. De ha jól számolom, enélkül is megvan a 8 kimenet.Ezeket abban a tudatban írtam, hogy a reléket alacsony jelszinttel kell bekapcsolni. Ha magas jelszinttel, akkor cseréld meg a kettőt, a gpio15 mehet lehúzó ellenállással, fázisfordító nélkül, a többi felfutó+fázisfordító fokozat.
gyapo11: nagyon tetszik ez a számlálós trükk, egyszer tuti használni fogom valamiben.
Csak egy hátulütője van: mivel nem tudni, boot közben hány random impulzust kapott, kell hozzá +1 láb, amin visszaolvasom az állapotát.
-
gyapo11
őstag
válasz
wocsok17 #13837 üzenetére
A kevés portra a portbővítés a megoldás, pl. shift regiszterrel vagy i2c-s portbővítővel.
A reset vagy programrátöltés közbeni kapcsolgatás elkerülésére pedig vagy monostabil multivibrátorral kell késleltetni a relék elérését, tehát pl. a tápfeszültség megjelenése után x másodpercig tiltani a reléket, a lényeg, hogy ezt külső áramkörrel kell csinálni, ne a mikrovezérlő tiltsa saját magát.
Illetve lehet olyan trükköt alkalmazni, ami egyébként sose fordul elő, pl. egy cd 4040 vagy 4020 számlálóba mondjuk 1024 impulzust küldeni, amikor már elindul a program és minden láb megfelelően be van állítva, és ez a számláló ic engedélyezi a relék elérését a mikrovezérlőnek. Addig dobálhatja a lábait bármilyen szintre, a relék csöndben maradnak. -
wocsok17
tag
Sziasztok!
Öntötőrendszerhez szeretnék reléket kapcsolgatni, de elakadtam.
Ez alapján a leírás alapján próbáltam kapcsolgatni a reléket egy ESP8266-al. De a leírásban is van, hogy csak azt az 5 lábát lehet biztonságosan használni. Az a gond, hogy bármelyik másik GPIO-ról póbálom vezérelni a többi relét, akkor már a program rátöltésekor is kapcsolgatja, illetve resetnél is behúz valamelyik.
Erre van vakinek megoldása?Köszi
-
gyapo11
őstag
válasz
evilskati #13833 üzenetére
Ha egy határozott helyen van a füled, akkor van esély az aktív zajelnyomásra. A hűtő zaja várhatóan periodikus. Odateszed a mikrofont, ahol ülsz, a jelet beviszed mondjuk egy esp32-be, digitalizálod, és előállítod az inverzét, amit kiküldesz egy hangszóróra. Addig korrigálod az inverz görbét, amíg a mikrofonon már semmi hang nem észlelhető, ekkor már síri csendben fogod nézni a tv-t. A hangszórót annyival közelebb kell tenni a füledhez, amennyit késleltet az esp a jelfeldolgozással.
Most ért bele a kezem a bilibe.
A másik ami nekem bevált pl. utcán sétálás közben, az az aktív zajszűrős fejhallgató. Pedig az utcai zaj nem periodikus, mégis sokat tompít rajta. Korábban föl kellett nyomnom a hengerőt, hogy már szinte bántott, különben nem értettem a halk beszélgetést. Meg előre megdolgoztam a hangfile-t, dinamika kompresszió, hangerő emelése.
Mióta megvan ez a fejhallgató, a kimondottan halk beszédet is értem benne, miközben az utcai forgalomban haladok. Tv nézésnél gond lehet a BT késleltetése, arra nem tudom mi a megoldás. -
evilskati
aktív tag
Pedig rá vagyok állva a Rock zenére. A zajelnyomásban legjobban az Enter Sandman vált be.
Amerikai konyha-nappaliban van a hűtő. Ha a kanapén ülve bámulom a TV-t, akkor a bal fülemre merőleges a hűtő elhelyezése. TV nézéskor szokott zavarni, ha bekapcsol, ilyenkor feljebb nyomom a TV hangerejét, az egy ideig segít, de mivel "szabályos" hangja van, ezért könnyen rá tud állni a zümmögésre a füled, amikor már kihallod minden alapzaj mellett. TV-t is maximum 12-es hangerőn nézek, de akkor már a mosogatógép is be van kapcsolva. Alapból a 6-os hangerő bőven elég.
A hálószoba ablaka egyébként a főútra néz, a forgalom zaja érdekes módon abszolút nem zavar az alvásban.
Igazán akkor zavaró, ha nem megy a TV, csak olvasok vagy valami. Ilyenkor nincs alapzaj sem, ami elnyomhatja.
Nehéz ügy ez. Egyébként érdekes, de telibe ragasztottam a szekrény hátulját hangelnyelő szivaccsal. Ezzel azt értem el, hogy a szekrény teteje és oldala felé szinte megszűnt a hangkisugárzás, viszont a szekrény alja/hátulja ki van vágva a szellőzés miatt, mintha onnan most felerősödtek volna a hangok, minden zaj lefelé távozik.
-
válasz
tonermagus #13828 üzenetére
Ezek szerint már füstölt?
-
gyapo11
őstag
válasz
tonermagus #13828 üzenetére
Nem volt még a kezemben se mega se mini pro embed, de ha két 5 V-os pinje van, akkor én rámérnék ellenállásmérővel, hogy össze vannak-e kötve. Ha igen, akkor nincs több kérdés, de ha nem, akkor is mi lehet a gond? Két teljesen független 5 V is (ha közös a testpontjuk) ugyanúgy 5 V potenciálon van, bármikor összeköthetők egy vezetékkel és nem fog áram folyni. Azt meg nem hiszem, hogy két külön test lenne a megán a két 5 V bemenethez. De ha igen, akkor nem szabad összekötni a két 5 V-ot.
-
gyapo11
őstag
Csak elfelejtetted hozzátenni, hogy a hallásod nem az igazi, mindenki közelről ordít a füledbe.
Nekem állandóan cseng a fülem, de azért a hűtőt hallom 1-2 m-ről még biztosan. Viszont nem cicereg, de nem is inverteres. Nyáron előfordul, hogy a meleg miatt a fagyasztóládával egy helyiségben alszok, na az már nem jó az éjszakai csendben, pedig napközben alig hallani azt is. -
tonermagus
aktív tag
Sziasztok!
Egy villámkérdés: ha egy arduino mega 2560 mini pro embedet - ami lényegében egy Arduino Mega - ráültetünk egy nyáklapra, és az 5V-os betápot mind a kettő darab 5V-os pinjére rákötjük akkor az működik vagy füstöl? (ne kérdezzétek hogy miért?)
-
válasz
evilskati #13826 üzenetére
Több rockzenét kellene hallgatnod.
Amúgy nem értem, hogy a hálószobában van a hűtő, vagy hogy hallod egyáltalán annyit, hogy zavarni kezdett?
A miénk Electrolux, és a beépített szekrényben van a folyosón, de régebben a konyhában volt, és akkor sem hallottam soha a hangját. Ha tudni akarom, hogy épp működik, egészen oda kell hajolni közel. Mondjuk én zenész vagyok, talán ezért nem hallok rendesen. -
PWM-es venti, nem kell szórakozni FET-tel, uC-vel elvileg simán nyomhatod a PWM bemenetnek a jelet, bár nem vagyok biztos benne, hogy a 3,3V-ot szereti. A 25 kHz az Intel szabvanyból jön.
-
válasz
evilskati #13823 üzenetére
Nem tudom milyen hűtő lehet ez, a miénk 15 éves, de ha mellette állok se tudom, hogy be van-e éppen kapcsolva a kompresszor, vagy sem.
Ha magas frekvenciájú a hang, akkor a hangszórós/inverz hangos megoldás elég hatékony lehetne. De talán az alagutas üzembiztosabb. Fogyasztás szempontjából fogalmam sincs.
-
válasz
evilskati #13820 üzenetére
Mivel a uC kimenete csak pár (15-20) mA-el terhelhető, nem lehet közvetlenül rákötni semmilyen nagyobb fogyasztót, legfeljebb egy LED-et bír el. A venti több száz mA-t is felvehet, főleg induláskor, ezért külön táp kell neki. A FET jelen esetben egy kapcsoló szerepét tölti be, a venti tápját kell neki a PWM jelnek megfelelően ki-be kapcsolgatni.
Az inverz hang kibocsátás talán egyszerűbb is lehet, nem kell semmilyen alagutat építeni hozzá. Bár az elv maga elég bonyolult és sok buktatója lehet.
A legegyszerűbb egy csendes hűtőszekrény beszerzése lenne.
-
evilskati
aktív tag
válasz
Janos250 #13815 üzenetére
Köszönöm!
Összeszedek akkor egy bevásárló listát, hogy megfelelőek lesznek-e a kinézett cuccok.
Ha külön tápról mennek a ventik, akkor is szükségem lesz a FET-re?
Illetve, még egy dolog, amit a keresgélés során találtam. A ventik PWM-je elméletileg 25 kHz frekvenciával működik. Ez konfigurálható?
(#13818) Gergosz2:
Köszönöm! Szeretnék ismerkedni a mikrokontrollerek világával, ezért is gondoltam az ESP32-re, jó lenne valami logolást is beépíteni majd a dologba.Viszont a legnagyobb akadályozó tényező, hogy ezek számomra elég idegen dolgok. A FET-et sem tudom mi
Olvastam most róla, de valószínűleg valahonnan -1-ről kellene kezdenem, mert nem értettem a cikket.
Van esetleg valamilyen jegyzet, könyv, bármi, ami mentén el lehet indulni?
(#13816) gyapo11, (#13819) aryes:
Ha ez a tompítós ötlet nem válik be, akkor ezzel is elszöszölök majd, köszönöm az ötletet. -
Janos250
őstag
válasz
evilskati #13814 üzenetére
Jó, persze.
PWM-et szinte minden kontroller hardverből tud. ESP32-n van "led PWM" és "motor PWM" több hardver csatornával, és van kényelemre 8 db. független hardver RMT csatorna. Ez utóbbiban egy 32 bites szám egyik felében megadod, hogy hány ciklusig legyen alacsony, a másik felében,
hogy hány ciklusig legyen magas.Gyakorlati különbség nemigen van a különböző lapok között, az árán kívül.
Igen, a WEB lapon vezérlés kényelmes, és egyszerű.
Kell még egy FET, mert egy ventilátornak nagyobb áram kell, mint amit egy mikrokontroller lead.
-
evilskati
aktív tag
Sziasztok!
Szeretném a segítségeteket kérni a következőkben: A probléma az, hogy van egy beépített hűtőszekrényünk, aminek elég hangos a kompresszora. A szekrény hátulját már telibe ragasztottam akusztikai szivaccsal, ami sokat tompított a hangján, de még így is zavaró. A szekrény alja és teteje ki van vágva a megfelelő szellőzés biztosítása végett, így a kompresszor által termelt hő szépen kiszellőzik. Ez okozza a problémát is, mert a légjáratban szabadon közlekedik a hang. A kompresszor a szekrény alján van, főleg arra távozik a hanghullám.
Az ötletem az volt, hogy barkácsolok egy hangszigetelt légcsatornát alá, kvázi egy dobozt, amiben cikk-cakk alakban szintén elhelyezek akusztikai szivacsot, így a hang remélhetőleg elnyelődik dobozon belül. A probléma ezzel az, hogy a dobozon keresztül valószínűleg nem lesz elég huzat a szekrény kiszellőzéséhez, emiatt megragad a hő, és még többször fog kapcsolni a kompresszor. Arra gondoltam, hogy a szellőzést ventilátorokkal oldanám meg. Ezt a típust néztem ki, ami nem rendelkezik magas zajszinttel:
https://noctua.at/en/products/fan/nf-a4x20-pwmEbből szeretnék beszerelni 4 darabot a dobozba a megfelelő légszállítás elérése végett. Azonban, hogy ne maximum járjanak, ezért leszabályoznám őket PWM-el. A Noctuánál lehet hozzájuk PWM vezérlőt is kapni: https://noctua.at/en/products/accessories/na-fc1, de elég drága, és nem túl okos. Beleolvasva a topikba, úgy láttam, hogy egy Arduino vagy ESP32 kevesebb pénzért magasabb tudást ad, és a vezérlésre megfelelő lenne.
Első körben azt szeretném megvalósítani, hogy egy Mikrokontroller PWM-el szabályozza a 4 ventilátor fordulatszámát (egyszerre elég a 4 ventit, nem kell külön-külön). Ha ezzel megvagyok a továbbvinném a dolgot, és bővíteném egy hőmérséklet és egy zajszint mérővel. A zajszint azért kellene, hogy tudjam mikor kapcsol be a kompresszor. Ez csak adatgyűjtés miatt érdekes. Persze jó lenne, ha a zajszintmérő kalibrált lenne, de elsőnek az is elég, ha meg tudom különböztetni, hogy mikor jár a kompresszor és mikor nem.
Láttam egy-két projektet neten, ahol az ESP32-n egy egyszerű webszervert futtatnak és a weboldalon keresztül szabályozzák a ventik fordulatszámát. Ez lenne a végső állapot.
Ott tartok most, hogy átnéztem egy két példa projektet, de soha nem foglalkoztam eddig elektronikával, ezért nagyon sok minden ismeretlen számomra. Egyszerűbb scripteket írtam már, de ez egy teljesen más világnak tűnik. Az sem teljesen világos, hogy ESP32-ből is többféle verziót látok, gyári devkitet, nodeMCU féle devkitet. Ezek megegyeznek és csak az áruk más, vagy van különbség?
Jó lehet egy ESP32 ennek a feladatnak az ellátására? Ha igen, akkor pontosan mit kellene beszereznem? Gondolom az alábbiakra szükségem lesz:
ESP32 Devkit
Jumper kábelek
Breadboard?
12V táp a ventik meghajtására. Erről a tápról step-down-al tudnám meghajtani az ESP32-t is?
USB kábel az ESP32 programozására.Előre is nagyon szépen köszönöm a segítségeteket.
-
ReFleXx
addikt
hello. van egy ilyen alis uno-m [link]
ezt is tudom hasznalni ISP-kent pl egy attiny-t programozni vagy az csak eredeti vagy azzal 100%ig kompatibilis uno-val mukodik? -
repvez
addikt
válasz
Janos250 #13806 üzenetére
ezt az opciot is megnéztem, de nem tudom, hogy hogy tudjam ugy beállitani, mint a panelositásnál, hogy csak el kellljen pattintani a panelt a szétválasztáshoz, mert ha egybe marad akkor ugy elég csunya lesz a végeredmény vagy esetleg sérülhet a tübbi , mivel nincs itthon semmi eszköz , dremmel vagy más, igy a fürész meg a satu nem lenne jó opcio, kés meg szike megint megcsuszhat és vagy magamban vagy a panelban okozok kárt.
-
Janos250
őstag
válasz
repvez #13805 üzenetére
Én használom, de nem tudom a választ. Viszont 1-1 db-ot nem érdemes rendelni, (nem is tudom, 5-nél kevesebbet lehet-e)
Viszont - úgy rémlik - hogy ha többet egyszerre beraksz a kosárba, és egyszerre fizeted, akkor egy szállítást fizetsz, de ez nem biztos, nem használtam így.És, ha egybe rakod a kapcsolási rajzokat, és egy panelra szerkeszted le?
-
repvez
addikt
valaki használja az easyEDA programot? Ha a programon keresztül akarom megrendelni és legyártatni a panelt, akkor hogy tudom, ugy beállitani, hogy a 10x10 cm-es panelméretbe több különálló panel tervét is be tudjam tenni és igy egy panelként legyártattni majd később meg szétszedni darabokra, hogy ne sérüljön. valami perforációra gondoltam amit csak szét kell pattintani a megadott helyen addig meg egybe tartja mig leszállitják.
Láttam a YT videokon, hogy lehet panelositani a PCB-ket, de ott csak azt mutatták be, ha ugyan arról a panelről akarnak többet gyártani , de nekem minden panelből egy kellene csak viszont nem akarom, hogy mindegyiket külön kelljen megrendelni és külön fizetni érte a postát meg a gyártást is. -
Janos250
őstag
válasz
gyapo11 #13799 üzenetére
Ez még talán be is szerezhető, és gyakorlatilag készen van.
https://www.protocentral.com/en/open-source-health/1395-protocentral-max30205-body-temperature-sensor-breakout-board.html?SubmitCurrency=1&id_currency=2 -
válasz
gyapo11 #13800 üzenetére
ha megnézünk egy embert infra képen, nem egyenletes a színe, vagyis mindenhol más a hőfoka
Pont ezért pontos az infra, mindenütt azt mutatja, amit kell. A hőmérők ugyanis a bőr hőmérsékletét mérik, ami nem azonos a maghőmérséklettel! A maghőmérséklet (vagyis a belső szervek hőmérséklete) 37,5°C körül van, ahogy mondod, mindenütt más, nagyjából állandó hőmérsékletkülönbséggel lehet számolni. A hónaljban, fülben 36,7°C, végbél a legpontosabb, ott 37-37,5°C a normál (akinek volt már gyereke, az tudja
). A homlok 34-35°C körüli, a homlokhőmérők automatikusan hozzáadják azt a másfél fokot, de csak száraz homloknál igaz, mióta a Covid miatt mérnek mindenfelé belépéskor, a legmagasabb mért értékem homlokon 34,4°C volt
Új hozzászólás Aktív témák
Hirdetés
- exHWSW - Értünk mindenhez IS
- Milyen TV-t vegyek?
- E-roller topik
- Fujifilm X
- Kazy Computers - Fehérvár - Megbízható?
- sziku69: Fűzzük össze a szavakat :)
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Luck Dragon: Asszociációs játék. :)
- Gyúrósok ide!
- Kínai és egyéb olcsó órák topikja
- További aktív témák...
- Bomba ár! HP EliteBook 820 G2 - i5-5GEN I 8GB I 256GB SSD I 12,5" FHD I Cam I W10 I Garancia!
- Telefon felvásárlás!! iPhone 13 Mini/iPhone 13/iPhone 13 Pro/iPhone 13 Pro Max
- Telefon felvásárlás!! Samsung Galaxy A50/Samsung Galaxy A51/Samsung Galaxy A52/Samsung Galaxy A53
- Napi 1000 -ft tól elvihető RÉSZLETFIZETÉS BANKMENTES MSI Cyborg 15 A13VE
- Telefon felvásárlás!! Xiaomi Redmi Note 13, Xiaomi Redmi Note 13 Pro, Xiaomi Redmi Note 13 Pro+
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest