Hirdetés
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!
-
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
-
Tankblock
aktív tag
válasz
kmisi99 #6982 üzenetére
Hello.
Picivel több részletet pls.
Milyen programmal küldesz ki milyen jelet, és azt mivel dolgozod fel?1 éve próbálkoztam vele, ott akadtam el igazán, hogy folyamatosan hogyan tudok képet snippelni, kiszámolni a rgb pixeleket, úgy hogy ne zabálja el a gép erőforrásait.
LED megjelenítés relatíve egyszerű.
-
Teasüti
nagyúr
válasz
kmisi99 #6528 üzenetére
Nem kell félni a klónoktól, elvégre az Arduino opensource projekt, bárki gyárthatja.
Én kínai Nano-kat használok megelégedettséggel.
Az egyetlen hátrányuk a kisebb tápfeszültség tartomány: van akinél már 12 volton megsült a fesz.stab. Inkább olyan 8-10 voltig szeretik a tápot, bár ha PC-re kötöd, akkor ott a fesz.stab. nem fog kelleni.
Előszeretettel vezérlek velük címezhető led szalagokat. A Fastled elég nagy méretű, ha terjedelmes programot írsz, akkor annál hatékonyabb lib nem árthat. Bár Ambilight-hoz vannak kész firmware-ek is PC-s szoftvertől függően, ha az a cél. Azokhoz nyilván 3rd party lib se kell. -
gyapo11
őstag
válasz
kmisi99 #3692 üzenetére
Erre bőven elég bármelyik arduino. Kell egy órát figyelni, meg egy bejövő pint, és egy kimenő pinnel vezérelni a relét. Mivel szobában lesz, ahol a hőfok nem változik túl sokat, elég pontosra be lehet lőni a sima millis függvénnyel is az órát, megméred egy nap mennyit tér el, és ennyivel korrigálod naponta az időt. Azt ne feledd, hogy 50 naponta a millis átcsordul.
Ha az arduinot független tápról járatod, akkor a ledről jövő feszt is rákötheted, a másik oldalon a relé biztosítja a földfüggetlenséget.
Viszont az valóban kérdés, hogy mit szól a wincsi a tápelvételhez, hogy kezeli le a torrent kliens a wincsi eltűnését és megjelenését. Ezeket tisztázd előtte. -
Zoja™
őstag
válasz
kmisi99 #3695 üzenetére
Nem, ez Pro mini. Ez kell neked.
-
Teasüti
nagyúr
válasz
kmisi99 #3253 üzenetére
Gondolom ezért vettél Arduino-t, hogy ezen változtass.
Hamar bele lehet jönni, ha foglalkozol vele. Nekem két-három hét volt, mire az analfabétából eljutottam oda, hogy önállóan írok sketch-eket az Uno-ra.
Inkább az elektronikai része, amivel nem fejlődök.
A hardvernél még mindig csak breakout board-okkal legózok.
(Nem mintha ez nem lenne elég a projektjeimhez.)
A szoftverrel sokkal könnyebb dolgozni.Amúgy Play-en láttam már BT-s kontroller app-okat Arduino-hoz, miért nem szerzel be egy olyat, ami analóg irányítást is tud?
A programban van PWM vezérlés mindkét tengelyre, illetve az egyik tengelyt szervóra átírni se nagy kunszt.
A többi csak annyi, hogy hozzáigazítod a vezérlő bájtokat az app-hoz.
De talán még példa programokat is találni mellé.
És/vagy keresel egy kevésbé primitív tutorialt rc autóhoz.
Ez a 8 irányú digitális irányítás már 20 évvel ezelőtt is gagyi volt. -
Teasüti
nagyúr
-
Teasüti
nagyúr
válasz
kmisi99 #3249 üzenetére
Valszeg akkor az app se 9600 baud rátával stream-el ezek szerint.
Ha jól vettem ki a kódból, akkor a PWM az nem csak egy sebesség szabályzó? Vagyis egyszer beállítod a csúszkát vagy nem tudom mi van az app-ban, aztán azzal a sebességgel megy a kocsi az iránygombokra.
Látni kéne az alkalmazás API-ját is, hogy ez jó legyen.Amúgy a linken amit adtál van pár hivatkozás és eljutottam ide:
Próbáld ki ezt!
Persze az eredeti kóddal. -
Teasüti
nagyúr
válasz
kmisi99 #3247 üzenetére
Tudni kéne hozzá hogy működik az alkalmazás.
Amíg nyomod a gombot, addig ismétli ezerrel a parancsot, vagy csak egyszer küldi ki a nyomva tartás ellenére?
Esetleg megpróbálhatod kicserélni a loop()-ot erre:void loop(){
int i = 0;
if (Serial.available()) {
processInput();
}
else stop_Robot();
delay(1);
}Ha ismétli a parancsot az alkalmazás - 9600 baud - amíg nyomva tartod, akkor asszem ez jó lehet.
Ha akadozik a kocsi, akkor a delay értékét lehet növelni picit, bár ha jól gondolom 1 ms-ba bele kéne férjen digitális irányítással a vezérlő karakter + delimiter. PWM vezérlésnél szintén érdemes lehet növelni a delay-t egy-két milliszekundummal, hogy beleférjen minden karakter.Illetve ha nem ismétli a parancsot az alkalmazás, akkor... passz. Akkor az alkalmazást kell rávenni, hogy küldje ki a stop_Robot() parancsot, mikor elengeded a gombot.
-
Janos250
őstag
válasz
kmisi99 #2915 üzenetére
Én is rendszeresen használom a kínai panelokat.
BT ügyet nem ismerem, mert én ESP8266 alapú WiFit használok inkább. Az ESP12-E 680 Ft (!), és a lábak száma kivételével jóval többet tud, és sokkal kisebb. mint pl. az UNO. De szerintem az UNO is jó lesz.
A szervo vezérléshez elképzelhető, hogy szükséged lesz egy bridge-re -
fpeter84
senior tag
válasz
kmisi99 #2915 üzenetére
Nekem tökéletesen beváltak a kínai arduino klónok, csak megvannak a limitációik: a CH340g USB>soros csippes is jól működik, csak pár egzotikus projekttől esel el, ahol az eredeti atmega16U2 segédcsippen is lecserélik a firmware-t és őt is befogják valami célra, pl USB host - de ez tényleg elvont cél, arra inkább akkor egy natív USB-s leonardo-t kell venni. Másik limitációjuk hogy a legtöbbre olyan LDO kerül ami nem tolerálja a 12V feletti betápot, nekem 2 le is égett autóban... De vannak olyan klónok is amelyek tényleg 100%-os másolatok...
Szervó témában keress tutorialokat, hogy kell e még valami plusz kapcsolás vagy direktben ráköthető e a mikrokontroller lábaira...
Semmi lehetetlen nincsen a témában és nem is tűnik bevállalhatatlan mélyvíznek, csak fokozatosan építsd fel a különböző részeit (szervó vezézérlés, kommunikáció, stb) hogy ne legyen az hogy elveszel benne hogy az adott hibajelenséget mi is okozza a programod sok eleme közül...
@ (#2917) Teasüti
Üdv a mikrokontrollerek világában, és még mennyi hasonló lesz amikor elkezdesz picit mélyebbre túrni a vezérlők regiszterei között, hogy a látszólag tökéletes program valahogy mégsem azt csinálja amit vársz tőle, és akkor lehet soronként debugolni, kiiratni mindent hogy hol siklik ki a vonat
Új hozzászólás Aktív témák
- Miért álltak az oldalak egy hétig, mi történt?
- Hobby elektronika
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Samsung Galaxy Felhasználók OFF topicja
- Lexus, Toyota topik
- Kerékpárosok, bringások ide!
- Formula-1
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Nem indul és mi a baja a gépemnek topik
- CASIO órák kedvelők topicja!
- További aktív témák...
- Remek áron eladó 13 generációs új Msi Modern 14 laptop/i7/16gb/512ssd/Intel iris Xe/Fhd/Ips/Garanci
- Honor 400 Pro 512GB/12GB RAM Lunar Grey, Karcmentes, Gyönyörű Állapotú, 34 Hó Gyári Garancia
- Intel LGA 1700-as Lapok
- Samsung Galaxy Book 3 /i5-1335u/8GB/512SSD/FHD/Garancia
- Powercolor Hellhound Radeon Rx 6600 8gb
- Bomba ár! Lenovo ThinkPad T490s - i5-8GEN I 16GB I 512SSD I 14" FHD I Cam I W11 I Gari!
- ÁRCSÖKKENTÉS ASUS HD6870 videókártya
- Bomba ár! HP EliteBook X360 830 G8 - i7-1185G7 I 16GB I 512SSD I 13,3" FHD Touch I Cam I W11 I Gari!
- Azonnali készpénzes félkonfig / félgép felvásárlás személyesen / csomagküldéssel korrekt áron
- Telefon felvásárlás!! Samsung Galaxy A16, Samsung Galaxy A26, Samsung Galaxy A36, Samsung Galaxy A56