- Radeon RX 9060 XT: Ezt aztán jól meghúzták
- Atomenergiával dübörögnek tovább az Amazon adatközpontok, SMR-ek is jöhetnek
- Macron betiltatná az EU-ban a közösségi médiát a 15 év alattiaknak
- Az NVIDIA ipari AI-felhőt épít a németeknek, együtt az OpenAI és a Google
- Két új Ryzen közül választhatnak a kézikonzolok
- AMD vs. INTEL vs. NVIDIA
- HiFi műszaki szemmel - sztereó hangrendszerek
- Milyen belső merevlemezt vegyek?
- Melyik tápegységet vegyem?
- Milyen billentyűzetet vegyek?
- TCL LCD és LED TV-k
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- Radeon RX 9060 XT: Ezt aztán jól meghúzták
- ThinkPad (NEM IdeaPad)
- Milyen videókártyát?
-
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 #21299 üzenetére
Én Újpesten vagyok, szóval írj nyugodtan, ha kell, de innen szerintem is sínen vagy.
Jó lenne végre úgy foglalkozni ezekkel, hogy nem a szakdogán ketcselek hanem mehetne szépen nyugiban a saját elektromos redőny projektem.
Az egyetemen ezt elképesztő nehezen tanultam meg kezelni. Amikor hajtásban voltam, és az agyam 150%-on pörgött folyamatosan, jobbnál jobb ötleteim támadtak különböző projektekre. Néha annyira jók, hogy az eredeti feladattól elment a kedvem... -
Micsurin
nagyúr
válasz
ViZion #21296 üzenetére
Nagy király vagy mindenre gondoltam csak erre nem, pedig már vagy 3-at elforrasztottam.
Kikerestem a gyárit ami jött hozzá azzal jó. Érdekes.
razorbenke92 BP de ez a legkevesebb max tekergek egyet. Első körben most úgy fest a dolog sikerült de holnap kiderül ha összerakom a modellt. Ha így is megmakkan akkor keresnélek és hatalmas köszi.
ESP8266 SDFat Example V2 lefutott szépen és rajta is van a teszt.txt a kártyán szóval szerintem jó vagyok. Ma vagy holnap beintegrálom a szögmérésbe aztán kiderül, de innentől nem hinném, hogy lehetne vele gáz.----
Jó lenne végre úgy foglalkozni ezekkel, hogy nem a szakdogán ketcselek hanem mehetne szépen nyugiban a saját elektromos redőny projektem. -
-
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? -
Micsurin
nagyúr
Sima 16-os Kingston Class4, 3,3V és VIN-en is ugyan az az eredmény. exFAT-en can a kártya, ez alapján csináltam csak a 8266 kiosztását figyelembe véve:
https://alexlubbock.com/micro-sd-adapter-esp8266-esp32
Meg nem akartam hidalni ezért a barna fekete két GND lett nálam de nem szabadna bezavarjon nem? -
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. -
Postas99
senior tag
Nekem is ez a lényeg, szintén imádom az egyedi öteleteket, és gyűlölöm a "favágó" munkát.
A kérdés még ehhez hogy az nem lenne járható hogy ezen felül beszerzek erősebb szervó motort is?
[PL ilyet]Ugyanis ebből a relés cuccból ugye olyan kéne majd nekem ami mondjuk 5-8 cm hosszan tudja kilökni és visszahúzni magából a rudazatot. Ehhez majd nézelődök ilyen attenuátort.
Amúgy az idei Exporól már loptam ötelteket: [Video] -
Micsurin
nagyúr
ESP-WROOM 32
Azon agyalok, hogy viszont egyetemen laborokban VMware és Ubuntun megy a dolog, lehet erre fele kéne keresgélni esetleg? Mivel most csak felraktam minden libraryt a sajátomra és ahogy mindig Win11 + ArduinoIDE / VSCode. De érdekes eddig sosem ütköztem ilyen hibába.
-
Micsurin
nagyúr
Nem szakdoga most más, hobbi projekt.
Adott két ESP32S, BLE-vel szórakozok viszont ha rátöltöm konkrétan a GitHub-os minta kódot akkor az egyik ESP "meghal":
[link]In file included from C:\Users\Micsurin\OneDrive\Dokumentumok\Arduino\libraries\ESP32_BLE_Arduino-master\src/BLEAdvertising.h:15,
from C:\Users\Micsurin\OneDrive\Dokumentumok\Arduino\libraries\ESP32_BLE_Arduino-master\src/BLEServer.h:19,
from C:\Users\Micsurin\OneDrive\Dokumentumok\Arduino\libraries\ESP32_BLE_Arduino-master\src/BLEDevice.h:18,
from C:\Users\Micsurin\OneDrive\Dokumentumok\Arduino\sketch_oct31a\sketch_oct31a.ino:7:
C:\Users\Micsurin\OneDrive\Dokumentumok\Arduino\libraries\ESP32_BLE_Arduino-master\src/FreeRTOS.h:61:28: error: 'ringbuf_type_t' has not been declared
Ringbuffer(size_t length, ringbuf_type_t type = RINGBUF_TYPE_NOSPLIT);
^~~~~~
exit status 1
Hiba a(z) ESP32 Wrover Module alaplapra fordításra.Már lassan az összes fórumos orvosságot néztük de nem segít ha kitöröljük a BLE importot, se ha újra hozzáadjuk se semmi.
Mit lehetne vele kezdeni? Másik ESP-n viszont nem tudjuk kipróbálni mert a servernek szánt kód már nincs meg csak a boardra írva.
-
Postas99
senior tag
Igen , erre lenne szükségem, a rángatózásra.. Ne haragudj de beteg ötleteim vannak, és ez csak az egyik közüle. Ezt szeretném jövő halloween-re megcsinálni.. Azért most mert még frissek az élmények és ezen felül jut időm kisérletezni.
Halloween ami tegnap volt: Elsőként hoztam inkább félelmetes dolgot a halloween dologba és kicsit másoltam az amerikai mindent bele dolgokat, viszont minden "home made" volt és erre büszke vagyok, mert többek is megkérdezték hogy ez mi meg hogy van.. mondtam hogy nem bolti, hanem minden own creation,. amúgy, Szörnyláda: ettől a felnőttek is be voltak sz@rva.
A körítés szöveg az volt, hogy a ládában a vattacukor szörny van, aki gyerekekeket ránt ba a dobozba és elszopogatja őket, ezért kerülendő a kontakt a dobozzal is de meg lehet próbálni a megközelítést. A rádiós távirányitóra kötöttem be a teljes érzékelő helyettesítést ezért egy kabátban állva a zsebembe dugott kézzel tudtam riogatni azokat akik megpróbálták a "simogatást". Volt néhány besz@rós pillanat. A füstgép ami benne volt 50/50 PG-VG keverékkel ment oreo ízzel, ettől volt édes illata a füstnek, ezért mondhattam hogy benne van a vattacukor szörny. Volt egy egészen beszaratós szörny kéz is a cukros tálban arra meg csak azt mondtam, hogy levágtam a szörny kezét és őt pedig leláncoltam a ládába ezért nem tud majd kimenni a ládából.A jövőévi mozgó és nyöszörgő hullák és beszélő szem forgató koponya.. aki vigyáz a cukorkákra hogy ne vegyenek belőle.
-
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. -
Postas99
senior tag
Szóval szereretném megvalósítani hogy 1-1 szervó mozgassa max +-20 fokig alaphelyzetből az egyik majd másik irányba a barnával jelölt "rudazatot sínt" aminek a végére fel van téve egy másik szervo motor és az is max -+20 fokban tud elfordulni.
Az egész modjuk egy csőszigetelő polisztirol anyagban lenne, és e köré építenék nejlonzsacskókból egy emberi torzót formázó tárgyat., természetesen fel lesz lógatva " a lábánál fogva" az elektronika pedig balra jobbra fogja mozgatni a "rudazatot vagy lécet" így úgy fog kinézni mintha "élő" alak lenne benne.
Ehhez kellene szervo motor, mint mondtam nejlon zacskókból formáznám az alakot és a léc ami be van burkolva ebbe a polisztirol csőbe ez végezné a hajlítást, mozgatást.
Remélem a kép is jól magyarázatul szolgál. Ha az alap erősebb szervó ezt kiszolgálja akkor megjöttem. Ha nem akkor kell körbenézni. -
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.
-
Postas99
senior tag
Sziasztok!
Van valaki aki járatos szervó motorokban?
Olyat keresek olcsón először is ami kicsi,
és van elég ereje.
Miit kéne hogy tudjon?
A kar mozgatna egy hosszabb műanyag pálcát amin lenne egy másik motor ami mozgatnat egy másik műanyag pálcát.
Az elképzelés jelenleg ez.
De ha leírom hogy pontosan mit szeretnék megvalósítani akkor lehet jobb ötleteket kapokmost inkább tanácsot kérnék. -
Breaker
tag
Sziasztok,
Szeretnék csinálni magamnak itthonra egy kis interface-t amivel flight simulatorokban a Garmin gps forgógombjait vezérelhetem. Minden megvan, azonban nem tudom, hogy hivják az olyan forgókapcsolókat amelyeket végtelenségig lehet jobbra vagy balra tekerni. Probáltam "rotary knob" vagy "rotary switch" de nem tudom megmondani hogy azok megakadnak e 12 állás után jobbra vagy balra a fotók alapján.
Tudnátok esetleg irányt mutatni mire keressek?
Előre is köszi
Üdv
Breaker -
Postas99
senior tag
válasz
lalajos #21266 üzenetére
Hogy néz ki ez a cucc?
[Mert ilyen találtam]Innen továbbkutatva megvan egyfajta kód:
[Itt kéne körbenézni] -
lalajos
csendes tag
Van egy arduino alapú pedálom szimulátorhoz. A fejlesztője már messze jár... A Steames Eurotruck Simulator 2 kifagy tőle, de működik nem Steames Scania alatt. Fizetős és sürgős megoldást keresek Budapesten.
-
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.
-
Urna
tag
Nem csodálkozom, este volt már eléggé
Azt szerettem volna mondani, hogy elvileg nem csak a 19-es meg 20-as pin alkalmas usb-s kommunkikációra, hanem ha az usb-c-n keresztül is működik, csak akkor debugolni nem fogom tudni mert elvesztem a serial írás lehetőségét. Majd kénytelen leszek két tülön részre bontani szeritnem, először ha minden jól megy akkor olvasom és serialra írom, aztán egyból HID-ként kiteszem, legalábbis így látatlanban erre gondolok.
Persze nem a legjobb, mert debug nélkül egy "élmény" tesztelni, de ez alapján kivitelezhető: [link]
dew28
Futottam még egy kört az árakkal és valóban, igazat adok. Az tévesztett meg, hogy alapból a legdrágább szállítási módot választotta ki. Ha nem a DHL -t kérem ami 3-5 nap, hanem egy sima Aliexpress shipinget, akkor máris csak 4 usd, szóval teljesen vállalható. Ez a pcbway-volt, valószínüsítem hogy a easyEda is ilyesmi hiba volt, de ahogy néztem van első rendelői kupon is, szóval már nem vészes ez a fele sem. -
dew28
aktív tag
A harmadik hogy nem hiszem hogy feltétlen külföldről rendelném mivel egy becslésre kb 2$ volt a pcb, de idehozni 20 lett volna, lehet előbb itthon körbenézek még, ahogy néztem van több opció is.
Ha easyEda-bol rendeled, is van kedvezmeny, meg a jlcpcb oldalan is kapsz kupont, talan havonta(?) . nekem az utolso rendelesem 2 kulonbozo pcb-bol 5-5db, a $8-os kuponnal:
Merchandise Total: $1.00
Shipping Charge: $0.50
Customs duties & taxes: $0.41
Order Total: $1.91("Global Standard Direct Line" szallitassal, 9 nap volt)
persze csak ha nem kell semmi extra opcio, vagy osszeszereles stb. -
-
Urna
tag
Hú akkor inkább egybe válaszolok.
Az auto routing után most csináltam pár verziót, ha jó lesz a klaszikus kialakítás akkor a kis hely miatt valószínüleg azzal próbálkoznék hogy a lap egyik oldalán az ESP a másikon a szallagkábel csati.
Janos250
Van ilyen, igen hogy ha nincs minden vég bekötve akkor szól, de pl az esetemben Minden olyanra szól amire nincs kötve semmi, esetemben ezek a "kivezetett" pinek, pl a GND.
A panel vezetékezés valós baj volt, én valahogy abban a hitben voltam, hogy a kapcsolási rajz után ő autómatikusan megcsinálja a pcb-kreálásakor, de csak ilyen segédvonalakat ad hogy mit mivel kéne összekötnöm. A pcb szerkesztés oldalán valóban egyesével be kéne kötnöm mindent, de megtaláltam és tud auto-routingot. Így már ezzel sincs baj, de eddig valósan hiányzott.
A saját footprint is jó ötlet, de igazából kelleni fog egy alkatrész fizikailag is amivel a kábelt rögzítem majd a pcb-hez. Szóval előbb vagy utóbb kelleni fog majd a pontos típus.
Aryes
A 2x2 soros mintát igazából felhasználói modell alapján tettem be, de holnap ha minden igaz megjönnek a sajátaim és le tudom mérni hogy mennyire pontos, szemre mindenképp az.
Az usb-s lefoglalt pinek már érdekesek, ahogy olvastam azokra a GPIO 19 (USB D-) és 20 (USB D+) -as van használva. Viszont elvileg ez tudja a C-s usb-n is, és ott lenne használva. Bár most hogy leírtam már nekem is megingott a hitem ebben, de nagyon így rémlik, megnézem ezt újra mindenképp.
A touchpad valóban a projekt része de nem ennek a kontrollernek a dolga, ahogy néztem neki nem is kell semmi kontroller, mert ps2-es-ként kommunikál, csak szét kell szedjek egy ps2-usb konvertert. -
JozsBiker
aktív tag
UNO.
A kérdés igazából az lenne, hogy van-e erre valami jó trükk, ami "önbeállóssá" teszi a programot. Mert lehet sakkozni pl. a port sebesség változtatással vagy ide-oda egy kis késleltetést tenni, csak aztán esetleg megváltozik valami paraméter és ami kezdetben jónak tűnt onnantól hibásan működik. -
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? -
Janos250
őstag
"van-e bármi amit esetleg elronthattam a design közben?"
Van. Például nem minden légvezetéket alakítottál át.
Ott van benne egy ellenőrzés, futtasd le. Nem tudom fejből, hogy hol, de van.
Az persze egy csomó egyéb figyelmeztetést is kiír. Pl. ha egy láb semmihez nincs csatlakoztatva, stb.
"Ezen a linken meg tudja nézni"
A kapcsolás jónak tűnik, de nem látom a panelon a vezetékezést!
" Ez alapján választottam a pcb-hez egy csatlakozó-alapot:"
Csinálhatsz is magadnak saját footprintet.
"Offra tettem, mivel nem annyira arduino mint a pcb-készítés,"
De, Arduino, mert az Arduino alapú projektekhez kell PCB is!
Én is Arduino dolgokhoz használom. -
JozsBiker
aktív tag
Sziasztok !
A SoftwareSerial -nál belefutott már valaki hogy ha túl sok adat jön problémássá válik a vételi buffer ? 64 byte az alapértelmezett mérete és nagyon nem ajánlják feljebb venni. Ha viszont nem veszem feljebb és ennél több adat jön akkor ha lassan szedegetem elvesznek adatok ( a buffer túlcsordul ), ha gyorsan akkor csak több részben tudom kiszedni ( kiürül a buffer, aztán figyelni kell hogy újra jött-e még valami, és a kiolvasott darabokat összefűzögetni -> sok a hibalehetőség ).
-
Urna
tag
válasz
Janos250 #21251 üzenetére
Szia!
Az oldal amit küldtél tényleg elég kezdőbarát volt, kb másfél óra alatt össze is dobtam amit akartam, három dolog van még mielőtt megrendelem:
Az egyik hogy van-e bármi amit esetleg elronthattam a design közben? Igazából fogtam a 30 pines csatlakozót és az első 3 pint leszámítva (ezeket nem használja a kábel) rákötöttem az I/O pinekre. Kapott pár felitatot, csavar lyukakat, meg kivezettem a maradék 5 pin-t egy-egy lyukra hogyha mégis el szeretném érni.
[link] Ezen a linken meg tudja nézni aki esetleg jobban ért hozzá, ha mindent jól csináltam.
A másik hogy ez a csatlakozó még nem végleges, de ahogy néztem (főleg a user-made tartalmakat) elég könnyen meglehet majd a csatlakozóhoz illő is. Nekem nehéz pontosan belőni hogy milyen lehet ami épp kéne, mivel eredetileg ez egy internal connector egy 20 éves laptopból. 30mm a kábel széltől szélig, egy csatlakozó pedig kb 0.8 mm szóval ez tűnt kb jónak, de majd meglátjuk. Ez alapján választottam a pcb-hez egy csatlakozó-alapot: [link] nagyjából stimmelt.
A harmadik hogy nem hiszem hogy feltétlen külföldről rendelném mivel egy becslésre kb 2$ volt a pcb, de idehozni 20 lett volna, lehet előbb itthon körbenézek még, ahogy néztem van több opció is.
Bármilyen kritikát amúgy szívesen fogadok mert az első ilyen projektem.
Offra tettem, mivel nem annyira arduino mint a pcb-készítés, de ha maradhat itt a téma akkor mondjatok, vagy esetleg átvihetem a hobby elektronika topikra. -
Janos250
őstag
Én az easyeda.com-ot használom. Gyors, jó minőség, és olcsó, bár a szállítás megdrágítja
-
Urna
tag
Köszönöm mindenkinek!
Ahogy nézegettem, a három "egyboardos" javaslatot, (pi pico, black/blue pill, ESP32S2 mini) végül az ESP mini lett végül (igazából helyből kettő, a másiknak is van tervben már projekt, de sorba haladok).
Most a következő hogy a nyák készíttetést, illetve a szallagkábel csatlakozót vadászom. Valószínüleg ha már a programozás részénél leszek, írok újra ezzel kapcsolatban. -
Postas99
senior tag
Elkészült a Holló!
[Holló]
A doboz teljesen fel van "öltöztetve"
[A belseje]
Belülről meg olyan mint a chokito. Itt még a Powerled vezérlést egy IBT-2 H-Bridge csinálja. Van még benne egy DC-DC buck konverter, mert a 12V-os táppal elmenne a nano de nincs kedvem nézegetni hogy mikor lesz túl forró.5 különböző mennydörgés randomizálva, ehhez jön 3 különböző károgás szintén randomizálva. Ugye ismétlődések előfordulhatnak.
-
Postas99
senior tag
-
ekkold
Topikgazda
Eléggé körbejártam a témát, egyértelműen proci hiba. Volt amelyik lapon próbaképpen lecseréltük a procit, természetesen jó is lett. Amúgy az USB hibás proci is használható - szinte minden olyan projekthez amihez nem kell az USB. Ja, és hőmérő sincs ezekben a procikban (az eredetiben van - és kiolvasható).
Még egy érdekesség: A saját WhitePill lapokra STM32F101 proci került (mert olcsón tudtam venni egy pár darabot). Ez elvileg USB nélküli, 36MHz-es proci. Gyakorlatilag viszont mindegyiken működik az USB, és akár 150MHz-en is mennek. Feltételezhetően a gyártó így feliratozta, mert éppen 101-es procira volt igény... vagy csak nem ment át valamilyen teszten - de nem tudom min, mert a kinai 103-as prociknál ezek sokkal jobbak. -
Postas99
senior tag
Sajnos tényleg a fake chip a gond. Olyannyira, hogy az ST régóta tud róla.
[BluePill]Sajna ez nem csak az ST esetén létező dolog.
Nem akarok ujjal mutogatni de a CKS fél CS32F103 kompatibilis STM32F103. és ezt ők fejlesztették. (Sejtem hogy hogyan)
[link] -
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. 🤔
-
Postas99
senior tag
válasz
ekkold #21236 üzenetére
Amúgy az itthoni STM cuccokat mind a WE ACT Studio official aliexpress oldalról szereztem be.
[We Act Studio]A szállítás viszonlag gyors, az extra hogy innen olcsóbb és átdolgozott panelről beszélünk, nincs fake cucc a panelen, van viszont ha kéred extra SPI busszal rendelkező Flash a hátoldalon, megnövelt tápellátás, jóminőségű mask és forrasztás. Igényes kivitel. Tényleg.
-
Postas99
senior tag
-
ekkold
Topikgazda
Még egy érdekesség STM32 ügyben: Sok olyan BluePill van a piacon amibe, hamis vagy éppen selejtes proci kerül. A hibák közül az egyik leggyakoribb, hogy az USB-hez tartozó portlábak nem működnek rajta (és ezért az USB sem működik). Ennek tesztelésére összedobtam egy próbapanelt amelyen minden I/O láb kapott egy-egy ledet, és egy egyszerű futófény programmal pillanatok alatt letesztelhetők a lábak. Azért is kellett ez, mert készítettem saját BuePill paneleket (WhitePill néven) és ezzel teszteltem, hogy jól sikerült-e a proci beforrasztása.
[link - video - USB-OK]
[link - video - USB-ERR]
[link - WhitePill - Saját-2021.07.23] -
ekkold
Topikgazda
válasz
Postas99 #21233 üzenetére
A BlackPill-t lehet arduino-val programozni? Mit kell telepíteni ill. milyen alaplapot kell hozzá beállítani?
A BluePill-eket annak idején kipróbáltam meddig lehet felhúzni. A kínai hamis procik 104MHz-en még működtek. Eredeti procival 128Mhz-en simán ment a BluePill, utána próbaképpen kicseréltem a (8MHz-es) kvarcot. 10MHz-es, és 11,1MHz kvarccal próbáltam. Alaphelyzetben 9-es szorzóval megy, és a szorzót növelve 150MHz- környékén volt a max. ahol még működött. Vagyis, ha egy hangyányival mégtöbb sebesség kell 80...88MHz-re, esetleg 104 MHz-re még mondhatni biztonsággal fel lehet húzni (kvarc cserével, vagy a szorzó átállításával). Bár érzése nekem az STM proci 72MHz-en is jóval gyorsabbnak tűnik, mint pl. az ESP8266 80MHz-es procija. -
Postas99
senior tag
STM32? estleg, oda elegendő a BluePill - abból van klón is és tud HID eszközként működni akár egér akár billentyűzetként.
Igaz a kódot STMCUBE-ban láttam.Ha valami nem klón cucc kellene akkor innen:
[GroundStudio]
[Let me Explain]Természetesen játszik a TME és a többi bolt is, ki mit tart jobbnak.
-
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). -
Urna
tag
válasz
razorbenke92 #21222 üzenetére
Szia!
Igazából a projekt teljes egésze kicsit nagyobb büdzsével rendelkezik de erre a részre nyugodtan egy 5-7 ezret szánnék maximum (persze ha nem lehet ennyi, hanem 10 ,akkor nem ennyimert meg kell hogy oldjam).
Igazából nem replikálni szeretném, a lényeg hogy a 27 pin-es kimenetből legyen valahogy bemenete a pi-nek. Ahogy túrtam a netet, ez volt egy nagyon szofiszikált és szalonkész megoldás rá. A megvalósítás meg amiatt volt kényelmesebb mert nem hiszem hogy ilyen méretben pcb nélkül meg tudom oldani ( a méret limitációk oka hogy be is kell férjen minden az eredeti laptop házba). Egyáltalán nem vonakodok attól hogy máskép legyen megoldva de pl sose használtam shift regisztereket, míg mondjuk ha csak a kódot kéne át/meg- írni az már kényemesebb lenne, de tök nyitott vagyok hogy megtanuljam ha arra kerül sor.
Viszont az oldal amit küldtél tényleg jól mutatja hogy kb ilyen az én leütéseim ideje is szóval ez így kiindulásnak jó.
A kérdéses hogy ha nem az eredeti megvalósítást használom akkor merre / mit olvasgassak előtte illetve hogy fogok tudni elhelyezni mindent, akár valami proto-boardon akár máshogy? -
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.
-
Szia!
Teljesen replikálni szeretnéd a projektet, vagy hasonlót elérni? Hol helyezkedik el a projekt az árérzékenység/bütykölés arányon?
Csak azért kérdezem, mert ez az egész simán megoldható egy Attiny85-el, 4db 8bites kaszkádolt shift regiszterrel, és egy 8 bites multiplexerrel.
Az Attiny tud billentyűzetet emulálni, csak kevés az IO rajta (5, ill reset kiiktatásával 6)
A shift registereket 2 pinnel meghajtva meg tudod címezni a billentyűzet 23 pinjét, és a 8 bites multiplexer 3 címző bemenetét. A multiplexer a 8 visszatérő ágat 1 kimenetre fésüli be címzés szerint, így 1 pinnel olvashatod a visszatérő eredményt. 1 pint használhatsz resetnek a multiplexeren és a regisztereken.
Sebességét tekintve persze lassabb lesz. Attiny85-ön sima digitalWrite-al 132kHz egy output sebessége, portmanipulációval ~800kHz+
Ahhoz, hogy végigscanneld a billentyűzetet, a 23 kimenetet mind-mind meg kell címezni, és mellé minden alkalommal a 8 multiplexer címet is. Ez 184 teljes címzés ami 26 kimenet címzéséhez ~4800 output művelet. 800kHz mellett ez azt jelenti, hogy másodpercenként 166x tudod lescannelni a teljes billentyűzet állapotát. Azaz 6ms-ig el kell tartson egy lenyomás, és két lenyomás közti szünet, hogy legyen esély észrevenni. A valóságban szeretünk ilyen műveleteknél 3 ütemet fenntartani, hogy kiszűrhetőek legyenek a zavarok.
Itt leteszteltem hogy átlagosan meddig tartom nyomva a laptop billjét gépelés közben. 50ms jött ki, és a legrövidebb amit szándékosan okozni tudtam 34ms volt.
Szóval szerintem bőven jó lehet.
Szerk.: Ja és a scannelés amivel számoltam, az szimpla bruteforce, ennél léteznek okosabb megoldások, amivel minimum le lehet felezni a ciklust.
-
Urna
tag
Sziasztok!
Kis segítséget szeretnék kérni egy projekthez.
[link] Ez alapján szeretném egy laptop billentyűzetét (illetve a touchpadet is, de az kisebb falatnak tűnik) USB-s interface-ként beküldeni egy Pi-be.
A probléma hogy egy kicsit régebbi a cikk és több féle "Teensy" mikrokontrollert írt a megfelelő pcb-kkel kompatibilisen, annak függvényében hogy a billentyűk hány pines kábellel csatalkoznak. A bajom hogy ezek a kontrollerek vagy már nem fogalmazottak, (Teensy LC, 3.2), vagy pedig az aliexpresses copy verziójuk is kicsit borsos áron van (4.0 ~ 14k huf és ++2 ~ 10k huf ) ahhoz, hogy én csak egy dolgora használjam őket.
A kérdésem hogy ezeknek létezik valami olyan alternatívájuk, amik itthon is kaphatóak (ez elég fontos lenne mert akkor hamarabb haladhatok a projekttel), illetve ha nem 1-1 alternatíva, akkor olyasmi aminek elég lába (27 pines a csatlakozás ) van egy ilyen feladathoz de még nem egy "normál" arduino méretű kontroller?
Köszi előre is a segítséget! -
-
Postas99
senior tag
Kapcs rajz witzing-ben? Bár szerintem neked nem lesz rá szükséged.
Egy belső fotót majd közlök hogy mit alkottam.
A powerled vezérlés pedig most túl van méretezve, jelenleg egy IBT-2 hajtja a ledet, ezt ma fogom lecserélni IRFZ44N -re vagy IRF520-ra, nem kell a modul ilyen cucchoz, csak ez volt itthon.
A bemenetre egy HC-SR501 PIR lesz rá téve, amit jelenleg csak egy nyomógomb helyettesít.
A kódot szívesen megosztom, ha érdekel. -
Postas99
senior tag
Köszönöm. Jól jön minden visszajelzés.
Átdolgozom a sok storboszkóp hatást.Wolfram: Köszi, tudtam hogy valami még kimaradt. Jó ötlet.
Esetleg valakinek még ötlet hozzá?
A doboz belsejét nem fotóztam be. 2 nagy tétel van benne, egy 30cm hosszú műanyag cső (porszívó cső) hangerősítésnek, mert a hangot egy sima pc hangszóró biztosítja. Igy nem csak hangosabb egy kicsit öblösebb is a hang. A másik tétel pedig egy 12V-os 5A-es LED tápegység. Tudom felesleges, de ez volt otthon ami megfelelt. Az elején egy halom ledet terveztem a madár alá, de rájöttem hogy 1 darab is elegendő.
Mivel egy műanyag egyben kiöntött de üreges marádrról beszélünk amire rá lett ragasztva egy halom toll, ezért a fejmozgatás és szárnymozgatás kimarad. Pedig az lett volna még élethűbb.Mindenesetre megvan a következő évi tervezett haloween projekt már.
-
Dißnäëß
nagyúr
-
Postas99
senior tag
Mivel volt időm és igazán szépen szerettem volna megoldani ezért "parasztban" lleszinkronizáltam a mennydörgést a villámláshoz.
Még el kell tüntetnem a kábeleket. Le kell rögíteni a ledet. Az egész köré kell építeni egy teljes növényzetet is, hogy élethűbb legyen , el kell takarni a dobozt. Végül abba építettem bele.
[Valahogy így] -
Í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.
-
olli
tag
disp.setI2CAddress(OLED_Address<<1);
disp.setFont(DEFAULTFONT);
startwritemS = millis();
delay(50);
endwritemS = millis();
timemS = endwritemS - startwritemS;
disp.setCursor(0, 3);
disp.print(message.charAt(3));
disp.print(message.charAt(4));
disp.print(message.charAt(5));
disp.print(message.charAt(6));
disp.print(message.charAt(7));
disp.print(F(" mS "));
disp.print(timemS);
disp.print(F(" mS"));
Az oleden a 3. sorban elöl felvillan 3-7char= HELLO, tartósan megjeleníti mS 49 mS.
A HELLO miért nem jelenik meg tartósan?
Új hozzászólás Aktív témák
Hirdetés
- A Fehér Házban marad a Starlink Trump és Musk rossz kapcsolata ellenére
- Milyen légkondit a lakásba?
- AMD vs. INTEL vs. NVIDIA
- gban: Ingyen kellene, de tegnapra
- Honor Magic V2 - origami
- Sorozatok
- HiFi műszaki szemmel - sztereó hangrendszerek
- Kerékpárosok, bringások ide!
- Milyen belső merevlemezt vegyek?
- LEGO klub
- További aktív témák...
- Prémium PC házak akár 20-40% kedvezménnyel eladók garanciával, számlával!
- Azonnali készpénzes AMD CPU AMD VGA számítógép felvásárlás személyesen / postával korrekt áron
- Apple iPhone 11 64GB, Kártyafüggetlen, 1 Év Garanciával
- Thinkpad P16s notebookot vennék
- AKCIÓ! ASRock Z390 i7 8700K 32GB DDR4 500GB SSD RTX 3050 8GB Zalman i3 Edge Seasonic 650W
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: CAMERA-PRO Hungary Kft
Város: Budapest