Fórum témák
» Több friss téma |
A klónok CH340 Soros-USB illesztőjének drivere (Letöltés)
Sziasztok!
Egy ilyesmi "méhsejt tekercselő" gépet szeretnék összehozni, csak a huzalvezető mozgatását is léptetőmotorral. A problémám az, hogy a két motort hogyan tudom szinkronban mozgatni? Az egyik ugye egyenletes fordulatszámmal forgatja a tekercset, a másik meg jobbra-balra mozog de minden fordulatnál néhányfokkal késve (vagy sietve) hogy ne ugyanoda tegye a következő menetet. Szerintem az is mozoghat egyenletes sebességgel jobbra-balra (de az sem baj ha szinuszosan, bár ez a mechanikai kialakításból is megvalósulhat). A motor meghajtóknak elegendő a STEP és DIR jeleket kiadni. Majd beállítandó paraméterek lennének a menetszám, tekercs szélessége, fordulat/löket arány...
Üdv mindenkinek
Rá van kötve egy mega 2560-ra egy 2,4 -es mcufriend-es szines tft kijelző (spdif 5408 tft ) , ki is ír mindent csak a magyar ékezetes betüket nem. Valaki tud erre megoldást?
A hozzászólás módosítva: Feb 8, 2022
Van fogalmam, tulajdonképpen igazad van, amiket felújítottam cnc gépeket abban 20Nm-es enkóderes hibrid léptetőmotorokat rakatam, ár érték arányban jók, ha nem kell gyors dinamikus mozgás. Igazából csak a játékmotorokon vitatkozunk hogy elindulnak-e egy lépésből. Nincs gyakorlati jelentősége.
Idézet: Bocs, de ami a videón látszik, az nem méhsejt-, hanem kereszttekercselés. A méhsejt tekercs az ilyen„Egy ilyesmi "méhsejt tekercselő" gépet szeretnék összehozni, csak a huzalvezető mozgatását is léptetőmotorral.” A videón bemutatott kereszttekercselés vezérlést úgy képzelem el, hogy ha N lépés kell egy körülforduláshoz, akkor ehhez, pontosabban (a késés/sietés miatt) N-n vagy N+n hez kell igazítani a huzalvezető mozgatását (ahol n egy kis szám). Ha egyenletes forgás esetén T időközönként lépteted a forgató motort, akkor a huzalvezetőnek (N-n)*T. vagy (N+n)*T idő alatt kell megtennie az utat oda-vissza. Hogy ez az út hány lépés, az a tekercs szélességétől függ (jelölje mondjuk M, az oda-vissza út akkor 2 M lépés). Fentiekből t1 = (N-n)*T/(2*M) vagy t2 = (N+n)*T/(2*M) időközönként kell léptetni a huzalvezetőt. Mivel M szabályozza a tkercs szélességét, ezért annak változtatható paraméternek kell lennie. A fenti gondolatmenetben még nincs benne az a megfontolás, amit a többiek írtak a fokozatos felgyorsításról és lelassításról. Az azzal jár, hogy a T induláskor és leálláskor változó értékű. ami miatt ilyenkor t1 (vagy t2) is újra számolandó. A hozzászólás módosítva: Feb 8, 2022
Én inkább azt kérdezném meg..., mire jó manapság ez az egész??! A videón kb ferritantennára szánt tekercselési módot prezentáltak, ami még abban az időkben számított valamit, amikor a minél magasabb Q elérése volt a cél magán a rezgőköri tekercsen(antennán)..., de ez már egy jó ideje, az aktív rádiók(aktív erősítő elemet tartalmazó) korában az egyik legutolsó szempont!
Az én gépemen ( nem ilyen kereszttekercselésre készült) 3 adatbol indulok ki.
1. hány menet 2. milyen széles a tekercs 3. milyen vastag a huzal. Az utobbi kettöböl kiszámolja a gép a „ menetemelekedést“ meg, hogy hány menet után kell visszafordulnia. Az keresztekercselöben még egy adatot kell bevinni mennyi offsetet akarsz az egyes rétegek között, vagy esetleg azt, hogy egy fordulat alatt mennyi cikk-cakkot akarsz. Ha az utobbi egy egy egész szám akkor méhsejt jön ki, ha nem akkor meg valamilyen kereszttekercselés. De ezt ti jobban tudjátok, hogyan kell kinéznie. Ha jol számolom a berakott képen 12 méhsejt van egy fordulaton azaz 24x kell jobbra-balra vezetni a szálat és minden fordulat végén 1/48-d firdulatot egyenesen kell menni, hogy kialakuljon a kereszt. Kb igy csinálnám ……/\………../\…… …./...\……./….\…. ../…….\…./…….\.. ————x———— Ahol az x a menetemelkedés fele (egy kitérést okozo lépések fele), de lehet, hogy ezt a tekercs mindkét szélén be kell programozni..
Tisztelt Fórumtársak!
Közel egy teljes oldalnyi, itt off-topic hozzászólást kellett kigyomlálni a témából. Ez az Arduino téma, nem a CNC-é, tehát a kettőt , kérjük, ne keverjétek!
Gondolom a ROM-ja nem tartalmazza a magyar ekezeteseket? Ebben az esetben sajat magadnak kell definialni az ekezetes karaktereket.
A grafikus library-ban ott lesz valahol a karakterkészlet, azt kell módosítanod (talán glcdfont.c).
Heuréka !!! Megtaláltam!!!!
Csak az a kérdés mit mire kell átírni?
A hozzászólás módosítva: Feb 8, 2022
Szia!
Ha akarsz saját karaktert szerkeszteni akkor a MikroPascal vagy MikroC programok ingyenes verzióival letölthetsz karakter generátor segéd programot. Így néz ki a karakter generátor. És innen letöltheted a programot. ha nem fizetsz érte akkor ha jól emlékszem 2k a fordítási határ. De benne van külön .exe a karakter generátor, és a súgó file -ban is vannak máshol is használható okosságok.
Szia!
Ez nem csak karakteres lcd esetén mükődik? (ez egy szines grafikus)
Akkor félre olvasta mit használsz !
Bocsi! Van a csomagban egy GLCbitmap editor is de ha jól emlékszem az csak alap monokrom LCD -re készít képet. Bővebben: Link Bővebben: Link
Minden hexa érték egy oszlopohoz tartozik az 5x7 -es méretű betűben. Tehát egy karakterhez öt darab hexa érték tartozik. Épp ezért érdemes ötösével csoportosítani őket, ahogy a mellékelt fájlban tettem,
így jobban látod melyik betűhöz melyik hexa értéket kell módosítani. Néhány csoport mellé zölddel oda is írtam, melyik érték milyen karaktert tartalmaz. A dupla per után jobbra a karakter sorszáma, mellette jobbra a megjelenő ábrája látható. Ha a hexa értéket átváltod binárisra, akkor megkapod, hol van pont és hol nincs, az aktuális oszlopban. A szerkesztéshez meg érdemes karakter szerkesztőt használni. Megnézni meg notepad++ -al lehet. A hozzászólás módosítva: Feb 8, 2022
A Te módszeredel még nem tudtam megcsinálni. Viszont Tamási András már összehozta, de pont az a link nem müködik ahonnan a mintaprogramok letölthetők . Ha kiírná az ékezetes betüket minden magyar hálás lenne, aki ilyen lcd-t használ . (szerintem nem csak nekem kéne)
Ha jól látom az ékezetes karakterek nem az ISO szabvány helyeken találhatóak! Nem lenne célszerűbb oda pakolni? Mert akkor egyszerűbb a kiíró rutin is..., igaz, cserébe pár byte-tal több helyet foglal el majd a flash-ben...
Hát oda pakolhatja mindenki, ahova akarja. Ez csak egy útmutatás volt.
Ha jól emlékszem (nem most csináltam) azért vannak ott ahol vannak, mert ha így idézőjelek közé karakterláncként írod a szöveget magyar nyelvű billentyűzeten, akkor a megfelelő betűt kell lenyomni a megfelelő megjelenítéshez. A hozzászólás módosítva: Feb 8, 2022
Ez pedig működik, mert már használtam grafikus LCD -n, csak ki kell cserélni a grafikus LCD saját karakterkészletét erre, vagy a sajátjában a változtatni kívánt hexa részt átírni a kívánt értékre.
Itt van egy karakter szerkesztő, én ezt használom, ha egyedi karakter kell.
Megrajzolod a karaktert a rasztermezőbe, és alul megkapod a hozzá tartozó hexa értéket, amit be kell másolni arra a helyre, amelyík karaktert cserélni akarod. Működik visszafelé is, ha hexa értéket írsz be, megkapod a karaktert. Ha hexa értéket írsz be, akkor az "UP" gombbal rajzolja ki az ábrát. *.exe fájlt nem enged feltölteni, úgyhogy csak át kell nevezni a kiterjesztést... A hozzászólás módosítva: Feb 8, 2022
Átjött a karakter szerkesztőd de itt 6 sorba kéri hexa kódokat , akkor mi az a maradék egy sor?
A hozzászólás módosítva: Feb 9, 2022
Neked 5x7-es kell, ez pedig max 6x8-as méretet kezel... Ne töltsd ki teljesen!
Vannak itt a pixelek közt elválasztó sávok de ha az között maradok akkor meg 6x5 jön ki. Felülről kimarad 1 sor , alulról is , és jobbról is
Csak 6x5 pixelnél is 6 sorba írja a kódot
Köszönöm az infót, elindulok ezen az úton, aztán meglátom mi sül ki belőle.
Első körben ha nem lesz nagy sebesség, szerintem nem foglalkozom a gyorsítás/lassítással. Közben találtam a lomjaim között egy kis szervo motort is (hasonló a videóban lévőhöz).. Sok helyen mindkettőt honeycomb windig-nek nevezik, lényegében az egy fordulatra eső löketek száma különböző, az elv azonos. Sdrlab kérdésére - azon kevés elvetemült közé tartozom, aki még foglalkozik régi (leginkább) csöves rádiók (adók is!) építésével és javításával. KF tekercsek, anódköri fojtók ilyen tekercseléssel készülnek litze huzalból. Van sok ilyen bontott tekercsem, de előfordul hogy pont olyan nincs ami kellene és olyankor jó ha tudok készíteni.
A D0 sor a több sorba írt szöveg közötti térköz, D1-D6 maga a karakterkép, D7 pedig az aláhúzás.
A B0-B4 oszlopok a karakterkép, a B7 a betűk közötti térköz, ami ahhoz kell, hogy a széles betűk ne érjenek egymáshoz, pl: m, M, w, W stb. Természetesen ha olyan jelet akarsz kirajzolni, ami egybe ér, de nem fér ki egy karakterkép raszterre, rajzolhatsz többet is egymás mellé, vagy akár egymás alá is. Ilyenkor felhasználhatod a D0, D7 sorokat, és B7 oszlopot is. Ekkor több karaktert felhasználva készíthetsz magadnak akár egyedi grafikát, vagy keretet is. Pl egy 4x4 karakter négyzetbe egyedi jelet, logo -t, bmp raszterképet, bármit... A hozzászólás módosítva: Feb 9, 2022
Idézet: „Épp ezért érdemes ötösével csoportosítani őket,” A karakter szerkesztő 6 sorba ír. Akkor itt hogy jön ki a matek?
Mivel a B6 oszlopot nem használja egy karakter sem, gondolom a hozzá tartozó hexa kód is el van hagyva. Ha azt az oszlopot is használni akarod, akkor abba a sorba hat hexa kód kell gondolom.
Bár ez csak feltételezés, én még nem próbáltam, ha van kedved próbáld ki...
Van kedvem kipróbálni ... (de már kezdem a hajamat tépni)
|
Bejelentkezés
Hirdetés |