Hirdetés
(használd a CYBSEC25PH kuponkódot további 20 ezer ft kedvezményért!)
-
PROHARDVER!
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
-
válasz
Micsurin #21293 üzenetére
Ez alapján már csak arra tudok gondolni, hogy forrasztás közben esetleg megolvadt belülről az adapter, és kontakthibás lett, vagy eleve az volt. Nekem van nem is egy ilyen adapterem, amiben nem olvasható a microsd kártya. Ha van másik adaptered, esetleg gyártsd újra...
A kártya egyébként gépről írható-olvasható maradt, ugye? -
válasz
Postas99 #21287 üzenetére
az nem lenne járható hogy ezen felül beszerzek erősebb szervó motort is?
Hogyne lenne, én is írtam, hogy létezik mindenféle minden feladatra, csak pénz kérdése. Én speciel ezeket ismerem csak személyesen.
Inkább az a gond a szervókkal, hogy az áttétel miatt erősek ugyan, de viszonylag lassúak is, nem tudsz velük hirtelen mozgást szimulálni. De ki kell próbálni. -
válasz
Postas99 #21275 üzenetére
Nyomaték: 2,0 kg / cm (4,8 V), 2,8 kg / cm (6V) ·
Hát, szerintem meg lehet próbálni, de már a csőszigetelő polisztirolt nem nagyon fogja tudni meghajlítani.
Elképzeltem, hogy milyen effektet szeretnél vele elérni, és ahhoz szerintem nem szervó kellene, hanem valami erősebb, lineáris mágneses aktuátor, valami ilyesmi:
Igaz, hogy csak két állása lenne, viszont sokkal gyorsabban tudná mozgatni a rudakat, ezzel kimondott rángatózó hatást tudna kelteni. -
válasz
Postas99 #21273 üzenetére
Sg90 a legelterjedtebb szervó, könnyű és olcsó, elég sokat bír, a legtöbb Arduino projekt ezt használja. Ennek némileg erősebb változata az mg90S, ami kb ugyanaz, csak belül teljesen fém mechanikás. Mindkettő analóg szervó. Ha nagyobb pontosság kell, vagy nagyobb erőt kell kifejteni (nem írtad, a két rúd milyen irányba mozog és milyen terhelés éri) érdemes digitális szervót keresni, vannak nagy forgatónyomatékú robot szervók, árban meg határ a csillagos ég.
-
Igen, most megnéztem, ha jól látom az USB+- pinek nincsenek is külön kivezetve.
csak akkor debugolni nem fogom tudni mert elvesztem a serial írás lehetőségét.
Egy csodát nem.
Mivel keyboard vezérlőt építesz, úgy tudsz vele debugolni, hogy megnyitod például a notepad-et a gépen, és hagyod, hogy beleírja azt, amit amúgy a serial-ra íratnál.
-
Nyugodtan tedd on-ba szerintem.
Megnézted, hogy a board 2x 2 pin sorát a valóságban is össze tudod majd ezen a módon kötni a PCB-n, ahogy a terven szerepel?
Kihagytad az USB által lefoglalt pin-eket? Sajnos nem tudom fejből, hogy melyik 2 pint használja az USB, nézd majd meg.
Írtad, hogy a keyboard tartalmaz touchpad-et, azt hogy fogod kezelni? Vagy nem jól értettem? -
válasz
ekkold #21236 üzenetére
Nem lehet, hogy valójában nem a portlábakkal van gond a "fake" lapokon, hanem magának az USB-nek van valamilyen forrasztási vagy egyéb hibája, ami zárlatot okoz pont annál a két lábnál? Ha rendszeresen előforduló/ismétlődő hiba, szerintem elég kicsi a valószínűsége, hogy mindig pont az a két láb hibás. 🤔
-
Ha tényleg ennyire árérzékeny a dolog, akkor tényleg próbáld meg, amit a kolléga javasolt: Attiny85 + például 2db MCP23017 port expander (darabja 16 portot ad neked), csak az Attiny85 i2c képessége nem túl megbízható.
Esetleg lehetne a 2db MCP23017-t közvetlenül a Raspberry-re kötni Arduino nélkül, és egy custom driverrel (pl python) kezelni a keyboard-ot. Erre nem tudom van-e kész megoldás, de szerintem megvalósítható (C64 joystick portot például lehet közvetlenül rpi gpio-ról kezelni, van hozzá driver). -
válasz
razorbenke92 #21224 üzenetére
Az Attiny85 csak szoftveresen tud USB kapcsolatot emulálni (Digispark), játszani jó, de nem valami stabil. A pro micro viszont hardveresen tudja és megbízhatóan.
-
válasz
razorbenke92 #21222 üzenetére
Miért attiny85? Én Arduino pro micro-t használtam C64 origi billentyűzet USB-sítéséhez, mert az natívan támogatja az USB HID-t. Igaz csak 16portja van, kell hozzá egy shift regiszter, hogy elég legyen.
-
-
Így van, tetszőleges 5V adapter jó lesz, ami képes akkora áramot leadni, amennyi szükséges. Az esetleges feszültségeltéréssel nem kell foglalkozni, mert ha magasabb picit a feszültsége, mint az USB +5V-ja, akkor a board-on lévő védődióda meg fogja védeni a portot a visszáramtól.
hgyan leeht őket egyen potenciára hozni
A GND-t minden eszköz esetén össze kell kötni, ez alap. Innentől pedig csak arra kell vigyázni, hogy a portokra ne kerüljön a tápfeszültségtől magasabb jelszint (Mega esetén 5V, esp32 és RPi esetén 3,3V!) Ha mégis utóbbi két board mellett döntenétek, a szintillesztésről gondoskodni kell, ha 5V-os bármit szeretnél hozzá kapcsolni! Nem tudom, hogy a HX711 képes-e működni 3,3V tápról, illetve mekkora a mérendő jel.
-
Hát ezért igazán kár a Mega board-ot hibáztatni, egyszerűen a számítógép USB portja és a Mega board-on lévő polyfuse, ami behatárolja a board-ról felvehető áramot! Az átlag USB 2.0 port ugye hivatalosan 500mA-ben limitál, de elvileg adhat magából nagyobb áramot. Ha utóbbi áll fenn, a polyfuse 2A-nél leválasztja a board-ot az USB-ről.
Ha így áll a dolog, akkor a két másik említett board csak annyiból lesz jobb, hogy azokon nincs polyfuse. Ellenben ha ekkora áram igénye van ennek az ADC-nek, akkor a külső táp igenis javasolt!
-
válasz
Postas99 #21185 üzenetére
A frekvencia számlálásról inkább lebeszélnélek, bár nem írtad, hogy milyen Arduino lapot fogsz használni, de egyrészt nincs mit megszámolni, mivel alapvetően zajról van szó, másrészt például egy UNO analóg bemenete bőven lassabb annál, hogy értelmes módon lehessen vele frekvenciát mérni.
Esetleg még egy ötlet, ami most jutott eszembe: az AVR-ekben általában van analóg komparátor (ami egy beépített opamp), erre lehet interruptot is beállítani! Csinálj egy interruptot, ami a komparátor küszöbfeszültségének elérése esetén felvillantja a power LED-et, a DFMini kimenetét pedig egy potméteren keresztül kösd a komparátor bemenetére, így egy mozdulattal tudod finomhangolni azt a hangerő szintet, ahol pont úgy villog a villám, ahogy elképzelted.
Ha elkészült, egy videót mindenképp linkelj majd róla.
-
válasz
Postas99 #21183 üzenetére
Nem az fog bekövetkezni, hogy a fényeffekt végig égni fog és nem villanásszerű a mennydörgés hangjára lesz?
Én építettem egy ilyet, ugyan piezo-val (elektromos dob), de ha az opamp-on az erősítést úgy állítod be, hogy a D1 dióda nyitófeszültségét csak a hangosabb részek érjék el, akkor szerintem a kívánt stroboszkóp hatás ki fog alakulni.
De mondok mást. Mivel ez az Arduino topik, miért nem használod egyszerűen az Arduino analóg bemenetét? Figyeld azzal a DFMini kimenetét, és ott aztán úgy állítod programból a küszöbszintet, ahogy csak szeretnéd. Csak ne felejtsd el egyenirányítani, és ha kell, használj feszültségosztót, hogy a jelszint ne lépje túl az Arduino tápfeszültségét.
-
válasz
daninet #21173 üzenetére
Gpio0-t manuálisan (érts a vezetéket földhöz nyomom) lehúzom földre.
Miközben bedugod a gépbe az FTDI-t, a másik kezeddel földeled a GPIO0-t? Mert utána már hiába.
A flash egyébként nem csak a GPIO0 állapotától függ, a GPIO15-nek is alacsony szinten kell lenni, a GPIO2-nek pedig magasan (vagy ellenállással felhúzni, vagy ne legyen semmi rákötve).
[link]...
GPIO2: pin is high on BOOT, boot failure if pulled LOW
GPIO15: boot failure if pulled HIGH
...
GPIO1: pin is high at BOOT, boot failure if pulled LOWEzeket nézted már? Mivel áramkörben van, lehet, hogy ezekre kötve van valami gyárilag, ami bezavar.
Ez itt nem egy rövidzár?
-
válasz
Postas99 #21175 üzenetére
És minek kell ezt ennyire elbonyolítani? Egy opamp-pal, pár ellenállással, egy kondenzátorral és egy diódával egyenárammá tudod konvertálni a hangjelet, ahol a kimeneten a hangerővel ~arányos egyenfeszültség jelenik meg. Keress rá az "opamp knock sensor" kifejezésre.
Szorgalmi feladatként ki lehet egészíteni sávszűrővel is, ha csak bizonyos frekvenciákra szeretnéd, hogy reagáljon. -
válasz
daninet #21171 üzenetére
Milyen ESP8266 ez? A GPIO0 földre van húzva programozás előtt? Ezt az FTDI nem csinálja meg automatikusan, általában neked kell megtenni, vagy gombbal, vagy más módon.
Ha ez rendben van, akkor lehet, hogy a kábelt érdemes kicserélni és működni fog. Nemrég esp32cam modullal jártam így, hogy nem akarta a jót az egyik kábellel, aztán egy másikkal sikerült.
Ha végül egyik se működik, akkor igen, elég, ha csak a GND, TX, RX lábak össze vannak kötve, és nem kell ellenállás. -
válasz
ViZion #21169 üzenetére
Azért mondjuk egy 3D nyomtatót wifi kapcsolattal simán jó lehet belőle építeni házilag (csak már nem divat 8 bites lapokra építeni), vagy CNC gépet, vagy bármi mást, ahol szükség lehet mondjuk rengeteg 5V analóg bemenetre. A külső port bővítés is megoldás lehet, de hibaforrás is, pl zajosabb ipari környezetben.
-
válasz
tibi-d #21163 üzenetére
Jó kis svájci bicska, de igazából nem tudom, hogy mi lehet az a feladat, amit csak ezzel lehetne elvégezni, két elavult cél uC van egy lapon. Akkor jöhet jól, ha kell a wifi és nagyon sok portot kell vezérelni, ami 5V logikát használ, emiatt egy ESP32 vagy STM32 használata kényelmetlen lenne a szintillesztés miatt. Esetleg van otthon egy csomó UNO shield, és jól jönne a láb kompatibilitás.
Te mire használnád?
-
Szerintem elég jól kitaláltad, RS485 és a CAN közül én azt választanám, ami olcsóbb és vagy kisebb méretben elérhető, mivel sokat szeretnél kis helyre beépíteni.
Ha meg lehet oldani a közvetlen kapcsolatot, felesleges hibaforrás lenne csak a gateway.Jó lenne valahogy "OTA-like" frissíteni időnként a deszkákat. Van olyan busz amin keresztül ez megoldható?
Az RS485 és a CAN busz is ha jól tudom, végül UART-on keresztül kapcsolódik az Arduino laphoz. Mivel eredetileg is ezen keresztül történik az adatfeltöltés, szerintem meg lehetne oldani, hogy tápelvétellel reseteled a node-okat, majd CAN buszon keresztül flash-eled az újat valami központi helyről, egyszerre az összesre.
Ehhez esetleg kelleni fog egy módosított bootloader, ami nem csak 1mp-et vár reset után, illetve kell bele vmi biztonsági protokoll, hogy áramkimaradás után légköri zajt ne töltsön fel programként.
-
válasz
lanszelot #21108 üzenetére
Ez inkább vakond- vagy patkányriasztónak használható, a piezzo kimondottan magasabb frekvenciákon működik jól, a driver is pont az ultrahang tartományra lett kitalálva. 120Hz-en nem hiszem, hogy jól teljesítene, hiszen a piezo kis elmozdulásra képes, nem tud nagy hangnyomást létrehozni.
szerk.: Nem hiszem, hogy hallható frekvenciákon képes 85dB-t elérni egy bélyeg méretű piezo-val
-
-
válasz
Undoroid #21093 üzenetére
Viszont amennyiben valamennyire működnek ezek a telefonok, igazából van rá mód, hogy a kijelzőjüket használjuk, akár touch-csal együtt! Úgy emlékszem ebben a topikban mutatta valaki a Vectordisplay projektet, ami régebbi telefonokon is elfutkározik. Elmentettem magamnak, hogy egyszer kipróbálom, de még nem jött el a pillanat. Neked hátha jó lesz.
-
válasz
JozsBiker #21051 üzenetére
Nem csináltam, de a körülményektől is függ, hogy hogyan érdemes dobozolni. Ha fűtetlen, szellőzés nélküli helyen van, akkor a nedvesség lehet a legnagyobb probléma. Mivel az esztétikum jelen esetben nem szempont, vegyél egy IP67 védett vízhatlan kötődobozt, azzal nem foghatsz mellé.
-
válasz
chrome11 #21046 üzenetére
Kezdő szettet azért nem javasoltam konkrétan, mert van sok féle, az AliExpress-en érdemes szétnézni és amelyik tetszik és jó áron van épp. Én nem vettem ilyet az elején, mert konkrét célom volt, amit építeni akartam, később vettem kéz alól egy Raspberry-hez való szenzor kit-et (3.3V), de a mai napig alig használtam belőle valamit.
-
válasz
daninet #21017 üzenetére
Az egész koncepció ott borul szerintem, hogy a vonalon a földhöz képest negatív feszültség is van (tkp váltakozó feszültség). Először is el kellene tolni az egészet pozitív irányba, egy műveleti erősítő segítségével, illetve egyenirányítani, majd egy nagyobb kondi segítségével integrálni/kisimítani a hullámzó feszültséget, hogy mérhetővé váljon.
Egy másik megközelítés lehetne, hogy megpróbálsz rajta frekvenciát mérni Fourier transzformációval, ha harmonikus frekvenciákat tudsz mérni a jelen, akkor zene szól, ha nem, akkor fehérzaj. De itt szintén offset-elni kell a jelet, hogy ne menjen a feszültség GND alá. Esetleg egy schottky dióda sorba kötve megoldja, azon kisebb feszültség esik, de inkább opamp-ot használnék.
A mérésnél lehet csalni esetleg, ha popzenéről van szó, általában 440Hz-re vannak hangolva a hangszerek, a temperált skála frekvenciáit érdemes keresni direktben. -
válasz
lanszelot #21012 üzenetére
Amit néztem abból pár vezeték megy a kontrollerbe amin 4 gomb van, és semmi több. Előre, hátra, jobb, bal.
Azoknak a vezetékeknek jelet adok és kész.Ahogy te tévedsz.
Az ilyen vezetékes "kontroller" semmi mást nem csinál, mint a tápfeszültséget kapcsolja direktben a motorhoz vezető drótokra. Erre digitális kimenetet nem lehet direktben kötni, csak meghajtó fokozattal (pl az említett h-híd).
-
-
válasz
lanszelot #21007 üzenetére
Én azt javaslom, hogy ne kész kisautót használj és ne webkamerát. A kisautó irányítása triviálisnak tűnik, de nem az. Ha kis helyeken, kis távolságokra kell irányítani, sokkal fontosabb a jó manőverező képesség, és az a lánctalpas vagy a hasonló logikájú, 2 hajtott kerék + bolygókerék és ezeknek a kombinációja (4 hajtott kerék), ezek ugyanis tudnak helyben fordulni. Cserébe nem mennek annyira gyorsan és túl egyenesen sem, de ezt nem is fogod tudni kihasználni, mert akkora lesz a lag a netes kapcsolat + kamera miatt. A kész autónál a vezérlést is nagy valószínűséggel ki kellene cserélni, tehát azzal sem vagy előrébb. Egy dupla h-bridge vagy két 360°-os szervó pont meg is teszi hajtásnak.
A másik a külön kamera. Ehelyett inkább valamely ESP32CAM modult ajánlanám, de nem a legolcsóbb gagyi kamerával (pl ov2640), és akkor minden egyben lesz, ami fogyasztás szempontjából se mindegy.
-
válasz
chrome11 #20977 üzenetére
Ha tanulás a cél, és nem akarod a kész áramkört tokozni vagy beépíteni, akkor
- breadboard
- jumper kábel (apa-apa, apa-anya)
- multiméter
mindenképp kelleni fog a prototípusok készítéséhez / teszteléshez.
Diszkrét alkatrészből mindenféle színes LED, hozzá 120Ω, 220Ω, 330Ω előtétellenállásnak, hogy látványosabb legyen, amit csinálsz. A szenzorokhoz illetve kapcsolókhoz, nyomógombokhoz fel- és lehúzó ellenállásnak 10kΩ, diódák, ami most eszembe jut.Abban az esetben, ha a használni kívánt szenzorokra nincs gyárilag ráforrasztva a tüskesor, kelleni fog forrasztópáka, meg ami ahhoz kell. Később, ha nem a gépre kötve fogod használni az alkotásodat, kell majd külső táp, esetleg li-ion vagy AA NiMH akku.
Illetve nem írtad, mivel rendelkezel, de érdemes valami kezdőkészletet beszerezni, amiben eleve sok hasznos alkatrész benne lesz, illetve nem kell forrasztani.
-
válasz
Volkov #20975 üzenetére
Hogy érted azt, hogy "lassan indul el"? A uC lassan bootol, vagy a rádió kapcsolat felépítése lassú? Arduino nano hogy jön ide, abban nincs Bluetooth.
Mi lenne, ha az ESP32 nem bootolna, hanem deep sleep-ben lenne mindig, abból nem ébred fel gyorsabban? Nem lehet az ESP32 a Nano-ra kötve mondjuk uart-on keresztül?
Ha jól tévedek, a Raspberry Pi Piko W is tud Bluetooth-t, az alapból gyorsabb, de talán azon is van oprendszer, ami lassítja az indulást. -
-
válasz
batyuska100 #20932 üzenetére
Klassz
-
Miért vágod össze a mondataim?
Erre a két sorra akartam reagálni. Az, hogy sok kódot írtál, nem jön le egyértelműen abból, amit eddig írtál.
A shift regiszter integrálása alig nagyobb átalakítás, mint a digitalRead/digitalWrite sorok cseréje, van hozzá library is, de más típusú gpio expander chipet is használhatsz, van olyan, ami még megszakítást is képes kezelni állapotváltozásra, tehát akár még rotary encodert is lehet vele kezelni. Ilyen például az MCP23017, hozzá való library, példakóddal.Ha minden igaz, konkrétan arra is van library, amire te szeretnéd használni, csak keresni kell: [link]
Új hozzászólás Aktív témák
- Bomba ár! Lenovo ThinkPad Yoga 260 - i5-G6 I 8GB I 192SSD I 12,5" FHD Touch I W10 I Cam I Gari!
- GYÖNYÖRŰ iPhone 12 Pro 256GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3438
- GYÖNYÖRŰ iPhone 13 256GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS2247
- Fujitsu USB Port Replicator PR09 docking station (1x5K vagy 2x4K felbontás) (DisplayLink)
- Corsair K100 RGB Optix (CH-912A01A-FR)
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest