-
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
-
brickm
őstag
Sziasztok!
Atom és platformIO modullal küzdök jelenleg. A Problémám az, hogy építettem egy szoftvert egy hardverre, amit windows alól buildelve feltöltöttem éshazsnálok jelenleg is, viszont most MAC-en sajnos nem sikerül a buildelés.
Egy ESP8266 NodeMCU-0.9es devboardra menne a program. a main.ino tartalmazza a vezérlést, az index.h pedig a webes megjelenést. Viszont feltöltés után nincs weblap. Látom a mikrokontrolleren, hogy érkezik kérés, (handle kezelőm van) de nem küld vissza lapot. Az az első gyanúm, hogy mac-en nem buildeli automatikusan hozzá az index.h file-t (ez amúgy stringbe töltődik be a programban) Meg tudom valahol nézni, hogy miket buildel? Esetleg más ötlet?
Aruino IDE alól ugyan ez a jelenség, amúgy error mentesen lefut a compile.
-
brickm
őstag
-
XP NINJA
őstag
Megérkezett az ESP32 nekem is, de nem tudom összehozni a géppel..
Felraktam a könyvtárat hozzá, CP210x_Universal_Windows_Driver is meg van, de upload-nál: A fatal error occurred: Failed to connect to ESP32: Timed out waiting for packet header
Ha a boot gombot nyomom hosszan, közben megnyomom az EN-t akkor pedig A fatal error occurred: Invalid head of packet (0x65). Keresem, de nem találok megoldást
Valakinek ötlete esetleg? -
_q
addikt
válasz XP NINJA #10108 üzenetére
Ezzel próbáltad? [link] Én legutóbb ezzel sikeresen felraktam.
Amúgy ha nem megy a rátöltés, akkor a gomb nyomkodásnál annyit kell, hogy a töltés közben mikor kiírja, hogy "....." ott lenyomni a boot gombot az ESP board-on, reset-et nem kell nyomkodni.
Belinkeled milyen ESP32 board-ot vettél?
-
_q
addikt
válasz XP NINJA #10110 üzenetére
Pedig ez jó board. Esetleg másik gép ha van még azzal lehet érdemes megnézni. Elképzelhető, hogy hibás darabot kaptál. Ha vissza tudod kérni az árát kérd vissza és rendelj egy másikat szerintem. Elmondásod szerint mindent jól csináltál. Van ismerősi körömben aki alapból táp hibásat kapott.
-
Janos250
őstag
válasz XP NINJA #10110 üzenetére
Az én tapasztalataim:
Ha a feltöltés nem megy, akkor
1.) nálam az esetek 90 %-ban az USB driver a bűnös.
A windows eszközkezelőjében az látszik, hogy csatlakozott, de mégsem tud feltölteni.
Melyik windows, melyik driver? Sokféle driver forog a neten.2.) A töltési sebességet kisebbre kell venni. Akkor ugyan meg lehet közben inni egy kávét, de felmegy.
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
rsanya87
tag
Sziasztok!
Lenne egy ardus projektem, de elakadtam egy ponton.
2 stepper motor precíziós meghajtása a feladat. A program kész, egyedi uno shield kész, lassan minden a helyére kerül, de...
Az eredeti koncepció úgy szól, hogy a motoron 18 bordás tárcsa van, a meghajtani kívánt eszközön pedig egy 30bordás. Ehhez ki lett kisérletezve a pontos lépésszám.
Jelenleg szeretném megváltoztatni az áttételt 10-40 vagy 12-48 tárcsákkal. Van rá mód, hogy ne kelljen kísérletezgetni újra? Valahogy kiszámolható? Vagy mindenképp tesztelgetni kell?
Köszönöm a választ.
Üdv. Sanya -
rsanya87
tag
Igen.
A jelenlegi (motor 18borda, mechanika30borda) áttétel rpm-e 6.38675, és növelni szeretném az áttételt, motor 10 vagy 12borda, mechanika 40 vagy 48borda, de a sebességnek pontosan maradnia kellene annyinak, amennyi most, mivel precíz vezetés kell, ami be lett lőve, de kissé gyenge ezzel az áttétellel.
itt egy kódrészlet:float rpm= 6.38675; // alapsebesség fordulat/perc
float spr= 200.00; // lépés / fordulat a motorodnak ez fix értékeNa az új áttételnek kellene kiszámolni az RPM számát. Itt akadtam meg.
4:1 lenne az új áttétel (ha jól írom, motoron a kisebb szijtárcsa), de lövésem nincs az áttételekről, hogy miként hogy számolom :/[ Szerkesztve ]
-
rsanya87
tag
Bordájszíhajtás van, és ahhoz a kerék.
Igen kicsit gyenge a nyomaték. Abban nyilvánul meg, ha nem tökéletes az egyensúly, hajlamos megállni. Nem minden esetben áll meg, de jobb a biztos ezért változtatnám meg az áttételt.Távcső mechanikáról van szó, és a jelenlegi rpm-el közel tökéletes a csillagkövetés.
Nagyobb áttétellel a motor sem erölködne annyit, de a sebességnek maradnia kell a jelenlegin.[ Szerkesztve ]
-
Vladi
nagyúr
válasz rsanya87 #10118 üzenetére
Most fejből nem vágom, de itt is erőkart kellene számolni, nem? Tehát elvileg nagyobb tárcsa hajt kisebbet, akkor növeled az erőt.
De a motor is kérdéses! Lehet, hogy a táp kevés neki és azért erőlködik. Nameg a szíjnak is van ilyen tulajdonsága, hogy hajlamos megcsúszni.
Akkor a lényeg, hogy fix rpm-et kapj a végén. Ez csak arányszámítás. Most van 6 valamennyi, így kapsz x fordulatot a végén. Akkor már minden változód ismert.
Itt nem is a lépésszám számít, hanem a motor sebessége. Ezt szoftveresen állítod leginkább. Milyen szoftver és hardveres vezérlőd van? Írtál valamilyen custom shileldet.
Hány tengelyed van? Mármint hány motor? 1?
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!
-
rsanya87
tag
12voltos a rendszer, rendes 220as tápegységről (ATX táp átalakítva), néha autóaksiról megy a rendszer.
Uno az alap, 2db DRV8825 vezérlő van. Egyedi shield azért kellett, hogy ne a csupasz vezetékek legyenek szanaszéjjel. Azon van a tápcsatlakozó, a 2 motorvezérlő, meg a kivezetések a motorhoz (2db nema17 2A motor), valamint 6 input a pc vezérléshez, 4 out a visszajelző ledeknek.Mivel cél a lassú preciz mozgás, nem a motoron kell lennie a kis tárcsának, a mechanikán a nagynak? Az én értelmezésem szerint ha a motoron van a kis tárcsa, annak többet kell forognia, ezáltal egyszerre kevesebb erőt kell kifejtenie ahhoz hogy megmozdítsa a cuccost.
És nekem is az a problémám, hogy nem tudom miként kell kiszámolni
Rakok fel képet, hogy értsd/értsétek
[ Szerkesztve ]
-
gyapo11
őstag
válasz rsanya87 #10116 üzenetére
Az áttétel változásának arányában kell változni a meghajtó fordulatszámnak, hogy a végfordulatszám azonos maradjon.
A 18-as kerék 1 fordulatára a 30-as kerék 0.6-nyit fordul el, a 10:40-es áttételnél meg 0.25-nyit.
18/30 helyett a 10/40 2.4-szeres, ezért az új rpm 6.38675*2.4 = 15.3282.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
-
rsanya87
tag
válasz gyapo11 #10122 üzenetére
Nagyon szépen köszönöm!
Elméletileg, ha megtartom a 1:4 arányt, azaz ha pl 12:48 lesz, akkor is az általad írt 15.3282 marad ugye? Csak azért mert lehet a méretek változnak majd, de az arány mindenképp az 1:4 marad, vagy 4:1 nemtudom melyik a helyes megfogalmazás.[ Szerkesztve ]
-
gyapo11
őstag
válasz rsanya87 #10123 üzenetére
Persze, csak az arány számít, ha több méter átmérőjű/több száz fogú kerekek vannak, akkor is. Vagy ha több kerék adja ki a végáttételt, akkor is.
Szerintem itt célszerűbb a 4:1, mert a meghajtás felől nézzük a vége felé, a meghajtó motor 4-szer annyit fog forogni, mint a végső kerék.[ Szerkesztve ]
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
-
Vladi
nagyúr
válasz rsanya87 #10120 üzenetére
A kérdés, hogy hány amperes a tápod. Ha erősebb, akkor több erőt : nyomatékot ad le. 2 db 2 amperes motornál minimum a 4 amperes táp, de sokkal nagyobbra is tervezheted. Akár 10-es pl.
Ha kicsi a tárcsa a motorn és nagy a másikon akkor pontosabban tudod mozgatni, sokkal kisebb lépéseket tesz meg pl. Ha 4:1 az arány, akkor az 1.8 fokos motor elmozdulás a teleszkópnál ez már negyede!
Viszont akkor az erőd a nyomaték lecsökken. A fordulatszám megint más. Viszont ha léptetőmotord van, akkor ki tudod nagyon nagyon pontosan számolni, hogy 1 lépés az egyiken és 3 lépés a másikon akkor átlósan mennyit jelent. Így nagyon nagyon nagyon pontosan tudod követni a csillagok mozgását.
Nagyon érdekes projekt amúgy, örülnék, ha leblogolnád.
Mondjuk ez a kérdéskör már inkább gépészet.
mod: de van mégegy áttáted! a forgó alkatrésznél a teleszkópban.
[ Szerkesztve ]
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!
-
Vladi
nagyúr
Bocs, fordítva. Csökken a fordulat és nő a nyomaték. Ha 1:4 áttétet használsz, akkor lassabb lesz a mozgésod, pontosabb - nagyobb felbontás - és nagyobb a nyomatékod. Plusz adj nagyobb teljesítmény tápot, akkor nem fog megakadni.
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!
-
Amarton
tag
Van egy MCUfriend 2.4" TFT shieldem.
A lábait kikötöttem egy próba panelra, azaz nem shieldként használom.
Sajnos kellene még egy analóg port, de arra a displaynek a lábai vannak konfigurálva.
Hogyan tudom azt megoldani, hogy A4 (LCD_RST) helyett mondjuk a D12 legyen használva?http://kodolas.skoda-muszerfal.hu
-
gyapo11
őstag
válasz Attix70 #10130 üzenetére
Lehet, hogy az erősebb táp megoldaná a mostani áttétellel is, de ha a software-ben át tudja állítani több lépésre adott idő alatt, és a két kerék is megvan, akkor így is jó lehet, 1/2.4 erő fog hatni a motor lépése ellen. Ha nem elég, akkor jöhet a nagyobb táp vagy még nagyobb áttétel. Nem tudom melyik tudós mondta, hogy adjatok egy fix pontot, és kimozdítom a Földet a helyéről. És tényleg, csak áttétel kérdése. Bármilyen kis motorral lehet mozgatni bármekkora távcsövet, csak áttétel kérdése. Ha túl nagy áttétel kell, akkor persze a Föld forgása gyorsabb lesz, és nem tudja követni.
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
-
rsanya87
tag
A táp egy ATX pc táp, a 12voltos ága 16A ad le (a papírja szerint).
Egyenlőre kipróbálom majd így.
Azért kell a két motor, ha kézzel irányítom (keresek az égen) a távcsövet, minden irányba tudjam mozgatni, valamint ha PC által megy a vezetés (kamera adatai alapján korrigál, így mindig fix helyen marad az objektum) akkor tudjon bármerre korrigálni. Alapesetben a távcsővel pólusra kell állni, és így elég csak az egyik tengelyt mozgatnia a vezérlésnek ha csak nézelődök (óragép funkció), erre kellett a lenti számítás. Ezzel a módszerrel 30s-1m képeket lehet készíteni (mert 100%ban pólusra állni kb lehetetlen ), a PC vezetéssel viszont 5-10perces képek sem kizártak.A 4:1 áttétellel mint írták is a kollegák pontosabb vezetést lehet kihozni.
Még hátra van a mechanikafej szétszedése, és valami fasza grafitos zsírral történő kezelése.Majd lehet kérdezek még a pontos meghajtóbeállításról (drv8825), az se legyen hiba.
[ Szerkesztve ]
-
gyapo11
őstag
válasz rsanya87 #10134 üzenetére
Úgy tudom, hogy több képet készítenek, és azokat adják össze software-rel, mert így az egyes képek zaja kioltja egymást, a hosszabb expós egy képen viszont ott lesz a zaj.
Ha már arduinoval vezérled a távcsövet, akkor meg lehetne oldani a pólusra állást úgy, hogy a pólus közelében egy csillagra ráállítod pontosan a távcsövet, célszeűen a Polarisra, és onnan az arduino lépteti a pólusra, csak az időpontot kell tudnia pontosan az arduinonak ehhez.
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
-
rsanya87
tag
válasz gyapo11 #10135 üzenetére
A pólusra állás azért nem ennyire egyszerű. A komplett mechanika fejet kell pólusra rakni, kézzel is kell bőven erőt kifejteni, + kétkezes mutatvány. Magának a pólusra álláskor a teleszkópnak semmi köze az egész folyamathoz, elvileg cső nélkül egyszerübb is, kisebb súly.
Sőt elvileg a GOTO-t is meg lehet vele tanittatni (goto mikor megmondom mit akarok látni és rááll. Csak a programozáshoz teljesen h.lye vagyok sajnos.... Ha tudnék programozni már olyan vezérlésem lenne beszabehu..
Ez a projekt ha boltban veszem meg 60ezer ft, Így szerintem max 15ezer ft a vége + az idő amit beleölök, de forrasztgatni építeni szeretek.
[ Szerkesztve ]
-
rsanya87
tag
Ha goto-s rendszer van, akkor bármelyik planetáris programmal lehet vezérelni. Stellarium talán a leghíresebb. Csak kell egy ascom driver, ami megszünteti a mechanikák közti különbséget. A program koordinátákat küld a vezérlőnek, és az rááll.
Ez a rendszer amit én készitek jelenleg, annyit tud, hogy követi a beállított objektumot (óramű), illetve van egy phd2 nevű program, ami egy kamerát használva követ. Beállítasz egy vezetőcsillagot, és ahogy az kimozdul a területről (nagyon pici kocka) automatikusan jelet küld az ardunak a korrigációról.
A goto-s rendszer kivitelezése nehéz.. és mivel programozási tudásom 0, igy neki sem állok -
brickm
őstag
válasz brickm #10101 üzenetére
Sziasztok ismét!
A probléma valami olyasmi lesz, hogy a külső .h file-t nem forgatja be a változóba MAC alatt az IDE.
Kipróbáltam egy korábbi programomat, amiben nincs külső file, ezesetben szépen megjelenik a lap.
Viszont window alól az új programom is. Másképp kellene megadni az elérési utat mac alatt? De akkor miért nem ad hibát, hogy nincs file?#include "index.h" -val hívom meg programban.
-
Attix70
aktív tag
válasz rsanya87 #10134 üzenetére
A tápnak nem az áramával van gond, hanem a stepper motorokkal. Mivel induktív jellegű ezért lehet, hogy az adott alkalmazásban (12V-ról) csak pár tized ampert vesz fel. Ahol erő is kell ott minimum 24V-os táplálást használnak, csak tanácsot szerettem volna adni (szerintem ez lenne az egyszerűbb, egy próbát megér).
Más:
Korábban kérdeztelek titeket, hogy mivel oldanátok meg elektromos bicikli diagnosztikáját (HC-05+arduino vagy ESP32). ESP32-őt ajánlottatok. Próbálkozásaim alapján tapasztaltam, hogy nagyon NEM lineáris az ADC benne ami egy akkus eszköznél fontos lenne. Valami tanácsotok lenne?[ Szerkesztve ]
Próbáljuk meg a mondatokat NAGYbetűvel kezdeni
-
gyapo11
őstag
válasz rsanya87 #10136 üzenetére
Ja, nem írtam elég részletesen. Szóval nem a távcsővel kell pólusra állni, hanem annak a platformnak a tengelyét kell a pólusra irányítani, ami aztán a távcsővel együtt forog. Tehát kell egy másik arduino, vagy az egy arduinonak egy másik funkciója, ami nem a platformot forgatja a Föld forgásával ellentétes irányba, hanem a platform tengelyét állítja két koordináta mentén, hogy az pontosan a pólusra nézzen. És ennek a vezérlését lehetne úgy megcsinálni, hogy a távcsövet a tengellyel párhuzamos helyzetbe állítani, ráállni gombok nyomogatásával a Polarisra vizuális visszacsatolással, majd egy gombnyomásra az időpont ismeretével rá tudna állni a pólusra. Innentől már bárhova nézhet a távcső, a csillagok állnak.
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
-
gyapo11
őstag
-
rsanya87
tag
válasz gyapo11 #10145 üzenetére
Majdnem jó a koncepció, csak hogy az égi pólus fix, akörül "forog az ég". Szóval ha a mechanika pontosan pólusra áll, attól még kell a vezetés. Valamint átalakítani annyira a mechanikát, hogy pólusra tudjunk állni, nagyon a stabilitás hátrányára válik. A mechanikafej mozgatása több csavar egyidejű mozgatását kívánja, amit kézzel is elég nehéz tekerni. A pólusra állás talán az egyetlen amit nagyon nehéz motorizálni, talán lehetetlen is (de lehetetlen nincs mint tudjuk ) Csinálok mindjárt képet és szerkesztem a hsz-t.
-
Attix70
aktív tag
válasz Tankblock #10148 üzenetére
Teszteltem de nem lineáris, és nem is 0-tól indul a mérés ez a grafikonon is látható (persze attól még lineárisnak tüntetik fel). Ha használni akarom akkor kell egy tartományt keresnem amin belül lineáris (egyéb hardveres trükkökkel). Ez egy nagy hibája az ESP32-nek, remélem megjelenik valami hasonló amin az AD konverter jól működik
Próbáljuk meg a mondatokat NAGYbetűvel kezdeni
Új hozzászólás Aktív témák
- MacBook Pro M1MAX 64gb ram 1TB SSD Áfás
- Konzolok karbantartása - hűtőpaszta csere - takarítás (minden 10. karbantartás INGYENES)
- Samsung Galaxy S22 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- AKCIÓ! GAMER PC - RTX 3060Ti - i5 10400F/11400F - 16GB DDR4 - 500GB Nvme SSD - 500W 80+
- GAMER PC - GTX 1060 6GB - i5 10400F/11400F - 16GB RAM - 120- 480GB SSD - 500GB HDD
- Yomiracing kerékpár bicikli állítható alumíniun telefontartó kormányra
- Mozizz Ingyen! X96 MAX+ ULTRA 4GB 64GB Amlogic S905X4 Android 11 tv okosító box usb médialejátszó
- Gamer PC eladó
- Sony Xperia 10 V
- Filmezz Ingyen! X96 MAX+ FULL EXTRA Amlogic S905X3 4GB 64GB Android tv okosító box usb médialejátszó