- Samsung Galaxy S23 Ultra - non plus ultra
- Motorola Edge 50 Ultra - szépen kifaragták
- Apple Watch Sport - ez is csak egy okosóra
- Redmi Note 12 4G - valaki fizetni fog
- iPhone topik
- Samsung Galaxy A56 - megbízható középszerűség
- Azonnali mobilos kérdések órája
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Google Pixel topik
- Megvan, milyen chipet használ a Pura 80 Ultra
-
Mobilarena
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
Scratchet láttam már, képernyőn mozgott ez-az, azt nem tudtam, hogy program kimenete is van, ez akár még használható is lehet. Az xml-ből csinálhatok könnyen értelmezhető tömör byte kódot. Meg kell néznem ezt a scratchet közelebbről, elsőre nem tűnt túl egyszerűnek a frontend. Persze nem vagyok már gyerek.
A lego robotjának is valami grafikus összetologatós frontendje van, de épp csak futólag láttam.
Nekem is a saját nyelv jutott először eszembe, csak nem a hagyományos programnyelvekhez hasonló de szűkített utasításkészlettel, hanem minél közelebb az emberi nyelvhez, hogy a programozáshoz legkevésbé értő emberek is tudják használni. Még talán az is hasznos lenne, ha lenne egy arduino forrásnyelvű kimenet is, amit csak bele kellene tölteni az IDE-be, onnan lefordítva az arduinoba, ez is sokaknak segítség lenne. -
robohw
aktív tag
"Értem. Akkor viszont nem értem, miért nem 434MHz-nek rövidítik/kerekítik, "
Az már kerekítve van.
Eredetileg 450 és 900 Mhz.
A ~ 433 illetve ~ 866 Mhz már egy szűkebb érték a 450-es 900-as csoporton belül. A jelátvitel nem egy meghatározott frekin, hanem egy spektrumon (tartományon) keresztül történik. Ez az un. sávszélesség. -
Szakbarbár
aktív tag
Valószínűleg más csatornát használnak vagy a moduláció lehet eltérő amit az eszközök használnak vagy . Itt találtam egy leírást róla: [link]
Ez meg a vevőm datasheetjéből van:
RF wireless receiver module & transmitter module 433MHZ DC5V
(ASK /OOK)
Product specifications and operating instructions
Receiver module parameters:
Product Model: XY-MK-5V
Operating voltage : DC5V quiescent current: 4mA
Receiving frequency: 433.92MHz
Receiver sensitivity: - 105dB
Igazából ez most csak egy próba volt, később szeretnék egy olyan vezeték nélküli adót készíteni ami jelzi nekem ha nyitva felejtettem a garázsajtót és ahhoz próbálom megismerni a 433MHZ-es vezeték nélküli kommunikáció alapjait. -
Jól kicsesztem a kis kínaival, megtanultam assebly-ban programozni, AVR Studioval.
Legalább hasznát vettem a C64 assebly tanulmányaimnak. Mondjuk túl sokra így sem fogom tudni használni, de legalább jól eljátszok vele, mert régóta érdekel az AVR lelki világa, most jól elmerültem benne.
-
-
-
Adott egy ilyen vezérlő, amit később egy Arduino fog leváltani. Ennek az adatkimenetét szeretném szétosztan 10 LED-sornak.
3 LEDsort még látszólag probléma nélkül vezérelt, de gondolom a kemenete nem terhelhető a végtelenségig. Erre keresek egy megfelelő IC-t ami a bemenetére érkező adatot megismétli a kimenetein. -
Janos250
őstag
A guta megüt
. Így, hogy írtad, figyelmem az include-okra terelődött.
Lemaradt a .h elejéről az
#include <Arduino.h>
Így most a lebutított próba fájlt lefordítja, remélem a ténylegest is, de ma már nincs rá időm tökölni vele.Mindenesetre bosszantó, hogy olyan hibajelzést írt ki, amiből véletlenül se gondoltam erre. A tagfüggvényre írta a példányosítás után a használatnál, hogy nincs ilyen függvénye az osztálynak. Elég béna hibajelzés,hát hogyne lenne,amikor ott van,ugyanolyan típusú paraméterrel. -
Janos250
őstag
Teljesen tanácstalan vagyok :-(
Ha a types.h-t indcludolom, akkor meg abban is talál egy csomó hibát.
Korábbi programjaimat megnéztem,használtam a microkontrolleres programozásban szokásos uint típusokat,8,16,32-t egyaránt, clsaasokban is, paramétereknél is.
A windowst újraraktam DVD-ről,vírus se lehet.Képtelen vagyok rájönni,hogy mi a baj. -
Nem egy szűz panel, gondoltam rátöltöm a LED villogtatót(blink), hogy kipróbáljam van-e kapcsolat, működik-e.
Ma futottam egy kört W10 alatt, de nem ismerte fel. Pedig az itt leírtakat követtem, töltöttem le.Táp is elegendő kéne legyen, mert próbáltam USB-HUB-on és közvetlenül is.
-
_q
addikt
-
_q
addikt
Régen még AVRDude-al programoztam attiny-t. Sajnos ott még regisztereket kellett használni.
Amúgy nem szép megoldás, de ha megrendeled újra akkor is vissza tudod kérni a pénzt. Ha megjön az attiny85 akkor a mostani attiny12 ingyen van, ha akkor is 12-eset küld akkor se kerül pénzbe.
-
-
MasterMark
titán
5V szerintem. Ha high akkor pont hogy megvan nem? Néztem analóg olvasást is folyamtosan 1023-at ad vissza.
Multiméterrel még nem néztem.
szerk.: Ugyanez a módszer a HDD leden működik. Bár nem értem, de fordítva. A minuszra dugtam rá, és a LOW állapot az amikor világit a HDD led.
A power lednél próbáltam minuszra, de az meg folyamatosan LOW értelemszerűen.
-
Bogyo72
csendes tag
És valóban, külön megtáplálva a Megára kötött cuccokat, beleértve a 433-as rádiót is, egyből működik a vétel. A távolságot még nem tudom kipróbálni, mivel egy USB-s tápról megy az adóval, de kb. 1m az már hatalmas távolság az eddigi kb. 10 cm-hez (és nem működik-hez) képest.
Lehet az SD olvasónak is ilyen problémája lehet? Azt majd holnap megnézem. -
JozsBiker
aktív tag
Ugye rendes műszerrel méritek, nem valami Lidl gazdaságossal ? Engem egy gagyi műszer feszmérésnél vitt el az erdőbe, amikor egy 2 Mohm -os feszültségosztó közepét mérve teljesen vad értékeket mutatott. Eltartott egy ideig míg rájöttem hogy nem a fizikai törvényekkel van gond :-)
-
-
-
-
_q
addikt
TP4056-on és egy buck boost dc-dc konverteren keresztül. Tölteni mondjuk külső töltővel szoktam, a TP4056 csak azért van ott, mert akartam napelemet is rá, illetve arról tölteni USB-n keresztül. Jelenleg nem szükséges, hogy ott legyen, de a lehetőség adott tovább fejleszteni.
-
Gergosz2
veterán
1 ohm elég sok lenne, nem tenném oda. Egyrészt azért mert elpirítanál rajta I^2*R teljesítményt, másrészt a motor villamos időálandóját is eltolod vele.
Én tennék be egy pár milliohmos söntöt, amit egy rail-to-rail műveleti erőlködőbe kötnék be. Még itt kéne hozzá feszültség referencia is, de ha nem control a cél akkor 3V3 nagy impedanciás leosztásával is megcsinálhatod. Aztán az opamp erősítését úgy lőném be, hogy 0 és 3V3 közötti jelet kapjak. A végére meg mehetne egy aluláteresztő szűrő, amit beköthetnél az AD bemenetére.
Nem hiszem, hogy szar AD lenne az ESP-be, ezzel jól kéne mennie.
-
zsolti_20
senior tag
-
Janos250
őstag
"The ESP32 has 4 SPI interfaces. SPI0 is used as a cache controller for accessing the EMIF and SPI1 is used in master mode only. These two SPI interfaces may be treated as a part of the core system and not be used for general purpose applications. However, SPI2 (called the HSPI from now on) and SPI3 (called the VSPI now onwards) are the interface ports of preference for interfacing to SPI devices."
http://iot-bits.com/esp32/esp32-spi-tutorial-part-1/
Ezt én úgy értelmezem, hogy kettőt lehet használni, de részemről ez csak sejtés.Ez is arra vall, hogy kettő használható:
https://github.com/espressif/arduino-esp32/blob/master/libraries/SPI/examples/SPI_Multiple_Buses/SPI_Multiple_Buses.ino -
zsolti_20
senior tag
A legutolsó javaslat lesz a megfelelő, mert a tp4056 egyszerűen már nem fér el.
Csak simán építsem be a boost-buck converter-t hogy stabilan tudjam használni 2.8v-4.2 v között az eszközt?
Ugye ennek a konverternek a VIN lábához megy az aksi, és a csatlakozó ahová csatlakozik majd a TP4056?
Valahogy így?
[link] -
Johnny_vT
senior tag
Az Arduino az RX5808 vevőt mozgatja, a jeltovabbitast lehetővé tevő BT/Wifi modul csak hab a tortán, ha az ember nem akar ott ülni egy USB-kábellel. A linkelt oldalon van egy nagyon egyszerű (még nekem is érthető) kapcsolási rajz, azt összedobom 'oszt jóvan. Elég változatos helyeken repülünk (mező, erdő, mélygarázs, pláza, bánya, stb...), ezért mindenképp robusztus megoldásra hajlok. But first, tesztelni, tesztelni és tesztelni.
-
zsolti_20
senior tag
Csak úgy akar működni, ha a nano és az RF modul nincs a próbanyákba forrasztva.
Most legyártok hozzá egy PCB-t EasyEDA-ban, aztán meglátjuk, hogy működik vagy sem. 3 különböző modullal és 3 különböző próbanyákkal próbáltam és mindig ugyan az a gond.
Elég furcsa az is, hogy a GND-VCC közé kell egy 100uf-es elko és csak úgy működik ha az felfelé áll. Ha fektetve forrasztom be, akkor nem kapja meg a jelet. -
tonermagus
aktív tag
Nagyon szépen köszönöm a leírásokat!
Akkor most a konkrét kapcsolás: (bocsi, munkaidőben vagyok, erre futotta)
Bocsánat, elsőre nagyon kusza lehet (sokadjára is) a lényeg:
- A betáp egy 11,1V-os 3 cellás lipo 20C kisütéssel
- A lipo kábeleit Wago féle kapoccsal kettéosztom.
Bal oldali ág:
A fázis egy kapcsolóhoz megy, ami a másik ág vevőjéről kapja a vezérlést (Távirányítóról akarom kapcsolni az alsó ágat)
- A kapcsolóból továbbmegy egy UBEC-hez, ami a bejövő 11,1V-ot átalakítja 5V-ra.
- Erről az UBEC-ről kapja a tápot a 2db LED szalag (5V-os címezhető LED szalag).
- A led szalag vezérlése pedig a másik ág Arduinojáról érzekik.
Jobb oldali ág:
A wago féle kapcsolóból kapja a 11,1V-ot az ESC+BEC. Ez vezérli a motort, illetve a BEC ágán keresztül (ami szintén 11,1V-ról 5V-ra alakít) kettéosztva megy az Arduinohoz és a Flysky vevőhöz. Ennek egy csatornájára van rákötve a másik ág kapcsolója. Az arduino pedig a beérkezett jelek alapján vezérli a LED szalagot. Magától értetődő hogy a bal oldali ág csak akkor lehet áram alatt ha a jobb oldali ág is áram alatt van hiszen innen kapja a kapcsoló a jelet.
Kérdés: hova kössem az arduból a GND-t a másik ágban hogy működjön a LED vezérlés? UBEC után- LED elé tegyek be egy WAGO-t, és ott közösítsem?
Egyébként meg ez a kapcsolás jó? Leéghet valami?
Mellékág, egyáltalán nem fontos, csak hogy értsétek:
Hogy a kapcsolót miért a másik ágon lvő vevőről vezérlem?
1 kapcsoló lehet csak az egész áramkörben ami az ESC-be beépített kapcsoló lesz. A másik LED-es ágat is szakítani akarom, de mivel 1 kapcsoló lehet az nem jöhet szóba, közvetlenül a lipo után meg nem építhetek be kapcsolót, mert nem nagyon van olyan, ami elbír 20-30 ampert és esztétikus -
tonermagus
aktív tag
Köszi, a közös test tényleg megoldotta a problémát
De ha már itt tartunk azt el tudná valaki magyarázni, hogy miért kell a közös test?
Laikusként számomra ez két külön áramkör, amit csak a SIGNAL kábel köt össze. Azt gondolnám ,hogy a ledszalag megkapja a tápot, a signal kábelen amúgy is csak adat van... -
zsolti_20
senior tag
A 330ohm ötlete innen jött:
[link]De közben sikerült megoldanom. Az RFID olvasó SS_PIN a D53-ra kell mennie, az SD kátyának pedig a D4-re.
Abból következtettem ezt ki, hogy az UNO 10-es lába az SS. Szóval a nanonál is annak kell lennie. És mivel a másik modullal hibátlanul működött, ezért gondoltam elég a mega SS-re csatlakoztatni a PIN-t és valóban elég volt. Még az a két sor sem kell amiről fentebb beszéltünk. Sőt a forráskód sem a hiba beazonosításához.
-
DigitXT
félisten
Egy Uno készlettel kezdtem. Végig vacakoltam a hétszegmenses/LCD kört,
aztán megváltás volt a 320x240-es színes kijelző, sokkal több infó elfér...
(Nyilván az Unora is lehet rendes LCD-t kötni, de nekem az már túl barkács,
nem lehet megúszni, hogy az ember fixre építse vmi műszer dobozba, stb.)Ha nem modulokat veszel, az M5stack se LEGO, ugyanúgy drótokkal megy.
Csak az alapokat nem kell dobozolni, és még egy pici akku is jár hozzá...
Legutóbbi projekt, roller gyors-diagnosztika. Abszolút el lehet játszani vele:Tavaly a mérlegem vezérlését írtam meg rá, ez is DIY, 5 kg load cell, HX711:
-
zsolti_20
senior tag
Ugy dontottem inkabb cserelem a modult. De ahogy latom a kovetkezo lepcsofok csak az arduino mega?
Igy legalabb bele fer egy oled kijelzo is az aksi kapacitas meresehez.
Javasoltak hogy toroljem a bootloadert ezzrl felszabatitva 1-2kb-ot de akkor meg specialisan tudnam csak programozni. -
-
Teasüti
nagyúr
Igen. Van egy a madárban, meg egy a telefonban. Legalábbis a komolyabbak a telefont/tabletet használják interfésznek.
Az egyszerűbb, nem autonóm drónoknál ez nem szempont, mert nincs bennük autópilóta.Amúgy azt megfigyeltem már, hogy nem mindig pontos a visszatérés: előfordul, hogy két méterrel a helipad mellett akar leszállni. De csak most ebből a beszélgetésből esett le, hogy lehet nem kéne mozognia a vezérlőnek és akkor nem borul a relatív koordináta rendszer. De igazából csak találgatok, fogalmam sincs hogy működik.
Csak eddig sehogy se tudtam magyarázni mi nem sikerült neki ilyenkor.
De precíziós (kamerával segített) leszállás nélkül se téved 2-3 métereket, szóval biztos van benne vmi turpisság. Nem hinném, hogy a madár értékének a felét csak a gps vevő tenné ki. Sőt, nagy összegben mernék fogadni rá, hogy kommersz vevő van benne ugyanúgy, mint bármely naviban. -
tonermagus
aktív tag
Köszi a tippet, ezeket mindenképpen megpróbálom.
Bár az is eléggé aggaszt, hogy volt olyan, hogy elsétáltam 25 méterre a céltól. vártam picit, majd elindultam vissza... szépen számolt egészen 15m-ig, majd miközben ugyan olyan sebességgel haladtam visszafele elkezdett felfele számolni 40-50-ig, majd mikor megálltam a célnál rá pár másodpercre kezdett el csökkenni ismét, és kb. 20sec után talált vissza a ~4-5m-es távolságra -
Tankblock
aktív tag
Én nem szenvedék ezzel, használj portmanipulálást az 1-2 ciklusidő és nem oszt nem szoroz.
Adj inkább időt a delayhez....Vagy mérd meg scoppal....
Ugye nem külső osszcillátorról hajtod? mert akkor az nem is lesz annyira pontos, de az IR nem is kell annyira ha jól emlékszem, nagyon toleráns...
-
_q
addikt
Rádiófrekvencián küldi az adatokat LORA protokoll szerint. 2.4 GHz esetén a wifi hálózat esetleg zavarhat, de ez meg ugye nem azon a frekvencián sugároz (EU 868 MHz).
Ha minden igaz elég nagy távolságokat el lehet kommunikációban érni vele. Még én se próbáltam és igaz kicsit drágább is mint az nrf24l01. -
Akkor még 1 kérdés, nrf24l01 rádiós modulból milyet és honnan érdemes venni? Szeretném kipróbálni egy projektben, de annyi féle változatot találok, hogy azt se tudom, mi micsoda. Az adapter board az például micsoda, és mihez van rá szükség? Anélkül nem is lehet használni a modult? Köszi
-
Janos250
őstag
Igen, ugyanaz, csak az itthoni négyszeres áron (1200 Ft) van postaköltség nélkül, mint a linkelt postával együtt (300 Ft). Igen, azokat állítja. Hogyan? Azt pontosan nem tudom, engem csak addig érdekelt, hogy működik.
Aztán van még pár másik csippel szerelt is, azok is működnek, ha jó drivert használ hozzá az ember. Ez nem is mindig olyan egyszerű, ha működőt akarsz, de vírust se akarsz benne. -
-
Teasüti
nagyúr
Mert nem lemásolni szeretném az egyik csatornát, hanem két független csatornát - amin akár két eltérő kitöltési tényezőt is futhat - szeretnék ellentétes fázisban üzemeltetni. Az inverzet csak az könnyebb megérthetőség miatt hoztam fel. A cél sokkal inkább az volna, hogy a tápot időben egyenletesebben tudjam terhelni.
(#11746) Gergosz2
Köszi!
Egy gyors magyarázatot is kérhetnék?
Gondolom a 127U az az 50%-os kitöltési tényező lesz, és a magic a TCCR regiszterekben keresendő.
Milyen képet mutat a logic analizer más kitöltésnél? Mondjuk 25%-on? A célom az volna, hogy minél kevésbé rángassa meg a tápot, mert az meg nem tudja szabályozni a kimenetét és alkalmanként némi vibrálást követően le is kapcsol. Próbáltam default-nál (~500 Hz) gyorsabban is hajtani, de ez nem oldotta meg a gondot, ellenben csúnyán elkezdett forrósodni a pwm meghajtó.
Új hozzászólás Aktív témák
Hirdetés
- Nitro ANV15-41 15.6" FHD IPS Ryzen 7 7735HS RTX 4060 32GB 1TB NVMe gar
- ASRock RX 5700 XT 8GB GDDR6 Phantom Gaming D OC Eladó!
- SilentiumPC Signum SG1 TG
- ThinkPad T490 27% 14" FHD IPS i7-8565U 16GB 512GB NVMe ujjlolv IR kam új akku gar
- X1 Tablet Gen3 13" 3K IPS érintő i7-8550U 16GB 512GB NVMe ujjlolv IR kam 4G LTE gar
- Amazon Kindle 10th Generation ébresztős tok
- Wilbur Smith könyvek (15 db) egyben
- ÁRGARANCIA!Épített KomPhone Ryzen 5 5500 16/32/64GB RAM RTX 4060 8GB GAMER PC termékbeszámítással
- AKCIÓ! Csere-Beszámítás! Gainward Phantom RTX 4070Ti 12GB GDDR6X Videokártya!
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RTX 4070Ti Super GAMER PC termékbeszámítás
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged