- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- MinDig TV
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Crypto Trade
- Rendszergazda topic
- Mindenki AI-t akar, már 2025-re is eladták a HBM chipeket
- Proxmox VE
- Kapnak egy rakás reklámot a Roblox játékosai
- ArchiCAD és Artlantis topik
- Mikrotik routerek
-
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
-
Janos46
tag
Szasztok.
Segítséget kérnék, mert egy frissítésnél az ESP8266-nak a 3.0.0-ás verzióját felrakta, és azóta az eddig működőknek annyi. Megpróbltam a régebbit visszarakni (2.7), de nem találom a Könyvtár kezelásek-ben az ESP8266-nak a 3-ra frissített fájlját. Beírtam a keresőbe, de nincs közöttük, pedig az Apdata stb-ben ott van a 3.0.0. Vagy lehet hogy rosszul keresem? Elóre is megköszönöm a segítséget.Artillery, lelkes újonc vagyok, tanulni akarok!
-
-
Janos250
őstag
válasz Janos46 #15413 üzenetére
Nekem ezek vannak benne:
https://dl.espressif.com/dl/package_esp32_index.json,https://arduino.esp8266.com/stable/package_esp8266com_index.json
egyik az ESP32, a másik az ESP8266
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
tonermagus
aktív tag
Sziasztok!
Az iránytű kalibrálással megvagyok. Most jön az irány. Mivel automata vezérlésről van szó jó lenne már fordulás előtt eldönteni hogy merre kezdjek el forogni.
Amit tudok: hogy én merre nézek, illetve hogy a cél merre van. Mindkettő értéket fokban ismerem ami az északhoz viszonyított szög.
Tudnátok abban segíteni, hogy van-e egyszerűbb vagy jobb megoldás az én általam kiagyaltan kívül:
Jelenleg azt csinálom hogy első részben megnézem hogy a saját irányom 180 foknál kisebb-e. Ha igen akkor hozzáadok 180-at, így megkapom a zöld karika értékét. Ezután megnézem hogy a cél (kék karika) értéke a saját értékem és a zöld karika értéke között van-e. Ha igen akkor jobbra fordulok. Ha nem akkor pedig balra. Ha véletlenül a saját irányom nagyobb mint 180 akkor pedig értelemszerűen elveszek belőle 180-at, és lejátszom az előbbi értékvizsgálatokat.
Elméleti kérdés hogy a 360 fok átlépésénél lehet-e ezzel a módszerrel gond. Én úgy gondolom hogy nem. -
nagyúr
válasz tonermagus #15415 üzenetére
Jónak tűnik a logika, azzal a kiegészítéssel, hogy a második esetben (amikor az irány >180°) a fordulás iránya is megfordul.
Ennél van egyszerűbb megoldás, pl:fordulás_iránya=((cél - saját_irány + 360) % 360)>180?balra:jobbra
[ Szerkesztve ]
-
tonermagus
aktív tag
Természetesen a masik szamitasnal az iranyokat megforditottam. A te altalad felvazolt kod tenyleg sokkal rovidebb! Csak nemigen ertem a logikajat. Mi az elmelet mogotte?
Valahogy lehet skalazni is? Arra gondolok, hogy 60 fok elteres felett a kormanyt is csutkara forditanam, 60 fok elteres alatt pedig csak enyhen fordulok...
Mindenesetre nagyon köszönöm a valaszod!
-
nagyúr
válasz tonermagus #15418 üzenetére
cél - saját_irány: a különbség -359 - +359 közt
+360: az eredmény 1 - 718 közé kerül
% 360: modulus, az eredmény és 360 osztási maradéka -> az eredmény garantáltan 0 - 359 között lesz
? : feltételes operátor: az if-then-else szerkezet rövidített formája.Valahogy lehet skalazni is?
Lehet, te a PID szabályozást keresed, ha még nem ismered, ismerkedj meg vele! Videók: [link], [link]
[ Szerkesztve ]
-
nagyúr
válasz tonermagus #15420 üzenetére
Szívesen! A PID-be ásd bele magad, mert a robot vezérléséhez egyébként is jól jöhet. Van hozzá arduino library is, bár én még nem használtam.
-
nagyúr
válasz tonermagus #15422 üzenetére
1. neem, ez csak egy pszeudo-kód, csak a logika miatt írtam, de amúgy ha az ékezeteket kiveszed, szintaktikailag helyes. De ez csak az irányt adja neked vissza, a fokot nem.
-
weiss
addikt
-
stopperos
senior tag
Nekem a constrain(x, min, max) volt hasonló felfedezés, hogy egy sorban tudom behatárolni a pwm-re kiküldött értékeket.
"What is Linux? I only joined because of the the penguin..." - meanwhile in the linux community. http://9gag.com/gag/arpZGOy
-
nagyúr
válasz tonermagus #15428 üzenetére
Nem egészen, ez pont arra nem jó, ami az alap felvetés volt, t.i. a rövidebb úton forduljon a cél felé.
-
vegyszer
addikt
Szervusztok!
Egy újabb kérdés.
Még mindig encoder témában.
Ugye van a kanócában 5 vezeték, meg a egy árnyékoló köpeny. Az tiszta, hogy az 5 kanócból nekem elvileg 4 kell. De az nem, hogy az árnyékoló köpenyt hova kell(ene) kötni, azt nem látom.Köszönöm a segítségét!
"Újságírás az, amit a hatalom nem akar nyomtatásban látni. Minden más csak propaganda." George Orwell
-
Janos250
őstag
válasz repvez #13805 üzenetére
Gondolom a te problémád már rég megoldódott, de én most találtam rá a megoldásra. Beteszem ide, hogy meglegyen, hátha még valakinek szüksége lesz rá:
Hogyan lehet EasyEdaban a panelon nem kerek lyukat, hanem "vágást" csinálni?
Mint pl. ahogy mostanában illik a panelon a kisfesz és nagyfesz részt úgy is szétválasztani, hogy a panelon vágást teszünk közéjük:
A pad-nél az attributamai között a Hole(D) mellett van egy olyan is, hogy Hole(Lenght). Ha ezt nagyobbra állítjuk, akkor egy D vastagságú, Lenght hosszúságú vágás lesz (multilayer) az eredmény.
[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
repvez
addikt
válasz Janos250 #15432 üzenetére
Köszi, hogy irtál megoldást. valami hasonlót csináltam én is, de nem vált be.
1mmenként 1mmes furatokat tettem az elválasztásra, de a kész PCB ugyan olyan merev maradt mént nélkülük, magyarán nem tudtam kézzel eltörni leválasztani ott a panelokat.Nem tudom, hogy ezzel a megoldással mekkora csapokat kellene hagyni a kép panel között, hogy könnyen lehesen eltörni és csak ott ahol szeretnénk.
Ehhez valahogy a panel vastagságának legalább a feléig be is kellene marni, hogy nehogy kitörjön egy darabot a fontos helyekről vagy egy vezetéket megsértsen.Egyébként, most áttértem, a Fusion 360asra, mert ott egyszerre tudom a mechanikai tervezést és az elektromos paneleket megcsinálni, ugy ,hogy a panel mérete és furatai biztosna a megfelelő alak és forma alapján készül ahogy kell.
De a problééma még itt sem megoldott, mivel nem tudom, hogy 2-3 panelt hogy tegyek egymás mellé a jcb pcb oldalon , hogy egy 10x10es méretre ráférjenek és ne külün külön kelljen rendelni.
Hogy csináljam meg a schematic ábrát több küllönbözö panelra ahol vannak közös csatlakozások, de ezek a csatlakozások később légvezetéken (DB6 és DB15 keresztül)kapcsolodnak, de szeretném, hogy ha azonos lábak ugyan ugy lennének elnevezve , a félreértések elkerülések miatt.
DE ha igy csinálom, akkor a program azt hiszi, hogy egy panelra kerül mindegyik és nem 2-3 különbözö pannel.
Illetve ha SMD alkatrészeket akarok rátenni és szerelve elkészitettni, akkor kér BOM file-t amit nem tudom , hogy kell elkésziteni fusion 360ban.
A gerber filet meg tudom csinálni az ugy néz ki, hogy jó is a gyártáshoz, de kellene ez az alkatrész lista is hozzá.És van még egy kérdésem is, arra van valakinek infoja, hogy digitális potmétert (TLE5010/11) lehet összeközni analód potméterrel egy MCP3208as ADC chipben.
[link]
[link]
Az egyik 12 bites a másik 16bites , hogy változna meg a felbontása a potméternek, ha lehetséges lenne kombinálni öket?
[link]
egy ilyen kapcsolásnál, ahol a shift regiszter (CD4021BE)is össze lenne kötve a közös lábakkal.
Az analog potméterek meg a MCP chip CH lábaira jönnénekÉs a végére egy hülye kérdés, ha az autoroute alkalmával csak ugy tudja megoldani a kapcsolatot, hogy VIA csatlakozások lesznek, azzal nekem nincs semmi honfódom, azt nemkell már utána nekem forrasztani és nem is fog gondot okozni, ha egy ellenállás alatt van ,mert lesz rajta a egy szigetelő réteg ? tehát ha 40 via van egy panelon ahogy mondani szokták nem jó de nem is tragikus, vagy mindenképp el kell kerülni ha lehet ?
[ Szerkesztve ]
-
Janos250
őstag
válasz repvez #15433 üzenetére
A Fusion 360-at panel tervezésre nem használtam, így ezt nem tudom. Én a fusion 360-at csak a 3D nyomtatás tervezésére használom. Az EasyEDA-ba a korábban Eagle-ben tervezett dolgaimat, könyvtárakat simán át tudtam vinni, lehet, hogy a Fusion360 fájljait is megeszi esetleg? Ez megoldaná a BOM fájl problémát.
Közben, ahogy olvasgattam, van egy jobb megoldás a vágásra: V-cut a neve. Ez az, amikor az ember valamelyik kis kínaitól rendel pár egyforma panelt, és úgy küldi, hogy simán kézzel szét lehet tördelni egyesével. Bemarják mindkét oldalán a panelt, hogy törhető legyen. Az EasyEDA ezt ajánlja.
"a program azt hiszi, hogy egy panelra kerül mindegyik és nem 2-3 különböző pannel"
Nem kézzel helyezed el az alkatrészeket? Mert akkor mindegy.
A VIA-ák nem okoznak gondot, nem kell velük foglalkozni.
(Kivéve, ha úgy jársz mint én, hogy lökött fejemmel nem vettem észre, hogy a VIA-k lyukja túl pincurka volt, és nem vezet át.
Legyártattam belőle 10 db panelt, amin rajta van 4 db FET lyukjai, amik szerencsére működnek is, mert annál nincs VIA, de az EEPROM, SD kártya olvasó, és az ilyen-olyan csatik helye a később eszembe jutó eszközök csatlakozásához nem, mert a VIA-kat fúróval meg kellene bővíteni, és akkor már vezetéket forrasztani bele, hogy a két oldala elektromosan érintkezzen. Úgy döntöttem, nem kínlódok vele, inkább rendeltem javított szériát. Ezek meg ott állnak, majd kidobom őket, de egyelőre még megkegyelmeztem nekik, pedig biztosan nem fogom használni, de hátha valaki valahol egyszer azt mondja, hogy mondjam meg, melyik kukába dobnám, mert ő tökölne vele, vagy elég lenne neki önmagában a 4 belerakható FET, vagy a kiépített csatlakozásokat használná. Szerencsére én alkatrészeket nem rakattam bele, csak az üres panelok vannak)
Én egyébként nem használom az autoroutert, kézzel rakom fel a vezetékeket. Macerás, persze.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Ilyenek:
Csak abban különbözik, hogy ezen már meg vannak vastagítva az átvezetések.
Választható fesz szabályozóként van rajta két DC/DC conv, egy LDO, valamint négy FET hely, négy cstlakozó hellyel kifelé,
serial, I2C, SPI csatlakozó hely kifelé, EEPROM hely, SD kártya olvasó, az ESP32 két oldalán plusz csatlakozó sor
a külső egyéb csatlakozásokhoz, és GND, 5V, 3.3V csatlakozások a külső eszközök csatolásához.
Én ezt a saját igényeim szerint készítettem.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Mert kijátsszák azt, hogy csak azok a küldemények jöhetnének tehermentesen, amiben legalább x (nem emlékszem pontosan mennyi) % saját termék van. Ott leadózzák alacsony adóval, kezelési költséggel, és akkor már jöhet olcsón ide. Ahogy például Luxemburggal is csinálják most is, hogy ott beléptetik alacsony költséggel, és ott adják át a futároknak, így luxemburgi vásárlásnak számít.
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Ebay sajnos nem, csak Ali, Banggood és ilyenek. Szerintem némi módosítással fog működni pl. a Luxemburg. Igaz, le kell ÁFÁ-zni 22 alatt is, de nem mindegy, hogy 27% ÁFÁ-t , és drága kezelési költséget fizetsz, vagy az ottanit.
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Így jár az ember, ha elhiszi, ami le van írva.
ESP32 LCD 7 segment 8 digit MAX7219 SPI
"Azt írja az újság", hogy ennek a kijelzőnek 5V táp kell, és 5V logika.
"Jenő", ugye nem szabad elhinni amit manapság ír az újság!Ezért aztán nekiálltam szintillesztővel babrálni. A végén, gondoltam, kipróbálom mit csinál szintillesztő nélkül. Ugyanazt, mint szintillesztővel. Sőt! Táp is elég neki az ESP32 3.3V tápja.
Hogy ezt miért nem írják le? Meg azt se, hogy a 2 bájtos utasítást egyben kell kiírni, mert nem mehet föl a CS a két byte között.
(Illetve, ha már tudja az ember, akkor már talál rá olyan utalást, amiből ez is kihámozható)Egyébként tetszik ez a vacak, ESP32 SPI-vel egész kényelmes. Csináltam rá egy teszt programot, már órák óta fut vele hiba nélkül.
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 #15445 üzenetére
Nemrég csináltam egy játékot Attiny12-ből, aminek van ugyan low voltage verziója is, de én a sima verziót egy db. 3V-os CR2032 gombelemről hajtom meg, ráadásul egy schottky diódán keresztül, polaritásvédelem okán.
Amúgy az UNO 3V-os meghajtása nem ördögtől való, hobbistáknál láttam, hogy 2db AA elemről hajtják az UNO alapú robotjaikat, konverter nélkül. -
nagyúr
Ha az Attiny12-re gondolsz, a lítium elem, amíg nincs túlzottan kimerülve, egészen jól tartja az üresjárati feszültségét 3V körül. Maga a chip nem sokat fogyaszt, le van véve az órajel 1,2MHz-re, fogyasztónak pedig csak 3 színes LED és egy piezo csipogó van rákötve. Az "akció" (villogás/csipogás) idejére pedig az elem meg van támogatva egy 100uF kondenzátorral, ami segít, amikor már az elem belső ellenállása megnő. A tesztek alapján 2,7V körülre merült elemmel még elmegy, aztán is inkább a kék LED lesz a szűk keresztmetszet, mert az Attiny még vígan fut, amikor a kék LED már nem kapja meg a nyitófeszültséget. De a piros meg a zöld még egy darabig működik.
Az adatlap szerint az ATtiny12V-1 tápfeszültség tartománya 1.8 - 5.5V!
"Operating Voltages
– 1.8 - 5.5V for ATtiny12V-1
– 2.7 - 5.5V for ATtiny11L-2 and ATtiny12L-4
– 4.0 - 5.5V for ATtiny11-6 and ATtiny12-8"Nekem nem tudom melyik típus van, mert Attiny85 helyett kaptam egyszer tévedésből (?), a tokozáson Attiny85 felirat van.
Kiegészítés: megnéztem az ATmega328P adatlapját:
"Operating voltage:
2.7V to 5.5V for ATmega328P
"Ez alapján kell is mennie 3V-ról.
[ Szerkesztve ]
-
nagyúr
Elemről beszéltem eddig, CR2032 lítium gombelemről, ami pl. a számítógépekben az alaplapokon is sok-sok évig tartja a feszültségét. Ezért szeretik mindenféle processzoros dologban használni, mert kiszámítható, nem kell hozzá boost konverter, mint mondjuk az 1db ceruzaelemről működő dolgokhoz.
Új hozzászólás Aktív témák
- Háztartási gépek
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
- OLED TV topic
- Android alkalmazások - szoftver kibeszélő topik
- Mibe tegyem a megtakarításaimat?
- Androidos fejegységek
- Bambu Lab X1/X1C, P1P-P1S és A1 mini tulajok
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- További aktív témák...