Hirdetés
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- sziku69: Szólánc.
- Meggyi001: Eldugott helyek Párizsban, amiket jó eséllyel még nem láttál... 3. rész
- Ndruu: Segíts kereshetővé tenni a PH-s arcképeket!
- GoodSpeed: 3I/Atlas: Üstökös vagy idegen civilizáció űrhajója?
- gban: Ingyen kellene, de tegnapra
- kraftxld: Diáklaptop - Dell Latitude 3140 - Királyunk ajándéka
- sh4d0w: Árnyékos sarok
-
LOGOUT
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
-
gyapo11
őstag
válasz
Nyirike
#12540
üzenetére
Tehát van egy mért táblázatod, és ezzel hasonlítottad a függvény értékeit. Ha én csináltam volna ilyet, akkor kb. 3 állapot lenne, alacsony, jó, és magas.
Vagy használod valamire a infót? Hogy pl. nem 90 fokos a víz hanem 80 vagy 70, függ ettől valami? De alkotásnak/gyakorlásnak jó kis project. -
válasz
Nyirike
#12531
üzenetére
Nagyon nem kell számolni, nem tudom milyen ellenállást vettél, de ha az eredeti rajzon szereplő 1k és 330 Ohm-ot akarod behelyettesíteni, akkor az 1k helyére 3M, a 330 helyére 1M, és próbáld ki, hogy mennyire lesz zajos az analogread, ha nagyon, akkor próbáld arányosan csökkenteni az értékeket (pl 1M és 330k, 100k és 33k stb) amíg nem kapsz megfelelő pontosságot.
-
gyapo11
őstag
válasz
Nyirike
#12527
üzenetére
Igen, az emitter követőt kipróbálhatod, de közben rájöttem, hogy nem az osztott értékre kell kötni, hanem az osztó tetejére, és akkor szinte mérhetetlenül kis mértékben fog beleszólni a feszültségviszonyokba. Jó nagy bétájú tranyó kell hozzá, esetleg lehet darlington is.
A számolás elég egyszerű, van egy 90 Ω, ezzel sorban a termisztor. Ott van még a műszer is, amiről nem tudunk semit, hogy milyen ellenállása van és hogy lineáris-e. De ha nem lenne ott, akkor a soros kapcsolás miatt a termisztoron mérhető feszültség:
U(t)=R(t)/(90+R(t))Azt figyelembe kell venni, hogy a tranzisztor bázis-emitter diódáján esik kb. 0.7 V feszültség, tehát az osztóra ennyivel kevesebb kerül, a termisztoron 0.7 V az már 0 lesz az osztón.
-
Nyirike
csendes tag
válasz
Nyirike
#12521
üzenetére
Valami ilyesmire gondoltam a kalkulációra:
A1 input feszültség számítása:
float inputValue = analogRead(A1);
float a1Voltage = (inputValue * 5.0) / 1024.0;
float termistorVoltage = a1Voltage / (330/(1330); //330 és 1k az osztóÍgy kijön a termisztoron eső feszültség:
Aztán tovább így tudom kiszámolni, hogy mennyi a termisztor értéke:
Rt = 90 * ((1/((12/termistorVoltage)-1));
// 90 ohm a felhúzó a mutatónak
// 12 bejövő feszültség a mutatóraOké a 12V az nem 12V de azt megoldom másképp mert azt mérem folyamatosan.
Ez így mennyire hülyeség?

-
-
gyapo11
őstag
válasz
Nyirike
#12519
üzenetére
Szerintem az a 90 Ω a tápra elég kicsi ahhoz, hogy az arduino analóg bemenete nem dumál bele. Szóval a TH pontra tegyél egy osztót, pl. 1 KΩ és 330 Ω, a 330 alsó lába testre, és a két ellenállás közös pontjára az arduino bemenet. Így még egy gázfröccs esetén sem lépi túl az 5 V-ot a feszültség a bemeneten, még akkor sem, ha leszakad a termisztor és a teljes táp megy az osztóra (14.4 V).
-
válasz
Nyirike
#12517
üzenetére
Köss az arduino és a jel közé egy nagy értékű ellenállást (>MOhm). Gondolom analóg bemenetre kötöd, ami feszültséget olvas, elvileg működnie kell. Ha túl zajos a jel, csökkentsd az ellenállás értékét addig, amíg nem zavarja láthatóan a műszert, és persze próbáld minél közelebb hozni az arduino-t a jelhez, meg árnyékolni, amit lehet.
A jel egyébként 0 és 12V közt változik? Mert akkor kelleni fog egy feszültségosztó is. Gondolom most is használsz. A nagy értékű ellenállást az osztó és a jel közé tedd.
Új hozzászólás Aktív témák
- Autós topik
- OLED TV topic
- Luck Dragon: Asszociációs játék. :)
- PlayStation 5
- Budapest és környéke adok-veszek-beszélgetek
- A fociról könnyedén, egy baráti társaságban
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Vigneau interaktív lokálblogja
- Asztalos klub
- Kerékpárosok, bringások ide!
- További aktív témák...
- Újszerű bivaly Lenovo Thinkpad T16 gen3 (13.gen Core Ultra 7 32Gb DDR5 1 Tb SSD) MAGYAR 30 hó GARI!
- Bivaly Lenovo T14 gen5 (Core Ultra 7 32Gb DDR5 1 Tb SSD) laptopom eladó 30 hónap gyártói garanciával
- Bomba ár! Dell Latitude 3410 - i3-10110U I 8GB I 256SSD I HDMI I 13,3" FHD Touch I Cam I W11 I Gari
- Bomba ár! Dell Latitude E5550 - i5-5GEN I 8GB I 128SSD I 15,6" FHD Touch I HDMI I W10 I Cam I Gari!
- Bomba ár! Dell Latitude E5540 - i5-4GEN I 4GB I 240SSD I Nvidia I 15,6" FHD I Cam I W10 I Garancia!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 16/32/64GB RAM RX 9060XT 16GB GAMER PC termékbeszámítással
- LG 27MR400 - 27" IPS LED - 1920x1080 FHD - 100hz 5ms - AMD FreeSync - Villódzásmentes
- BESZÁMÍTÁS! Gigabyte Z170X-Ultra Gaming Z170 chipset alaplap garanciával hibátlan működéssel
- Beszámítás! Samsung Odyssey G5 32 QHD 144Hz VA 1ms monitor monitor garanciával hibátlan működéssel
- Apple iPhone 15 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Vagy használod valamire a infót? Hogy pl. nem 90 fokos a víz hanem 80 vagy 70, függ ettől valami? De alkotásnak/gyakorlásnak jó kis project.

ekkold
