- 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
- AMD vs. INTEL vs. NVIDIA
- HiFi műszaki szemmel - sztereó hangrendszerek
- Milyen belső merevlemezt vegyek?
- Melyik tápegységet vegyem?
- Milyen billentyűzetet vegyek?
- TCL LCD és LED TV-k
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- Radeon RX 9060 XT: Ezt aztán jól meghúzták
- ThinkPad (NEM IdeaPad)
- Milyen videókártyát?
-
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
-
JulianSinulf
őstag
Ok, megértem, hogy nem akarsz hőlégfúvós pákát venni. Egy komolyabb elég drága és, ha csak ehhez a feladathoz használnád, akkor nagyon lassan térülne meg az ára.
Ez a töltésvezérlés viszont érdekel.
Nekem egy PHEV Kuga-m van. A doksija szerint a 230V-os hálózaton képes megnézni, hogy 10A vagy 16A biztosíték van és aszerint tölti. De a töltés mindig megáll 10A alatt picivel. Vajon miért nem megy el 16A-ig?
A lakásban 16A biztosítékok vannak, az óránál meg 3x32A. Viszont a garázsba nincs bevezetve a 3 fázis, így a wallbox kilőve. Amúgy kb. 5 óra alatt feltölti, ha teljesen le van merülve. Szóval nem igazán gond.
Egyszerűen csak érdekel a dolog, hogyan vizsgálja a hálózatot és a biztosítékot. Vagy mi alapján állít. A töltőn nincs kapcsoló.
Azt nem tudom, hogy mi van még erre a körre kötve, mert a biztosítékok nincsenek feliratozva. Csak bérlem a lakást. A pince, mosókonyha és garázs biztosítékának a kiléte ismeretlen számomra. -
Postas99
senior tag
Elnézést, így már tiszta, tényleg csak átfutottam dolgokat.
Mi lenne ha nem Farnell cuccban gondolkodnál, lehet hogy esetleg át kellene tervezni a board-ot, de egy keresést megérne ha [itt] körbenéznél.
A ChipCad-nél 460Ft körül alakulnak a DAC-ok árai, itthon van, igaz nem futottam át a teljes kínálatot lábkisztásban van olyan ami neked kéne, ok hogy ahogy néztem a kommunikáció nem SPI hanem I2C. Én most csak 1 modellt néztem meg[Esetleg Ez a modell]
10Bit, SPI -
ekkold
Topikgazda
Annyit néznék meg, hogy a töltésvezérlőben levő MCU mekkora tápról jár (3,3V esetleg 5V), és ehhez igazítanám a PWM szűrőt. A vezérlő bemenete gondolom az MCU egy A/D bemenete lehet. Tehát ha mondjuk 3V-os, akkor egy kis feszültségű, Rail-to-Rail Input/Output, opampot használnék, a szűrőhöz, ami szimpla 3V-ról jár. A kívánt PWM értékeket meg simán ki is lehet kísérletezni, és egy táblázatba fel lehet venni. De akár tanítható, vagy öntanuló is lehetne az eszköz - pl. a saját MCU-d is mérheti a szűrő kimenetét, a belső A/D konverterével (de szerintem még erre sem lesz szükség).
-
biker
nagyúr
válasz
ekkold #22389 üzenetére
"Arra próbáltam célozni, hogy ha már MCU-t meg PWM-et kell használni, akkor az EVSE akár ki is hagyható, mert közvetlenül elláthatja ezt a funkciót is a cucc."
nem szeretnék komplett EVSE-et tervezni, és építeni, mert akkor kellene tervezni és engedélyeztetni, mint hálózatra csatlakoztatható kisfeszültségű berendezés, EC, EMC, és minden csatlakozó bevizsgálásokkal, 2-3mFt, meg kell rá tervezni a DC védelmet, mert anélkül egy fabatkát sem ér, és azt a lelkemre venném, ha valakit agyonvág egy zárlatos kábel.
Ha ti (te) terveztetek ilyet, akkor nyilván tudod, hogy nem annyi, hogy a 12V-ot lehúzom 5V 30% kitöltésre, és akkor elindul az autó 16A-el, ennél jóval több kell. Megfelelő vezérlő létezik, ennek van egy kéteres bemenete, 0V és IC láb, erre építek egy kis elektronikát, mert innentől okosítható a cucc, ez a másik posztban ki van fejtve.
nem kell foglalkozni DC RCM önteszttel, hibafigyeléssel, nem csatlakozunk hálózatra, nem kell autóról hibajelet fogadni, stb stb stb"Meg nem is szereti ha hirtelen változnak a beállítások, legalábbis mikor teszteltük, akkor volt amelyik autó letiltotta a töltést, ha túl gyorsan akartuk az áramot változtatni, tehát célszerű ha eleve lassan változik."
az autó hiba, a lágyindítás/lágymegállás eleve az autóban van, ha pl ajtót nyitsz, akkor is letekeri 0.5kW-ra a töltést, hátha kihúzod a kábelt, majd bezáráskor visszaemeli a beállított értékre. Ezt tudnia kell az autónak. a töltési szabványban benne van, hogy bármikor változhat a töltőáram, akár az oszlop küld más értéket, akár az autó kér más értéket, pl melegedés miatt, a kommunikációnak le kell tudnia követni. az autók akkor dobnak max hibát, ha túl gyakran megszakad a töltés, vagyis nem tartják be az A-B-C-B-A státuszokat, hanem A-C-A közt váltogatnak. van olyan modell pl zoe, ami a második ilyen után hibát dob, a töltés teljes szüneteltetése <6A esetén csak B állapotban lehetséges. A-C max induláskor lehet, de utána ha nem B-be kapcsolsz vissza hanem A-ba akkor nem indul újra a töltés. erre van olyan töltőnk, a Beny amiben van "kompatibilis mód" ahol erre figyel a töltő. meg arra hogy 6A-nél leáll, de 10A-en indul el, mert a Fiat 500 és a zoe nem indul 8A alatt soha, azonnal hibát dob.
-
biker
nagyúr
"Pontosan ezen agyaltam én is, nálam is kognitív disszonanciát okozott."
Képzeld el, nálam mit okoz, hogy ennyi okos értelmes mérnökember ilyen szövegértési problémákkal látszik küzdeni. Direkt nem akartam a legelején írni az autó töltést, mert tudtam, hogy ez lesz, de utána is leírtam, nem autótöltőt építek, hanem autótöltőt vezérelnék, de már ezzel jönnek, hogy én egy 20millás autóra sajnálok 4.000Ft-ot.
vannak ilyen vezérlők:
EVSE töltés vezérlő
EVSE töltés vezérlő EPC 2.0
Meg ezek a botegyszerű töltők:
GeriSoft Home Eco fali töltő berendezés
Akció! vCharge classic fali töltő berendezés
Simple EV 22kW fali töltő
és nem akarom spammelni a fórumot, még vagy 8-10 féle a 4 kimenetes töltőoszlopig, amik ezekkel a vezérlőkkel készülnekEhhez, hogy ne egy szem ellenállással kelljen bohóckodni, és mert az angolokat ez nem érdekelte, mert nekik minden háznál ott az 1x40A vagy 1x80A attól függ mit kaptak, én csináltam egy fokozatkapcsolót, ez összeszerelve mindennel kb 2500Ft, eladom 3500-ért
a 3D képen nincs rajta a 12 állású kapcsoló, vicc, a legdrágább a forgatógomb és a lézergravírozott körmatrica hozzáMiután nem akartak évekig terhelés megosztót csinálni, csináltam egyet. (ok már van egy modell amiben van, de az is az angol szabványhoz igazodik, beépítették a töltőbe, és 1,5m a lakatfogó max hossza, mert angliában mindenhol kint a falon jön be a kábel, és oda kerül a töltő mellé. itthon meg nem)
ez egy unora megy rá, + egy oled kijelző, két rotary, 3 lakatfogó, GX12 csati a kommunikációra, visszajelzés max 3 töltőre épp mennyi aktív, és egy 4. bement ha solar termelést is mérnénk. barkácsolunk, értem.
ez kompletten, házban, lakatfogókkal 65.000Ft, és teljes értékű terhelés megosztós töltőt generál egy alap vezérlőből.Namost ennek alapjain csinálnék egy promicroval, még kisebb oleddel, egy rotaryval egy olyan fokozatkapcsolót, amin nem lézermatrica van, meg rotary, meg 12 fokozat, hanem amperenként állít, az oleden kiírja az áramerősséget, és el lehet menteni az értéket újraindulásra. De ha ez 3x anyiba kerül mint a mechanikus, akkor nem fogják kérni, mert csak "eye-candy" lenne, ami nem ér ennyit egy átlagos villanyautósnak, aki 20Ft-ért az anyj-.. izé ingyen áramért 4 órát ül a kocsiban a LIDL-nél. ezért kell az anyagköltséget 5000Ft alatt tartani, ami nem fog sikerülni ha drága a dac. Ezért próbálom a legolcsóbban megoldani, pl a PWM filterrel majd kitesztelem, mennyire stabil, van EVSE teszter mert javítunk is, az mutatja ha a vezérlő nem stabil.
meg is köszöntem az erre irányuló ötletet, már kikerestem, van itthon minden a tesztlapra, összerakom, és megnézem mennyire lesz síma a jel a normál analog kimeneten, és akkor kb 100Ft-ból kijön a filter, nem 900Ft a DAC vagy 4000Ft angliából.Azt gondoltam, nem kell szakdolgozat szintű kifejtés arra, miért szeretnék egy olyan egyszerű dolgot, hogy kiváltani egy drága vagy nem elérhető DAC-ot, és csak arra fokuszálni, hogy ezek a feszültség vagy áramerősség szintek kellenek, de nem sikerült, mert bele kell kötni abba, hogy mire fog használatra kerülni az eszköz. De ha meg eleve így kezdem Ádámtól és Évától, akkor mire eljut az olvasó a feladat megvalósításának kérdéséig, elveszti a fonalat.
Tényleg, csak annyi kellene, hogy attól, hogy valaki kérdez, nem feltétlen hülye, csak van valami, amire fejből nem talált megoldást, mert lehet rossz irányba indult el.
-
biker
nagyúr
válasz
Postas99 #22390 üzenetére
Nem haragszok, te sem olvastad el rendesen.
Egy 120-140.000Ft-os töltőben lévő 35-50.000Ft-os töltésvezérlőhöz gyártanék szabályzót, ami olyan egyszerű lenne mint egy fokozatkapcsoló, ami 3500Ft, ez max 8.000Ft-ot bírna el, ha digitális és oled kijelzős akkor is.
Ehhez gyártunk most is terhelés megosztós elektronikát, TRMS áramméréssel, kijelzővel, mindennel 65.000Ft-ért, ez elbírja a "gyári" angol panelt 4.000Ft körül, de a kis kapcsolót helyettesítő "menősített" cucc nem.Nem autótöltő vezérlést gyártok, amit a 20-40millás autódra dugsz, comprende?
offoff: egész pontosan az angolok úgy találták ki, ez egy belépőszíintű vezérlő, árban is ilyen, és max egy ellenállást tegyél adott lábra és akkor frankó lesz. mi találtuk ki hozzá az összes többit, amiben ők partnerek, és legyártották a kis DAC panelt, és egy 60-80db el is ment már de most ez nem bírja el az ő költségüket. ennyi.
JulianSinulf: csak emiatt nem vennék hőlégfúvós pákát a meglévő 8 féle teljesítményű és kivitelű páka mellé, ezért kerestem volna a készregyártással együtt. és igen, zavar hogy a 800Ft-os (mouser) IC-t csak 4.000-ért tudom megvenni angliából, vagy vennem kell még szerszámot. ha szakmányban SMD-s paneleket javítanák, építenék, lenne, de általában kihagyom.
-
JulianSinulf
őstag
válasz
ViZion #22392 üzenetére
Na jó, de milyen szériáról beszélünk, ha a kínaiak nem szereznek be hozzá alkatrészt, az angoloknál meg drága? Amúgy vannak EU-s cégek is gyártásra, az alkatrészt meg ők oldják meg általában.
Amúgy, ha ennyire macerás a dolog és a széria csak kis mennyiség, akkor simán lehetne a kínaiakkal gyártani amit lehet, az IC-t külön megvenni és utólag forrasztani.
Így esetleg megmaradna az olcsóság és a tervezésen sem kellene agyalni. Egy IC-t beforrasztani megfelelő cuccal meg nem nagy dolog. Főleg, hogy a yt tele van különféle érdekesebbnél érdekesebb technikákkal és technológiákkal a témával kapcsolatban. -
Postas99
senior tag
NAGYON ERŐSEN OFF
Na haragudj de egy 20 Millás autóhoz házilag barkácsolsz valamit és egy 3000 Ft-os alkatrészt sajnálsz megvenni, mindegy honnan jön, mert pénzbe kerül a szállítás?
Tényleg nem értem ezt.
Nem megbántani akarlak, de nem érzem a releváns dolgot ezzel kapcsolatban.Ha pedig szavazni kéne Aryes cuccát mondanám jó megoldásnak. Vagy szerezz be bármely DAC IC van ami 14 bites,
[Innen tudsz turkálni] -
ekkold
Topikgazda
Értem. Arra próbáltam célozni, hogy ha már MCU-t meg PWM-et kell használni, akkor az EVSE akár ki is hagyható, mert közvetlenül elláthatja ezt a funkciót is a cucc.
Viszont akár hogy is lesz, ehhez nem kell hatalmas felbontás, mert az autó úgysem fogja tizedes pontossággal tartani az áramot, csak úgy kb. azt amit kell. Meg nem is szereti ha hirtelen változnak a beállítások, legalábbis mikor teszteltük, akkor volt amelyik autó letiltotta a töltést, ha túl gyorsan akartuk az áramot változtatni, tehát célszerű ha eleve lassan változik. Ennélfogva azt mondanám, hogy PWM + szűrő, kellően jó megoldás lehet. -
ekkold
Topikgazda
Természetesen az is teljes körű megoldás volt, figyelte a feszültségszinteket, a fázisonkénti áramfelvételt, és az ÉV hibaáramot is mérte. A kábel csatlakozófejben levő ellenállást (ami a kábel terhelhetőségét jelzi) szintén mérte, és figyelembe is vette.
Az MCU vezérelt verziónak sok további egyéb funkciója is volt.... -
biker
nagyúr
válasz
ekkold #22384 üzenetére
Ha figyelmesen elolvasod, én a töltőt vezérlem, és nem töltőt akarok építeni
a töltés vezérlőben igazad van, de ott van más jel is rajta, feszültségszint képében.
ez meg a töltőt szabályozza, ami az autót. a filléres alkatrészeknél azért többet tartalmaz egy rendes töltő, az csak ahhoz kell, hogy elindul a töltés vagy nem -
ekkold
Topikgazda
Eddig úgy tudtam, hogy az elektromos autónak egy 1kHz-es, ±12V-os PWM jel kitöltési tényezőjével lehet "megmondani", hogy mekkora áramot vehet fel maximum. Ilyen töltésvezérlőket fejlesztettem is jónéhány évvel ezelőtt, volt MCU-ra épülő verzió, és volt "diszkrét" MCU nélküli megoldás is (filléres alkatrészekkel, pl. komparátorokkal stb. megoldva).
-
biker
nagyúr
Elektromos autó töltőt, Viridian vezérlőkkel kompatibilis.
A terhelés megosztó az LTC-s verziót használja, az egy elég összetett cucc, de ez most csak fokozatkapcsoló lenne, annak a költségéből szeretném elspórólni a DAC-ot mert ide túl drága lenne. a mechanikus fokozatkapcsolót adjuk 3500Ft-ért, és kerül kb 2000-be mindennel, ezt jó lenne max a duplájából kihozni, de a DAC miatt problémás. tokozása kicsi a kézi forrasztáshoz, beültetve meg nem hozza a jlcpcb, angliából meg szállítással vámmal majdnem 4000Ft egy panel 3 alkatrésszel két tüskével -
Az az említett külső DAC is ennek a két módszernek az egyikét használja: vagy szűrt PWM, vagy ellenálláslétra segítségével állítja elő a kért értéket. Én az 1bites DAC (PWM + lowpass filter) mellett tenném le a voksomat, mert annak az értékét nagyon finoman tudod szabályozni, nem függ a pontossága az ellenállások gyártási szórásától, és nem szükséges hozzá még külső referencia feszültség sem, amennyiben a kimenetet egy analóg bemeneten keresztül tudod feedback-elni, az analóg bemeneten pedig szokott lenni belső referencia.
Mit vezérel ez az analóg feszültség egyébként?
-
Ton-ton
tag
Miért ne?
Ellenálláslétránál a felbontás számít, nem az értékek száma.
Tehát ha 8 bites kimeneted van, akkor 8-9 (ebben bizonytalan vagyok, nem csináltam még ilyet) ellenállással létre tudod hozni a 256 szintet.
Az jellemzően kínai gyártóknak sem gond (beültetett panel), hisz nincs cél áramkör benne...
Egyedül a tápegység feszültségingadozása kritikus, vagy referenciaforrást kell használni. -
ekkold
Topikgazda
Mondjuk kezdd ezzel: [link]
- Ha a feszültség hullámossága nem elég kicsi, akkor akár több fokozat is egymás után köthető.
- Precízebb megoldásba referencia forrás is kellhet (azt kell kapcsolgatni a PWM-el)
- A szűrés tulajdonságai digitális módszerekkel is nagy mértékben javíthatók, de az tovább bonyolítja az áramkört.Ez utóbbi megoldással terveztem már áramkört, viszont ez már igen sok alkatrész, de cserébe 50ms alatt, jóval 1µV alatti értékre beáll a hullámossága (a pontosság sajna valamivel kisebb). De mivel neked kevésbé kihegyezettek az igények, egy egyszerű, és jól méretezett szűrő is simán megoldás lehet.
-
biker
nagyúr
valami digit pot megoldásra gondoltam, hogy az is jó lenne, de 1kohm 128step nem elég jó, 256 kell legalább
-
biker
nagyúr
válasz
razorbenke92 #22369 üzenetére
köszi, a pontosságot nem ismerem, mármint hogy a vezérelt eszköz bemeneten mit kér, de az ellenállás értékeknél mikor még nem gyártattam hozzá kapcsolót, addig kerekítettünk, pl 348ohm helyett azt hiszem 340ohm 1/6W ami van skálában
szerintem mV-ra pontosan elég, nem kell a 0.1mVA kis panelt UK-ből kapnám készen, de onnan elég drága hozatni, az IC-t meg a kínai nem tartja ahol a panelt gyártatom a többi áramkörnek
A DAC-hoz kaptam kész libraryt amit meghívok, és utána ezzel a táblával állítja a kimenetet, a kért kimeneti áram esetén (elején a 0,1,2,3,4,5 A ahol nem lehet kimenet, 6A-nél indul, ez a magyarázat ha felmerülne kérdésként)
const int ampVoltages[81] = { 0,0,0,0,0,0,200,213,226,240,249,263,273,289,
300,312,323,340,352,365,377,390,403,412,423,436,
450,464,478,485,499,514,528,536,551,651,573,588,
603,612,625,640,646,663,677,684,699,714,723,736,
750,766,773,785,800,814,828,840,847,861,874,886,
898,909,927,938,950,961,976,986,1001,1011,1024,
1037,1049,1061,1076,1087,1100,1112,1126 };de ezek a számok nem passzolnak a mV értékhez, van némi eltolás benne
és nem passzolnak ohm értékekhez sem.
-
Szabad kérdezni, hogy ezek az értékek az LTC által teoretikusan kiadott értékek, vagy ezeket mérted?
Azért kérdezem, mert az értékek önmagukban nagy ugrásokat mutatnak, de a pontosságuk emellé túl nagy. LTC2630-ból ahogy néztem 12-10-8 bitesek vannak.
A legkisebb ugrás amit találtam az 28.3mV. Egy 12bites DAC 4.095V maximum érték mellett 1mV-ot tud léptetni. Neked fele a tartomány, így 0.5mV lépésekkel számolhatunk. De a lépések ennél is pontosabbak, kb. 0.1mV pontosságot kívánnának, ami inkább 14bit feladat.
Szóval a kérdés, hogy valóban szükséged van tízezred volt pontossággal ezekre az értékekre, vagy csak ezen körülbelüli értékeket lőtte be az LTC, de azért van +-0.5mV tűrésed?
Szerk.: Közben bekerült a pontos típus, ami egy 10bit-es DAC, kizárt, hogy ezeket a pontosságokat az generálta. Ha nekimész a feladatnak egy számodra jól elérhető 12bit-es DAC-al, biztos, hogy meg tudod közelíteni az értékeket, amire szükséged lesz. -
biker
nagyúr
Sziasztok, kéne egy kis segítség
Van egy szabályzó, ami alapból egy DAC modullal megy, LTC2630CSC6-HZ10#TRPBF
A gond az, hogy ez nehezen elérhető, legyártva meg tudom venni kis panelként az angol partnertől, de drága hozatni, beültetésre lcsc-nél nem elérhető egy változata sem.
Egy arduinos vezérlőre megy, amihez van forrásom, fele gyári felét én írtam hozzá, ez oldja meg hogy a mellékelt táblázatban jobb oldalt elérhető feszültség értékeket adja ki. A középső oszlopban ellenállás értékek vannak, ez is megoldás lehet, vagyis kétféleképpen lehet szabályozni a berendezést, ugyanazon a 0V - IC bemeneten.
- adott ellenállással
- adott feszültséggel.Kellene nekem valami okosság, hogy ne ezzel a chippel legyen megoldva, de pontosan ezen feszültség értékek jöjjenek ki, ezt normál analog kimenettel nem tudom (szerintem) megoldani, nem elég stabil.
Van-e valami jó tipp? A teljes program megvan, max kicserélem a kimeneti részt az új megoldáshoz. -
cog777
senior tag
Keresek egy eredeti Arduino-s board-ot, amit bluetooth BLE kommunikaciora akarok hasznalni, es tul sok reszelgetes es forrasztgatas nelkul is tud jo deep sleep aramot, kb <100uA
Van valakinek tapasztalata? Nano 33 BLE vagy mas esetleg?
-
cog777
senior tag
Telegramos vezerles tok jo, ingyenes. Remekul mukodik
-
cog777
senior tag
Ahogy latom, Arduinosok kihoztak egy uj board-ot: Arduino Nano Matter
Doksija szerint ultra low power-t igernek 16 mA mukodes kozben, illetve jumpert rovidrezarva 5Vin-en taplalva deep sleep-et.Amire kivancsi vagyok hogy milyen meglevo library-val kompatibilis, hiszen teljesen mas CPU, osszehasonlitva az esp32-vel...
-
cog777
senior tag
Talatam SPI-s kamerat, 3-5Mpx, lehet beizzitom az esp32-met.
EU-s link
I2C LCD kijelzo, statusz adatoknak
Telegram-on vezerelni a cuccot, karmerat lekerdezni.
Ezeket osszekombinalva csinalok egy okos rendszert, tanulasi cellal
Tudom, meg lehet csinalni RPi-vel is, de most a mikorkontrollerek jobban erdekelnek... -
-
Janos250
őstag
Én megjártam egy ezerévesnél kicsit öregebb akkupakkal.
7 db akku, régi BMS, ami nem figyeli, ha túlmerült valamelyik akku, akkor is hozzámeríti a többit. Gondolom, sok évvel ezelőtt ezt védett akkukhoz szánták, de ebben a pakkban nem az volt, így az összeset mélykisülésbe vitte. -
Arabiata
újonc
És ha powerbank-ot használok az USB csatlakozón keresztül?
-
Arabiata
újonc
Uno-t 9 voltos elemmel gondoltam meghajtani a jack-en keresztül. Meg sem nyikkant, lemértem a nyákon lévő 3 forraszott csatlakozót és 2,7 voltot mutatott a műszer (kb. 5 v feszültségesés). Viszont, ha egy 10 voltos tápot dugtam a jack-re, ugyanazokon a csatlakozókon 10,1 voltot mértem. Mi lehet az oka?
-
gyáliSanyi
őstag
Sziasztok!
Adott egy dízel aggregát. Ennek az üzem felügyeletére szeretnék összerakni egy Arduino vagy Esp32 felügyelőt.
Működés annyi, hogyha a blokk hőmérséklet 100C felett van vagy egy nyomásmérő 1 Bar alá megy vagy egy kopogásmérő egy szint felé megy akkor egy relé kapcsol 10 másodpercig, ami lekapcsolja a motrot.Na ehhez milyen érzékelők kellenek?
De lehet elég lesz az első 2 is a motorhoz. -
sanya1111
csendes tag
Sziasztok!
Okos öntözés vezérlésen törtem a fejem, megtaláltam az OpenSprinkler-t a githubon ami kb mindent tud, ami nekem kell:
- ESP8266-on fut
- időjárás alapján módosított ütemezés
- érzékelők kezelése
- végtelen számú körök kialakítása
- ios/android applikáció
- web interfaceGyorsan fel is raktam az itthon lévő nodemcu-ra, ezután jöttem rá ez a rendszer nem a gpio-n vezérli a reléket, hanem egy I/O bővítőt használ, a kód alapján kettőt is kezelne PCA9555A és PCF8574 chipet. A PCA9555Achipet nem találtam sehol így rendeltem egy PCF8574 chipet, be is kötöttem a SCL-t a GPIO5-re SDA-t a GPIO4-re + 3,3 volt és GND, de sajna ha rá van dugva a bővítő akkor nem akar elindulni a rendszer. Ahogy lehúzom róla egyből elindul.
Több kérdésben kérném a segítséget:
Van e valaki aki foglalkozott ezzel a rendszerrel, van e rá esély, hogy működésre bírjam, vagy kell hozzá a rendszer vasa és engedjem el?
Ha nem foglalkozott még senki ezzel, lenne valakinek kedve segíteni egy ilyen projektben? Programozó vagyok így a firmware-ben megnéztem miket használ, de csak sejtem, hogyan kellene ezeket bekötni, viszont a firm alapján úgy érzem csak apróság lehet ami miatt nem megy.
Előre is köszönöm:Sanyi
-
válasz
Janos250 #22344 üzenetére
végén lévő nagyjából 10% hibás
Lehet hamisított, ami nagyobbnak mutatja magát, mint amekkora fizikai tárolóhely valójában benne van.
Ha pontosan tudod, hogy mekkora a használható rész, át lehet írni vmi programmal a firmware-ben az adatokat, és utána biztonsággal tudod használni. -
Janos250
őstag
Nem tudok linkeket hozzárendelni, mert az Alinak van egy "3 vackot egy csomagban" akciója, ahol az egyébkénti áraknál alacsonyabbak az árak, és ingyenes a szállítás, valamint kevesebb, mint két héten belül itt van.. Ha az eredeti linket hívja az ember, akkor magasabb árat mutat.
Én azon csodálkoztam el, hogy a kisebb (C, S2) ESP32-k olcsóbbak az ESP8266-nál, nem beszélve arról, mennyivel olcsóbbak pl. egy UNO-nál.
A leírt árak is azért vannak hol euróban, hol dollárban megadva, mert a megrendeltek listájából szedtem ki, és a megrendelés időpontjában éppen mi volt nekem beállítva, úgy írta ki.
Pendrive-ot vettem más fajtát is, azzal az a tapasztalatom, hogy végén lévő nagyjából 10% hibás. Ezeket a Kingstone-okat használom, lehet, azok is rosszak lesznek. :-( -
-
Postas99
senior tag
válasz
batmun #22340 üzenetére
Ha javasolhatnám inkább a következőkben gondolkozzatok:
Rpi kicsivel nagyobb computing speed
Natív kamera support, python környezet és ami a legfontosabb hogy a python környezethez ott az opencv és egyéb modulok amivel tökéletesen működik a "tárgy felismerés".
A kód ezen része nem túl bonyolult.
Mostanában kellett összeraknom egy Tesseract-os cuccot ami adott kép területről nyert ki szöveges információt. Az OpenCV pedig ebben sokat tud segíteni.
Ok, én a végén Vb.Net-ben oldottam meg és nem használtam python kódot hozzá.
Saját magam írtam hozzá egy terület kijelölőt.Alkatrészek:
Rpi (ebből elég akár 2 is vagy ha van olcsón 3b)
Rpi kamera - CV azaz Computer Vision végett.
Sg90 szervó motorok a kar és a befogó pofák működtetéséhez. Bár lehet az SG90 ehhez gyenge.. nem vagyok szakavatott a szervókkal kapcsolatban itt lesznek segítókész emberek akik megmondják hogy melyik szervó lenne erre a célra a legalkalmasabb.A felismerés mint mondtam nem túl bonyolult, a többi mögöttes logika inkább ami úgymond több időt igényel fejlesztésnél.
Pl, meddig kell felemelni a kart, mik a végállások, hol van a talaj szintje, mekkorára kell kinyitni a karhoz tartozó "befogó pofát", milyen erővel kell "megszorítani a befogó pofát" , mi van akkor ha menetközben felcserélik a két tároló rekeszt...
Ezeken is kezdjetek el gondolkodni. Rohadt fontos hogy foolproof legyen az egész. -
batmun
csendes tag
Sziasztok!
Egy nagy kérdéssel fordulok felétek. Egyetemi projekthez lenne szükségem segítségre, hozzáértő Arduino-s kollégától.
Egy mobilis szortírozó gépet tervezünk a csapatommal, aminek a lényege, hogy teniszlabdákat, és fakockákat vesz fel a földről, majd azokat szortírozza két tárolóegységbe. A szortírozást Arduino-val terveztük megoldani.
Kérdéseim:
- Mit ajánlanátok, milyen alkatrészekkel lehetne ezt a legjobban, legegyszerűbben megoldani?
- A szortírozott darabokat számolni is szeretnénk, ehhez valamilyen optikai szenzorra gondoltunk, ez szerintetek jó?Köszi a segítségeteket előre is!
-
Janos250
őstag
válasz
Atamano #22337 üzenetére
Én mostanában ezeket rendeltem:
Ezek a kicsi ESP32-k olcsóbbak, mint az ESP8266.
ESP32 C3 Supermini 1.71 €
hozzá Expansion Board szintén 1.71 €
Ugyanennyiért van sok lábú (duplasoros, ezért kicsi ESP32S2)
még:
ESP32 CAM Development Board with OV2640 Module €4.76
ESP32-DevKitC Core Board ESP32 Development Board €3.81
Kingston Pen Drive USB Flash Drives DTX Pendrive 64GB (ellenőriztem, jó) US $4.49
6pcs Sg90 9g Micro Servo Motor S $4.49 a 6 db, összesen
CP2102 Development Board WiFi+Bluetooth Ultra Low Power Dual Core ESP-32 US $3.59
Isolated Power Module, Bus Isolation Module, IRF540 Isolated Power Module, Infrared Emission Module US $1.79 (az IRF540-eket természetesen lecserélem alacsony gate nyitófeszültségűre) -
-
Atamano
csendes tag
Sziasztok,
Van most Arduinoval kapcsolatban (főleg ESP32) modul, szenzor stb., amire szerintetek érdemes lenne egy pillantást vetni? Aliexpress vonalon mozognék. Hátha kapok tőletek valamilyen ihletet "projekt" kapcsán.
Köszi a válaszokat! -
JohnnyX
őstag
Sziasztok! Mikro usb-s Nodemcu v3-at építenék be kisebb dobozba 2x16-os kijelzővel, 1 piros leddel, kis hangszóróval együtt. Usb type-c kábellel, töltőről való tápláláshoz megoldás lehet az, hogy veszek ilyen 2pines csatlakozót, és ráforrasztom erre, és ezt csatlakoztatom a boardhoz?
-
ViZion
félisten
válasz
User_2 #22332 üzenetére
igen, az áramváltó az eredeti terv, fesz mérés nélkül, mert az már van mind a 3 fázison logolva. De a fenti megállapítás is jogos, h az ESP nem olyan pontos az ADC-je, kérdés, h mennyire nem? Áramváltónak is van egy pontatlansága + az ESP32 ADC... de nem gondolom, h ezzel bajom lenne. A hiteles úgyis az, amit a villanyóra mutat. De nem elszámoláshoz kell, csak felügyelni a ház részeit, hamár szétkaptam nagyfogyasztókra meg mindenféle körökre a rendszert. Láttam komolyabb ADC modult is, de annyi extra modul megdobná az árat. Fesz mérő modulra nem gondoltam, de ez is lehet opció
Most ez hátrébb lett sorolva, megjött a motoros szelep, annak kell vmi vezérlés.
-
User_2
tag
válasz
ViZion #22331 üzenetére
biztos csak a kezdők lelkesedésével írom:
lehet egyszerűbb áramváltóval és az áramváltó feszültségértékét mérni feszültségmérő modullal. így az ESP ADC-jét nem kell használni, ez valamivel biztonságosabb az ESP számára és pontosabb mérés is lehetővé válik.
pl nem kell félni az 5A-eresnek mondott áramváltó 1V feletti nem lineáris feszültségértékeitől 20A esetén.talán csak azért nem használnak egyszerűbb noninvazív áramváltót a szerelődobozba építhető eszközökben, hogy mert nincs hely. viszont mindenféle kapcsolásoknak és SMD alkatrészeknek van hely a nyákon.
-
ViZion
félisten
nincs miért
Az a fura, h mindenhol azt írják, az ESP ADC nem pontos. Viszont a Shelly cuccok ESP8266, az újabbak pedig ESP32 alapon működnek...
Akkor mi a nem pontos?Vagy ott hogy oldják meg a fogyasztásmérést? Nagyobb Shelly-ken van áramváltó, a kicsik hall sensorosak gondolom.
-
ViZion
félisten
Találtam ilyet is: [link] ez már pontosabb. ESP32 ADC-ről nem találtam imfót, csak annyit, h kb. minden pontosabb nála... akkor viszont lehet ESP8266 is, amihez BluePill-t lehet csatolni, asszem I2C-n keresztül.
-
ViZion
félisten
válasz
JulianSinulf #22325 üzenetére
Shelly 1pm van, sonoff az macerásabb Homa Assistanthoz. Feszültség mérve van mind a 3 fázison. nem a hajszálpontos fogyasztás érdekel, esp32 12 bit felbontás elég, áramváltó sem hajszálpontos. jelenleg 3 Shelly van ott, kellene még 3... 6 db wifi egy helyen, ez helyett lenne jó 1 eszköz, Shellyk mennének kötődobozba. k
-
JulianSinulf
őstag
válasz
ViZion #22324 üzenetére
Én is akartam ilyet. Nézegettem is a dolgokat, de a fogyasztáshoz nem csak az áramot kell mérni, hanem a feszültséget is, ami plusz egy eszköz még.
Aztán ott van az ADC pontatlansága. Azt találtam róla, hogy sokkal pontatlanabb, mint egy arduino ADC-je.
Sokat gondolkodtam, hogy mi legyen. Végül a sonoff gyári megoldását választottam.
Sínre szerelhető megoldás a Sonoff POW Elite. 29€-ért EU-s raktárból, 20A-ig. Remélem ez már bírni fogja a garázs hőmérsékletét és a kocsi töltőjét. Van amúgy 16A-es kiszerelés is.
Bár ezek szélesek a kijelző miatt. Más márkából láttam olyan vastagot, mint egy biztosíték, de az 100€ körüli.
Másik megoldás lehet az S60TPF konnektorba dugható. Ezt aliexpress-ről tudtam megrendelni Kínából, 12,36€ darabáron. 5-öt rendeltem. Elég hamar ideért.
Fontos volt, hogy Home Assisstant támogatás legyen. Ezekhez van. ESP van bennük.
Persze, ha mindenképp fontos, hogy csak egy ESP-vel old meg, akkor ezek nem megoldások számodra.
Ha nagyon elakadnál, akkor alternatívának még mindig jól jöhet. -
ViZion
félisten
-
ViZion
félisten
Sziasztok!
ESP32 Wroom-al (30 pines változat) tervezgetek jelenleg. A feladat "AC power meter" lenne, a kismegszakítók után lenne a szekrényben. Terv a fogyasztár mérése (nem kell 2 tizedes pontosság) az analóg bemeneteket felhasználva, árammváltóval.
Már az elején elakadtam:
Van, ahol ADC bemenetre 3,3 Vmax-ot írnak, van ahol 1,1 Vmax-ot (ESP8266-nál ennyi az biztos).
Most még csak keresgélek, mcu ez lenne, áramváltónak ezekből a 10A 1 V és a 20A 1 V (több helyen ajhánlották, de sztem vmi kisebb jobb lenne...). Valami védelem is kell majd az ADC pinekre, de ott még nem tartok...
-
-
Tankblock
aktív tag
Ennél az esetnél a DC motorra adott polarítás azért itt segíteni fog abban h merre megy...
visszatérve UNO ra 16MHz mellett 4 ciklus azaz 250 [ns] lesz mire elkezd futni az IRQ. Hardveres szűrés után elegendő lehet ha a tickeket számolunk és ciklusidő elején nullázzuk az értékét....
Ha ismert a kerék kerülete a sebessége is ismert lesz. Már csak az lesz a kérdés h tapad e a kerék.... innentől jöhet egy jó longacc, latacc yawrate szenzor.... kérdés mennyire akarja a projectet szenzorizálni.....
-
ekkold
Topikgazda
válasz
Janos250 #22316 üzenetére
Sajnos a mechanikus kontaktusokkal felépített rotary enkóderek, tapasztalatom szerint prelleznek mint a fene, ami csak elvileg nem gond, gyakorlatilag viszont olyan gyorsan is prellezhet, hogy kimarad megszakítás, mert hamarabb jön az újabb impulzus, mint ahogy az irq lefut. Emiatt volt nekem hatékonyabb a pollozás, mint a szintváltásra induló irq. Ha viszont van hardveres szűrés is (pl. sima RC-tag) akkor nem tud túl sűrűn új megszakítást indítani, és simán van idő mindenre a szoftverben.
-
-
válasz
ekkold #22314 üzenetére
Az interrupt eleve akkor hívódik meg amikor változik a láb állapota. Megnézed, hogy eltelt-e bizonyos idő, és tényleg változott-e a láb állapota, és ha igen akkor növeled az értéket.
Ezt vagy 6 évvel ezelőtt írtam. Nem emlékszem pontosan, hogy miért került bele az állapot ellenőrzés, de volt oka, az biztos.Optokapu jelét fogadta a 0-s interrupt és úgy emlékszem a nagyon lassú mozgásnál előfordult, hogy fals interrupt keletkezett (hiszen az egészet emiatt csináltam, gyors mozgásnál nem volt prell probléma), ezzel tudtam kiszűrni.
Mi történik prellezéskor, és mikor fog csökkenni az érték?
Melyikre gondolsz? Csökkenni nem fog egyik se.Mi történik ha a prellezés éppen hamarabb befejeződik mint az interval? Akkor mi fogja a függvényt meghívni?
A függvény az első interruptra aktiválódik, vagyis a jelsorozat indulásakor, nem a prell lecsengése után. Vagyis bizonyos időn belül nem reagál a következő változásra, ami ez esetben 3ms-ra volt belőve (egy autó kerekének a forgását ellenőriztem ezzel).
Az elfordulást már a loopban értékeltem ki. Ez esetben irány érzékelés nem volt, mert csak 1 szenzor volt /kerék, csak az elfordulás mértékét (sebesség) kellett regisztrálni, az irányt tudtam, mert én forgattam a kereket.Egy saját PID vezérléshez kellett, csak akkor még nem tudtam, hogy ezt így hívják és van hozzá library, úgyhogy elég sokat kínlódtam akkor vele, hogy két olcsó kínai DC motorral tudjon egyenes vonalban gurulni az autó.
-
ekkold
Topikgazda
Ennek így nem látom át a működését. Az interrupt eleve akkor hívódik meg amikor változik a láb állapota. Megnézed, hogy eltelt-e bizonyos idő, és tényleg változott-e a láb állapota, és ha igen akkor növeled az értéket.
Mi történik prellezéskor, és mikor fog csökkenni az érték?Mi történik ha a prellezés éppen hamarabb befejeződik mint az interval? Akkor mi fogja a függvényt meghívni?
-
válasz
ekkold #22312 üzenetére
Így:
volatile long encoder0Pos=0;
volatile long previousMillis0 = 0;
volatile int currentPos = 0;
volatile int previousPos0 = 0;
volatile long currentMillis = 0;
attachInterrupt(0, doEncoder0, CHANGE );
void doEncoder0()
{
currentMillis = millis();
currentPos=digitalRead(encoder0Pin);
if (currentMillis - previousMillis0 >= interval) {
if (currentPos != previousPos0) {
previousPos0=currentPos;
previousMillis0 = currentMillis;
encoder0Pos++;
}
}
} -
ekkold
Topikgazda
Ezt a prellmentesítést hogyan oldottad meg?
Ami megoldást láttam eddig ott a megszakításban kivárta a prellezés végét, ami akár 1ms is lehet - hát az nem túl szép. Vagy rá lehet nézni a loop-ból, hogy abbahagyta-e már a prellezést, vagy timer megszakításból is, de akkor meg majdnem ugyanott vagyunk mintha eleve így kezelnénk pollozással...De hátha tudsz valami jobb megoldást... ?
-
ekkold
Topikgazda
Meg lehet azt jól is csinálni. A forrasztóállomásomban [link] pl. a loop-ból kezelem a gombokat és/vagy az enkódert is, ráadásul úgy, hogy nincs hardveres prellmentesítés, hanem azt is szoftverből oldottam meg (hibátlanul működik). Persze ehhez olyan program felépítés kell, ahol a loop nagyon gyorsan fut (de igyekszem mindig ilyen elven programozni).
Most egy másik projektben gombokat és egy forgó kereket, amit két optokapu figyel (enkóderhez hasonlóan kell kezelni) egy 40µs-os timer megszakításból kezelem. Azért így mert a kijelző multiplexelését is szoftveresen kellett megoldani.
[link-video] [link-video]
Baloldalt a fordulatok számát - jobb oldalon a másodpercenkénti fordulatszámot mutatja.Lehetne persze az input lábakkal indítani megszakítást, de így sokkal nehezebb a prellezést szoftveresen kezelni (akkor kellene pl. RC tag a bemenetre, hogy ne tudjon túl sűrűn megszakítást indítani).
-
Wolfram
aktív tag
Wifi routert váltottam, és a WiFi.setHostname
az ESP oldalon megszűnt működni, azaz hiába állítja be saját magának az ESP a host nevet, azt sehol, semmi nem látja.
Van itt olyan hálózati guru aki tudja mi a probléma? 🤔 -
tibi-d
tag
Még egy tapasztalat, amiről nem találtam információt.
A TimetOne.h időzítő könyvtár kizár néhány I/O pontot a PWM használatából.
Pl. a Mega2560 11, 12-es lábait is lehet PWM-ként használni (leírás szerint). Ha a fenti időzítőt akarja valaki használni, akkor ezeken a lábakon nem működik a PWM. A TimerThree.h mellet viszont használható. -
tibi-d
tag
Egy tapasztalat, hogy más ne fusson bele.
Aki enkódert használ, és a Paul Stoffregen féle Encoder.h könyvtárat használja olyan programban, aminek a ciklusideje nagyobb 20ms-nál, akkor az enkóder hibás értéket adhat vissza. -
válasz
tibi-d #22303 üzenetére
Az a ~0,7mA, ami azon át tud folyni, szerintem egész biztosan nem tud kárt tenni semmiben.
Most azon gondolkodtam el, hogy a védő diódán keresztül amúgy meg tudja táplálni magát a uC-t (kb. 4,3V jutna a Vcc lábra), ha nagyobb áram érkezne, egészen addig nem lenne attól sem baja, amíg a bemenetet védő dióda túl nem terhelődik, ezt viszont sajnos nem tudom, mekkora áram lehet. -
tibi-d
tag
Mi történik akkor, ha pl. egy UNO egyik bemenetére 5V kerül úgy, hogy nincs rajta tápfeszültség.
Új hozzászólás Aktív témák
Hirdetés
- A Fehér Házban marad a Starlink Trump és Musk rossz kapcsolata ellenére
- Milyen légkondit a lakásba?
- AMD vs. INTEL vs. NVIDIA
- gban: Ingyen kellene, de tegnapra
- Honor Magic V2 - origami
- Sorozatok
- HiFi műszaki szemmel - sztereó hangrendszerek
- Kerékpárosok, bringások ide!
- Milyen belső merevlemezt vegyek?
- LEGO klub
- További aktív témák...
- Szerezd be most az érzékelhető különbséget! Akár 0% THM-re
- ÁRGARANCIA! Épített KomPhone Intel i7 14700KF 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- Így lesz a Logitech MX Keys magyar billentyűzetes
- ÁRGARANCIA! Épített KomPhone Ryzen 5 9600X 32/64GB RTX 5070 12GB GAMER PC termékbeszámítással
- Dell Latitude 5495 Full HD IPS Ryzen 5 pro 2500u Radeon Vega Mobile Gfx i5-8350u verő Bp MPL Foxpost
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest