Hirdetés
-
Ilyen lehet a Samsung Galaxy Watch7 Ultra
ma Renderképek mutatják meg a Samsung júliusban megjelenő új felső kategóriás okosóráját.
-
Kooperatív akció-kalandjáték lesz a Sanctua
gp A premier kicsit még odébb van, jövő év közepén érkezik a PC-s verzió.
-
Elon Musk: az xAI szuperszámítógépet akar az AI-alapú chatbotjához
it Elon Musk tervei szerint egy szuperszámítógéppel szolgálják majd ki az xAI Grok chatbotjának következő verziójá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
-
gyapo11
őstag
válasz Janos250 #10325 üzenetére
Csak hw szinten nézve, én nem bízok eléggé a wifiben ahhoz, hogy pl. a riasztó szenzorait rábízzam. Néha a telefonok nem tudnak kapcsolódni a routerre, ilyenkor pc-n routerbe belép, wifi off, wifi on ls megint jó napokig/hetekig. Tlink router dd-wrt-vel. Egy fényforrást bekapcsolni OK, max nem kapcsol be, de egy vízaknában vízszint figyelő szenzor, egy füstjelző, vagy más kritikusabb szenzor jelét már nem akarnám, csak vezetéken. Egyik ismerősömnek befulladt több tízezer szál virágja a fóliába, mert kisütött a nap, és a megbízott lányka elfelejtette kinyitni a szellőzőnyílásokat. Ezt sem bíznám wifire pl.
Nekem nagyon tetszik az RS-485 hibatűrése, igénytelensége, képessége a távolságra és eszközszámra, egyszerű használhatósága arduinoval és pc-vel egyaránt.
Sokféle protokoll elképzelhető, szerintem alapnak jó a pollozás, amikor a központi egység lekérdezi ciklikusan a perifériákat akár olvassa akár írja őket, de lehet olyat is, hogy a periféria jelez egy plusz vezetéken, és akkor kérdezi le a központ, hogy ki volt az és mit akar, meg még sokféle elképzelhető. A lényeg, hogy az adat biztonságosan elérjen egyik pontról a másikra.
A földhurokra meg a trafós táp biztos megoldás, a kis kapcsolóüzeműekről se tudom elképzelni, hogy galvanikus kapcsolatban lenne a kimenetük a 230 V-os hálózattal. Pc már érdekesebb, mert abba sokféle madzag megy.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
-
Teasüti
nagyúr
válasz Janos250 #10325 üzenetére
Egy ilyen zárt rendszerre jó lehet még a BLE is. Tulajdonképpen ilyen jellegű kommunikációra találták ki.
ÉsESP_PWR_LVL_P9
max. teljesítményen elvileg 100 méteres hatótávolsága van ESP32-nek nyílt terepen. (Gyakorlatilag meg 30 métert ért el a fórumozó egy garázsajtón/falon keresztül.)
Persze ha ki akarja vinni a netre az ember, akkor kell a hálózatba egy AP is, ami fordít a BLE és a TCP-IP közt.[ Szerkesztve ]
-
Tankblock
aktív tag
-
nagyúr
válasz Janos250 #10539 üzenetére
Annyi minden alkatrész van már itthon, amit megvettem az évek során, de még nem használtam fel, hogy elsősorban azokból szeretném összehozni a dolgot. Van pl. két wemos d1 mini-m, ami arra vár, hogy kikerüljön a dobozból. Van hozzájuk i2c motor shield is.
Már ott tartok a dologban, hogy nem az ir remote protokollt fogom használni, mert nem praktikus, és ram-pocsékolás is lenne, hanem software serial-t, egy kis módosítással:
ebben a kódban a megfelelő helyeken kicserélem adigitalWrite(m_txPin, LOW );
sorokat erre:analogWrite(m_txPin, 512);
Előtte pedig valahová beszúrok egy ilyet:
analogWriteFreq(38000);
Jól gondolom, hogy ez úgy fog működni, ahogy én szeretném?
Azt meg tudod modani, hogy ha az analogWriteFreq-el módosítom a PWM frekcenciát, és egyébként nem használok PWM-et, el tud az állítódni magától (vagy nem magától, hanem valamelyik gyári lib-től)?
(#10535) tvamos: Köszi a szoftveres ötletet, ez jócskán leegyszerűsíti az elektronika részét a projektnek.
[ Szerkesztve ]
-
tvamos
nagyúr
válasz Janos250 #10581 üzenetére
Nem feltetlen jobb, de tetszik a szine.
[link]
Van egy-ket kellemetlen tulajdonsaga, de en most azokon tullepek.
Az a tulajdonsaga viszont tetszik, hogy olcsobb, mint az olommentes HASL.
(Marmint ugy ertem, hogy ennel a gyartonal ez ingyen van, a lead-free HASL meg extra penz.)
Persze, rendelhetnem a JLCPCB-tol, de ott dragabb a fekete.(#10583) Gergosz2 válasza tvamos (#10580) üzenetére
Koszonom! Megnezem azt is.(#10584) aryes válasza tvamos (#10578) üzenetére
Nem tudom... biztos, hogy szivni akarsz ezzel?[ Szerkesztve ]
"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János
-
nagyúr
válasz Janos250 #10591 üzenetére
Ez nem ide vágó dolog, akkor lenne érdekes, ha nem csak 8+2 bit hosszan kellene tartani a szinkront, de itt byte-onként újra történik a szinkronizálás (minden küldött byte start bittel kezdődik, ami megszakítást generál), szóval a hiba tuti nem itt jön be. Már csak azért sem, mert teszteltem az átvitelt még 38kHz moduláció nélkül, sima ir tranzisztorral, és 4800baud sebességgel simán működött. A gond azután kezdődött, hogy bejött a képbe a VS1838 ir receiver, mert nem jöttek át rajta a bitek úgy, mint vártam. A túl rövid és a túl hosszú jel is zavarja, az elsőt még csak értem, de az nem tiszta, hogy miért zavarja, ha több 0 bit érkezik egymás után szünet nélkül, mert a dekódolásban semmi szerepe, a bitek dekódolását én végzem a fogadó oldalon, csak közvetítő szerepe van.
-
nagyúr
válasz Janos250 #10597 üzenetére
Az impulzushosszt hogy érted pontosan? Az analóg jelet úgy értem, hogy az adó és a vevő távolságát akarom megbecsülni a fogott infra jel erősségéből, miközben ugyanezzel a jellel adatot is akarok átvinni.
A receiver belső elektronikája mindent elkövet, hogy a bejövő analóg jelből tökéletes digitális jelet csináljon, és nagyon jól végzi a dolgát , mert semmilyen anomáliát sem sikerül keresztül vinnem rajta, sem a négyszögjel kitöltési tényezője, se a vivőfrekvencia elhangolása nem okoz semmilyen elváltozást a kimeneten. Az impulzushossz (mármint a soros átvitel bitjeinek hossza) a jel erősségétől nagyjából függetlenül csak átviteli hibákat okoz, 500us-nál rövidebb impulzus (kb. 18 periódusnyi négyszögjel 38kHz-en) nem megy át, 2-3ms viszont már gondot okoz, ha nem küldök közben szünetet, túl hosszú neki. A kettő közt meg sima négyszögjel jön ki belőle.
Jelen pillanatban azon töröm a fejem, hogy sima ir tranzisztorral veszem a jelet, ami elé teszek egy high pass filtert, de az istennek sem találok kész rajzot hozzá, nekem kellene terveznem úgy, hogy láma vagyok az analóg elektronikához, segítséget meg nem nagyon kapok hozzá, pedig biztos lenne itt valaki, aki 5 perc alatt tudna rajzolni egyet...
Ha ez összejön, akkor vagy ez veszi a digitális jelet (vagy nem veszi, ha távol van az adó, ez lenne a cél), vagy csak simán analóg jelerősséget mérek rajta, miközben az adatot magát a vs1838 vevővel veszem. És amíg van új ötletem, addig nem adom fel.[ Szerkesztve ]
-
tvamos
nagyúr
válasz Janos250 #10607 üzenetére
15 éve LT Spice-ot használok. Ingyen van, és jó.
A TINA-TI is jó, de az LT Spice-nak jobbak a leításai, többen használjuk.(A többi vagy pénzes, vagy játék a magánvéleményem szerint.)
(#10604) aryes válasza aryes (#10603) üzenetére
Nem tudom, hogy jött ki, hogy R1<R2-nél. Nem gondolom azt jó ötletnek.[ Szerkesztve ]
"Mindig a rossz győz, és a jó elnyeri méltó büntetését." Voga János
-
nagyúr
válasz Janos250 #10616 üzenetére
Én nem analóg jelet akarok átküldeni, hanem digitális információt. Emellett a küldő oldal jelerőssége alapján szeretnék hozzávetőleges távolságmérést csinálni. Tudom, hogy nem ördögtől való az ötlet, mert árulnak arduino-hoz való ir távolságszenzort, ami egy egyszerű reflektív optokapuból + némi elektronikából áll, ahol az ir led fényét frekvenciamodulálják, hogy ne zavarja a környezeti fény.
-
nagyúr
válasz Janos250 #10622 üzenetére
" a jel erőssége nem csak a távolságtól függ, hanem pl. attól is, milyen szöget zár be a vevő és az adó."
Ez tény, sajnos nem tudok vele mit kezdeni. Max annyit, hogy a LED fényét nem direkt módon irányítom kifelé, hanem szétszórom, tükör vagy fényvisszaverő felület segítségével."Az IR-rel a távolságmérést nem a jel erőssége, hanem a visszavert jel visszaérkezési idejéből számítják."
Na ezt majdnem biztosan állítom, hogy ebben a formában nem igaz, a sharp távolság szenzornál a beesési szögből számolják, CCD érzékelő segítségével. Sima ir tranzisztorral pedig a fény intenzitásából, itt van olyan variáció, ahol egy 555-ös IC-vel szaggatják a fényt, a vevő oldalon pedig felüláteresztő szűrővel szűrik ki a jelet a környezeti fényből, ezt akarom én is, csak szoftveresen.
Aminek a visszaérkezési idejéből számítják a távolságot, amit írtál, szerintem az a lézeres mérő, de annak már igazán nem hobbista az árszabása... -
nagyúr
válasz Janos250 #10630 üzenetére
"Tehát van egy mozgó kocsi, aminek infókat akarsz küldeni IR-en. Ez alapján akkor a vevőnek a kocsin kell lenni."
Igen, és az adónak is! Így beszélgetnének egymással. Minden kocsin 1 vagy 2 LED az adó, és 3-4 vevő. A ledek fényét pedig valamilyen kerek, fényvisszaverő felülettel szórnám, hogy 360°-ban le tudjam fedni a környezetét.
"Ahhoz, hogy elfogadható pontosságot kapj, muszáj lesz (szerintem) a vevőt egy pincurka servo- vagy léptetőmotorral az adó, azaz a maximális jel erősség irányába állítani"
Ez biztosan nem így lesz, vagy 3db vevő lesz körben az autón, egymással kb 120°-os szögben, vagy ha ennek túl nagy lenne a holt tere, ami elég valószínű, akkor 4 vevő, 90° szögben. A háromszögelés pedig 1 adó + két vevő között történne.
"b.) Egyszerre akarod a kódot is és a távolságot is megkapni. Akkor jön a vér izzadása, hogy mindenféle szűrésekkel megold."
Ezt akarom. A vért pedig már izzadom vagy 3 hete. -
-
Teasüti
nagyúr
válasz Janos250 #10639 üzenetére
Srácok, ez tényleg ennyire magas? Szerencsétlen szeretne 2+ távirányítós járművet, amikkel lehet "lőni" egymásra. Látótávolságban IR jellel, és a találatot kell megállapítani.
Más kérdés, hogy ezt már 20 évvel ezelőtt megcsinálták a játékiparban és lehet venni kész megoldásokat, de ha már Arduino...
[ Szerkesztve ]
-
nagyúr
válasz Janos250 #10639 üzenetére
Egy nagyon vázlatos rajz:
Az IR led bizonyos időközönként kiküld egy 1-2 byte-os beacon üzenetet, amit vagy látnak a körülötte lévő robotok, vagy nem, az üzenet tartalma pedig a robot azonosító száma, és egyéb rendszerüzenetek, pl. lövés (ez utóbbi üzenet csak egy dedikált, irányított LED-ből fog érkezni, vagyis csak az fogja látni, akit "eltalál" vele).
Ezt az üzenetet több különböző teljesítményen (pl 5mA - 100mA) szándékozok küldeni egymás után, ami reményeim szerint csak bizonyos távolságokból látható (pl az 1-es erősségű jel csak 20cm-ről, az 5-ös erősségű meg mondjuk 3 méterről), ebből a vevő robot egy hozzávetőleges távolsági becslést fog tudni számolni az alapján, hogy melyik infra vevő melyik jelet fogta. Az üzenetben természetesen benne lesz, hogy milyen erősséggel lett kiküldve. Példa: "15" <- az 1-es számú robot 5-ös erősségű beacon jele.
Nem kell se a távolságot, se az irányt pontosan tudni, elég, ha annyit tud az egyik robot, hogy a másik előtte van, vagy tőle jobbra, közel, közepesen távol, vagy valahol messze.
Mondjuk egy ilyen koordináta rendszerben:
A piros a közel, a zöld a távol, a többi meg látszik a rajzon.Amit most leírtam, pontosan ezt tudja a Lego Spybotics robot, 76kHz-es IR vevőkkel és ledekkel. Azt szeretném lemásolni.
-
válasz Janos250 #10718 üzenetére
Köszi, azt hiszem, jó lesz, ott van benne a package Tesztelni persze csak akkor tudom, ha x hét múlva megjönnek a lapkák.
#10719: a windowsos megoldás is érdekel, fórumokon olvasgatva mások is futottak már driverproblémára, amire nem láttam megoldást. És mivel kínai kütyükről van szó, nem is biztos, hogy ami az egyiknél működött, a másiknál is fog...
30€ Meta store bónusz Quest headset aktiváláshoz, keress priviben :)
-
válasz Janos250 #10721 üzenetére
Ha bármilyen OS-re van hozzá driver, akkor megoldom, csak vki árulja el, hogy melyikkel érdemes próbálkozni...
Lehet rendelek egy UNO-t is, jól jöhet még - igaz, az attiny, ami jön forrasztott, de elvileg be lehet azt is drótozni.
[ Szerkesztve ]
30€ Meta store bónusz Quest headset aktiváláshoz, keress priviben :)
-
válasz Janos250 #10732 üzenetére
Köszi a bátorítást. Gyakorláshoz berendeltem egy ilyen készletet is, még tegnap. Ennek az LCD-jén jöhet a "hello world", meg a "kiafrászloptakiasütitahűtőből" 2$ - 10$ körül kapni hozzá wifis lapkát is, lehet abból is elcsípek egyet.
30€ Meta store bónusz Quest headset aktiváláshoz, keress priviben :)
-
válasz Janos250 #10734 üzenetére
Ez lesz. Amúgy a nulladik project az attiny85-el egy akciókamera távvezérlése lesz, azért ilyen picit választottam, mert be kéne férnie a vízálló házikóba. Túl sokat nem kell tudnia, csak kapcsoljon ki-be, exponáljon, indítson wifit.
30€ Meta store bónusz Quest headset aktiváláshoz, keress priviben :)
-
válasz Janos250 #10734 üzenetére
Az esp8266-al kapcsolatban rögtön itt a mélyvíz. Azaz, a távoli kamera projektemhez nem csak szimpla kikapcs-bekapcs megoldást, de komplett vezérlést és adattovábbítást (streaming vagy fájlfeltöltés) is szeretnék varázsolni.
Ezt különösebb programozási tudás nélkül le lehetne rendezni pl egy izmosabb Rock64+android+kameraapp segítségével, érdekelne, hogy tisztán arduinó alapon megoldható lenne-e a darabonként 3-4megás fotók, horribile dictu fullHD live streaming feltöltése? Azaz összedobható-e egy eszköz, ami az egyik oldalról a kamera AP kliense, a másik oldalról pedig az alkalmasint elérhető ingyenwifihez, vagy a backupként üzemeltetett LTE-hez kapcsolódik és az egyiken bejövő képi anyagot teljes tömegében át tudja tolni, azaz effektíve routerként/bridge-ként funkcionál?
[ Szerkesztve ]
30€ Meta store bónusz Quest headset aktiváláshoz, keress priviben :)
-
-
Vladi
nagyúr
válasz Janos250 #10770 üzenetére
Ez is volt már itt téma. Nekem az a véleményem, ha tényleg tart készletet, akkor rendelek tőle.
Kínából 800 forint, neppertől meg 1400. Na most azt a 600 pénzt odaadom neki, ha nem 40 napi utazik, hanem 4....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!
-
válasz Janos250 #10877 üzenetére
Mindenki tudja, hogy átverés (mint a 100e lumenes zseblámpák), de remélik, hogy a kapacitásuk túl sokkal nem marad el egy eredeti cellától. Ha van bennük 2000mAh és ötödáron kapod, még lehet jó üzlet ebbe-abba.
Ami engem ezekben inkább aggaszt a védőáramkörök minősége - ha egyáltalán van bennük. Mondjuk ha nincs, és a user maga gondoskodik róla, az kisebb baj, mintha a dzsunka áramkör hagyná lenullázódni az akksit.30€ Meta store bónusz Quest headset aktiváláshoz, keress priviben :)
-
vargalex
félisten
válasz Janos250 #10885 üzenetére
Én is használom több helyen. Többek között zseblámpákban is (Convoy S2+) és ESP8266-okkal is. Előbbi villogással jelzi a merülést, utóbbiak a hőmérsékletek mellett a beérkező feszültséget is post-olják, amire szerver oldalon egy riasztást írtam. (Nyilván az alkalmazott HT7333 miatt csak azt érzékelem, ha 3.3V alá esik).
Csak notebook akkukból bontott, illetve 8 db, az említett eladótól beszerzett celláim vannak.Alex
-
Teasüti
nagyúr
válasz Janos250 #10900 üzenetére
Ez is egy full-fledge firmware, ami rohadt hosszú.
Ráadásul C-ben írták Atmel328-ra.
Nekem kb annyit kéne látnom, hogy hogy írják meg azt az egy ciklust, ami beolvassa a Serial stream-et és kiválogatja a switch case-be a szavakat. Úgy 5-10 sallangmentes sorról lehet szó. Viszont Marlin-ban is ez szanaszét van dobálva. Illetve a parser lib ott is túl van bonyolítva. Mire abból kihámozom a lényeget...Jelenleg ennyim van:
for (byte i = 0; i <= messageSize; i++) {
if (isAlpha(Message[i]) || isPunct(Message[i])) {
switch (Message[i]) {
case 'R':
parameter = atoi(& Message[i + 1]);Ez elég arra, hogy végig iterálja a stream-et és ahol betűt talál, ott veszi a betű után lévő paramétert. Majd iterálja tovább, amíg a végére nem ér.
Ez így gyönyörűen beolvas egy "R255G255B255\n" üzenetet így egyben vagy elválasztókkal, mindegy.
Viszont nincs annyi betű az ábécében, amennyi nekem kéne. Így kénytelen vagyok átállni vmi G-kódos rendszerre, ahol nem egy szót kell csak értelmezni hanem mondatokat. Tehát mondjuk bejön, hogy "G01", akkor várható, hogy lesz még utána két-három paraméter is: "G01 X0 Y0\n".
És ezt kellene valahogy megoldanom, hogy a parancsszóhoz kapcsoljam a paramétereket is.
Ehhez kell vmi look-ahead parsing algoritmus, ami pár sor lehet, de még nem láttam rá tömör példát.
És ha lehet, akkor nem szeretném órákig bogarászni egy hatalmas forráskódban.
Már rászántam egy kis időt a Marlin elemzésére, és nem jutottam vele messzire.
Ekkora kódban még a kereső se működik, mert annyi találat van mint a qrva élet... -
-
Teasüti
nagyúr
válasz Janos250 #10971 üzenetére
Kell hozzá includolni vmit?
Egyik tutorial sem említette.
Youtube-on még a create makrót se használják hozzá, bár még nem próbáltam anélkül. Csak deklarálják és már megy is nekik a take és give. Bár az mutex volt, de kb ugyanaz. Talán holnap lesz időm játszadozni vele kicsit.[ Szerkesztve ]
-
Janos250
őstag
válasz Janos250 #11149 üzenetére
Ha közvetlenül a 3.3 V-ot adtam a panelra, instabil, és csíkoz. Ha az 5V-os lábra adtam 5V-ot, stabil, nem csíkoz.
Ha valakinek kedve szottyan rá, itt egy képernyő mentés:Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
nagyúr
válasz Janos250 #11155 üzenetére
Nézegettem ezt az esp32-cam összeállítást, és azt látom, hogy 3 féle cam modult is lehet hozzá kapni. Na most a kérdés: szerinted mi a szűk keresztmetszet, a modul, vagy az esp32 teljesítménye, esetleg a wifi sebessége? Érdemes lehet másik modult próbálni az ov2640 helyett magasabb fps érdekében? Egy 15-30 fps / 640x480 mellett én már elégedett lennék.
A másik, jól látom, hogy ezen nincs usb, hanem külön programozó kell hozzá? -
-
-
gyapo11
őstag
válasz Janos250 #11167 üzenetére
Saját serverre mehet a php is, uc mint kliens belép a serverre és feltöltöget.
Másrészt szolgáltatói NAT mögött is működik (gondolom) a Teamviewer, nincs ennek a protokollja meg mikrovezérlőre?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
-
nagyúr
válasz Janos250 #11201 üzenetére
Én nemrég átírtam az esp8266 softwareserial lib-et paritásbitesre.
Egyébként az lesz a hiba, amit DigitXT kolléga írt, hogy akkor is menti a hibás adatot az előző értéknek fenntartott változóba, amikor hibás, ezért ha két hibás adat jön egymás után, az egyik át tud csúszni az ellenőrzésen. Ezen a distanceBetween sem segít, mert ahhoz is el kell tárolni a korábbi értéket.[ Szerkesztve ]
Új hozzászólás Aktív témák
- Toyota topik
- LEGO klub
- Xiaomi 14 - párátlanul jó lehetne
- Milyen TV-t vegyek?
- Zenelejátszó építése, a kiváló hangzásért
- Windows 10
- Politika
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
- Kerékpárosok, bringások ide!
- További aktív témák...
- iPad Pro M1 128GB wifi 2024.09. 29. Apple garancia
- ÚJ, MUNKA/ Ultimate 2k GAMING PC / i7 14700KF,32Gb,1+2Tb,RTX4070ti super 16Gb,win11home,2 év gari
- Apple iPad Air 6 2024 13 128GB Cellular 5G "ÚJ" 2027.05. 16. Apple garancia
- HP Elitebook 8760w,17.3",i7-2670QM,16GB DDR3,180GB SSD,2GB DDR5 VGA,WIN10
- Sony MHC-V77DW BT Mini Hifi (Hangfal) DVD lejátszással!
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest