- S.T.A.L.K.E.R. Clear Sky
- Limitált ideig már kipróbálható a The Alters PC-s verziója
- Forza sorozat (Horizon/Motorsport)
- UbiForward24 - Jövő hónapban indul az xDefiant első szezonja
- World of Tanks - MMO
- Befutott a Lollipop Chainsaw RePOP első előzetese
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- Le Mans Ultimate
- Bestbuy játékok
- Nintendo Switch
-
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
-
nagyúr
válasz tonermagus #12793 üzenetére
max(a,b)-min(a,b)
elég elegáns?
Vagya>b?a-b:b-a
De a legelegánsabb aabs(a-b)
[ Szerkesztve ]
-
gyapo11
őstag
válasz tonermagus #12793 üzenetére
abs(a-b) jó lehet.
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
-
weiss
addikt
válasz tonermagus #12793 üzenetére
Őőő, abszolút érték? Matek amúgy hogy megy?
I did nothing, the pavement was his enemy!
-
KFORboy
senior tag
válasz tonermagus #12800 üzenetére
Nekem meg itt vagy te, hogy megkérdezd helyettem...
Hát milyenjómárA TinkerCAD egészen addig jó míg csak ledet villogtatnál meg kapcsolgatnál ezt azt max 500ms -onként és persze delayekkel...
Amint millishez nyúlsz vagy valami komolyabbhoz... Egyből lehasal.
Legalábbis én mikor benyitottam legutóbb böngészőben és örülve tapsikoltam mint egy retardált fóka, elég hamar lefelé görbült a mosoly emiatt...
Egyébként meg az Uno-tökéletesen működött a kód.Cartman: -Tyű || Butters: - Dupla TYŰ !
-
Janos46
tag
válasz tonermagus #12800 üzenetére
Szia.
Látom matekozol kicsit. Anno merő szórakozásból elkezdtem különböző mértani testek paramétereit számolgatni, és írtam rá programot. Elküldöm privbe, mert kissé termetes, nem akarom itt fárasztani a társaságot, lehet hogy sokakat nem érdekelne. Ezeket számolja:
A - gömb.
B - gömbcikk.
C - gömbsszelet.
D - félgömb rétege.
E - egészgömb rétege.
F - cső és henger.
G - oktaéder.
H - csonka gúla.
I - egyenes gúla.
J - csonka kúp
K - forgáskúp.
L - tóruszArtillery, lelkes újonc vagyok, tanulni akarok!
-
nagyúr
válasz tonermagus #12831 üzenetére
Csak egy kérdés, mielőtt a többire válaszolnék: ugye nem egyenként szeretnéd majd a LEDek színét programozni?
A fet-ek a szintillesztés miatt kellenek, mivel ha az 5V-os mikrokontroller kimeneteire közvetlenül rákötöd a 12V-ot, a kontroller halk sikoltás és némi füst kíséretében kileheli a lelkét. Ugyanez a helyzet, ha 40mA-nél több áramot szeretnél elnyeletni az egyes kimenetekkel.
A 2*10db LED az valójában 2*10*3db, azaz 60db LED, mondjuk legyen 20mA/LEDdel számolva átlag 1,2A áram, az jócskán túllépi a 3x40mA korlátot (meg a 80mA/kontroller limitet is).[ Szerkesztve ]
-
nagyúr
válasz tonermagus #12833 üzenetére
Ok, erre gondoltam.
Ha nem szeretnél 6db mosfet-nek helyet találni, esetleg meg lehetne oldani 1db ULN2003A darlington IC-vel, ezt használják az 5V-os stepper motorok meghajtására. Egy IC 7 kimenetet tartalmaz, kimenetenként 500mA terhelhetőséggel. Ezen viszont - a fetekkel ellentétben - 1,2V feszültségeséssel kell számolni.[ Szerkesztve ]
-
nagyúr
válasz tonermagus #12835 üzenetére
"a LED szalag R-G-B lábai azok GND vagy +12V-ként értelmezhetőek?"
Az attól függ, hogy a LED szalagod közös anódos, vagy közös katódos. Közös anódnál (szerintem a tiéd is ilyen) a szalagon "+ R G B" jelölések vannak, ez esetben a + a +12V, a többi lábat GND-re kötve világít. Ez esetben12V-ot és400mA-t kellene egy kimenetnek elviselnie. (illetve hülyeséget írtam, nem tudom mennyi V-ot, mert a LEDeken és a szalagon lévő áramkorlátozó ellenálláson esik a nagy része, a kimenetre nem jutna 5V sem, így ez nem jelentene problémát, csak a nagy áram miatt sülne meg)"elkövethetem-e az a merényletet, hogy egy MOSFET középső lábára midkét LED szalag egy színét ráköthetem?"
Ha mindkét szalag egyforma színű lesz, akkor minden további nélkül.[ Szerkesztve ]
-
gyapo11
őstag
válasz tonermagus #12835 üzenetére
A rajzodon én látok GND-t, feketével csatlakozik a próbapanelhez. A szürke meg a +12 V. Tehát amikor a fet zár, akkor a ledeken át folyik az áram.
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
-
Janos250
őstag
válasz tonermagus #12831 üzenetére
"de a megszakításkezelés botrányos. Iszonyat nagy erőforrás kell neki. Így váltottam 12V-os 5050 chipsetes RGB LED-szalagra."
Véleményem szerint nem biztos, hogy jó irányba váltottál! A LED helyett az arduino lapot kellett volna egy erősebb arduinora váltani. Éppen tegnap játszottam egy 300 pixeles WS2812-vel, elég nagy sebességgel kezelhető, folyamatosnak látszik a mozgás. Egy lappal 8 db. WS2812 kezelhető függetlenül, akár külön programmal.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
PHM
addikt
válasz tonermagus #12835 üzenetére
Még egy észrevétel:
A 12V-os led szalagokon a chipek hármasával vanna sorba kötve.
Ha viszont így van a 10 db-nál sehogyan nem jön ki a matek.
- Milyen szalagról is van szó konkrétan?
- A rajzodon a szalag pozitív tápja a panel 9V-os pontjára van kötve.
Ez csak akkor jó, ha az arduino elvisel ezen a ponton 12V-ot, de én inkább
közvetlenül a tápegységről adnék a szalagnak közös pozitívot.
(9V-ról a 12V-os szalag nemigen fog világítani.)Ma olyan bizonytalan vagyok... Vagy mégsem?
-
nagyúr
válasz tonermagus #12840 üzenetére
"Az 5050-nek van valami hátulütője?"
A külön beépítendő feteken kívül annyi lehet még, hogy a pwm meghajtás ugyanúgy timer-t igényel, mint a szervó vezérlés, emiatt nem kötheted bárhová a ledeket. Nemtom írtad-e, hogy milyen lap lesz a vezérlő, de pl. UNO-n a servo lib a timer1-et foglalja le, tehát a 9-10 pineket nem használhatod pwm-re, csak a 3,5,6,11-et.[ Szerkesztve ]
-
Janos250
őstag
válasz tonermagus #12840 üzenetére
"A LED vezérléssel minden ok, de a szervó elkezd izegni-mozogni. ÉS ez elvileg jól ismert probléma a WS2812-nél"
Ez nem a WS2812 problémája, hanem az egyszerű kontrolleré.
"A gond akkor kezdődik amikor mellette még Szervót is vezérlek."
Mert a lap nem bír annyit, nem a WS2812 zavar be! Ezért mondtam, hogy inkább a lapot kellett volna upgrade-elni, nem a ledet downgrade-elni.
"Az 5050-nek van valami hátulütője?"
Nincs semmi, persze, de a WS2812-höz nem kell FET, mert külön lábon megy a táp, és külön a vezérlés. És persze sokkal többet tud.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
nagyúr
válasz tonermagus #12843 üzenetére
Esp32-re gondolt. De egy Esp8266 is megtenné, nodemcu vagy wemos d1 mini, kb nano méretű, de sokkal gyorsabb és okosabb mindkettő.
Az említett pin kiosztás nincs összefüggésben a problémáddal, mert tudtommal egyik sem használt hardveres funkciókat. Nálad az egymással versengő megszakítások okozzák a problémát.
Milyen motorról van szó?
[ Szerkesztve ]
-
Janos250
őstag
válasz tonermagus #12843 üzenetére
Persze a választott LED-nek is lehet előnye: Ha szigorúan csak egyforma színnel akarod az összes pixelt hajtani, akkor az tényleg egyszerűbb, mert egyetlen utasítással állítod be az összes LED színét, míg a WS2812-nél akár egyforma, akár nem, mindenképpen ki kell küldeni minden egyes pixelre a színkódot.
Azt szerintem mindenki tudja, melyik lapra gondoltam.
De az STM32-k is elég komolyak. A hely probléma: hát, az UNO éppen, hogy eléggé túlméretes.
FET: ha még nem vetted meg, arra figyelj, hogy a gate küszöbfeszültsége elég alacsony legyen! A neten tömegével van az IRF540, pl.
link
de én inkább az IRL típusokat szoktam mindenkinek javasolni, mert azok alacsonyabb feszültségen nyitnak, későbbi esetleges fejlesztés során elmegy 3.3 volttal is. (persze más is van, alacsony nyitófeszültséggel, de én ezeket használom)
Mérethez még: azért ez sem egy túl nagy méret:
link
Ez meg még kisebb, és pluszban kapsz mellé egy kamerát, meg van rajta SD kártya hely is.
link
Vagy ez is elég kicsi. UNO-hoz képest meg különösen.
link
Vagy ha még egy displayt is akarsz rá, akkor:
link
Szóval választék van bőven![ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz tonermagus #12847 üzenetére
"Ti egyébként többnyire ESP-vel játszatok, nem is Arduinoval?"
De, arduinoval. ESP chipet tartalmazó arduinoval! Én igen, én ESP32-vel játszadozom. Van 5V-os táp bemenete is a lapok többségénak. Az esetleges gond nem is a táppal van, hanem, hogy a hozzá kapcsolt szenzorok mit tudnak.
"Teljesen megszoktam az Arduino library rendszerét."
Az ESP lapokat is beillesztették az arduino rendszerbe, ezért a megszokott dolgok UGYANÚGY mennek általában, változtatás nélkül.
Összesen annyi a teendő, hogy az arduino IDE-ben másik lapot jelölünk ki, nem az UNO-t (pont ugyanúgy, mint ha pl. megát akarnánk UNO helyett). A különbség annyi, hogy pluszként mennek a C++ szabványos utasításai is. Pl. cin, printf, párhuzamos futtatás, stb.
Az ESP32-nél azért az sem elhanyagolható, hogy KETTŐ teljesen független fizikai mag van benne, így, ha valami időkritikus, akkor azt rakjuk az 1-es magra egyedül, minden egyéb meg mehet a nullásra.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz tonermagus #12848 üzenetére
Szerintem igen!
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz tonermagus #12851 üzenetére
Van, ami csak 5 V jellel tud dolgozni. Megoszlanak a vélemények, hogy melyik ESP mit bír. A legáltalánosabb vélemény az, hogy az ESP8266 adat lábai 5V toleránsak, de az ESP32 nem. Bár ez utóbbira is van, aki azt mondja, hogy bírja, de többnyire azt mondják, hogy nem. Nem akarok próbára 5V-ot adni valamelyik bemeneti lábára
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
nagyúr
válasz tonermagus #13504 üzenetére
Semmit nem tudok erről az eszközről, feltételezem, hogy a beállított baud érték helyes. Csak annyit tudok mondani, hogy cseréld meg az RX és a TX lábat, hátha felcserélted véletlenül.
[ Szerkesztve ]
-
Tankblock
aktív tag
válasz tonermagus #13504 üzenetére
Szia,
Bekötési hiba lehet.
Diódát jól kötötted be?
Bekapcsolás után az adó működik rendesen? Servo kontroll pl megy-e?Release the Beast....
-
Tankblock
aktív tag
válasz tonermagus #13511 üzenetére
Szia,
a példakóddódban a példányosításkor
IBus
nevet adod. szóval csak aIBus.begin(Serial2);
fog működni. Sztem a példa kód forrása: [link]Amivel kevered az ennek a GIT reponak egy másik példakódja ha jól sejtem: [link]
Ahol példányosítás így néz ki :IBusBM IBusServo;
IBusBM IBusSensor;
// iBUS setup
IBusServo.begin(Serial1);
// commentek
IBusSensor.begin(Serial2);
Nem csináltam pont ilyet.
Az említett osztály nem Singleton szóval példányosítani kell és begin fnc vel kell beállítani a soros portot, pineket és a fnc maga gondoskodik a timerek használatáról.Szépen a saját loop fnc is hivogatja.... Egy jól megírt libnek tűnik.
Átnéztem a repot, ezek alapján mondom hogy bekötési hiba, vagy tápfesz.
Release the Beast....
-
Tankblock
aktív tag
válasz tonermagus #13521 üzenetére
i-BUS mint protokoll ha jól értem akkor egy olyan UART (115200 baud 8N1 )aminek nincs külön Tx meg Rx pinek hanem ugynevezett 1-Wire azaz egy-vezeték konstrukcióban működik.
Jelen esetben a vevő 7 [ms] periódussal küldi az összes csatorna / bejövő vezérlés / PWM jelét ez megy a 17 IO lábra ami Rx.
Amikor a controller szeretné küldeni a sensor adatokat akkor azt a 16 io lábon teszi,
A kettő, hogy ne zavarja egymást ha jól sejtem illik elválasztani, ugye a dióda csak egy irányba vezet. Rx felé érkező jelet választod le a Tx lábról, hogy azt ne süsd meg. Ezt így konyhanyelven leírva - reméelm lesz más aki jobban el tudja magyarázni.Release the Beast....
-
Gergosz2
veterán
válasz tonermagus #13523 üzenetére
Fix pontra minek GPS meg RF adó? Nem elég lenne elég csak a koordinátája?
Ezeknek az NRF24L01+PA+LNA-nak mekkora a valóságban a hatótávja? Próbálta már valaki? 1km elvileg a gyári adat, akkor gondolom 500m-et simán bírnia kellene.
Papíron, nyílt terepen talán. Valóságban szerintem olyan 200m az említett antennával, beltérben meg max 1 fal.Nokia 6030 Hardcore User // I Panic Restaurant by Taito
-
Janos250
őstag
válasz tonermagus #13523 üzenetére
Hosszú, ha nem érdekel a GPS, ugorj!
Egy részére tudok válaszolni, egy részére nem.
Hogy mekkora a hiba, ha két egyforma GPS, két egyforma antennával mér, azt én is csak irodalomból ismerem, hogy - elvileg - deciméteres pontosság, azaz 1 m-em belüli, de akár 10 cm-es is lehet. NRF24L01-et nem ismerem, de valaki innen bizonyára. A Neo-6m-re csak tippem van, hogy valószínűleg elég.
A ZED-f9p már biztosan, mert abból egy páros pár centis pontosságot biztosít. Én NS-HP-t használok, de annak darabja a hozzá való antennával, szállítással 200$/db. (+VÁM+ÁFA+macera)
Ezt ismerem, ez elvileg +- 1 cm pontosságot ad, de a gyakorlatban is közel annyi, 5 cm-nél nagyobbat még soha nem mértem.
A Neo M6, M8 számára gyakorlatilag bármilyen antenna jó, de az F9-hez, és az én csipemhez spéci, két frekvenciát tudó ("L1 + L2") antenna kell. Ezeknél gyakorlatilag két különböző frekihez tartozó antenna van valahogy egymásra építve. Az M8 is tudja a GPS+Glonass+Galileo+Beidou műholdakat egyaránt venni. Fontos, hogy olyan csip legyen, ami mind a négy típust tudja. Az indiai és a japán nem érdekes számunkra. A mindkét sávot is tudó, a ZED is.
A leírás szerint a 8M önmagában is tudja a dm-es pontosságot, egy vevő esetén is.Egy kis fejtágító:
Egy normál GPS vevő nagyjából néhány méter pontosságot tud.
Növelhető a pontosság olyan vevővel, ami a műholdak által sugárzott hibajelet is fel tudja dolgozni, ezzel dm-es pontosság érhető el. Azt hiszem, az 8M ilyen.
Amatőrök csinálják néha, hogy két olcsó vevőt telepítenek, egyet fix pontra ("bázis"), másikat ("rover") meg a kívánt helyre, és a roverhez küldik a bázis által mért HIBÁT. Ez deciméteres hibát szokott eredményezni, de néha elég pontos is lehet. (nem használtam, csak irodalom). Ehhez nem kell nagy sávszélesség, mert csak a hibát kell küldeni. Ide bármilyen Arduino, és majdnem bármilyen rádiós csip megfelel. A célszerű gyakoriság: másodpercenként.
Profi módszer: pl. a ZED, valamint amit én használok, és még néhány.
Ekkor a bázis nem a hibát küldi el a rovernek, hanem minden egyes műholdra külön-külön a mért adatokat, amit a rover fel tud használni ("RTK") . Ez már néhány cm-es pontosságot biztosít. Ha nem tudja mindkét (L1+L2) sávot, akkor kissé pontatlanabb, ha igen, akkor pontosabb. Ezekből a legolcsóbb is százdollároknál kezdődik, de vannak többezresek is.
Antennák:
Ha csak az egyik sávot használja a vevő, akkor nálam az 5 $-os kínai antenna ugyanazt produkálta, mint a 100 $ feletti "nyugati".
Kétsávosból nincs olcsó. A beépíthető kb. 40 $, a tokozott 50 $-tól a csillagos ég.
Adat továbbítása, és Arduino.
Szerintem van aki kitalálja, hogy én ESP32-t használok. Bázis a fix ponton: A GPS-t olvassa soroson [nem, nem az, ez kisbetűs! ].
Ezt WiFin küldi a routernek. A routeren port forward beállítva, hogy kinnről is elérhető legyen az ESP32 szerver.
Rover: hasonló mint a bázis, de itt egy telefon megosztott net elérését használja az ESP32, WiFin csatlakozva a telefonhoz.
Ha jól van megírva a szoftver, akkor bírja a sebességet. Mivel az ESP32 2 magos, van amit áttettem a 0-ás magra, alacsony prioritással.
Alapállapotban a loop az 1-es magra kerül, mert a 0-on van a WiFi, meg ilyesmi.
Hosszú lett, és csak részben Arduino, de ha a modi úgy látja, majd átteszi offba.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz tonermagus #13523 üzenetére
Ha egyszer lesz időm, kipróbálom két olcsó GPS csippel, mekkora lesz a hiba. Ha Te előbb próbálod ki, kíváncsi vagyok az eredményre!
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
nagyúr
válasz tonermagus #13529 üzenetére
"házak között városban, az erkélyről próbálgatom. Elképzelhető hogy ezért a nagy pontatlanság?"
Biztos! Eleve nem lát rá minden műholdra, és házak közti visszaverődések emiatt könnyebben összezavarják a rendszert (ugyanazt a jelet többször is megkapja a vevő), sőt, van, hogy az eredeti jel nem is jut el a vevőig, csak a visszavert, így hibás lesz a számítás. Ilyenkor egy ház előtt guruló autó is hibát tud okozni.
-
zsolti_20
senior tag
válasz tonermagus #13523 üzenetére
Üdv emberek! A sima NRF24L01+PA+LNA modul felejtős, ha csak nem szeretnéd gány módjára alufóliába tekerni a zaj miatt. Két éve kísérletezek ezekkel a modulokkal, a legmegbízhatóbb verziója az "AS01-ML01DP5" ami így néz ki:
[link]
A többivel csak a szívás van. Annyi hogy egy 16v 100uf elektrolit kondenzátor kell a pozitív és negatívhoz. Tiszta terepen tud kb 700m teszt alapján, Árnyékos helyen 150m kb, de attól is függ hogy mi van közte. Elvileg tantalum kondenzátorral még ennél is jobb a jel, de nem volt még időm végig tesztelni milyen értékkel a legjobb.
Szigorúan 3.3v-ot kell kapnia, max fogyasztása papíron 250mah. A fogyasztás és a jelerősség szoftveresen állítható az alábbi sorokkal:
RF24_PA_MIN
RF24_PA_LOW
RF24_PA_HIGH
RF24_PA_MAXHa a jel nem elég erős könnyen építhető neki egy jelismétlő így a jel kilőhető akár a holdig is. Ebben szívesen tudok segíteni
Elég érzékeny a tápra így törekedni kell rá hogy a legtisztább forrást kapja. Az alábbi módszerrel oldottam meg:
3.7v 18650 akkumulátor feszültséget feltornáztam 5v volt ra egy DC-DC konverterrel majd azt 3.3v-ra egy buck converterrel. A Fix 5v megy az arduinohoz is. A 3.3v-hoz egy elektrolit kondenzátor beraktam így stabil feszt tud kapni. Kapható hozzá egy külön modul is, de sok helyet foglalt, így tesztelni sem teszteltem.
Bármi kérdés van a modullal kapcsolatban csak kérdezzetek. -
zsolti_20
senior tag
válasz tonermagus #13534 üzenetére
Megoldható ekkora távra a sima csak akkor akkor be kell csomagolni mint egy szendvicset:
[link]
AS01-ML01DP5 előre le van burkolva, kisebb helyet is foglal és stabilabb volt vele az összes projektem. Attól függ mennyire számít neked a minőség, vagy csak jóvan az úgy, úgysem látszik alapján megy. -
zsolti_20
senior tag
válasz tonermagus #13536 üzenetére
Volt hogy nekem kb 15cm távolságból sem akart működni amíg nem burkoltam így be. Ha meg is kapta a jelet akkor csak valami zavaros jelet. Körülötte elég sok minden be tud zavarni én úgy vettem észre. Én úgy szoktam tesztelni, hogy 1 karaktert küldök át, van amikor teljesen más érkezik meg. Így részemről használhatatlan. Gondolom a Te esetedben sem mindegy hogy "64"-et kapsz vagy mondjuk "GA"-t.
3.3v-ról még soha nem próbáltam. Nem volt rá valamiért szükségem. Részemről nehezebb is találni mint 5v-os forrást. -
Janos250
őstag
válasz tonermagus #13529 üzenetére
"Pontosságról: ahogy olvastam az Ardu platform miatt, illetve a 32bit miatt alapból nem pontos a koordináta amit megkapunk. Ez nálad nem zavar be? Vagy ez jelentéktelen?"
Ezt nem tudom, hogy értette, aki ezt írta, mert a koordinátákat maga a GPS chip számolja, és soros vonalon ASC karakterekkel (vagy binárisan, mint pl. nálam) küldi a kész eredményt.
Vagyis az Arduino semmit nem számol.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
gyapo11
őstag
válasz tonermagus #13540 üzenetére
Fogalmam sincs hogy ez az utolsó számjegy mennyire fontos
Attól függ a Föld melyik pontjáról van szó. Ha Magyarországot nézzük, akkor észak-dél irányban kb. 110 km egy fok, tehát a hetedik tizedesjegy 11 cm eltérés, kelet-nyugati irányban kb 78 km egy fok, ott 7.8 cm.
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
válasz tonermagus #13542 üzenetére
És ez a maximális eltérés a 0 és a 9 között, egy egységnyi eltérés ennek a tizede, tehát a hetedik tizedesjegy az mm-es nagyságrend.
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
-
Tankblock
aktív tag
válasz tonermagus #13544 üzenetére
Szia,
C++ is your best friend...
Feltételezésem szerint ezt a könyvtárat használod : [link]
static float DistanceKm( const Location_t & p1, const Location_t & p2 )
{
return DistanceRadians( p1, p2 ) * EARTH_RADIUS_KM;
}
ahol a bemenet egy class ami jó hír mert van float initje isLocation_t( float lat, float lon )
: _lat(lat / LOC_SCALE), _lon(lon / LOC_SCALE)
{}
Szóval a kapott értékkekel készíts 2 Location_t classt majd hívd meg a függvényedet.
Lassan jár a sör és átmehetünk a programozzunk topicba :-P
Release the Beast....
-
nagyúr
válasz tonermagus #13544 üzenetére
"Hogy tudom azt megcsinálni, hogy a 43.121212-ból 43121212 legyen? "
Rohadt egyszerű:43.121212*1000000= 43121212
-
nagyúr
válasz tonermagus #13554 üzenetére
Azt olvastad, amit én írtam?
-
Tankblock
aktív tag
válasz tonermagus #13557 üzenetére
Szia
[link] Ez segít. A tömb mérete 2 adj meg, ne 1 et.... A 2 hosszú tömb címei a [0 és 1] lesznek....
Dobd fel GIT re a kódot aztán megnézzük... Sztem kevered, mert 1 lokáció 1 lat és egy longitudinal értékből áll. 2 lokáció különbsége kell neked.
Release the Beast....
-
zsolti_20
senior tag
válasz tonermagus #13559 üzenetére
Csak egy tipp, de mi történik ha így csinálod?
radio.write(&gpsadat, sizeof(gpsadat));
delay(50);
radio.write(&gpsadat1, sizeof(gpsadat1));
Ha esetleg nem működne, akkor én 1 változóként küldeném át majd a vevő oldalon bontanám szét.
[ Szerkesztve ]
-
Janos250
őstag
válasz tonermagus #13571 üzenetére
Én úgy gondolom, hogy a Mega is elég, de csak gondolom. Az ESP32 méretre kisebb, továbbfejlesztésre alkalmasabb a több lehetőség miatt.
Közben rájöttem, hogy nem is kell neked az RF nagy távolság, mert csak akkor kell a távolságot pontosabban számolni, ha már közel van. Távolabb elég a síma GPS pár méteres pontossága is. Jól gondolom?Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Tankblock
aktív tag
válasz tonermagus #13571 üzenetére
Szia,
nem hinném, inkább a konceptciót kell jól átgondolni (design) és programozni megtanulni, mert a Mega-ba van elég sok lehetőség HW esen. Ennyi erővel STM32 vonalra is felszálhatnál, vagy Nordic chipjeit is használhatnád directbe, gondolom most is azt használod :-)
Release the Beast....
-
Tankblock
aktív tag
válasz tonermagus #13575 üzenetére
Szia értelek,
csak azok nélkül a fránya alapok nélkül - Janos250 után szabadon csak mazoizmus és nem hobby.
A lényeg hogy a problémát bontsd le elemi egységekre majd azokat old meg egyesével példa programokban és után jön az egész összerakása. Ott még érhet meglepetés, mikor integrációkor kiderül, hogy egy timert használ több könyvtár, vagy úgy már nem is gyors :-P
Release the Beast....
-
nagyúr
válasz tonermagus #13693 üzenetére
Szerintem ezek az olcsó modulok ilyen sebességgel képesek számolni. Lehet a kommunikáció bármilyen gyors, ha a modul 2mp-ig ugyanazokat a koordinátákat adja vissza.
-
Janos250
őstag
válasz tonermagus #13693 üzenetére
Az M8 tudtommal 10 Hz-es adatokat tud adni, ha úgy állítod be.
Az adatátvitelnek bírni kell az ESP8266 esetén is. Nem hiszem, hogy hamis, nem hallottam, hogy ezeket hamisítanák. A kínaiak saját, külön neveken kerülnek forgalomba.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
gyapo11
őstag
válasz tonermagus #13727 üzenetére
Relét már kapcsolgattam arduinoval, az is elektromágnes.
Combosabbat még nem, alapelv az indukciós feszültséglökés kezelése. Amikor megszűnik az áram, tehát kikapcsoláskor, akkor a tekercsre kapcsolódó ellenállás közel végtelen, aminek következtében a leomló mégneses tér generál egy viszonylag magas feszültségcsúcsot, ami szereti a félvezetőket tönkretenni. Ezt egy fordított polaritású gyors diódával rövidre kell zárni. A kapcsolóelem bármi lehet, ami a tekercs állandó áramát bírja, tranyó, fet, tirisztor, triak. A tirisztort is ki lehet kapcsolni egyenáramnál is, sok vakuban használták ezt a módszert a villantás befejezéséhez. De relé is jó, ott védő dióda sem kell.
Az 5 V, 7.2 V kérdésre, meg kell mérni az áramot. A kisebb feszültségnél nem az áram a kérdés, hanem az erő, a kisebb áram miatt kisebb lesz az emelő erő, ha elég akkor OK. 7.2 V-on meg nyilván jobban fog melegedni, ha nem melegszik túl, akkor OK.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
-
Janos250
őstag
válasz tonermagus #13782 üzenetére
Nem teljesen értem
"A sima Step Down modulok pedig teljesen kilőve,mert a leírásuk alapján 7V alatt nem nyitnak... "
Ez pl.
https://www.banggood.com/5Pcs-Mini-DC-DC-Converter-Adjustable-Power-Supply-Step-Down-Module-p-951165.html
a leírás szerint 4.5 volttól már megy.
A GPS-nek úgyis 3.3 V kell, tehát azt külön kell előállítanod.
Vagy egy másik megoldás:
Egy step-uppal felviszed, step downnal leviszed.
Én a mellékelt modult használom. Valaki itt ajánlotta korábban. Egy bajom volt vele eddig: mikor tévedésből 12V helyett 48-at adtam rá, úgy ment tönkre, hogy a kimenetén a 48 V jelent meg, és tarolt.
És nem NEO-M8N-et, hanem ennek ötvenszerese árú modult .[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz tonermagus #13782 üzenetére
Most próbára ilyet rendeltem, de még nem próbáltam ki:
https://www.banggood.com/10pcs-Mini-5A-DC-DC-Converter-Step-Down-Module-Voltage-Regulator-Buck-Board-4_5V-18V-to-3_3V-p-1640650.html?cur_warehouse=CN
Elvileg 4.5 V-tól nyit. Igaz, picit nagyobb a hossza.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
nagyúr
válasz tonermagus #13782 üzenetére
Az AVR-ek 5V alatt is tudnak megbízhatóan üzemelni, én legalábbis próbáltam már 2db AA elemről UNO-t hajtani, ami azt jelenti, hogy 3(!)V-ról is elment.
A mega boardot nem próbáltam, de ha nem kapja meg az onboard regulator a 6,5V-ot, és nem a uC emiatt 5V helyett csak 4,7V-ot kap, szinte biztos, hogy nem fog problémát okozni, pláne, ha 3,3V-os perifériákkal kell kommunikálnia, ami alapból szintillesztést igényel. Ki kell próbálni.
Amúgy a 7,4V és a 6,2V hogy jött ki neked?
A 7,4V az ha jól sejtem egy 2S li-ion cella névleges feszültsége, de az szinte sosem annyi, mert 8,4V - 6V közt változik, töltöttségtől függően.
A másik mi lenne?De még ha használhatnám is kérdés hogy a GPS modul-t (Neo M8n) elbírja-e ami az áram erősséget illeti, mert ha jól tudom az Ardu egy lábon max. 40mA-t tud leadni, a modul pedig nagyon a határán van.
Ezt úgy, ahogy van, nem értem... A mega board egyik I/O lábáról akarod tápfeszültséggel ellátni?
[ Szerkesztve ]
-
gyapo11
őstag
válasz tonermagus #13828 üzenetére
Nem volt még a kezemben se mega se mini pro embed, de ha két 5 V-os pinje van, akkor én rámérnék ellenállásmérővel, hogy össze vannak-e kötve. Ha igen, akkor nincs több kérdés, de ha nem, akkor is mi lehet a gond? Két teljesen független 5 V is (ha közös a testpontjuk) ugyanúgy 5 V potenciálon van, bármikor összeköthetők egy vezetékkel és nem fog áram folyni. Azt meg nem hiszem, hogy két külön test lenne a megán a két 5 V bemenethez. De ha igen, akkor nem szabad összekötni a két 5 V-ot.
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
-
nagyúr
válasz tonermagus #13828 üzenetére
Ezek szerint már füstölt?
-
Gergosz2
veterán
válasz tonermagus #13866 üzenetére
Kínából a pcbway-ről rendeltem elég sokat. Jól gyártanak és kb mindig megérkezett a cucc két héten belül. JLCPCB-ről i szoktam, mert sokszor olcsóbb, de teljesen OK minőség.
Nokia 6030 Hardcore User // I Panic Restaurant by Taito
-
nagyúr
válasz tonermagus #13868 üzenetére
Nagyon komplikált? A klasszikus fénymásolós-rávasalós módszerrel nem tudnád magadnak megcsinálni?
[ Szerkesztve ]
Új hozzászólás Aktív témák
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Skoda, VW, Audi, Seat topik
- Router gondok
- Gaming notebook topik
- Betelik a pohár: nagy igény lenne a gyorshajtás-ellenes technológiára
- Elektromos autók - motorok
- Computex 2024: analóg árkád kontroller a Varmilo gondozásában
- Computex 2024: jóvágású Gigabyte alaplap Threadripperek alá
- Veszprém és környéke adok-veszek-beszélgetek
- Honor Magic6 Pro - kör közepén számok
- További aktív témák...
- BenQ PD3200U - 32" 4K 16:9 100% sRGB 60Hz Designer Monitor
- ASUS TUF Gaming A15 FA507XU- LP4050W Gray ELADÓ!!!!!! (GARANCIÁLIS 36-HÓNAP)
- Újszerű Spigen Liquid Air Folio Tok, iPad Pro 12.9, Fekete
- Huion Kamvas Digitalizáló Tábla / Rajztábla / Külső Monitor okos tollal /// ÚJ // Számla + Garancia
- ESR 360 Mágneses Tok és Billentyűzet Ipad Pro /// Air // Bontatlan // Számla + Garancia