-
GAMEPOD.hu
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
-
Vladi
nagyúr
válasz JAGER 10 #9234 üzenetére
Nagyon tetszik a projekted, mert életszerű.
Kevés konkrét tanáccsal tudok szolgálni, mert én is kezdő vagyok. Azért egy ilyen projektnél az a tapsaztalotom, hogy olcsón nem lehet megcsinálni. Ne is akard úgy, szánjál rá. Ha jól értem ez egy fóliasátor, amiben ha nagyon meleg van, akkor kinyitja az ablakot.
A léptetőmotornál a nyomatékot kell nézni, az jelenti azt, hogy mennyi erőt tud leadni. Fogalmam sincs, neked mennyi kell konrétan, azt neked kellene megmérni. Jó, ha fölé lövöd be az erőt.
Ha léptetőmotort használsz, akkor ahhoz táp is kell. Az is legyen erősebb. Meg a vezérlő is. Tehát ha 4 amperes a motor, akkor jóval a fölé lődd ezeket.
Motorvezérlő amúgy rengeteg féle van, 1000 forintos ebayestől valami 50-100 K-ig. Szeirntem 2-3 ezret rászánhatsz.
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
_q
addikt
válasz Janos250 #9299 üzenetére
Köszi, sajnos ez se oldotta meg. Neten github és még pár oldalon elég sokan foglalkoznak a témával. Van aki vett 5 db ESP32 doit panelt, 3 működik boot gomb nélkül, 2-nél muszáj nyomni program letöltés közben a boot gombot. Sajnos megoldást nem találtam ami működne.
(#9290) xboy89
Eddig nem omlott még össze az i2c,úgy hogy Core 1-re pakoltam a összes (4 db) taskot, core 0-á nem futtatok semmit. Még tesztelem azért pár napig.
Amit tapasztaltam és várható volt, hogy a webserver-t nem mindig lehet elérni. Ez a következőből adódhat:
1) Fut a hőmérséklet kiolvasás ami 150 db elemű tömbbe pakolja az adatot, ha megtelik akkor 1-el mindig eltolja a tömb indexét és ezt for ciklusban oldottam meg. Ez lehet annyi idő, hogy ha pont akkor akarom megnyitni a weblapot, akkor nem tud még futni az a task.
2) A webserver-t String-es megoldással rakom össze. Ez azt jelenti, hogy 150 db elemét a tömbnek for ciklussal rakom bele a webserver kódba, ráadásul 2 ilyen for ciklus is van ami hőmérséklet és aksi mért értékeit pakolja a szerverhez. Itt a for ciklusban a 20 adat belepakolása után kap egy 15 ms delayt (különben watchdog problémázna), majd folytatja. Viszont a 15 ms alatt másik task kap futási időt, pl.: hőmérséklet olvasás/adat pakolós task, ami lehet 15 ms alatt nem végez, a webserver nem tudja folytatni a weblap összerakását -> nem tölt be a honlap.Ha jó időpontba nyitom meg a weblapot, akkor betölt. Erre van valakinek ötlete? Lehet többek között ezért is raspberry-t használnak ilyen esetekben? Jó lenne az esp32-vel megoldani.
-
zapikanka
tag
válasz Teasüti #9300 üzenetére
Szia,
köszi szépen az eligazítást, annyi kérdésem lenne még, hogy Arduino Uno vagy mehetnek esetleg ezek a kópiák is?
Pl Adeept
Ezt az Adeept-eset találtam is ebay-en: [link]
Ez szimpatikus, ha azt mondjátok, hogy nem nagy gond az, hogy Adeept Uno és nem Arduino Uno akkor már rendelem is.
Üdv,
z
-
Janos250
őstag
válasz zapikanka #9303 üzenetére
Konkrétan ezt a típust nem ismerem, de nem szokott velük általában gond lenni.
Ugye észrevetted, hogy ez már az ÁFA határ fölött van, tehát gyaníthatóan megfogják a VÁM-on![ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Teasüti
nagyúr
[JLCPCB dicséret]
14.-én adtam le egy rendelést és ma hozta a postás. Nagyon gyorsak, és precíz munkát végeznek és olcsók. Fél dollár ezeknek darabja. (10 db-os tételben.)
[/JLCPCB dicséret] -
gyapo11
őstag
-
Janos250
őstag
válasz gyapo11 #9307 üzenetére
Nekem 5 darabot (80*100 mm) csináltak összesen 2 (kettő) dollárért. Fene se érti, mért éri ez meg nekik. A szállítás persze ennek többszöröse. (Lehet, ebből jut nekik is?). Eagle free verziójában csináltam, elolvastam az oldalukon az Eagle-hez írt tutorialt, hogy milyen fájlokat, hogyan csináljunk. Összeraktam egy zip-be, feltöltöttem. Egyből analizálta is, közölte, minden rendben, és kirajzolta a panelt, hogy ilyen lesz. Utána az oldalukon lépésről lépésre nyomon lehetett követni, hogy mikor mit csináltak vele, melyik réteget mikor rakták, majd mikor postázták. Nekem is Teasüti ajánlotta, tényleg jó!
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
-
Janos250
őstag
https://jlcpcb.com/
Nem is érdemes ilyen árak mellett vasalgatni. Mellesleg ez lyukgalvanizált lesz, amit vasalóval elég nehéz megcsinálni.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Teasüti
nagyúr
válasz gyapo11 #9307 üzenetére
És ami ennél is jobb, hogy az első 5-10 darabos tétel általában 2$, minden további tétel 5$ (max 10 darabig).
Van viszont méret korlát, az ilyen kis tenyérnyi lapok olcsók, viszont a nagyobbakat már normál áron kalkulátor számolja. Mondjuk az sem vészes, az 55x170-es féklámpám volt vmi 12$ körül, ha jól emlékszem. -
válasz Janos250 #9311 üzenetére
Köszi! Ez hatalmas. Mondjuk a galván hiánya kevésbé zavaró, de maga az hogy minőségi nyák ennyiért, ez nagyon kész.
Tényleg érdekes technológia lehet, ha nem kell hozzá semmi (nem lehet, hogy a 3D nyomtatáshoz hasonlóan nyomtatják?)@Teasüti : Nekem nem is szoktak nagyobbak kelleni.
Mutogatni való hater díszpinty
-
Teasüti
nagyúr
Tényleg érdekes technológia lehet, ha nem kell hozzá semmi (nem lehet, hogy a 3D nyomtatáshoz hasonlóan nyomtatják?)
Biztos, hogy nem! Látszik a nyákon, hogy forgácsolással vágják és fúrják. Mondjuk kíváncsi lennék mennyi 0,2 mm-es (a legkisebb lyuk méret) fúrójuk törhet el ezekben a hangyapiszok méretű furatokban.
Inkább csak arról lehet szó, hogy iszonyú olcsó nekik vmiért az 1,6 mm-es zöld, két rétegű nyáklap. Lehet úgy lopják, passz. Viszont ha bármi nem sztenderd opciót kérsz, akkor azokat többszörös áron számolja fel.[ Szerkesztve ]
-
-
gyapo11
őstag
válasz Teasüti #9315 üzenetére
Lehet, hogy olyan nekik ez az 1.6 mm-es nyák, mint a bevásárló központoknak a kenyér, ki bánja mennyi a veszteség rajta, ideszoknak a népek, és a többi vásárláson megjön a haszon.
menyország -> mennyország, akadáj -> akadály, jótálás -> jótállás, Iphoneal > Iphone-nal, kisuly > kisujj, csővet > csövet
-
Teasüti
nagyúr
Használ itt vki PlatformIO-t? Érdemes váltani rá Arduino IDE-ről? Mit lehet nyerni vele? Vmi extra funkcionalitás?
Első ránézésre csak a komplikációkat látom a profi fejlesztőkörnyezetekben.[ Szerkesztve ]
-
mArZsi
tag
válasz Teasüti #9312 üzenetére
Jó tapasztalatok alapján én is ki fogom próbálni őket. Eddig seeedstudio-tól rendeltem, ott a standard $5 hobbizásra.
Ha viszont ipari kivitelben kell gyártani, montírozva, lebegőtűs teszttel, stencillel, akkor többszörösére ugranak az árak. Az már más kérdés, hogy egy ipari vezérlés nyáktervét meg nem szívesen küld ki keletre az ember(#9314) Teasüti:
A helyes megoldás: stencil, paszta, beültetőrobot, kemence Viccet félretéve csak arra figyelj, ha hőlégfúvod, hogy ne túl sok ideig, mert hősokkot kaphat.[ Szerkesztve ]
-
Teasüti
nagyúr
-
_q
addikt
válasz Teasüti #9323 üzenetére
Nem teljesen értem, a Sloebert próbáltad? Sloeber egy Arduino IDE, Eclipse alapon. Tehát eclipse elvileg a háttérben van. Amúgy nem tudom hogy működik, csak az elmondások alapján írtam le, amit hallottam. 2 ismerősöm dicsérte. De ha ugyan ezt értetted az alatt amit írtál akkor oké. Sajnos van hiányossága az Arduino IDE-nek, talán a következő verzióban jön pár hasznos újítás.
[ Szerkesztve ]
-
tvamos
nagyúr
Valtottam iOS-ra Androidrol, (ceges telefon,) es most az MIT app inventor helyett keresnek valamit, amivel kis appokat tudok kesziteni a projektjeimhez. Tudtok erre valami megoldast?
"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János
-
nagyúr
válasz JAGER 10 #9326 üzenetére
Ablaknyitás helyett más megoldás nem jöhet szóba? Például szerintem a nyitott ablaknál sokkal hatékonyabb lenne egy gravitációs zsalus szellőző ventilátorral, kivitelezni is olcsóbb, és vezérelni is egyszerűbb lenne. Hosszabb távon persze ott a ventilátor áramfogyasztása.
-
Melorin
addikt
Sziasztok!
Szereztem az arduinomhoz egy H-bridge-t. Egy 4-6V DC motort kéne forgatnia.
A baj az, hogy ha a H-bridge panelre 12V tápot kötök, akkor a motorra is 12V-ot ad ki. Viszont ha 5V-al táplálom, a H-bridge-ből semmi feszültség nem jön a motorra. (egyelőre a motor helyett LED-et kötöttem be a biztonság kedvéért)
Hogyan tudnám ezt a problémát megoldani?A másik problémám pedig az, hogy nem tudom úgy megírni a programot hozzá, hogy ha nyomom a gombot akkor a motor folyamatosan forogjon. Ha nem teszek bele delay-t akkor olyan rövid ideig villan fel a LED hogy szemmel alig látni a fényt, nem hiszem, hogy a motor forogna. Ha pedig delay-t rakok be, pl 200ms-t akkor darabosan megy rá a feszültség.
//---------------------------------------------------------------------MAIN PROGRAM------------------------------------------
void loop()
{
digitalWrite(motor_le, LOW);
digitalWrite(motor_fel, LOW);
//----------------------------------------------------------------------TÁVIRÁNYÍTÓ--------------------------------------------
if (irrecv.decode(&results)) {
switch (results.value){
case Fel: //----------Hangero FEL-------------------------
digitalWrite(motor_fel, HIGH);
delay(200);
//digitalWrite(motor_le, LOW);
break;
case Le: //--------Hangero LE----------------------
digitalWrite(motor_le, HIGH);
//digitalWrite(motor_fel, LOW);
delay(200);
break;
}
irrecv.resume();
}
}[ Szerkesztve ]
-
nagyúr
válasz Melorin #9331 üzenetére
Szia!
1. Milyen h-bridge?
2. Hogy van bekötve?
3. Miért nem kötsz rá motort? Mi baja lenne?
4. A delay helyett állapotgép kellene. A gomb lenyomásával átbillentesz egy flag változót, utána azt vizsgáld, hogy bizonyos időn belül jön-e újabb jel (mérd le, hogy az ir remote milyen időközönként küldi újra a jelet), és ha nem jön újra gombnyomás, akkor állítsd a flag változót kikapcsolt állapotba.
A loop-ban pedig a változó állapota alapján kapcsolod be vagy ki a motort. -
nagyúr
válasz Melorin #9334 üzenetére
1. L298N elég elavult, alacsonyabb tápfeszültségen nem nyit ki teljesen, csak melegszik, ráadásul akkora rajta a feszültségesés, hogy kizártnak tartom, hogy 12V betáp mellett 12V lenne a kimeneteken. Inkább olyan 10,8V körül lehet. Más driver kellene, ami jól működik kisebb tápfeszültségen is, pl l9110 vagy TB6612 2,5V-tól már használható.
2. Kicsit bővebben? A program alapján nem úgy használod a drivert, ahogy kellene, de tudni kéne, hogy mi a célod vele.
3. 6V-os motor simán kibír többször 12V-ot is, csak a rajta átfolyó áramot kell korlátozni, pl előtét ellenállással (nem túl hatékony módszer, mert az ellenállás el fogja fűteni a többletet), vagy pwm meghajtással.[ Szerkesztve ]
-
Teasüti
nagyúr
válasz Melorin #9331 üzenetére
Nézd meg a távirányító milyen kódot küld nyomva tartás esetén! (írasd ki Serial monitorra!) Nekem eddig egyszer volt dolgom infrával, ott a távirányító csak egyszer küldte ki az adott gombhoz tartozó kódot. Ha nyomva tartottam, akkor már nem ismételte tovább, e helyett magának az ismétlésnek volt egy külön kódja, ami egységes volt a teljes billentyűzeten. Ehhez nekem állapotgép kellett, ami eltárolta a gomb azonosítóját, majd ismételte a parancsot, amíg kapta az ismétlő jelet. Delay nem kell ide.
-
Vladi
nagyúr
attiny programozással kapcsolatban kérdeznék, láttam páran használjátok:
az arudino ide össze utasítását használhatom? libeket pl, fog futni a végeredmény, vagy
van megkötés?Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Teasüti
nagyúr
Gondolom a hardver specifikus lib-ek nem fognak futni hardver nélkül.
A legszembetűnőbb különbség talán universal serial interface használata.
Ezekhez kifejezetten erre a procira való könyvtárakat kell használni.Amúgy minden egyéb platform független kód ami az Arduino framework-ből származik, az nyilván lefordul.
-
Melorin
addikt
A +12V lábára 12V DC-t kötök, a GND-re az Arduino GND-jét és a táp GND-jét.
Az In1/In2 lábakra pedig bekötöttem az Arduino 50/52 lábát.
Hogy érted, hogy a program alapján nem úgy használom ahogy kéne? Hogy kéne ahhoz, hogy amíg nyomom a távirányító gombját, forogjon a motor folyamatosan, de ahogy elengedem, rögtön megálljon? -
_q
addikt
válasz Melorin #9341 üzenetére
Röviden switch case szerkezetet használsz, ahol az egyes esetek között "ugrálsz" attól függően, hogy melyik állapot érvényes. A case 1 alapból érvényes lesz, ezen belül vizsgálod, hogy a LE vagy FEL gomb le lett-e nyomva. Ha le lett pl. a FEL nyomva, akkor ugrasz case 2-re, ha a LE lett lenyomva akkor case 2 kimarad és ugrasz case 3-ra. Ezen kívül pedig amit írt Teasüti, ismétlő jelet vizsgálod a case 2 vagy case 3-on belül. Ha jön akkor forgatja a motort folyamatosan. Ha nem jön ismétlő jel, akkor ugrasz case 4-re, ami kikapcsolja a motort.
Ez abban az esetben működik, ha tényleg van 1 gomb lenyomás jel és egy külön ismétlő jel. Illetve abban az esetben, ha valaki nem mondja azt, hogy rosszul írtam Látatlanba én ezzel próbálnám meg elsőként.
-
nagyúr
válasz Melorin #9339 üzenetére
Mindkettő vonalat szokás állítani minden esetben, te csak az egyiket állítod, aminek az a következménye, hogy egy fel és egy le irány után mindkét vonal "high" állapotú lesz. Legalábbis a bemásolt kódrészletben sehol sem állítod "low"-ra a másik vonalat a setup kivételével.
Ugye a motor vezérlése a két vonal állapotától függ:
0 1 egyik irány
1 0 másik irány
0 0 forgás szabadon
1 1 stop (rövidre zárja a tekercseket, ezzel fékez) -
Vladi
nagyúr
-
tvamos
nagyúr
Tinyban eleg keves a memoria, nem jo azt a frameworkben nyektetni. Jobb, ha elengeded!
Amugy nagyon klaasz, mert ha lemondasz az Arduino frameworkrol, akkor lehetsz beta tesztere az uj MPLAB X IDE-nek, amiben mar a regi Atmeles cuccokat is tamogatjak. WOW!
Amugy imeg letoltheto a regi Atmel Studio 7, ha minden igaz. (Gyorsan en is letoltom, hatha egyszer... retro erzes fog el. Sokat programoztam benne, nagyon regen mar. Pl. 90S1200-at. )
[ Szerkesztve ]
"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János
Új hozzászólás Aktív témák
- HiFi műszaki szemmel - sztereó hangrendszerek
- Milyen légkondit a lakásba?
- War Thunder - MMO Combat Game
- Rendkívül ütőképesnek tűnik az újragondolt Apple tv
- A fociról könnyedén, egy baráti társaságban
- Anime filmek és sorozatok
- Autós topik
- Ubuntu Linux
- Trollok komolyan
- Internet Rádió építése (hardver), és programozása
- További aktív témák...
- 1.250.000 FT helyett 940.000 FT !! MacBook Pro 16" M3 Pro 12CPU / 18GPU / 18GB / 512 SSD
- RTX 2080TI ROG STRIX GAMER PC
- AKCIÓ !! M3 Chip - MacBook Pro 14" 8C CPU / 10C GPU / 8 GB/ 1 TB / Bontatlan / Magyar
- Tidradio td-h3 akkumulátor
- HP ZBook Studio x360:i7 9850H,32GB,512GB,P2000,15.6" UHD 3840x2160 TOUCH 600nit 100%AdobeRGB,HP gari