HobbyCNC fórum  
FTP tárhely: http://cnctar.hobbycnc.hu v0.9.6 Régi HobbyCNC oldal: http://archiv.hobbycnc.hu

Új regisztráció / Átregisztráció a régi fórumról
    
   


Arduino



 

Időrend:
Oldal 5 / 41 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   1  2  3  4  5  6  7  8  9   Következő ►  Utolsó ►|

  Fórum főoldal  |  A lap aljára

elektron | 15859    2021-03-02 15:48:10 [1837]

Miért nem megy fordítva ?
Nem tudod melyik paraméter állítja, vagy hardware hiba nem lehet, egyáltalán jön ott ki jel vááltozik ?

Egyszerűbb lenne, ha egy logikai kapuval vegy egy tranzisztorral megfordítod, ha csak ennyi a baja.

Előzmény: pistikeid, 2021-03-02 06:06:02 [1835]


dtb | 1914    2021-03-02 12:48:47 [1836]

forum.arduino.cc

Előzmény: pistikeid, 2021-03-02 06:06:02 [1835]


pistikeid | 207    2021-03-02 06:06:02 [1835]

Szia idáig már eljutottam:


stepper2.setPinsInverted( false,true,false);
stepper2.setMinPulseWidth(40);
stepper2.setMaxSpeed(0.0);//400step/ford
stepper2.setAcceleration(80000);
stepper2.setEnablePin( 10 );

Az eredmény hogy az enable láb állapotát tudom változtatni az utolsó értékkel de a többi sehogysem változik mindig alacsony szinten marad és az impulzusok a magas szintűek,nekem pedig pont forditva kellenének.

Előzmény: dtb, 2021-03-01 18:29:04 [1834]


dtb | 1914    2021-03-01 18:29:04 [1834]

Nem itt kellene keresni a megoldást?

/// Sets the inversion for stepper driver pins
/// \param[in] directionInvert True for inverted direction pin, false for non-inverted
/// \param[in] stepInvert True for inverted step pin, false for non-inverted
/// \param[in] enableInvert True for inverted enable pin, false (default) for non-inverted
void setPinsInverted(bool directionInvert = false, bool stepInvert = false, bool enableInvert = false);


Előzmény: pistikeid, 2021-03-01 08:56:25 [1832]


Törölt felhasználó    2021-03-01 09:17:28 [1833]

Polaritást nem tudsz váltani. Nem negálni szeretnéd? Írtam privátot is.

Előzmény: pistikeid, 2021-03-01 08:56:25 [1832]

pistikeid | 207    2021-03-01 08:56:25 [1832]

Sziasztok
arduino accelstepper könyvtárral küzdök.
Ami nem sikerül az az hogy meg szeretném forditani a step/dir kimenetek polaritását, de egyik példával sem sikerül. Ha valaki már küzdött vele szivesen venném a segitségét.
Üdv


Kisamotors | 708    2021-02-26 02:39:06 [1831]

Köszönöm mindkettőtöknek, működik a négysoros.


dezsoe | 2934    2021-02-26 01:42:34 [1830]

A tömbelem értékadása és a ciklus hossza nem jó. (Kód beillesztéséhez használd a PRG gombot.)

int p[10]; // a tömb hossza 10, tehát 0-9-ig lesznek elemei

void setup() {
Serial.begin(9600);
}

void loop()
{
for (int i = 0; i < 10; i++) // i nem lehet 10, csak kisebb
{
p[i] = i; // a típus mar adott, nem kell int
Serial.println (p[i]);
}

delay (2000);
}

Előzmény: Kisamotors, 2021-02-26 01:18:22 [1828]


morvfer7 | 2562    2021-02-26 01:40:15 [1829]

[PRG] ikonnal tudsz programkódot megosztani.

rányomsz az ikonra és a kezdő és a záró code közé beteszed a programkódodat, elküldés előtt az előnézet funkcióval láthatod, mi lesz az eredmény..

Előzmény: Kisamotors, 2021-02-26 01:18:22 [1828]


Kisamotors | 708    2021-02-26 01:18:22 [1828]

valamiért a fórum szerkesztője törölte egyes helyekről a kapcsos zárójelet, teszek helyette ide egy x-et, hogy megjelenítse

int p xix =i;
Serial.println (p xix);

Előzmény: Kisamotors, 2021-02-26 01:13:16 [1827]


Kisamotors | 708    2021-02-26 01:13:16 [1827]

Nagyon kezdő "programozóként" ebbe a hibába ütköztem:
sehogy nem akar működni.

int p[10];

void setup() {
Serial.begin(9600);
}

void loop()
{
for (int i = 0; i <= 10; i++)
{
int p = i;
Serial.println (p);
}

delay (2000);
}

hibaüzenet:
array must be initialized with a brace-enclosed initializer

Tömbbel sem nagyon sikerült megoldanom, gondoltam ez így könnyebb...
Mi lehet a hiba (gondolom több is van)? Köszi!


Törölt felhasználó    2021-02-25 20:21:47 [1826]

node red még rá is fűszerezhetsz ami van win,linux, android ra is mqtt átjáróval ...
Android is jól lehet szórakozni vele...
termux python,mosquitto server,nodered felrakod ez a termux terminal alatt mintapéldák van dögivel róla...
link1

Előzmény: dtb, 2021-02-25 19:27:34 [1825]


dtb | 1914    2021-02-25 19:27:34 [1825]

Ez az EspEasy valóban jónak tűnik nem ismertem eddig én sem. Köszönet érte!

Előzmény: Törölt felhasználó, 2021-02-25 11:32:07 [1824]


Törölt felhasználó    2021-02-25 11:32:07 [1824]

espeasy....
másik meg nodered webes okositásra!

Előzmény: RJancsi, 2021-02-24 19:32:48 [1820]


GPeti1977 | 368    2021-02-25 08:06:53 [1823]

Igen csak a programot kell megírni, 10 éve megírtam gps modulhoz, csak nem találom, kb 50 sor, fél óra alatt összedobható.

Előzmény: elektron, 2021-02-24 19:42:46 [1821]

dezsoe | 2934    2021-02-24 21:01:38 [1822]

'Arduino' téma, 1796. hozzászólás

Előzmény: elektron, 2021-02-24 19:42:46 [1821]


elektron | 15859    2021-02-24 19:42:46 [1821]

Beszaladhatnál a hestore.hu boltjába pl. és ott azonnal kapsz Arduino Nano és egy SD card modult ugyanennyiért amit összedugva meglennél hamarabb, persze ha ráérsz akkor mindegy.

https://www.hestore.hu/prod_10036630.html

https://www.hestore.hu/prod_10035527.html

Itt van Morvfer fórumtárs nála is szokott ilyen lenni szerintem , még lehet olcsóbb is küld neked egyet.

Előzmény: RJancsi, 2021-02-24 19:32:48 [1820]


RJancsi | 5809    2021-02-24 19:32:48 [1820]

Egyenlőre úgy tűnik, ez a flight recorder jó lesz. De mi ez a "keretrendszer" amiről írsz? Egy link esetleg?

Előzmény: Törölt felhasználó, 2021-02-24 19:25:00 [1819]


Törölt felhasználó    2021-02-24 19:25:00 [1819]

Szia!
Ilyenekre van egy keretrendszer nem kell mást tenned csak feltöltöd a kész firmwaret és használod 2.5$ a hadver sok szenzor és fejlesztő eszközt támogat (arduinohoz is vannak) szintén ami neked ide kel hardveres és szoftveres szerialt is támogat webes kezelő felülete van!
Csoportos megfigyelésekre használom solar,bolyler,pára, hőmérséklet,digitális, rs485 villanyóra ...stb igazi spanyol viasz és fejlesztik mai napig álandoan bövül a perifériák listája!

Előzmény: RJancsi, 2021-02-24 17:29:36 [1816]


RJancsi | 5809    2021-02-24 19:21:46 [1818]

Az alin nem vásároltam még (tudom, ez nem mentség), a Bangood-on viszont volt pár jóváírható pontom. Ennyit megér ha műxik.

Előzmény: dtb, 2021-02-24 19:19:00 [1817]


dtb | 1914    2021-02-24 19:19:00 [1817]

Ne kapkodj! Nézd meg az alin is, jóval olcsóbb! Ott ennyiért már kettőt veszel! Mindkettő kínából jön, tehát mindenképp 2-3 hét minimum...

Előzmény: RJancsi, 2021-02-24 17:15:42 [1814]


RJancsi | 5809    2021-02-24 17:29:36 [1816]

Már meg is rendeltem! Köszi az ötletet, remélem beválik.
Ha megérkezik majd beszámolok róla. A következő kudarcig Arduino és más mókolások jegelve.

Előzmény: sanyi, 2021-02-24 17:08:59 [1813]


RJancsi | 5809    2021-02-24 17:22:56 [1815]

Nehéz megmondani az adatmennyiséget, mert sok mindentől függ. Alapvetően nem nagy fájlról lenne szó. A leghülyébb beállítással pl. 6 órán kereszül mérek 1 percenként. Az 360 rekord + a fájl elején a fejléc. A mintafájl alapján egy rekord max 40 db ASCII karakter. Összesen 360 x 40 = 14400 karakter.

Előzmény: elektron, 2021-02-24 17:08:00 [1812]


RJancsi | 5809    2021-02-24 17:15:42 [1814]

Ez annyira csábító, hogy legfeljebb bukok 3700 Ft-ot de rendelek egyet. Ha igaz amit írnak és ha a tápon kívül kap egy rx jelet akkor már rögzítaz szebb mint amit el tudok képzelni.

Előzmény: sanyi, 2021-02-24 17:08:59 [1813]


sanyi | 1919    2021-02-24 17:08:59 [1813]

Itt egy másik: data logger 2

Ez olcsóbb is és itt azt írja, hogy 300bps-től működik...
Megkapja a tápot és már rögzít is...

Előzmény: RJancsi, 2021-02-24 16:04:59 [1806]

elektron | 15859    2021-02-24 17:08:00 [1812]

Na, értem én de én azért mondom ezt, mert ez a szakterületem, az egyik a sok közül persze, mert mindenhez is értek nyilván.

Egy kérdésem van még, hogy akkor annyit tudsz mondani, hogy a mentendő adatmennyiség az maximum kb. hány karakternyi lesz, amennyit maximum tárolnia kell a kis kütyünek ?

Az is lehet nem kell SD kártya sem, mert amíg áramot kap, addig a memóriájában is elfér, amennyi neked kell lehet, ha meg kiolvastad, akkor meg már nem érdekes, tehját SD se kell szerintem.

Előzmény: RJancsi, 2021-02-24 16:57:07 [1809]


TBS-TEAM | 2812    2021-02-24 17:04:24 [1811]

Nemrég olvastam az esztergálás is könnyű csak tekergetni kell a kereket meg a karokat huzogatni.

Akkor egyszerű dolgod van csak írogatsz az arduinoba és egysze csak működik vagy nem de az biztos

Előzmény: RJancsi, 2021-02-24 16:57:07 [1809]


sanyi | 1919    2021-02-24 17:02:31 [1810]

Data logger

Nem tudom, hogy valóba jó lenne-e mert nem tudom mi jön ki egy drón repülésvezérlőből.

Előzmény: RJancsi, 2021-02-24 16:04:59 [1806]


RJancsi | 5809    2021-02-24 16:57:07 [1809]

10 évig volt motoros repülőgépre szakszóm. Szerintem repülőt is egyszerű vezetni, még erős szélben, rosszabb látási viszonyok között is. De aki csak a Földről nézi annak nem biztos, hogy annyira egyszerűnek és magától értetődőnek tűnik.

Előzmény: elektron, 2021-02-24 16:52:31 [1808]


elektron | 15859    2021-02-24 16:52:31 [1808]

Ez egy sima szöveges cucc, csak menteni kell a memóriába vagy SD kártyára és annyi, nagyon egyszerű az egész.


RJancsi | 5809    2021-02-24 16:08:05 [1807]

Még annyit, hogy elvben kapható a műszerhez egy soros hőpapíros nyomtató is. Ugyanazt a formátumot nyomja ki mint amit a hyperterminal ASCII karakteres formában fogad és megjelenít.

Előzmény: RJancsi, 2021-02-24 15:57:55 [1805]


RJancsi | 5809    2021-02-24 16:04:59 [1806]

Még akár jó is lehet. Egy linket légyszi, mert amit az eBay-en láttam, azok "igazi" repülőgép adatrögzítők voltak 100-600 eFt tartományban.

Előzmény: sanyi, 2021-02-24 14:33:48 [1802]


RJancsi | 5809    2021-02-24 15:57:55 [1805]

A most bekapcsolódóknak a formátumról: 'Arduino' téma, 1752. hozzászólás
Így néz ki egy minta fájl a Hyperterminalon. Ez csak kb. másfél óra mérés, de élesben akár 4-6 órán keresztül is eltarthat.

  

Előzmény: sanyi, 2021-02-24 14:41:58 [1804]


sanyi | 1919    2021-02-24 14:41:58 [1804]

Jó lenne egy minta is egy mérésből. Biztosan követ valamilyen protokollt. Persze az is lehet, hogy csak ömlesztve jön egy sorozat...
Ha terminálon vette az eredményt akkor valamilyen karakteres adathalmaz a kimenet space vagy más elválasztó karakterrel. Kérdés, hogy van-e valami egyéb ami mondjuk a méréseket elválasztja. Az is lehet, hogy egy mérés egy sor és utána van CRLF és a következő mérés eredménye egy új sorban lesz.

Előzmény: Törölt felhasználó, 2021-02-24 14:34:56 [1803]


Törölt felhasználó    2021-02-24 14:34:56 [1803]

Ezeket kellene minimum tudni:

A műszer egy csatornán mér?
Mit mér, milyen tartományban, milyen felbontásban? (pl. DC feszültség, 0-5V, 8 bit felbontás)
Milyen sűrűn kell mintát venni? (x másodpercenként)

Előzmény: RJancsi, 2021-02-24 13:54:21 [1800]

sanyi | 1919    2021-02-24 14:33:48 [1802]

Erre a feladatra nem lenne jó egy flight recorder? az pont azt csinálja, hogy soros porton vett adatot egy SD kártyára írja. 6500 HUF kínából. Igaz amit nézem 115200bps-től nagyobb sebességgel rögzít és nem ismert, hogy megy-e kisebb sebességről.

Előzmény: RJancsi, 2021-02-24 13:54:21 [1800]


GPeti1977 | 368    2021-02-24 14:09:46 [1801]

Mit szeretnél logolni?

Előzmény: RJancsi, 2021-02-24 13:54:21 [1800]


RJancsi | 5809    2021-02-24 13:54:21 [1800]

A pontos feladat ez lenne:
'Arduino' téma, 1740. hozzászólás

Szóval van egy buta műszer ami kézfogás nélkül küldi a mérési eredményeket a soros portra, ha fogadja valami ha nem. Ezt szeretném valami kicsi "céleszközzel" begyűjteni lehetőleg SD kártyára van pendrive-ra, hogy a mérés végén be tudjam olvasni egy akármilyen számítógépbe (laptopba). Egyfelől feleslegesnek tartom, hogy a mérés idejére (több ra) csak azért legyen egy számítógép bekapcsolva, hogy gyűjtögesse az adatokat, másfelől a mai laptopok nem igazán vannak soros porttal ellátva, a Soros/Usb adapterek meg nem 100% kompatibilisek a Win10-el, legalábbis az én Aten adapterem biztos nem. XP-vel még működik (de amelyik gépemen XP van, annak soros portja is, ezért nem kell az adapter).
Nem értek az Arduino-hoz, de azt látom, hogy kb. 2000 Ft-ért már lehet UNO-t venni, az SD modul és az RS232 modul ennél olcsóbb hozzá. Ebből sejtem, hogy a többi csak programozás kérdése. Még tán össze is tudnám drótozni ezt a 3 elemet, de a programozás távol áll tőlem, még ha az adott eszközökhöz való rutinok meg is találhatók az Arduino honlapon.
Valóban az lenne a legjobb, ha valaki megszánna és fórumos baráti díjazásért felélesztené a loggert. A bedobozolást meg tudom csinálni, addig kéne eljutni, hogy a műszerre dugva később olvasható formában menti az adatokat. Nem kéne semmi kijelző meg egyéb "csicsa" dolog.

Előzmény: elektron, 2021-02-24 10:11:48 [1799]


elektron | 15859    2021-02-24 10:11:48 [1799]

Akkor tisztázzuk.

Mi a pontos feladat ?

Legegyszerűbb, ha valaki megcsinálja neked ezt a dolgot.

Az okos telefonos megoldásnál arra gondoltam, hogy van egy NodeMCU WIFI esp8266 procis modulka, amire a soros portot rádugod, átalakítónak adatot fogadni kell hozzá illesztés, ami pár ellenállás dióda max egy tranzisztor, ha hagyományos soros portod van, RS232 jelszintekkel.

Ez a modul a soros adatodat fogadja és továbbítja az okos telónak, ami eltárolja az adatodat.

Ez a NodeMCU modulka tudja tárolni memóriájában is azt hiszem, elég sok adatot is.

Később is letölthető róla, nem kell okos teló se hozzá a működésekor csak mikor letöltöd az adatot róla, amit felvett, akkor töltöd a telódra WIFI kapcsolattal, amit az okos teló ad neki HotSpot -ot nyújtva a NodeMCU modulkának.

Vagy a PC re dugva oda bemásolódik a felvett adat USB-n keresztül simán.

Persze azt a pár soros kódot ami ehhez kell rá kell tölteni, meg lehet forrasztani kell pár ponton, az illesztéshez, vagy valami kész fogadó modulka kell még hozzá ha csak össze akarod dugni, mivel ha csak dfogadni kell adatot az RX vonalra kell a TX kimenetét a soros cuccodnak rákötni.

Előzmény: RJancsi, 2021-02-23 19:29:24 [1794]


dtb | 1914    2021-02-23 19:55:08 [1798]

Besz@rás... Ugyanazt a programot találtuk meg mindketten, mint tesztelésre alkalmas program
...de nem értek veled egyet, épp az, hogy ez a legegyszerűbb megoldás. Fog egy régi telefont meg egysoros/usb átalakítót, és már használhatja is, a program lementi a telóra, onnan már csak át tudja tenni a számítógépre, vagy ahova akarja... Nem tudom most kipróbálni, de még az is lehet, hogy OTG nélkül is működik, mert a telefon oldaláról pont a port forgalma van loggolva. Egy próbát mindenképp megérne.

Előzmény: frob, 2021-02-23 19:30:50 [1795]


dtb | 1914    2021-02-23 19:33:48 [1797]

Nem sokat keresgéltem, és egyáltalán nem biztos, hogy ez neked pont megfelel, de itt van egy példa: https://play.google.com/store/apps/details?id=de.kai_morich.serial_usb_terminal

Előzmény: dtb, 2021-02-23 19:26:06 [1792]


dezsoe | 2934    2021-02-23 19:33:01 [1796]

Akkor tényleg elég egy Arduino egy SD kártyával. Nem kell elfeledkezni két dologról: kell egy RS232-TTL átalakító és egy olyan SD kártyás panel, ami 5V-os. (Maga az SD kártya 3,3V-os, ezért illeszteni kell.) Pl.: RS232-TTL, Arduino Nano és 5V kompatibilis SD foglalat. A programhoz minden könyvtár letölthető az Arduino IDE-n belül.

Előzmény: RJancsi, 2021-02-22 14:05:23 [1752]


frob | 2276    2021-02-23 19:30:50 [1795]

csak telóról vagy tabletről már bonyibb egy kicsit az adat levétel, bár ha van otg csati akkor pendrive is mehet bele és arra már rámásolható...
pl itt egy a sokból ( nem próbáltam)

serial terminal

Előzmény: dtb, 2021-02-23 19:26:06 [1792]


RJancsi | 5809    2021-02-23 19:29:24 [1794]

Nem veszem sértésnek, tisztában vagyok a korlátaimmal. Csendben abban reménykedtem, hogy itt az Arduino topicban valaki csípőből mutat egy megvalósult példányt, hogy nesze hülyegyerek, nem értem mit nem értesz ezen. Ezzel szemben a hozzáértőnek tűnők csak megerősíteni tudtak abban, hogy elvben megoldható, de ezt magamtól is sejtettem. Csak épp nem jutottam vele előrébb. Mint írtam, jobb híján marad az ős asztali PC monitorral, egérrel, billentyűvel amin van soros port így nem kell más csak egy soros tyúkbél (az meg van).
Nem sokkal járnék jobban, ha egy öreg laptoppal oldanám ezt meg, amihez jó eséllyel kellene egy RS232/USB adapter és koránál fogva csak hálózatról menne. Mivel egyébként sem vagyok normális, nekem csak jogtiszta szoftvereim vannak, így a laptopmaradványra is kellene jogtiszta Windows és Office. Na, ennyit biztos nem ér meg. Annyiért már vehetnék egy 40 000 Ft-os gyári RS232 loggert is.

Előzmény: frob, 2021-02-23 19:18:21 [1791]


dtb | 1914    2021-02-23 19:29:13 [1793]

...illetve, ugye értelemszerűen, ugyanez a telefonokra is vonatkozik, vagyis azokból is van OTG-vel rendelkező típus, és az is megfelel erre a célra.

Előzmény: dtb, 2021-02-23 19:26:06 [1792]

dtb | 1914    2021-02-23 19:26:06 [1792]

Az előző javaslat, a használt laptop sem rossz ötlet, de ennek kapcsán jutott eszembe, hogy ugyanezt tablettel is meg lehet csinálni. Vakon merem mondani, hogy a több százezer(?) ingyenes androidos programból biztos van erre a célra is egy, és akkor már csak a soros/usb átlakítást kell megoldanod. Tabletből az OTG-s USB-vel rendelkező verziókat keresd.

Előzmény: RJancsi, 2021-02-23 19:15:28 [1790]


frob | 2276    2021-02-23 19:18:21 [1791]

tudom nem kicsi pláne nem keveset fogyaszt, de akkor helyedben vennék egy olcsó laptopot, pl a pcarena.hu ról ( de még ezer másik ilyen bolt van) régebbi laposokon még akár sorosport is van
rá egy bray terminal
ezzel tudod menteni fájlba, és nem fog gondot okozni ha netán a fájl lesz 1-2 GB...

jelenlegi tudásoddal minden más sokkal bonyolultabb...
ezt nem sértésnek szánom! minden bizonnyal van olyan terület amiben te vagy toppon hozzánk képest!

pl valami ilesmi, és még ha kell is usb soros átalakítóval meg Dunát lehet rekeszteni, ha Kecskemét közelében járnál adok egyet...
olcsólapos

Előzmény: RJancsi, 2021-02-23 18:52:05 [1787]


RJancsi | 5809    2021-02-23 19:15:28 [1790]

Épp ezért bátorkodtam ide írni, mert a gyári loggerek horror áron vannak. Akkor már inkább marad az ős PC XP-vel. De egyszerűbb és olcsóbb lenne egy Arduino-s megoldás egy dugasztáppal, már ha találnék egy kivitelezhető megoldást.

Előzmény: dtb, 2021-02-23 18:54:45 [1788]


RJancsi | 5809    2021-02-23 19:12:12 [1789]

Ezt nem egészen értem, Ha odahelyezek (elvégre finom műszaki emberek vagyunk) egy ős telót (ami még akad is a fiókomban), ugyan minek a WiFi modul? A telóban alapból van WiFi, de attól még nem tud soros adatot fogadni. És milyen app tárolná az adatokat?

Egyébiránt találtam egy ilyet. Bíztató, de ebből még nem tudom megcsinálni. Elvi bajom is van vele, pl. A D9 csati alatt látható tápfesz csatlakozás két db kondin keresztül megy a TTL illesztőhöz. Egyenáram kondin keresztül?

Előzmény: elektron, 2021-02-23 18:20:40 [1786]


dtb | 1914    2021-02-23 18:54:45 [1788]

Ha az arduino (drótozás, programozás) kiesik, akkor nézd meg ezeket:
https://r-p-r.co.uk/spacelogger/s10.php
https://www.aggsoft.com/serial-data-logger/buy.htm
https://www.keelog.com/rs232-logger/
...de arduinoból a töredékéből ki lehet hozni...

Előzmény: RJancsi, 2021-02-22 19:05:34 [1779]


  Fórum főoldal  |  A lap tetejére

Időrend:
Oldal 5 / 41 Ugrás ide:
Sorok:
|◄ Első  ◄ Előző   1  2  3  4  5  6  7  8  9   Következő ►  Utolsó ►|


 ◊ 
[ 1.1563 ]