- Microsoft Office és Office 365 topic
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- 10 éve nem változott ekkorát a Netflix tévés appja
- Szilícium-karbid chipekkel tompíthatnak az AI energiaéhségén
- Brave
- Ubiquiti hálózati eszközök
- Musk átirányította a Teslának szánt AI-chipeket
- Mesterséges intelligencia topik
- Tombol az AI-láz: az NVIDIA már értékesebb, mint az Apple
- Álláskeresés, interjú, önéletrajz
-
IT café
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
-
Breaker
tag
A lolin32-vel vigyázz, mert ezen a shield-en ha jól tudom rajta vannak az i2c felhúzó ellenállások, amik 5V-ra húzzák a pineket, de amíg az esp8266 gpio-i 5V toleránsak, az esp32 kimenetei állítólag nem azok.
Nah akkor meg is kaptam a választ egy fel nem tett kérdésemre.. Igaz én Lolin D1 Mini-t hasznalok, de az is esp8266.. A minap méricskéltem, és a pineken 5Vot mértem, és vakartam a fejem hogy ez hogy a fenébe lehet, illetve hogyhogy nem purcantak ki?
MSI MPG B550 GAMING PLUS | AMD Ryzen 5800X3D | 32GB Trident RGB G.Skill 3200Mhz | MSI GTX 1080TI ARMOR OC
-
Janos250
őstag
"Ehhez, amit linkeltél, nincs is kamera"
Bocs, csak rákerestem egyre a Bangoodon, ehhez tényleg nincs, rossz a link.
"Honnan vetted együtt a kettőt?"
Innen, ez a jó link:
https://www.banggood.com/Geekcreit-ESP32-CAM-WiFi-bluetooth-Camera-Module-Development-Board-ESP32-With-Camera-Module-OV2640-p-1394679.html?rmmds=myorder&cur_warehouse=CN
Ez most drágább, 8 $, én olcsóbban vettem.
"Erős fényben sem nő a framerate?"
Nem próbáltam.
"Mire jó ez tulajdonképpen fotózáson kívül? "
A kamera része csak érdekesség. Nekem az benne a lényeg, hogy rajta van az SD csatlakozó hely. És, hát ESP32, ami elég sok mindenre jó.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á? -
Janos250
őstag
Igen, nincs rajta USB, külön USB-serial átalakító kell hozzá.
A többi kérdésedről fogalmam sincs, de egyszer majd kimérem, de mostanában nemigen érek rá. Más modult nem fogok hozzá venni, mert engem annyira nem érint a dolog.
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
-
Janos250
őstag
Csakhogy az 21 $! Én biztonsági kameráknak Hiseeu HSY-HB612 1920x1080 kínai kamerákat vettem. Szeptemberben 25 $ volt, egyébként 30 körül van. Az viszont komplett, a firmware tudja a szokásos biztonsági kamera funkciókat, riaszt mailre, távolról nézhető, feltölt ftp-re vagy NVR-re, stb. Azóta már nagyobb felbontású is kapható alig drágábban.
A TTGO technikát még nem próbáltam ki, pedig már pár hónapja megérkezett a próbadarab, persze nem kamerás változat, csak sima.
[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
-
-
vargalex
félisten
-
nagyúr
válasz vargalex #11163 üzenetére
Nem csak bizalom kérdése, nem vagyok biztonsági szakember, meg nem is szeretnék a kelleténél többet foglalkozni az otthoni hálózat biztonságával. Nekem kényelmes, hogy a NAS-on futó smb hálózat jelszó nélkül üzemel, hogy a raspberry a gyári ssh jelszóval nyitható stb. A torrentezés miatt az ip címem sem hadititok, így jól jön, hogy van egy plusz "tűzfal", ami véd. Ha kivennének a NAT mögül, ezeket a réseket mind be kéne tömnöm, és akkor még mindig ott van annak a lehetősége, hogy a routeren befoltozatlan biztonsági rés van. Jobban bízom a láthatatlanságban.
Jártam már úgy, hogy torrentezős gép egyik napról a másikra 250+ vírust szedett össze, mert csak a router és a windows tűzfala védte. De nem akarok offolni tovább. -
vargalex
félisten
-
Volt egy kis időm így megpróbáltam összerakni egy esp32+NodeMcu ESP8266 Motor Shield Lua L293d -őt.
Háát, nem nagyon értem, hogy lehetne ezt működésre bírni. L298N-t használtam már, de annak több dolog is kellett a működéshez: pwm, motor a enable...
Ezen a L293d-n hova kéne bekötni egyáltalán az esp32-őt, meg hány pinnel? Alin annyit ír, hogy Control Port: D1, D3 (A motor); D2, D4 (B motor)
Ha feszültséget kap a D1, vagy D3 az ég világon semmi sem történik. Gondolom kéne még neki valami, csak ez nem nagyon derül ki sehonnan, hogy mi.[ Szerkesztve ]
Eladó Lego: 42139 All terrain vehicle
-
Janos250
őstag
"Port forwardinggal sajnos nem érsz semmit, ha szolgáltatói NAT mögött van az ip címed"
Nálam UPC van, a NAT a lakáshoz telepített router feladata, így nekem ez nem gond.
Akkor marad az alábbiak valamelyike:
a.) Saját ftp helyedre feltöltés
b.) Számos kínai saját, kínai felhőbe tölt. Én meg attól idegenkedem.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 Victoryus #11166 üzenetére
Sajnos nem igazán van fogalmam róla, hogy mi is ez a motor shield, de a kép alapján egész biztosan rosszul van összekötve, mert a D1-D4 lábak mellett még minimum a gnd-t össze kell kötni a shield és a lap közt, és ha a shield-en nincs kimondottan konverter a L293d tápfeszültségének az előállításához (3,3V-5V) akkor még a Vcc bemenetet is össze kell kötni a lap megfelelő kimenetével (esp32-nél a 3,3V-tal!). Ez a L293d logikai tápja, nem a motoré! Ezek után ott van még egy-egy enable láb mindkét motorhoz, ha azokat nem húzod magas szintre, a D1-D4 lábakra hiába adsz jelet, a motorok nem fognak megmozdulni. Szóval összesen ha jól számolom 8db jumper kábel kell a két motorhoz. És persze minimum 9V táp a shield-nek (motorok tápja), mert az alatt a L293d nem nyit ki rendesen, csak melegszik meg sípol (pwm meghajtás esetén).
-
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 gyapo11 #11170 üzenetére
Gondolom a teamviewer is vmi broker szervert használ, ami közvetít ilyenkor (vagy mindig).
Simán ki tudok találni erre valami saját protokollt, ezért tetszik ez a uC megoldás.
Egy kameránál, még ha be is lehet állítani, hogy feltöltse a képeket valahova, nincs akkora mozgásterem. Meg akkor hol marad a fun factor? -
gyapo11
őstag
válasz vargalex #11171 üzenetére
Nem arra gondoltam, hogy a kódot egy az egyben mikrovezérlőn futtatni, hanem a módszert követni, bejelentkezni egy serverre mind a kliens mind a server, és azon keresztül adatokat továbbítani. Azt nem tudom, hogy a teamviewer csak a bejelentkezés idejére használja a servert, és aztán már a két külső gép közvetlen kapcsolatban van, vagy minden a serveren keresztül megy, de utóbbi esetben elég nagy terhelése lenne.
A lényeg, hogy ha két pc tud kapcsolódni NAT mögül, akkor két mikrovezérlő vagy pc és mikrovezérlő is, csak kell hozzá a program.[ 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
-
vargalex
félisten
válasz gyapo11 #11173 üzenetére
Szinte biztos, hogy szerveren keresztül megy a teljes kommunikáció, ellenkező esetben legalább az egyik tagnak kívülről elérhetőnek kellene lennie...
Értettem, hogy nem a TeamViewert akarod mikrovezérlőn futtatni, de azt gondoltam, hogy konkrétan arra gondoltál megvalósítani. Az pedig a zártsága miatt lehetetlen. Persze, hasonló elven működő saját interface-t ki lehet találni, de akkor kell egy mindkét oldalról elérhető szerver.Alex
-
gazso75
aktív tag
Sziasztok, nemrég csináltam a aksiról működő GPS loggert. Minden szépen működik, log-ol SD-re, veszi a jelet, stb. Egy bajom van, kb.200 mérésenként egyszer van 1 hibás mérés ( logol egyet Franciaországba, Kongoba, Mongóliába ) Tudtok e segíteni abban, hogy miként tudnám elcsípni a rossz koordinátát SD-re írás előtt, hogy utólag ne kelljen mókolni a térkpre importáláskor.
kód elején:
double prev_lat = 0;
double prev_lon = 0;
boolean first = true;loopba:
void loop()
{
// If we have data, decode and log the data
while (ss.available() > 0)
{
if(first)
{
prev_lat = gps.location.lat();
prev_lon = gps.location.lng();
first = false;
// continue;
}
if (gps.encode(ss.read()))
logInfo();
}
// Test that we have had something from GPS module within first 10 seconds
if (millis() > 10000 && gps.charsProcessed() < 10)
{
// Set error led
digitalWrite(GpsLedPin, HIGH);
// Wiring error so stop trying
while(true);
}
}digitalWrite(GpsLedPin, LOW);
if(millis() - previous > frequency)
{
if(abs(prev_lat - gps.location.lat()) > 1 || abs(prev_lon - gps.location.lng()) > 1)
{
A cél ugye az lenne, hogy ha 1 egész számmal eltér a lat, vagy long érték az előző értéktők, akkor ne írja SD-ra.
A teljes kód a pastebin-en: [link]
[ Szerkesztve ]
-
-
nagyúr
-
ecaddsell
aktív tag
válasz gazso75 #11175 üzenetére
Tipikus kommunikációs hiba. Vagy robusztusabbra csinálod vagy ezeket az adatokat ahol ugrás van elfejeted.
Robusztusabbra pl. úgy tudod csinálni, hogy ha van lehetőség újraolvasásra, akkor kitakarítod a puffert dummy olvasásokkal majd újra olvasol.
Nem olvastam bele a kódba, de sajnos sok könyvtár pont ezért használhatatlan (komolyabb célokra) mert csak a hibátlan esetekre van felkészítve. -
gyapo11
őstag
válasz vargalex #11174 üzenetére
A böngésző a NAT mögül kapcsolatot tud teremteni egy serverrel, aminek van netes IP címe. Ugyanígy egy másik NAT mögött levő gép is, ezután a server szerintem már kihagyható, és mindkét gép számára a másik lép a server helyére.
Arra gondoltam, hogy a teamviewer servert használni, de persze ha a protokoll nem ismert, akkor erős reverse engineering kellene hozzá.
Ott van a bittorrent, két NAT mögötti gép képes egymással adatot cserélni, kapcsolat felépítéséhez kell a server, de utána már nem. De voltak más ilyen peer to peer filecserélő programok is.[ 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
-
nagyúr
válasz gyapo11 #11180 üzenetére
"böngésző a NAT mögül kapcsolatot tud teremteni egy serverrel"
De csak pollozni tud, a server csak akkor tud adatot küldeni a böngésző felé, ha a böngésző kezdeményez. Ezért nem lehet a kapcsolatteremtés után kihagyni a szervert. Torrent sem működik két passzív módú kliens között, csak akkor, ha az egyik aktív![ Szerkesztve ]
-
-
Megyek tovább másik vonalon, wemos d1 r2+motor shield. Valamikor régen írtad, hogy ugye rendben vannak a driverek? Nos, nem voltak, mert a motor shieldhez nem raktam fel anno. Most viszont igen, és vééégre sikerült a kis dc motort 4AA aksival elindítani.
Innen már lehet, hogy tovább tudok menni. Még azt nem tudom, hogy akkor tulajdonképpen hány szabad pinje marad a wemosnak, de valahogy majd kiderül. Elvileg a motorvezérlő csak 2 pint használ el.Eladó Lego: 42139 All terrain vehicle
-
válasz Victoryus #11187 üzenetére
Több, mint 6 pin szabad, szóval úgy néz ki elég lesz
Bónuszként rátettem a sensor shieldet, mert úgy egyszerűbb lesz a ledeket bekötni, és működik az is frankón. No, most már csak a wifis/bluetoothos vezérlést kell megoldani, leforrasztani a lego koppincs motorokról a 4 erest, helyére sima 2 erest, majd mindent beépíteni a járgányba.
Ez se lesz egyszerű menet.Eladó Lego: 42139 All terrain vehicle
-
nagyúr
válasz Victoryus #11188 üzenetére
"leforrasztani a lego koppincs motorokról a 4 erest, helyére sima 2 erest"
Ugye nem a korábban linkelt(?) Nema8 stepper motorokkal akarod ezt megtenni?"mert a motor shieldhez nem raktam fel anno"
Dehát driver (lib) nélkül le sem tudod fordítani a programot.De örülök, hogy végre sikerült valami eredményt elérni.
Ha a wemos motor shield-ről beszélsz, akkor igen, az i2c vezérlés csak két pint foglal, asszem a d1/d2-t. (Meg persze a táp és gnd pineket.) -
Nem, koppincs kínai lego m motorok, sima dc motorok. A Nema8-ról most olvasok először. Nem rossz.
Azt nem tudom, korábban mit csináltam, de az biztos, hogy hülyeséget... visszanézve a hozzászólásaim. Szerintem nem a Wemos lábkiosztását próbáltam anno, hanem az uno-ét, a sensor shielddel se boldogultam akkor. Most meg megy.Eladó Lego: 42139 All terrain vehicle
-
nagyúr
válasz Victoryus #11190 üzenetére
Tudsz linket adni ezekhez a koppincs motorokhoz? Miért van rajtuk 4 vezeték, szenzor van bennük?
Most kerestem vissza, a nema8 motorokról tényleg más valaki írt, ezen a linken láttam, nagyon megtetszett, és megmaradt bennem. Kár, hogy drága is egy ilyen motor és driver is kétszer annyi kell hozzá, mint egy sima dc motorhoz. -
gazso75
aktív tag
Rögzíti a hibás adatot így is
Pl.:
2019.05.9 14:08:08 47.573955 21.592453
2019.05.9 14:08:08 5.266666 0.200000
2019.05.9 14:08:09 47.574131 21.592359Emeljem 500 vagy 1000 ms-re lehet akkor megszűnik?
Azért gondoltam minél alacsonyabbra, mert a cél az lenne, hogy a gyerek hátára/tarkójára tenném egy zsebbe. Focizik, így meg tudnánk nézni, hogy mennyit/hogy/milyen gyorsan mozog a pályán.
[ Szerkesztve ]
-
[link]
Aliexpress, lego motor m. Lassan utolérik árban a használt eredetit.
Az eredeti Lego is csak 2 eret használ a 4-ből, a másik kettő nincs ráforrasztva semmire a motor felőli végén. Sima kis dc motor van a burkolat alatt plusz egy csomó fogaskerék.Eladó Lego: 42139 All terrain vehicle
-
-
-
DigitXT
félisten
válasz gazso75 #11198 üzenetére
Az a baj a kódban, hogy az "előző értéknek" mindig eltárolod az aktuálisat.
Akkor is, ha az egy hibás adatot tartalmazó mérés. Két ilyen egymás után,
és már be is került a logba a hibás adat... Igaz, nem kétszer, csak egyszer.
(Folyománya, hogy a hibás adat "elfogadása" után a jót is egyszer eldobja.)A másik, amit weiss is ír, hogy ha újra beolvasod, akkor már nem telejesen
biztos, hogy ugyanazt kapod vissza, mint a korábbi olvasásnál... Változóba
tenném, így csak egyszer olvasnám be, azon nézném a feltétel teljesülését.A harmadik, amire még gondoltam, hogy az hibás adathoz vezethet-e, ha túl
sűrűn próbálod olvasni az aktuális értéket, bár ha ez az adott modul tudja az
5 Hz-es frissítést is, akkor elvileg 4 Hz-en kérdezgetve nem lehet baj. De azt
nem tudom, hogy hogyan működik a háttérben a könyvtár, ami kezeli...A negyedik ehhez lazán kapcsolódón: ha van 2 méteres szórása, akkor nem
túl sok értelmét látom másodpercenként négyszer rákérdezni, hol a játékos.
Szerintem sok-sokesetenkénthibás koordinátából nehezebb távot számolni.Ha viszont ennyire behatárolt a felhasználás, akkor a hibás adat értelmezése
is túlságosan megengedő (csillió km/h): elég az ha mondjuk 50 métert ugrott
odébb egyetlen másodperc alatt, futva azt se követhette el => mérési hiba.[ Szerkesztve ]
Új hozzászólás Aktív témák
- LEGO klub
- Microsoft Office és Office 365 topic
- Az iPhone 15 frissítésgaranciát, a 16 szép rendereket kapott
- Elektromos autók - motorok
- Kodi és kiegészítői magyar nyelvű online tartalmakhoz (Linux, Windows)
- Politika
- Milyen notebookot vegyek?
- ZIDOO médialejátszók
- Micro Four Thirds
- Computex 2024: az Akasa mágneses burkolatot ad, az SSD-t te rakhatod bele
- További aktív témák...
- Dell Precision 5570 15,6" / I9-12900H/ 2TB/32GB/ RTX A2000/ Dell Garancia 2025.05.31-ig
- HP Victus 16-r0008ne - ÚJ 16" QHD IPS GAMER notebook - i7-13700H, 16GB, 1TB SSD, RTX 4060
- HP Victus 16-r0001nt - ÚJ 16" QHD IPS GAMER notebook - i7-13700H, 32GB, 1TB SSD, RTX 4070
- ASUS ROG MAXIMUS Z790 APEX. ! Leírás !
- HP Victus Gaming 16-r1058nt - ÚJ 16" FullHD IPS GAMER notebook - i5-14500HX,16GB, 512 SSD, RTX 4050
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Alpha Laptopszerviz Kft.
Város: Pécs