-
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
-
Pl. A szkenner részből kiszeded a lámpát. Számítógép asztalnál a billentyűzet vilagitashoz tökéletes. (amelyik kihúzható billentyűzettartós) Esetleg az üveg lap vagy plexi is jó lehet valamire. (én multi-touch vezérlőt csináltam belőle.) Ha van rajta színes kijelző, én azt is menteném. A motorokhoz a fogaskerekeket se hagyd ki. Eléggé sok alkatrésze felhasználható.
[ Szerkesztve ]
Are you Baby Shark? No, i'm a motherf*cking hardstyle fish!
-
fpeter84
senior tag
Nem szerencsés, a legtöbb félvezető max tápfesz+0.3V-ot tolerál hivatalosan a bemeneti lábain - kivéve ha kifejezetten le van írva hogy "5V tolerant" a 3.3V-os mikroproci egyes lábain... Tegyél rá ellenállás feszosztót amit ~3V környékére be tudsz lőni, akkor garantáltan nem okoz károsodást...
-
Lámpára egyik megoldás: [link]
Ebben bemutatják, hogy a scanner lámpákat hogy lehet vezérelni arduinoval. Mivel ezekben nagyrészt rgb ledek vannak, egész klassz dolgokat lehet fabrikálni.
Az elektronikát passzolom, sajnos ez gépenként nagyon eltérő. Ami még hasznos lehet ilyen gépekből azok a csatlakozók és a gombok, kapcsolók. Pl. A billenőkapcsoló, ami azt figyeli, hogy van e a nyomtatóban papír. Ezzel és a lámpával, már megoldható, hogy ha pl. kihúzod a billentyűzet tartót, akkor kapcsoljon a lámpa. Stb.Are you Baby Shark? No, i'm a motherf*cking hardstyle fish!
-
-
DrojDtroll
addikt
-
Janos250
őstag
Ez a mintaprogram majdnem működik:
http://stackoverflow.com/questions/36242308/arduino-sensor-10dof-mpu9255-cannot-fetch-magnetometer-data
Ha az egyik hozzászólásban szereplő kiegészítést, azaz, hogy utolsó sornak tedd be az:
I2CwriteByte(MAG_ADDRESS,0x0A,0x01);
sort, akkor a majdnem törölhető. Akkor már rendesen működik.
Persze, ha ugyanarra az IC-re gondolunk. Ne zavarjon meg, hogy
#define MPU9250_ADDRESS 0x68
van benne, attól még ugyezzel megy, ugyanúgy 0x68-on, azaz 0xD0, 0xD1-en.
Vannak a neten elbonyolított verziók is, amik biztosan többet tudnak, de én ezt találtam célnak leginkább megfelelőnek.
Ha a wire default SCL, SDA lábait használod a panelon (mellesleg rá van írva a panelra), más nem kell hozzá.
Az más kérdés, hogy én az "iránytű" részét nem igazán tudtam használni.
A giro szenzornál is, ha nem szögsebességet akarunk, hanem abszolút elfordulást, akkor integrálni kell, de nekem ez elég pontatlan.
Én a
#define GYRO_FULL_SCALE_250_DPS 0x00
és a
#define ACC_FULL_SCALE_2_G 0x00
állítottam be, hogy érzékenyebb legyen.Ja, azt nem tudom, melyik a "linkelt lib". A wire az össze arduino panelhoz "benne van a rendszerben"
[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
fpeter84
senior tag
tölsd le az RTIMULib csomagot, a libraries könyvtár tartalmát másold át az arduino-ban beállított lib könyvtárba, a többi pedig a példaprogramok. A lib-ben a RTIMULibDefs.h -t szerkeszd át, a 32-es sorral alapból a 9150 van kiválasztva - ezt kommenteld ki és aktiváld helyette valamelyik 9250-et - a címet most így nem tudom hogy a kettő közül melyik lehet, de látni fogod ha egyikkel olvassa, a másikkal pedig nem...
Először a magcal programon kell végigmenni és s-el lementeni a kalibrálási értékeket, utána lehet használni az arduimu-t
-
fpeter84
senior tag
Azért mert a linkelt stackoverflow-s szösszenet tesztelésen kívül nem sokra jó - csak a magnetometert olvassa ki, cirka annyi mintha nem is a 9DOF MPU9250-et vetted volna csak egy alap HMC5883L-t. Önmagában nem sokra mész ezekkel a mért adatokkal mert nincsen viszonyítási pontod a térben (ehhez kell az acc) valamint nincsen korrekció az elmozdulásra és elforgásra (acc+gyro).
Ha tökéletesen vízszintesen tartanád a modult és nem mozdítod/forgatod akkor elég lenne, de ahogy elmozdul ahhoz már mind a 9 adat kell hogy értelmes irányadatot kapj bonyolult matekozással - de ezt elvégezi a library
-
Janos250
őstag
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Na, az enyém ránézésre tök ugyanez, de MPU92/65 van ráírva. Van benne 3 x 3 tengelyes gyorsulás, szögsebesség és mágnesség szenzor. Légnyomásmérő nincs, az úton van, amiben légnyomásmérő is van.
Igen, elég a felső 4 tűt bekötnöd. Én 3.3 -al hajtom, fene tudja, mit bír. Azt az ötlábú sánta pókot nem tudtam kideríteni, hogy az egy fesz. szab., vagy mi a csuda. Bár nem is nagyon foglakoztatott az ügy.Az általam linkelt program valóban csak ennek a 3 szenzornak az értékeit írja ki. Egy utasítással beolvassa a gyorsulás (azaz térbeli helyzet) + szögsebesség értékeket, egy másikkal a megnetometert. Abba tényleg nem gondoltam bele, hogy ezeknek nem külön-külön, hanem komplexen van értelme ha mozog a panel, mert pl. a gyorsulásmérő által érzékelt adat természetesen függ a szögsebességtől is, stb. Én szeretem pontosan tudni, hogy egy IC-nek konkrétan milyen adatot küldök ki, és mit válaszol rá. Ebben a primitív mintapéldában ez teljesült, láttam, mit kell írni az I2C buszra, és milyen választ kapunk. Majd én is megnézem azt a komplexebb programot is, mert tényleges használathoz valóban az kell.
Tudja valaki, hogy mi a különbség a 9250, 9265 között?
[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Pedig azt várom, hogy leírjátok a tapasztalatokat, mert ha lesz időm, én is ki akarom próbálni. A mag szenzor nekem is alig változik, úgy tűnik, ez normális.
Értelmezés:
A panelon fel vannak rajzolva a tengelyek. Ha pl élére állítod, akkor a nehézségi erő egyik tengely irányában 0 másik tengely irányában maximális. Próbálgasd, és rájössz, mi micsoda. A számértékek önmagukban semmit nem érnek, valóban kalibráció kellene. A szögsebesség meg minden tengely irányába 0 (kicsi), ha áll, amíg forgatod, addig meg valamennyi. Itt se ér semmit az érték maga kalibráció nélkül. Az iránytűvel nem boldogultam. Való igaz, hogy mozgás esetén csak a gyorsulás és a szögsebesség együttese adhat jó eredményt, valahogy kiszámolva belőlük a jó értéket. Ha megtalálod a leírását, milyen képletekkel számolni, oszd meg lsz. Belegondoltam, de nem tűnik olyan egyszerűnek a képleteket levezetni.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
-
MobilosFeca
tag
Sajnos nem igazán, one touch power window modul-ra rákeresve ebayen sem találsz sokmindent, ami van az is drága és nem is megfelelő. Mindenkinek nagyon köszönöm, aki eddig segített, és látszik hogy bizony egy Arduinoval (anyagárban) olcsón megoldható lenne a dolog. Ráírok Attilára ha jól értem, akkor nekem az ő elektronikája tökéletes lenne, ha nem, akkor még mindíg keresek valakit, aki hajlandó nekem ezt összehozni.
[ Szerkesztve ]
-
Janos250
őstag
A ragasztópisztolyos panel felragasztásra én is gondoltam, de nem tudom, hogy a ragasztó nem vezet-e. Tudja valaki? Egy ilyen áramkörnél az egészen pici vezetés is okozhat gondot.
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
leventekov
csendes újonc
1. Ha idozites miatt bekapcsolva van ki lehessen kapcsolni gombrol es vissza. Ha lekapcsolva van az idozites miatt fel lehessen kapcsolni es le, de az idozites programozasa maradjon meg.
ez azert kel mert ha veletlenul fel szeretnem kapcsolni mikor az idozito miatt ki van kapcsolva , vagy forditva.
-
Janos250
őstag
Nagyon jó! Mégis kell rá időt szakítanom, hogy szegény kisasautómat, ami több mint fél éve összerakva, de elektronika nélkül várakozik, végre kipróbáljam, mert ehhez szántam a szenzort annak idején.
"grafikus processing" ? Na, ammeg adott esetben mire jó?Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Kösz!
Ez érdekes, ajánlom mindenki figyelmébe!A szenzorok néha eléggé érzékenyek
Én jelenleg egy MAX6675 hőmérséklet mérővel szívok, mert ha hozzáérek, 10-50 fokot is ugrik. Pedig lassan már a fülemen is kondi és ellenállás lesz, de úgy látszik, túl jó antenna vagyok. 400 fok körül kell mérni, ezért vagy ez, vagy a Pt100, de ez utóbbi elég drága, bár sokkal pontosabb. Lehet, mégis át kell állni Pt100-as ellenállás hőmérőre.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
lac1
csendes tag
Bocsi, nekifutok még egyszer a problémám leírásának.
Ezt rendeltem:És ez jött az alábbi képen. Látszik, hogy ami jött, van 6 piros kábel, leírás nuku. A link alattin meg a kivitel is más, pláne a kábelek. Dispute-t annyira nem szeretnék, mert azt gyorsabbnak gondolom, hogy találok leírást - esetleg az itteni segítséggel - erről a cuccosról és akkor tulajdonképpen nincs probléma.
Én nem ragaszkodom ilyenkor soha a megrendelthez, mert nekem a funkció és a működés a fontos.[ Szerkesztve ]
A számítástechnika nem egy egzakt tudomány...
-
lac1
csendes tag
Rá van szitázva az elektronikára hátul. Ide tudnám ráforrasztani, csak ez mint utolsó utáni megoldásként jelenik meg nálam.
Igen, igen, nincs felirat a csatlakozón, vagyis hogy "J3", de ez csak az a csati azonosítója lehet, de, hogy hol a "J2" és "J1" azt nem látom. Ez egy olyan verzió lehet (rá is van írva, hogy xxxxxx_v3), hogy konkrétan ilyent nem is találtam még úgy sem, hogy csak kép van róla. A chipre írt típust is egy helyen találtam meg, azt is fórumon (külföldi) és ott a srác azt kérdezte a nagyérdeműtöl, hogy a hatból bekötött négyet és mirw való a maradék kettő. Tehát chipre, nyára szitázott felirat alapján én legalábbis nem találtam semmit, és ugye az Arduino-s projektnél az ujjlenyomat olvasó közvetlenül csatlakozik magára az Uno-ra, de én meg a képen látszódó módon olyan kábelt kaptam hozzá, hogy mind a két végén gyorscsatlakozó van.
Most vagy van átalakító - tudom, le lehet vágni a csatlakozót és a vezetékek végét rákendácsolni az Arduino-ra, de szerintem a fejlesztők nem így gondolták - vagy nem tudom.A számítástechnika nem egy egzakt tudomány...
-
lac1
csendes tag
Közben találtam hasonló, de csak hasonló másmilyent, de ott más a chip.
De a színes megoldás az jó ötlet, remélem a chip típusától eltekintve a kiosztás az lehet. Egyébként az előbbi linkelt másik kép, ahol az a rajzolt lábbekötés volt, azon 7 csatlakozási pont van, szóval azt nem is értem, hogy az illető mire gondolt.
..
Ja, a kapcsoláson jobbról a harmadik a GND, de amit találtam hasonlót, ott meg valamelyik szélső a GND. Szóval nem tudom.[ Szerkesztve ]
A számítástechnika nem egy egzakt tudomány...
-
lac1
csendes tag
Semmi nem akadályoz benne, csak amikor kibontottam és rácsodálkoztam az eltérésre, azt hittem, annyival megúszom - és ez is áll közelebb a szívemhez - hogy levágom a nem kellő végét a csatlakozónak, négyet bedugok az Arduino paneljára és kész is.
Most van egy viszonyítási alapom, a GND-t megmérem, ha az jó, akkor elvileg a többi is.
A méréstől félek kicsit, mert nem tudom, hogy a multiméter mérőfeszültsége esetleg nem okoz-e kárt, a GND-ben biztosan nem, de ha máshogyan van a kiosztás, akkor az adatcsatlakozón akár lehetséges a félelmem szerint.
Még futok vele egy-két kört, aztán marad a forrasztás ha nem találok valami emberi megoldást.A számítástechnika nem egy egzakt tudomány...
-
tvamos
nagyúr
Szerintem nem mukodne igy stabilan. Nem szokott ennyire pontos ertek lenni az a felhuzo ellenallas, meg a bemenet sem teljesen pontos, es van neki egy kis homerseklet fuggo leakage-e, meg driftje. Raadasul, ha nem schmitt trigger, akkor a komparalasi szint kozeleben nem kell, hogy stabilan mukodjon, akar kapcsolgathat is ide-oda egy kicsit.
En tennek oda valami kulso hiszterezises komparatort, vagy schmitt triggert, vagy kotnem analog bemenetre."Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János
-
tvamos
nagyúr
Ez? Mert ennek nem tul analog a kimenete. Pull-up nelkul kell digitalis bemenetre kotni.
When receiver receive the return infrared light, the receiver end will connected through, E ends will output high TTL, which close to Vcc value, if not the E ends output low TTL close to GND.
In the cases of real life, we can use MCU to scan E end to check the status
Persze, ez meg veletlen sem TTL kompatibilis, de az mindegy is, az MCU-d bemenete ugysem TTL..."Mi történik akkor, ha egy olyan lábon olvasok analóg értéket, amin van egy aktív pinChange interrupt? Ezek összeveszhetnek egymással? Vagy tiltsam le az interruptot az olvasás idejére aztán állítsam be újra?"
Nem csinaltam meg ilyet, de szerintem ez nem tul jo otlet. Bar, akar mukodhet is, nem neztem az adatlapot, hogy pontosan hogyan zajlik az AD konverzio.[ Szerkesztve ]
"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János
-
őstag
Jó tanács a témával kapcsolatban mindenkinek:
Saját tervezésű teljesítményvezérlésnél (pl H-híd, fél H-híd, Power LED vezérlő) mindig kell tenni egy pullup/pulldown ellenállást a processzor vezérlő lábaira az ilyen esetekre.
Resetkor, programozáskor, elrontott programkor a processzorlábak leggyakrabban nagyimpedanciás módban vannak, amik nem húzzák se fel, se le a zajokat, amiket a vezetékek vagy a nyák huzalozása összegyűjt. Ilyenkor vagy elindul a motor, vagy olyan FET-eket kapcsol be, amik rövidre zárják a tápot, vagy ha a külső zaj nem telíti a FET-et, akkor analóg módban kezd üzemelni a FET, aminek következtében valószínűleg elfüstöl.
Hogy melyik eset a jobb, az helyzetfüggő, de mindig a rosszabbik történik meg
Mások számára a kondi fáradós, nekem farad-os...
-
-
quint
aktív tag
De ilyen. Ezzel a könyvtárral próbáltam ki. Úgy mérted, hogy a motortáp (Vcc, GND) rajta volt, de az Arduino nem?
-
quint
aktív tag
Igen, a legmagasabb prioritású kérés (beérkezését és) azonosítóját adja tovább. Ha egyszerre több lenyomott gomb is lehet és mindegyiket érzékelni kell, akkor nincs "lábtakarékos" IRQ-s ötletem. Olyan nem jöhet szóba, hogy az elvárt reakcióidőnek megfelelő ütemben letapogatod a gombokat?
-
Janos250
őstag
Ez:
http://www.ebay.com/itm/10pcs-ESP8266-WiFi-Module-Breakout-Board-Adapter-Plate-for-ESP-07-ESP-08-ESP-12-/142300489672?hash=item2121c527c8:i:142300489672
mert 60 Ft/db, és a legszükségesebb ellenállások már rajta vannak, de az ESP 12-t rá kell forrasztani, így:
http://www.ebay.com/itm/131899435813?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT
Elvileg egy fesz. szab. IC-t is lehet rá tenni, de annak annyira kicsi az árama, hogy én inkább a 3.3 voltot adom rá közvetlenül. Ha a fesz szab IC-t akarod ráforrasztani, egy rövidzár "ellenállást" (0 ohm) ki kell venni.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
quint
aktív tag
Csak akkor kötheted össze közvetlenül, ha az arduino is 3.3 voltról megy (már amelyik az adott órajelen elketyeg az alacsony tápról)... Egyébként szintillesztőre lesz szükséged.
-
Pubszon
veterán
Tudom, írtam is, de nem csak nem egész hanem negatívat is hibásan mutatja a weboldalon.
"Jelenleg integerként van tárolva, de ugye ez csak egész számot tárol, ami végül is nem nagy gond, de ha hideg lesz akkor negatívot nem fog tudni mutatni."
(#5402) aryes: Több mint valószínű, hogy az a gond, csak nem tudom mit kellene helyette írni? Próbáltam 2 másikkal is, H meg F talán, de azzal sem jó.
Úgy próbáltam, hogy integerbe tároltam -100-at és értéknek 64536-ot ad vissza a weben.
Próbáljam ki T-vel?[ Szerkesztve ]
ASRock X79 Extreme6, i7 4930K, 32GB DDR3, GTX 1080 G1, Corsair RM750x...
Új hozzászólás Aktív témák
- Házimozi belépő szinten
- Azonnali fotós kérdések órája
- Diablo IV
- Óra topik
- Windows 11
- Fortnite - Battle Royale & Save the World (PC, XO, PS4, Switch, Mobil)
- Politika
- oriic: A TOP 10 legtöbb hozzászólással rendelkező PH! felhasználó
- Nyíregyháza és környéke adok-veszek-beszélgetek
- Xbox tulajok OFF topicja
- További aktív témák...
- Samsung S10 128/8GB
- MacBook Pro M2 13 8GB RAM 256GB SSD 97 Töltésciklus
- LCD Kijelző Bazár Legolcsóbban AZONNAL, Változó Készlettel...
- Kiváló ár! HP Zbook 17 G6 Workstation laptop (17,3FHD/i7-G9H/32GB/2TB/Nvidia4GB) - 1 év garancia
- Dell Latitude és Lenovo Thinkpad Bontott, Működő Alaplapok, INGYENES BESZERELÉSSEL!!
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Ozeki Kft.
Város: Debrecen