-
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
-
-
Tankblock
aktív tag
Hello
Ha a
MyFancyClass s(3,5);
ként deklarálod azt is forítási időben csinálja a fordító pl a memória foglalást.
Futásidőben fogja memóriát foglalni:
MyFancyClass s = new MyFancyClass (3,5);
// itt fogod a művelelteket végezni
delete s; // törlésUpsz kimaradt: Memória foglalás lassú és ha már elfogyott akkor a new vége NULL lesz.
Másra való. Nézz utána a tervezési sémáknak. PL egy Singletont kifejezetten csak 1 szer kell h létrejöjjön.Pl ha adatfolyam csak időszakosan jön és nem szeretnéd mindig a memóriában tárolni a teljes structúrát akkor lehet a new - delete párossal játszani uControllereknél.
[ Szerkesztve ]
Release the Beast....
-
Gyb001
senior tag
Azt olvastam hogy GPIO nem elég neki de nem is mélyedtem bele, és már foglalt.
Ha érdekel esetleg jelenleg valami hasonlót képzelek el.
Viszont úgy érzem hogy biztos jó lesz még valamire ebbe az arduino.Elnézést félre nyomhattam, nem vettem észre.
[ Szerkesztve ]
A bus station is where a bus stops. A train station is where a train stops. On my desk, I have a work station
-
Janos250
őstag
Igen, persze, nem is úgy értettem.
Ezért írtam, hogy pap és papné, kinek melyik. Én midig azt ajánlom, ami szerintem a jobb, de mások szerint meg más. Rengetegen esküsznek a régebbi chipekre, én nyugdíjaztam őket. Az általad javasolt verziót nem ismertem, soha nem használtam, de ha tudja az USB-t akkor az a legjobb. Használtam az STM32-ket, ajánlottam is akkoriban, mert akkoriban azt ítéltem legkedvezőbbnek. Azon van USB is, de soha nem használtam. Ha USB-re van szükségem, akkor én az USB-soros átalakítót használom. A WiFi - BL is ízlés kérdése. Én továbbra is a WiFi híve vagyok, de nagyon sokan meg a BL-re esküsznek, azt használják.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
OK, én csak azt mondtam, hogy nekem ilyenre nem volt szükségem, amire volt, arra jó volt a konverter. Mint írtam, az STM32 USB-jére se volt szükségem. Távol álljon tőlem, hogy azt mondjam, hogy ne használja. Attól, hogy én nem ismerem, ha van aki ismeri, használja, ha az jó. Ha szükségem lesz, rá, majd én is ezt próbálom ki. Jelenleg csak az RFID olvasás jut eszembe, ahol nekem jól jöhet.
[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
AcCEsS
senior tag
Ez jó kérdés. Nyílt térben egy kerítésoszlopra lesz felszerelve a doboza, az oszlop és a napcellák fogják árnyékolni a nap elől. Kap egy-két szellőzőfuratot is. Meglátjuk...
De az összerakása után már az elején gondom volt vele, nem akart elindulni a wemos. Egy TP4056 intézi a töltést és a wemos áramellátását. Ez a bekötési vázlat lett követve. Viszont amikor berakom az akkut, a TP4056 akku felőli kivezetésein 3.6V körül mérek, de a wemos felőli lábakon csak 0.85V jelenik meg, így persze el sem indul. Kettő TP4056-al is próbáltam. De ha kiszedem a foglalatból a wemos-t, berakom az akkut, akkor a TP4056 wemos felőli oldalán is megjelenik a 3.6V és ha ilyenkor visszarakom a foglalatba a wemos-t, el is indul a ketyere. Ez nem tudom miért van...
Egyébként, ha a linkelt ábra szerint van bekötve a cucc, és firmware frissítést akarok csinálni, akkor mielőtt az USB kábelt rádugom a wemos-ra, ki kell vennem az akkut?
[ Szerkesztve ]
AcCEsS (https://www.metalenciklopedia.hu)
-
AcCEsS
senior tag
Köszönöm a tanácsot, van egy 3V3 boost-buck konverterem, át is alakítom a bekötést! És ezzel a megoldással (ahogy xboy89 (#8756) is írta) közvetlenül lekérdezhető az akku feszültsége az A0 lábon? Legalábbis 3.3 voltig?
[ Szerkesztve ]
AcCEsS (https://www.metalenciklopedia.hu)
-
Teasüti
nagyúr
Na várjál az más téma! Én ott végfelhasználó voltam, én ott letojtam hogy milyen SDK-t ad kicsoda. De azért a játékfejlesztőknek már a kezükben kellett legyen a cucc előre, különben hogy érkeznek rá a címek? Mi itt kérem szépen "fejlesztők" vagyunk (muhahha). Miért nincs teljes körű SDK-nk?
(Nem Arduino Core, hanem még az ESP IDF se támogat mindent, amit a hardver tudna.)[ Szerkesztve ]
-
AcCEsS
senior tag
Höhö! Ráadásul nem is a v3 lett volna a végleges, hanem egy külső antennás WeMos Mini Pro.
AcCEsS (https://www.metalenciklopedia.hu)
-
RAiN91
őstag
Annyira jutottam, hogy nem úgy működik, ahogy gondoltam. Ha pl. 3,3V--ra érintem az adott GPIO-t, akkor az úgy is marad, elengedés után is. Ha vissza akarom kapcsolni, akkor GND-re kell kötnöm.
Ez nem gond, nyomógombbal meg tudom oldani, de akadt még egy probléma:Bootolás után a GPIO be / kimenetek HIGH állapotba kerülnek, és egyből indítja is a programomat. Olvasgattam, hogy állítólag a GPIO 4 és 5 nem kerül HIGH-ra, de nálam igen, mindegyiken végigpróbálgattam már. (mozgásérzékelő van ide kötve, ha bootolok, egyből érzékel is és riaszt).
-
Teasüti
nagyúr
Viszont a minden periféria "erre" az mcu-ra lesz bekötve, így nem volna praktikus egy másik vezérlőre kötni a gps-t. Azon filózom kihagyom a külső akkut és inkább a jármű akkujáról oldom meg vmi programozható öntartó relével.
ESP8266 nem játszik, a wifi ide haszontalan.(#8869) Tankblock
Használatban; de nem lesz szükség a második UART portra végül. Így hogy vannak 2in1 modulok, így elég egy port is. -
tibi-d
tag
Ez nem teljesen igaz, mert a PLC utasítások között is van olyan, hogy bemenet azonnali lekérdezés. Ekkor az adott bemenetet(ket) frissíti. Vagy megszakítást lehet generálni. A korszerű PLC-k már mikroszekundumos ciklusidővel dolgoznak, és nemigen van olyan fizikai folyamat, ami igényelné az ennél rövidebb lekérdezést. A régi PLC-k a program méretétől függően akár 10-50 milliszekundumos ciklusidővel dolgoztak.
-
Teasüti
nagyúr
Igen, az MPU-6050 library példaprogramja ami a Process-nek küldi ki merre áll az 3 poligonból álló repülő, az éppen DMP-t használ.
[ Szerkesztve ]
-
Teasüti
nagyúr
A Z tengely körüli kúszás/forgás engem nem érdekel (Amúgy miért nem használsz 9 tengelyes szenzort? Az iránytűvel szerintem a yaw is korrigálható.). Az X és Y tengely kell csak a dőléshez és az egykerekezéshez.
Nekem ehhez elég a Teapot demo program, négy értéket használok csak amiből kettő nyers adat (X gforce, temp), kettőt pedig a DMP számol (roll, pitch). Alvó üzemmódban meg bármilyen tengelyen bármilyen gyorsulás felébreszti a vezérlőt.Amúgy nem, nem igazán van vele tapasztalatom. Úgy 2 éve szórakoztam ezzel utoljára. Azóta várja jobb sorsát. Amúgy fura, hogy még mindig nincs "hivatalos" library a DMP-hez, amikor már 2012-ben kiadták hozzá a dokumentációt.
[ Szerkesztve ]
-
dangerzone
addikt
Egy ismerősömnek van elfekvőben egy arduino robotautós szettje, amit még sosem használt és kölcsön tudja adni, kedvcsinálónak jó lehet. Van távolság mérő szenzor, motor shield, 2 kis motor, meg kerekek, enkóder, váz stb, de vezetékek se tápkábel nincsenek.
A kérdésem az,hogy ha usb-re kötöm az arduino-t, akkor úgy is mindent működésre lehet bírni, vagy mindenképpen szükségem volna egy külön tápellátásra is?
-
AcCEsS
senior tag
Most már stabilan megy az időjárás-állomás, de az akku aktuális állapotát továbbra sem tudom monitorozni, ebben szeretném a segítségeteket kérni. A bekötési vázlathoz képest annyi változtatás történt, hogy a TP4056 után - aryes javaslatára - bekerült egy boost-buck 3v3 konverter, és a 3.3voltos lábon van megtáplálva a Wemos. Gondolom ott nem lehet mérni, mert az nem az akkufesz. Ebben a kiépítésben hogyan tudnám monitorozni az akku állapotát? Ez a "két ellenállásból csinálsz feszültségosztót, ami leosztja az akku feszültségét, és azt méred meg az analóg porton" tanács nekem nem tiszta, mert totál nem értek ezekhez a dolgokhoz. Mekkora ellenállásokat kellene beszereznem és pontosan hová, mit és milyen módon kell bekötnöm?
[ Szerkesztve ]
AcCEsS (https://www.metalenciklopedia.hu)
-
_q
addikt
Én úgy értelmeztem, hogy az ábrán látható 2 ellenállás adja magát a feszültség osztót nem kell plusz ellenállás. A FET feszültségre nem gondoltam, de akkor csak annyi hogy a max 2 V helyett mondjuk 2.6 V lesz amit arányosítani kell az aksi max feszültségéhez (ha 0.6 V esik a FET-en). De cáfoljatok meg ha nem így van.
Viszont mivel asszem 2.8 V lehet a minimum feszültség amin még biztonsággal működik az ESP32, így az aksit nincs értelme teljesen lemeríteni. Lényeg hogy meg kell nézni mekkora feszültség esik a FET-en, azt pedig hozzáadni az ADC mért feszültségéből, így meg van a tényleges aksi feszültség. Vdd ahogy írod az aksi.Deepsleep módban 10 uA a fogyasztása az ESP32-nek, egy AMS1117 3v3 LDO 5-10mA körül van terhelés nélkül.
-
Janos250
őstag
"Miért van az, hogy az n csatornás feteknél a pozitív ágba kell tenni a fogyasztót, a p csatornásnál pedig a negatívba? "
A neten számos leírás van rá, itt röviden nehéz lenne leírni.
pl.:
link30-36. oldal
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Igen, azt mondják, hogy 5V toleráns. Akkor elhagyhatónak ítélem én is, de azért a PNP meghajtást korrektebb 2 fettel csinálni. És én OD-ra állítanám a lábat, ha elmarad a másik FET, és külső ellenállóval a bat-ra húznám.
Hogy biztosan zárva legyen, amikor az kell.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
tvamos
nagyúr
Szerintem az ESP32 bemenetei nem 5V toleránsak. Mintha olvastam volna ezt valami összehasonlításban. Persze lehet, hogy majd erre is mond valamit az a CEO. Az is kérdés, ha már aku+ESP8266EX, hogy 5V-on mekkora a leakage. Errôl végképp nem találtam eddig sehol semmit.
[ Szerkesztve ]
"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János
-
Teasüti
nagyúr
(#9043) xboy89
Meg, megoldható. Ha rákeresel a témára, akkor rendre ilyen 2-3 méter limitekről számolnak be, ami még üzembiztosnak mondható a célnak megfelelő kábelezéssel.(#9044) Janos250
Hantek 6022BE.
De van egy kézi DIY szkópom is, ha csak gyorsan meg akarok lesni vmit, vagy nem tudom vinni a laptopot és az usb-s szkópot. Ez is tök jó cucc az áráért (feléért is meg lehet találni), bár csak 10 uS-ig tud lemenni, ami a több száz Khz-es jelekhez már kevés. -
_q
addikt
Köszi a tippet és (#9056) Janos250-nak is. Nem konkrétan ezzel a sorral volt a gond, de a read_raw-hoz manuálisan hozzá adom a 'W'-t pár sorral lejjebb és ott már nem kellene az i indexet tovább léptetni, amit én viszont megtettem, így ott valóban túllépte a tömb a max elemszámát. Most ez a része kb. 20 perces futás alatt nem dobott hibát, cserébe ugyan itt előjött más
Ez a hiba. A serial monitoron jön egy 0-s index, illetve egy üres sor, mint ha nem küldene semmi adatot a kliens, majd amikor szétbontom a hőmérsékletet és az aksi szintet, az aksi szint üres, a hőmérséklet egy W. Ezek alapján az látszik, hogy valószínűleg küld valamit a kliens, különben be se lépne a fogadás programrészbe a szerver, viszont csak egy W-t.
Lehet elveszik az adat küldés közben? Érdemes lenne szervertől visszaküldenem az adatot a kliensnek, megnézni egyezik-e ha igen akkor oké, ha nem akkor küldje ismét a kliens? Változó hogy kb. 10-20-30 küldésenként jön elő, a küldés 5 másodpercenként megy. -
vargalex
félisten
Elbénázták a redirect-et. A http://jlcpcb.com át van irányítva a https://jlcpcb.com-ra, ami pedig a https://jlcpcb.com:443-ra, ami ugye önmaga. Innentől végtelen rekurzió...
Szerk.: Úgy látszik, éppen javítják, már bejön CSS nélkül.
[ Szerkesztve ]
Alex
-
tvamos
nagyúr
A 3.3V-os pro micron minek lesz baja az 5V-tól?
Az 5V-os boardokon az Mega 16MHz-en megy. Ha azt 4.5V alatt használod, az kívül van a specifikáción. Persze, megy az, de nem biztos , hogy a teljes hőmérséklet tartományban megfelelően.
[ Szerkesztve ]
"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János
-
_q
addikt
Ja igazad lehet, mert az arduino honlapon a gyári panelből indulnak ki, viszont ebay, alliexpress és ás társain a kínai másolat van, ami az emberek többségének lehet, ott már el tudom képzelni, hogy nem tud annyit, mint az original.
Jó lenne tisztázni a pontos eszközök típusát, én abból indultam ki, ami a képen, illetve hozzá írt szövegből kiderült. De ahogy írtam a legbiztosabb a Vin vagy az USB bemenetről való táplálás, mert ott van regulátor, így az 5 V se okoz gondot. Vagy nem árt tudni a pontosabb paraméterét a panelnek.[ Szerkesztve ]
-
_q
addikt
Szerintem attól függ, hogy teljes ablak nyitás vagy bukóra nyitás a cél, emellett az is kérdés, hogy miként van megoldva. Ha valamilyen lineáris szán segítségével vagy ehhez hasonló "áttételezés" van akkor jó a DC, de egyébként DC motor nem tudná egyenletesen nyitni/zárni (PID nélkül). Léptető vagy servo motor az áttételezés miatt jobb választás lehet direkt nyitás/zárás esetén (vagy DC + PID).
Ez csak tipp, nem próbáltam, persze érdemes lehet kipróbálni DC motorral ha van kéznél az olcsósága miatt (léptető és servohoz képest).[ Szerkesztve ]
-
Teasüti
nagyúr
-
gyapo11
őstag
Nagyobbacska szobai ajtó, egyszárnyas persze. Nem kritikus a mozgatás sebessége, viszont léptetőmotorral még nem volt dolgom, az egyenáramút meg könnyű vezérelni.
[ 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
-
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? -
Teasüti
nagyúr
Köszi! Hát, 10 darabot rendeltem mindenből. Ha egyszer összeáll a projekt, akkor elgondolkodok majd rajta hátha másnak is volna igénye hasonlóra.
Jut eszembe: autószelepes keréknyomásmérőt nem ismer vki véletlen, amit lehet használni Arduino-val? TPMS szenzor a becses neve. Vmi gyári jeladó kéne, csak a jelvevő lenne Arduino.
[ Szerkesztve ]
-
lappy
őstag
Egy hasonló épített oszcilloszkóp kb a felét tudja csak (így 100kHz), de már akkor is elég a végét járja. Így ha annál nem nagyobb a mért jeled akkor vedd meg.
Analizálni meg a ~2500 Ft USB Logic Analyzer 24M 8CH Microcontroller ARM FPGA Debug Tool használd
( a digitális oszcilloszkóp nem bírta megmutatni az induló jelet amíg ez a kis piszok igen!)[ Szerkesztve ]
Bámulatos hol tart már a tudomány!
-
Teasüti
nagyúr
Nekem van egy ilyen 200 kHz-es amit linkeltél, és van egy Hantek 6022BE usb-s szkópom is ami 48 Mhz-es mintavételezést tud. A DIY szkóp tök jó mobil cucc, kicsi és viheted ahova akarod. Ha vmire gyorsan rá akarok nézni, multiméter mellé jó párosítás. De azért egy WS2812B jelet már alig-alig lehet értelmezni vele. Vagyis értelmezni lehet, de a jelalakot már nem nagyon látod, ahhoz kicsi a mintavételezése. Ha jól emlékszem, akkor 10 uS a legkisebb egység az idővonalon. A nanoszekundumos jelekhez már mindenképpen komolyabb eszköz kell. Ez az usb-s szkóp azért még mindig elérhető áron van a hobbistáknak is. Vmi 50 font körül fizettem érte anno, ami töredéke egy komoly asztali oszcilloszkópénak.
De persze nem is olyan kényelmes a használata, kell hozzá egy PC/Laptop és bugdácsolhatsz a kábelekben.[ Szerkesztve ]
-
_q
addikt
-
ecaddsell
aktív tag
Vsz. kétszer gondold meg mielőtt beleugrasz ilyen nagyon olcsó cuccokba.
Én nemrég szívtam meg freki mérővel.
OLED kijelzős, vámhatár alatt 2.4GHz-ig mér. Ez kell nekem. (Ne legyen teljesen off, ESP32-ről vezérelt ADF4351-hez).Valóság: Valóban mutat valamit, sőt ha elég nagy jelet kap elmegy egészen kb. 3 GHz-ig is.
Viszont a pontossága nulla. Alapból van kb. egy fix 0.5%-os eltérés (normális mérő 10^-6 tól indul). Nem mellékesen nagy ugrásokkal változik a mutatott érték. A számláló mintha kb. csak 10 bites lenne.Na most mivel nekem is hobbi, kicsivel többért sokkal jobbat tudtam volna építeni (persze még szétszedhetem azt is amit vettem, de nem hiszem, hogy sokkal többet ki lehet belőle hozni).
Az ESP32-vel simán lehet akár 40 Mhz-ig tudó freki mérőt csinálni (15 bites PCNT, ablakozás RMT-vel van rá netes példa). Még hozzá téve egy előosztót akár feljebb is tudtam volna menni frekiben mint amit vettem (és úgy már nemcsak CMOS jelszintekkel megy).Visszatérve a szkópra: Kicsit alul specifikált. Mennyi a mintavételezés sebessége? Digitális (négyszög) jeleknél a mintavételezési sebesség tizedével kell számolni mint (felső) határ. Milyen a tárolás mélysége? Milyen érzékenységi tartományban használható? Milyen triggerek vannak?
(A dekódolást nem említem, bár pl. ami nekem van tudja, sosem használtam, annyira nehézkes a beállítás. Simán fe/lelfutó élre triggerelve megnézem a lényeget, sokkal gyorsabban így.)
Egyéni igény az, hogy a jel spektruma FFT-vel megnézhető legyen. Nem feltétlen a készülékben, hanem pl. offline PC-vel. Viszont az FFT freki felbontása függ a mintaszámtól, szóval van helyzet ahol simán kellhet 1M minta...
Sajnos konkrét cuccot, pláne ennyiért nem tudok ajánlani. Viszont saját tapasztalatból kiindulva, nem érdemes a nagyon olcsó cuccokba gyorsan beleugrani.
Új hozzászólás Aktív témák
- IBM Lenovo ThinkPad 20V 4.5A 65 és 90W gyári töltő
- HP laptop töltő, eredeti, 65W
- 4GB DDR3 PC3 PC3L 1600MHz 1333MHz RAM memória LAPTOP -ba eladó
- Dell Optiplex 7070 SFF: Az igazi kis erőgép: i7 8700, 32GB RAM, 512GB SSD, 2xDP+HDMI+USB-C, Win11Pro
- Dell Optiplex 7070 SFF:A tökéletes irodai/otthoni PC:i5 8500,16GB RAM,256GB SSD,2xDP+HDMI+USB-C,Win
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen