-
IT café
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
-
Tankblock
aktív tag
Hello,
2.4 GHz miatt nem túl sok. A víz például elnyeli/csillapítja a hullámokat.
Mire kellene?
Wifi nyílt terepen még a beépített awntenával is lehet kapcsolatot tartani akár km nagyságrendben, megfelelő antennával ha közvetlen a rálátás még többet is. Ha nagyobb távolság kell és néhány byte adat olvasni akkor LoRa/GSM lesz a befutó.....
Release the Beast....
-
Teasüti
nagyúr
válasz Spuri2000 #7252 üzenetére
Nem bonyolult, csak ránéztem és elszörnyedtem. Egy igazi kódhuszár erre köp egyet és tovább lapoz.
Tényleg hasznos az a "programkód" szövegformázás, így behúzza a sorokat a struktúrának megfelelően a fórum motor. Én pl már ott ráncoltam a szemöldököm, hogy három kapcsos zárójel egymás után.
Ami azonnal átlátható megfelelő formázással, de így meg át kell nyálazni, hogy melyik hova tartozik, ki kivel van.(#7250) dzz
Hát ha a karórámból indulok ki, ami BLE-vel kapcsolódik, akkor nem sok.
Két falon keresztül már megszakad a jel (mondjuk kimegyek a fürdőbe egyazon emeleten és hisztizik az óra, hogy megszakadt a kapcsolat). Néha a saját testemmel le tudom árnyékolni, mikor pl összefonom a karjaim. De hát ugye okkal az a neve, hogy Bluetooth Low Power.
A klasszik BT ugyan erősebb, de az nincs implementálva még az ESP-IDF-ben se, nem hogy Arduino vonalon.
Én azt mondanám jó, ha megvan a 10-20 méter szabad rálátás esetén.
Viselhető eszközökhöz és kis hatósugarú mesh hálózatokhoz van kitalálva, nem arra, hogy kirakjunk egy állomást a semmi közepére. Persze ha kimész a helyszínre kiolvasni az adatokat, ahhoz amúgy megfelelő, mert viszont jó választás az akkumulátoros üzemhez. Sőt, akkus üzemhez én eleve nem is gondolkodnék másban. Állítólag megfelelő alkalmazásban a BLE kevesebbet fogyaszt, mint az elem önkisüléséből eredő merülés. A wifi-nek nem lesz hosszú üzemideje e szempontból.[ Szerkesztve ]
-
dzz
aktív tag
válasz Tankblock #7251 üzenetére
Ez a kapcsolattartás kicsit túlzás Egy fotós projekt része, a beállításokat el lehet végezni kézben tartva is, de azért nem lenne baj ha nem kellene minden beállításért oda-vissza rohangászni. Olyasmi, mint a vaku kioldók, de ennyire nem szoros a real-time, bár nem jönne rosszul ha egy triggerre exponálna a távolból a fényképező . Az erdős példa gyakori lehet, a maximális táv olyan 250-300 méter maximum, a közvetlen rálátás nem garantált ahogyan a táv is a szélsőséges esetben ekkora.
Nem elvárás a folyamatos hetekig tartó üzem, 3-4 óra elegendő és általában vannak tartalék akkuk, mint a vakukhoz is.
[ Szerkesztve ]
ERROR: '--failure' is not an option. Aborting... ---goo.gl/BFtD86
-
Teasüti
nagyúr
Akkor ez eldöntetett. BLE nem a legideálisabb a valós idejű alkalmazásra. A klasszik BT még talán ahol aktív kapcsolat épül fel, de a BLE teljesen más elven működik.
A hatótáv se lesz elég neked.
Az még a Class 1 BT-nek is túlzás.Egyébként csak úgy szólok, hogy a telefonod (és egyéb mobil eszközeid) nem fog(nak) áthidalni több száz méteres távolságot.
Erre esetleg azt tudnám kitalálni, hogy legyen egy szerver wifi AP-vel a közeledben ahol tartózkodsz, és egy másik modul kihelyezve ahova kell. Két Arduino, amik kommunikálhatnak vmi egyéb nagy hatótávú csatornán. Pl. HC-12 modulokkal.
Sima soros porton történik az átvitel, nagyon egyszerű programozni.[ Szerkesztve ]
-
dzz
aktív tag
válasz Teasüti #7255 üzenetére
A real-time nem feltétel, 1-2-3 másodperc sem számít, főleg ha állandó a késleltetés. Az AP-re gondoltam én is, kb. 100 méter körüli videóátvitelt már sikerült két telefon között létrehozni és egy AP segíthet megnövelni a távot. Most kezdésnek a technikai oldalt próbálom ki ha megérkezik a modul, aztán meglátjuk mennyire van szükség a többire.
ERROR: '--failure' is not an option. Aborting... ---goo.gl/BFtD86
-
Teasüti
nagyúr
Félre értesz. A nagy hatótávú jelátvitel két Arduino között történik. A wifi AP az egyik Arduino és az Android közé kell.
Lehetne szórakozni wifi repeater módban is más eszközökkel, de kétlem hogy olcsóbbak lennének két HC-12 modulnál. Eleve az egy nagyságrenddel kisebb frekvencia jobb választás erre a felhasználásra. Ugye itt nincsen különösebb sávszél. igény, pár vezérlőbájtot kell csak átvinni.[ Szerkesztve ]
-
Janos250
őstag
válasz Teasüti #7249 üzenetére
az esp32-hal-gpio.h-ban találod:
//GPIO FUNCTIONS
#define INPUT 0x01
#define OUTPUT 0x02
#define PULLUP 0x04
#define INPUT_PULLUP 0x05
#define PULLDOWN 0x08
#define INPUT_PULLDOWN 0x09
#define OPEN_DRAIN 0x10
#define OUTPUT_OPEN_DRAIN 0x12
#define SPECIAL 0xF0
#define FUNCTION_1 0x00
#define FUNCTION_2 0x20
#define FUNCTION_3 0x40
#define FUNCTION_4 0x60
#define FUNCTION_5 0x80
#define FUNCTION_6 0xA0
#define ANALOG 0xC0Látszik, hogy melyik bit mit jelent.
Ezt hogy lehetett volna úgy bevinni, hogy ne csússzanak el?
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
tibi-d
tag
Sziasztok!
Van egy OPEN-SMART 3.2' 400X240 ILI9326-os TFT kijelzőm. Próbáltam tesztelgetni különböző példaprogramokkal . Némelyikük működött, többségük nem. A problémám az, hogy feltételezhetően valamelyik program átírta a TFT ID-jét, és felbontását. ID 9302, a felbontás 320X240 lett. Így azok a programok sem működnek, amelyek korábban futottak. A kijelző egy UNO-ra van ültetve. Hogyan lehetne visszavarázsolni az eredeti adatokat a kijelzőbe.
Köszi a segítséget. -
vargalex
félisten
válasz Janos250 #7261 üzenetére
//GPIO FUNCTIONS
#define INPUT 0x01
#define OUTPUT 0x02
#define PULLUP 0x04
#define INPUT_PULLUP 0x05
#define PULLDOWN 0x08
#define INPUT_PULLDOWN 0x09
#define OPEN_DRAIN 0x10
#define OUTPUT_OPEN_DRAIN 0x12
#define SPECIAL 0xF0
#define FUNCTION_1 0x00
#define FUNCTION_2 0x20
#define FUNCTION_3 0x40
#define FUNCTION_4 0x60
#define FUNCTION_5 0x80
#define FUNCTION_6 0xA0
#define ANALOG 0xC0Biztos?
Alex
-
gyapo11
őstag
Terepen nagyobb távolság áthidalására jó lenne a PMR. Ez több km-t átvisz, de kellene hozzá egy arduino meg egy DTMF kóder ic is, meg persze az arduinora egy program, ami a vett adatokat átfütyüli a túloldalra. A vételi oldalon PMR, DTMF dekóder, arduino, és ha telefonra kell az adat, akkor arduinora BT modul.
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
-
jrdani2001
újonc
Sziasztok
Az lenne a problémám hogy a hangfalam lapkája tönkre ment és azt kiszeretném cserélni egy arduino nanora. Esetleg megoldható lenne?
-
Teasüti
nagyúr
válasz jrdani2001 #7265 üzenetére
Ez egy aktív hangszóró volna? Erősítő fokozattal, tápegységgel meg minden?
Ez több kérdést is felvet, de a legelső mindjárt az, hogy mi szerepe is volna egy mikrovezérlőnek egy hangszóróban? Mit kell itt vezérelni? -
Teasüti
nagyúr
válasz jrdani2001 #7267 üzenetére
Nem a megfelelő kérdésekre válaszoltál.
-
vargalex
félisten
-
Teasüti
nagyúr
válasz Teasüti #7268 üzenetére
Mi a dolga ebben egy mikrovezérlőnek?
Mihez kell itt számítási kapacitás?
(A kérdésedből amúgy látszik, hogy helyre kellene tenni a mikrovezérlő definicióját is.)Ez egy analóg rendszer, esetleg van benne egy DAC is, ha van optika rajta.
Megkapja a bemeneten a hangot, azt erősíti, majd meghajtja a hangszóró(ka)t.
Van rajta egy analóg hangerőszabályzás, meg van benne egy tápegység.Ha ez tönkrement, akkor garancia, szerviz, vagy kuka.
Ezt a szerepet nem fogja betölteni egy mikrovezérlő.
Ellenben lehet kapni külön DIY erősítő modulokat, ha át akarod alakítani.
(Viszont ezt én nem ajánlanám a témában való jártasságodat figyelembe véve. Esetleg a Hobbi elektronika nevű topikban kérnék segítséget, hátha van egy hozzáértő a közeledben, aki elvállalná a javítást, vagy átalakítást. Már ha ér annyit egyáltalán az eszköz.)[ Szerkesztve ]
-
dzz
aktív tag
válasz Teasüti #7257 üzenetére
Nem értelek félre, hanem azt értem bele, hogy egyéb célokból van egy AP-m ami kezeli a fényképezőm (bár nem is tudom mikor használtam legutóbb), így még esetleg ezt hozzá csapni nem lehetetlen. Bár a legjobb lenne egy olyan eszköz ami beilleszthető a meglévő rendszerbe (mondjuk vakupapucsba) és onnantól el is lehetne felejteni a különböző rendszereket Na jó, nem álmodozom Ha megérkezett és eljutok valameddig, jelentkezem és minden bizonnyal érdeklődöm tovább.
ERROR: '--failure' is not an option. Aborting... ---goo.gl/BFtD86
-
Janos250
őstag
válasz vargalex #7263 üzenetére
Ja, most jöttem rá, hogy mit írtál
Azt hiszem, érdemes lenne prohardver tanfolyamot tartani.
Nekem nem sikerült, az, ami Neked igen.
Persze más is van, ami nekem nem megy. Pl. nem tudok keresni, általában semmi eredményt nem ad vissza. Lehet, hogy azért, mert nálam a böngésző nagyon le van korlátozva a sok mocsok reklám blokkolása érdekében?
Na, közben kipróbáltam, tényleg jó a szerkesztés, ha program kódként adjuk meg Kösz!
Engem az zavart meg, hogy a szerkesztői ablakban még nincs változás.[ 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 Janos250 #7274 üzenetére
Pedig elég jó keresője van az oldalnak. A részletes keresőben még felhasználóra is lehet szűrni.
Az asztali verziót használod vagy a mobilt? A mobil verzió viszont botrányosan gagyi. Utóbbi topikon belül nem is tud keresni.
Olvasáson kívül semmire nem való a mobil verzió.Jah amúgy meg köszi szépen a hozzájárulásodat az lapcsalád csődbe viteléhez.
[ Szerkesztve ]
-
gyapo11
őstag
Megjött 3 db nano, és játszottam egyet a logic analyzerrel. Két dolog lehet érdekes, ha csak egy led be-ki van a loopban, akkor 145 kHz-cel pörög a loop, a másik, hogy a szép egyenletes négyszög sorozatban 1 ms-onként egy 9.5 μs-os szünet van, ez pedig a millis léptetésére elhasznált idő lehet. Vagyis a kimenő jel ennyit is késhet legrosszabb esetben, az pl. egy 20 kHz-es vezérlésnél 16 %-os hiba.
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 Teasüti #7278 üzenetére
A Saleae tudja azt, már többször ajánlottuk:
https://www.ebay.com/itm/24MHz-8CH-USB-Logic-Analyzer-8-Channel-Logic-Analyzer-Compatible-to-Saleae/162134953459?hash=item25bfff0df3:g:Jz0AAOSwh2xYBDu5Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
gyapo11
őstag
válasz Janos250 #7279 üzenetére
Igen, a Saleae másolat, 1200 Ft-ért az aliról vettem. 24 MHz-cel mértem, ami 41.6 ns-enkénti mintavétel, tehát a 6.9 μs-os időt 1 %-on belüli kvantálási hibával méri. Nyilván nem egy pontos valami, de azért kb.
Az újabb sw tud olyat is, hogy vár egy megadott minimum-maximum szélességű H vagy L impulzusra, és csak onnan indítja a mintavételt, sajnos ilyenkor már nem bírja a 24 MHz-et, le kell menni 16 MHz-re, és ha H impulzusra állítom, akkor crash-sel.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
-
fpeter84
senior tag
válasz gyapo11 #7280 üzenetére
A sebesség csökkentési hiba az általában USB porthoz köthető! Kerüld az USB hub használatát, és ha van elég portod akkor lehetőleg olyanra tedd ahol a root hub-on nincsen senki más csak ő (aida, egyéb programokkal lehet feltérképezni a root hub-okat). Továbbá kerüld az USB 3.0, alternatív USB chipset-hez köthető portokat, lehetőség szerint mindig a natív alaplapi chipsethez tartozó USB 2.0 portokat keresd...
A másik hibaforrás a kínai klónokon lévő EEPROM: ez nem a sebesség, hanem a program indításkori detektálási bizonytalanságot tud okozni. Az eredetire a lehető legalacsonyabb elérési idejű típusokat teszik, és ezt szándékosan ki is használja a szoftver inicializálási rutinja a klónok kiszűrésére. Egyszerűen le kell cserélni az EEPROM-ot pl egy Microchip félére - ez nekem problémamentes volt mindig. Az EEPROM tartalmát pedig vagy külső íróval kell átmásolni, vagy a Cypress USB Console nevű programmal is beleírható, ha nem read only-ra van húzva a RW lába a nyákon...
-
Próbálgatom a hc06-os bluetooth modult. Telefonra feltettem a bluetooth contorller appot, azzal terminálból tudok kapcsolgatni ledet. Gondoltam keresek valami szebbet, feltettem a RemoteXy-t. Az nem tiszta, hogy a telefonra hogy tölti fel a grafikus felületet? A lementett source code-ban van benne? A telefonra nem telepít semmit. Mondjuk egyáltalán nem akar kapcsolódni a bluetooth modulhoz se, pedig jó lenne ha nem terminállal kéne távirányítani.
Eladó Lego: 42139 All terrain vehicle
-
Teasüti
nagyúr
válasz Victoryus #7282 üzenetére
Ez pont úgy működik, mint az általam használt pfodApp.
Arduino tárolja le vmi nagyon lényegre törő pár bájtos protokollal, hogy mit kell megjeleníteni, és ezek alapján készíti el a mobilos app, amit kell on-the-fly.
Gondolom van hozzá egy kód generátor is, amiben megszerkesztheted amit szeretnél látni.
Kár, hogy nem tud BLE-t, különben már telepíteném is.
Fejlettebbnek tűnik a pfodApp-nál.
Bár ahogy nézem Serial-on kommunikál, meg lehetne hack-elni a library-t, hogy menjen a BLE is.
Pont ezt tettem a pfodApp-pal is. Hmm...[ Szerkesztve ]
-
gyapo11
őstag
válasz fpeter84 #7281 üzenetére
Usb3-as hubon volt, más forgalom nem volt azon a porton. Hmm, azért majd kipróbálom, van két usb2-es portja is a notebooknak, hogy melyik root melyik nem azt nem tudom.
Nekem úgy logikus adott szélességű impulzus keresése, hogy addig át se töltök semmit az usb-n, amíg a keresett impulzus be nem érkezik az eszközbe. Először átküldöm a szélességi és szint adatokat, aztán figyelje a kis processzor. De lehet, hogy átszív mindent az usb-n, és a pc-s program dönti el, hogy kezdődhet-e a rögzítés. És mivel ez a képesség csak az újabb programban van, ez arra utal, hogy utóbbi történik.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
-
fpeter84
senior tag
válasz gyapo11 #7284 üzenetére
Szerintem folyamatosan megy a stream függetlenül a tartalmától és a pc oldali szoftver dönti el a 0/1-ekről hogy mit kezd vele - a rajta lévő CY7C68013-ben lévő 8051 mag szerintem nem elégséges szoftveres elemzésre, épp csak az alap I/O funkciók ellátására alkalmas...
Ha aida-val nézed az eszközök > usb eszközök rovatot akkor ott látod majd hogy hogy épül fel, mi miből származik. Dugj sorban a portokra egy felismerhető nevű eszközt, és akkor látod hogy melyik port melyikkel osztozik az erőforrásokon... Egyébként olyat is tapasztaltam már egy notin, hogy a natív portokon xarakodott a saleae, de egy adott hub chippre épülő hubal meg szépen ment - szóval lehet valami kommunikációs időzítési problémák jönnek elő ilyenkor, amin ronthat de akár segíthet is egy köztes pont...
[ Szerkesztve ]
-
MineFox54
őstag
Sziasztok!
ENC28J60-at szeretnék működésre bírni, de nem nagyon működik...
Az ethercard/testdhcp-vel működik, semmi mással nem kap IP-t, se DHCP-n, se manuálisan nem adja meg a normális IP-t, 5.5.5.5 vagy 249.249.249.249-et kapok...
De kommunikálni kommunikál a panellel, csak nem megy a hálózat...Mi lehet a baj?
-
Megérkezett a hcmax7219-es 8x8-as led matrixom, 4db van egyben. Az a baj, hogy gyakorlatilag bármilyen példát nézek rá, mindet felülről lefele vagy alulról felfelé futtatja. Magyarul nem hosszában, ahogy kéne, hanem keresztbe. Van esetleg ehhez valakinek normális könyvtára/programja?
Eladó Lego: 42139 All terrain vehicle
-
fpeter84
senior tag
válasz Victoryus #7287 üzenetére
A kérdéses lib-ekben érdemes nézelődni, mert lehet át lehet konfigurálni hogy 2x2 default helyett 1x4-es felállásban kezelje. A .c és .h fájlokban nézelődj hogy az inicializálásnak vannak e opcionális paraméterei, esetleg lehet e többféleképpen meghívni az init parancsát, vagy fixre égetve is lehet konstans formában. Meg persze az is előfordulhat, hogy nem készítették fel rá...
-
-
Hátha belefut más is ebbe a problémába: végül arra jutottam, hogy ehhez a fajta 8x8-as led mátrixhoz az MD_MAX72xx könyvtár jobb. Ezzel már legalább balról jobbra megy a szöveg, de még nem tökéletes mert van amikor összecsúsznak a betűk. Amúgy nagyon király ez a kijelző Lassan már 3 órája elvagyok vele.
Eladó Lego: 42139 All terrain vehicle
-
gyapo11
őstag
válasz fpeter84 #7285 üzenetére
OK, majd egyszer eljátszok ezzel, annyira nem vészes. Meg az az érdekes, hogy csak akkor panaszkodott a sebességre, amikor az impulzus szélesség figyelését állítottam be triggernek, ha le- vagy felfutó élet, akkor semmi baja nem volt a 24 MHz-cel.
27 éve még én írtam programot a c64-re, amivel egy pc billentyűzet jeleit nézegettem, hogy egy z80 panelre rá tudjam kötni. Azért mennyivel könnyebben boldogulnak a mai barkácsolók.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
Sziasztok!
Ezekkel a relékkel biztos van tapsztalatotok. Hogy bírják a 230 voltot? Nekem nagyon furán működnek. Kapcsolásnál elkezd ki-be kapcoslni nagyon gyorsan. Mintha oda-vissza pattogna.
12 voltnál nem csinálja. De ott meg a gombnyomásra dupláz.
Vagy annyit nem bírnak?
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
Ennyit bírnak. 100 ms időt adtam neki ki-be ciklusra. Ha ezt felemeltem, akkor már stabilan működött.
Ismertek valami masszívabb relét, ami arduinoról vezérelhető és opto izolált?
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!
-
dzz
aktív tag
Nos a héten megérkezett az ESP32. Most játszadozom vele és ismerkedünk (Hello World megvolt most épp duktape van rajta) Viszont az egyszerűbb modulokhoz képest lényegesen többet tud, ez az arduino nem az az arduino amit eddig használtam (mármint eddig ennyire komplex nem volt a kezemben). A ledek ki/be kapcsolása és ilyesmi volt eddig terítéken. Valaki botlott már olyanba, hogy egy unix szerű sh/bash-t használhassunk? Agyament ötleteim támadtak és egy ilyesmi tetszene ha lenne készen. Nem kutakodtam utána nagyon, leginkább az érdekelne, hogy valaki futott-e bele ilyenbe.
ERROR: '--failure' is not an option. Aborting... ---goo.gl/BFtD86
-
Janos250
őstag
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Sokimm
senior tag
Tiszteletem az uraknak!
Van egy step down konverterem (asszem) (24V to 12V) átalakítóm, amiben található egy EM78P156 IC, és szeretnék hosszútávon gondolkodni (ha bedöglene, mert nem mai darab már a kütyü), ezért arra gondoltam, hogy ki kéne olvasni a rajta levő forráskódot. (hogy pótolni tudjam a jövőben)
A kérdésem az, hogy mennyire macera ez szerintetek? Ki csinált már ilyet?
Új hozzászólás Aktív témák
- Ford topik
- A fociról könnyedén, egy baráti társaságban
- Asus ROG Phone 8 Pro - az élet nem csak játék és mese
- Opel topik
- exHWSW - Értünk mindenhez IS
- Kínai cégek segítik ezentúl a Teslát, a Renault-t, a Hyundait és a Toyotát
- Parfüm topik
- Házimozi belépő szinten
- Kertészet, mezőgazdaság topik
- Honor Magic6 Pro - kör közepén számok
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest