Fórum témák
» Több friss téma |
Fórum » Arduino alapú, Programozható Logikai Vezérlő
Témaindító: zosza18, idő: Máj 16, 2023
Témakörök:
Talán nem ölnek meg mert itt kérdeztél!
![]() Befejezem a mondatod: ..energia menedzsment, riasztó(vagyoni és tűz), beléptetés! Ami pedig a jegjobb,hogy mindez "all in one", nem kell a rendszerek összekötésével, átjárhatósággal bajlódni! A hozzászólás módosítva: Máj 31, 2023
Kicsit off, de remélem releváns részben: Éppen egy 15 éve készült, akkor csúcstechnológiával vezérelt okos házat kezelek. Szobánként FC vezérlés. Ez 2 AI 5 DO. Modulálható világítás vezérlés. Okos redőnyök. A valós gépészet viszont Sauter alapú, ez viszi a gépházakat. Egy modern mostan ház vidéken: Szobánként padlókör, hűtési gerenda a födémben. Ehhez valai mini légkezelő vagy elszívás, ha van még redőny és egy fa tüzelésű kazánház, a hőszivattyú mellé, nekem is elfogyna a 200 adatpont. Itt is lehet azt mondani, hogy a padlókört csak időjárás követőben vezérlem és nem szabályozom, és a redőnyt lehúzom kézzel, de ha 50-100 milla egy közép családi ház beruházás, a tervező automatikával számol. Nyilván nekünk meg marad a kádár kocka, radiátorokkal
.Visszatérve erre az eszközre: Most hogy foglakozok vele, látszik a gazdasági része is: Doboz 3000, Nano 4000, relék 5000, 0-10 volt leválasztó 6000, DC DC konverter 7000, valami gyári nyák átlagosan 5000. Magyarul 3 féle vezérlő jön ki: Nano alapú, bemenetileválasztás nélkül, ekkor DC DC konverter is felesleges hókuszpók. Ez a legolcsóbb verzió. Ez például a gyereknek oktatási céllal teljesen jó megoldás. A 2. verzió tartalmaz sima tápot, de a bemenetek csak DI-k. Ezzel az eszköz le van választva, nincs földhurok és lehet rá írni például egy tartály szint érték tartást. A kútból felszívja a vizet a hegy tetőre, diszkrét szintek között tartja a vizet és mondjuk néz pár paramétert. A 3. verzió teljesen le van választva, de tud kezelni 0-10 volttal frekiváltót és analóg jelet is fogad. Ilyennel el lehet ketyegtetni egy háztályi kazánházat. PL befűtesz fával, az egyik hőmérő ezt érzi, kitiltja a hőszivattyút, jó helyre állíthja a vízkört, és ha a fa leégett és éjjel 3 kor hideg van, visszakapcsolja a temperáló fűtést. Engem a fejlesztés élménye köt le az ügyben.
Egyébként.. ha mega64, vagy talán 128-as proci megteszi, akkor van rack széles de lapos komplett dobozolt eszközöm, amiket még Bakman kollégától kaptam! Ezen van egy halom optocsatolt bemenet, fél halom relés kimenet, 2*24 karakteres kijelző, usb, vagy valamelyiken még RJ45 is! Fizikailag kész PLC, és az Arduino IDE-vel is programozható!
Egyet felajánlok neked természetesen ingyen!
Üdv Mindenkinek!
Csak érdekességképp megosztom Veletek, hátha pont ilyenre lenne szükség. Kerestem Din sínre moduláris készülékházat és a keresés közben láttam meg, hogy már ilyen is kapható. Nagyon komolyan kivitelezhető így egy "ALC" vagy hasonló vezérlő. PLC készülékház
Jol néz ki a doboz. Kár, hogy amikor kerestem nem találtam ilyent.
Szia!
Mi ujság a projekttel kapcsolatban? Hogyan haladsz, mik a fejlemények? Már elcsendesült a téma, úgyhogy gondoltam rákérdek. ![]() Én sajnos semmit nem haladtam a saját cuccaimmal a külsős munkák miatt, de remélem hamarosan eljutok odáig, hogy érdemlegesen is tudjak foglalkozni velük.
Sziasztok!
Sok készülék kapható már ebben a témában készen, tokozott változatban is, és így már a szoftveres támogatás is kézzelfogható. Most nemrég jelent meg a Finder Opta nevű készüléke, ami STM32 mikrokontrollerrel van felépítve, bevizsgált, LVD álló termék, DIN sínes kivitelben. Volt szerencsém az elsők közt tesztelni, Arduino IDE alól tökéletesen ment. Kicsit akkor még nehézkes volt hozzáférni a pinek listájához, de azóta ez is megoldódott. Nálam az RS-485 Pro verzió járt. Kis feladatokhoz, akár olcsó slave eszközökkel is sok mindenre alkalmas. Ugyanígy a piacon van a Controllino is, ami fapadosabb és biztosan nem bevizsgált termék, de DIN sínes és dobozolt. PLCDUINO. Arduino PLC IDE (Létra). ANXQ. OPEN ELECTRONICS Arduino PLC. Jobbnál jobb panelek vannak már készen is. Persze az optocsatolós verziókat a szemétbe kívánom, de szórakozni ezek is jók. Hacsak nem akar az ember magának még profibbat. Lehet, hogy én lustultam el, de olcsóbb ezeket beszerezni, mint megépíteni. Bár olyat én is elkövettem, hogy olcsó, kínai PLC-t berendeltem, mert foglalatban volt a mikrokontrollere. A foglalathoz készítettem egy adapterpanelt és máris másik mikrokontrollerről megy. Egy kínai STC vezérlő helyett belekerült egy Parallax Propeller. De Arduino alapon is lehet bennük bármi. Bocsánat ha evidenciákat írtam. Csak pár megoldással én is próbálkoztam ezen a téren. AlapokSziasztok!Egy nagyon kezdő arduino felhasználó lennék, aki egy két dolgot nem ért. Csinálok egy programot rá, ami teljesen jól működik, de ezt szeretném mondjuk beépíteni mondjuk egy kapunyitóba (PL rfid olvasó) akkor kiveszem az arduidoból az Attmelt kiolvasom a hex-filét és az új elektronikába beégetve működni fog? Vagy állandóan kell egy arduimot vennem, ha ilyen módon akarom alkalmazni? Tudom buta kérdés, de nem tudom felfogni, hogy egy megírt jól működő fájlt hogy tudnám egy elektronikában hasznosítani. Köszi a segítséget
Nem tudom, hogy más rendszereken hogyan van, én Linuxot használok. Vélhetőleg Win-en is hasonló a dolog. Az Arduino IDE lefordítja a programot, csinál belőle hex fájlt, ráadásul két félét. Bootloader-rel és anélkül, majd a hex fájlt föltölti a kontrollerre. Ha tudod, hogy hol van a munkakönyvtára az IDE-nek, akkor megtalálod a hex fájlt és nem kell a kontrollerről leszedned. A képen a "Blink" program fájljai látszódnak.
Egy meglevő "elektronikát" úgy tudsz vezérelni egy mikrokontrolleres eszközzel, hogy a mikrokontrolleres panel egyes lábait, amit a programja kapcsolgat, hozzákötöd pl. egy kapunyitó áramköreinek egyes részeihez. Például be tudsz kapcsolni egy motort vagy észlelni egy végálláskapcsoló állását.
Ezen a szintén teljesen kész leírásokat érdemes keresned, amik lépésről lépésre elmagyarázzák, mit kell tenni konkrét gyártmányokkal, konkrét mikrokontrollerekkel, megadják a belevaló programot stb. Ha olyan kapunyitóról beszélünk, amiben már van mikrokontroller, annak a programjának a kiolvasása, módosítása és visszatöltése is lehetséges, de nagy valószínűséggel túl sok munka és kísérletezés és sok szakértelmet igényel. Hacsak nincs ilyen kész leírás is, ami pl. egy konkrét kapunyitó funkcióinak bővítéséről szól. Nem tudom, mi a cél. Vagyis ha egy kész megoldás utánépítésénél többet szeretnél, ami éppen elég nagy falat lehet önmagában, akkor olyan átfogó oktatóanyagot kellene találnod, amiből a nulláról megtanulhatod a szükséges elektronikai és számítástechnikai alapokat. Ez évek kérdése vagy annál is több. A hozzászólás módosítva: Pé, 18:56
Az Arduino kb egy ökoszisztémának a gyűjtő fogalma. A modul maga áll egy processzorból és a hozzá tartozó kötelező tartozékokból. Az hogy a processzor a modulon van, vagy a panelodon oly mindegy, ugyan az a progi fut rajta. Megteheted, az arduinoról leforrasztod a felprogramozott processzort, vagy egy üresset teszel a paneledre, programozási lehetőséget kialakítva, vagy magát a felprogramozott modult vezetékezed bele a szerkezetedbe. Az egész csak helyrajzi kérdés. A lényeg egy feladat, egy processzor. A felprogramozás meg a te gondod. ( ebben a modul segíthet, de a panelra is rá tehet az ehhez szükséges kivezetéseket, esetlegesen alkatrészeket.
A modulokon lévő processzorok rendszerint valamiféle boot loadert tartalmaznak, soros/usb porton keresztül elérhető módon, amit a magányos processzorok nem. Az "üres" processzorokat jellemzően valamiféle pár vezetékes kapcsolattal egy soros illesztőn lehet programozni.
A megírt jól működő filet beleégetve egy processzorba, az azt fogja csinálni a lábain, amire tanítottad, úgy fog viselkedni, mint egy cd4060 vagy bármely más alkatrész. Csak ennek az "igazságtábláját" te határozod meg. ( és a hex file kiolvasására ne nagyon számíts, azt vagy megszerzed/előállítod valamiből vagy kb felejtős kinyerni egy működő példányból)
Szia!
Ha jól értem a kérdésed, az Arduin fejlesztő panel helyett beágyazottan szeretnéd felhasználni az Attmel mikrovezérlőt. Több részletkérdés van, amire nem tértél ki, amiket egy kérdésben így összegezhetünk: Hogyan szeretnéd a programot rátölteni az elektronikában lévő mikrovezérlőre.? Ha az Arduino fejlesztő panelen foglalatban van a mikrovezérlő, és az elektronikában is foglalt fogadja a processzort, akkor egyszerűen átdughatod, és kész. Amikor veszel egy új processzort, akkor lehet direkt olyat vásárolni, amiben benne van az Arduinoban való használathoz szükséges bootloader (Bővebben: Link , Bővebben: Link ), de egy teljesen üresbe is fel lehet azt tölteni, ha van hozzá eszközöd. Ha az új elektronikába beforrasztva szeretnéd használni a mikrovezérlőt, akkor valamilyen felprogramozási lehetőséget hardveresen ki kell alakítanod. Először talán egyszerűbb, ha az Arduino panelhoz hasonlóan a soros felületen teszed ezt. Ez esetben szintén olyan mikrovezérlőt kell beszerezned, amiben benne van bootloder. Figyelmedbe ajánlom, hogy létezik olyan modul is, amit úgy hínak, hogy Aurdino mini (Bővebben: Link), ami kifejezetten arra való, hogy ráforraszd a te elektronikádra. Több változata van, a tápfeszültség és az órajel többféle lehet. A soros/USB átalakító nincs rajta, hiszen az csak a felprogramozáskor kell, ezért ehhez a modulhoz kell még egy soros/usb átalakító modul (Bővebben: Link). |
Bejelentkezés
Hirdetés |






.





