- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- Gurulunk, WAZE?!
- Magga: PLEX: multimédia az egész lakásban
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Argos: Szeretem az ecetfát
- No Voice in the Galaxy
- Parci: Milyen mosógépet vegyek?
-
LOGOUT
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
-
dave0825
őstag
Azt hittem, gondolatátvitellel.
Úgy értem, hogy a GND és RAW-ra lehet kötni 3,3-12V-os stabilizálatlan feszültséget (pro mini-n), GND és VCC-re pedig fix 3,3 vagy 5V-ot. Gondolom 3,3-4,9-ig a stabilizálatlanból stabil 5V-ot generál a fesz.szabályzó, fölötte 5V-ot. Tehát a 2 megoldás közül melyiket használtad?
-
dave0825
őstag
és Hyperion: nem akartam 12V-ot rákötni, csak úgy olvastam, hogy az a max, de mivel fölösleges akkora, meg szinte biztos is, hogy van otthon kisebb, így 5-6-7 V-ra gondoltam, csak úgy tudom, hogy a fesz.szabályzók a legalább 2V-os többletet szeretik, tehát ilyen 5,5-6V-ot nem szeretik leszabályozni 5-re. Tehát 7-8-9V jó lenne hozzá, nem?
Amúgy ilyet rendeltem már egyet, ezt ajánlották Hobbielektronika topikban, ha esetleg valamikor, valamihez kéne. -
dave0825
őstag
Köszönöm mindkettőtöknek, akkor lehet, hogy marad a vezetékes csúnyább megoldás.
Találtam ebay-en 3Ah-s akksikat (8db kb. 1800,- úgyhogy gondolom max. 2Ah), 8db-bal bírná durván 200mA-ral számolva napi 16 óráig, 8 óráig fél fényerőn 10mA-ral, kb. 3 és fél napig, szóval nem valami kecsegtető sok akksi sem.
Adapteres megoldással elég akkor ilyen pár száz mA-es is max 12V-ból (szerintem csak stabilizálatlanok vannak otthon, de a RAW-ra kötve a pro mini-n ez megoldható elvileg), ugye? -
dave0825
őstag
Szerintetek 128db kék 5-ös víztiszta led-nek, kb 140 ellenállásnak, 11db tranzisztornak, egy Arduino pro mini-nek, egy IR vevőnek, és egy DS3231-nek mekkora táp kell? Nem akarom vezetékesre csinálni, furán mutatna a falon, ha ott lógna egy tükörből 2m vezeték.
Ezért inkább AA-s akksikra gondoltam 6 vagy 8db-ra, valami erősebb, 1,5-2 Ah-ra. Ez meghajtaná szerintetek rendesen? A 128 led közül legrosszabb esetben is max. 28db világítana egyszerre (vagyis mivel mátrix-ban lesznek, így soronként villannak ugye föl, tehát max. 8db világítana egyszerre.)
-
dave0825
őstag
Szerintetek ezen a pro mini-n melyik lehet az SDA és SCL pin? Az eredeti Arduino pro mini-n van 2 külön pin ezekre, de az én klónomon nincs.
Remélem azért megoldható, hogy rákössem a DS3231-et, ami elvileg hazafele tart.
Egyébként ha valamilyen oknál fogva a Nano-mat szeretném használni erre, akkor azon is melyik lehet ez a 2 pin? Mert néztem képeket, de egyiken ezt írják, másikon azt.
Mondjuk több képen az A4 és A5-öt írják, úgyhogy valószínűleg azok lesznek azok. Akkor az 1. kép hibás...
-
dave0825
őstag
Így van. Én tavaly nyár óta vagyok regisztrálva, és szoktam is olvasgatni az eBay topikot itt a PH-n, úgyhogy szoktam figyelni a határidőket.
Köszi.
Más: Ez alapján a videó alapján összedobtam egy IR remote-os kapcsolást egy leddel, ahogy a videón is van, és működik is tök jól (ez majd jó lesz a szó-órámhoz fényerőállításnak, időbeállításnak, meg ami még eszembe jut
), viszont én a kondit kihagytam, nem tudom, hogy mennyire fontos. Olyat csinál, hogy valamikor kb. 10. gombnyomásra dob egy más hexa értéket, mint amit kéne, valamikor már 3.-ra. Ez betudható a kondi hiányának? Próbáltam más távirányítóval is, azzal is csinál ilyet. Másik IR vevővel nem próbáltam (nem találom, amelyiket múltkor láttam valahol, pedig van még egyem, az biztos). Kondit pl. itt sem használnak hozzá.
-
dave0825
őstag
Ezen a videón olyan 1:50, 2 perc körül szerintetek hogy oldották meg az érintés-érzékelést?
Marha jó.
Én sima nyomógombbal gondoltam a keret oldalán, de ez most tetszik. Esetleg ilyennel? Vagy létezik valami olyan megoldás is, amit analóg bemeneten lehetne csinálni? Nekem a ledekkel elfogytak a digitális bemenetek, és nincs kedvem átvariálni az egészet ic-s megoldásra.
-
dave0825
őstag
Tudom, írtátok már pár hete/hónapja nekem, hogy bátran vegyek, vettem is, és jó is.
Most egy Megán gondolkodtam, mert amit írtam (elég sokat
) ide, hogy mit szeretnék csinálni, ahhoz ha nem mátrix-szal csinálom a ledeket, hanem minden szót (valamelyik 2, valamelyik 7 betűs) külön portokra kötök, akkor kellett volna hozzá a Mega a maga (micsoda szóhasználat
) rakat portjával. De így mátrix-szal nem kell külön vennem olyat, de ez már nem ide tartozik.
Amúgy Megából SainSmart-ot találtam, ami a legolcsóbb volt, de azt is 3,5k körül láttam csak. Ennél olcsóbban vett már valaki, vagy találtatok?
Már jó pár dolgot rendeltem ebay-ről, és eddig hálaisten ami nem jött meg, vagy rossz volt, mindig vagy küldtek másikat, vagy csak azt az alkatrész, ami hibás volt, vagy visszakaptam a pénzt, úgyhogy sosem volt gondom nekem az ebay-jel sem. -
dave0825
őstag
válasz
#75128832 #878 üzenetére
Első kérdésre: ha ebay szóba jöhet, akkor --> én pár hónapja egy Pro Mini klónt vettem, eddig (lekopogom) semmi baja nem volt, itt többen ajánlották nekem ezt. Mellé vettem egy Nano-t is, az is tökéletes (igaz, driver kellett hozzájuk). Ha Uno-t néztél, akkor SainSmart-ot ajánlotta nekem itt valaki. Mega-ból is van ugyanilyen márkájú.
Második kérdésre: szerintem tegyél egy próbát a Hobby elektronika topikban, hátha ott többet tudnak segíteni.
-
dave0825
őstag
Köszönöm a kimerítő választ, és minden eddigi segítséget. Ha bármi eszedbe jutna, hogy változtatni kéne, vagy kimaradt valami (még a kapcsolásnak úgy sem tudok nekiállni, mert nincsenek meg a ledek, de a tranzisztorokat, meg az ellenállásokat már a héten megveszem), ne tartsd magadban.
Ez az a topik, amit a legszívesebben olvasok, mert eléggé érdekel most az Arduino, ezért mindig megnézem, hogy ki, mit írt, úgyhogy biztos, hogy észre fogom venni.
Még egy gyors kérdés, és békén hagylak.A 330 ohmos ellenállásokra írtad, hogy 0,52W-ost érdemes vennem, a többinél mekkorákat?
-
dave0825
őstag
Uhhh, bocs, összekevertelek zka67-tel, ikertesók lehettek, vagy nem tudom, ugyanúgy "néztek ki".
Azért nem írtam külön a te nevedet a hsz-eimben, hogy neked szól, mert nem vettem észre, hogy te nem ő vagy.
De hogy válaszoljak is: én most elkezdtem a végleges összeállítást megrajzolni paint-ben, hogy hogy fog kinézni a ledes mátrix összeállítása, tehát nem a kapcsolása, így jobban átlátom.
-
dave0825
őstag
Na, így már okés.
Amúgy oda az 5V feszültséget nem értem, vagy csak nekem furcsa, hogy az NPN tranzisztorokra +5V is és GND is megy, a PNP-kre meg csak +5V? Mivel nem igazán értek hozzá, elhiszem, tényleg, csak furán néz ki, hogy nem szimmetrikus.
Azért csináltam Paint-tel, mert nem gondoltam, hogy ennyi mindent berajzolok, először csak földobtam egy képet, hogy így gondoltam összekötni a led-eket, de aztán írtad a tranzisztorokat, ellenállásokat, mondom akkor már folytatom Paint-tel.Pedig PSpice is van a gépen.
-
dave0825
őstag
Ja bocs, csak összekevertem az NPN és PNP-ket.
Amúgy a 2K2-eseket nem értem még mindig, hogy hogy tegyem a D3-D4-D5 és +5V közé.Vagy a +5V alatt a portok kimeneti 5V-ját érted, és akkor a D3-D4-D5 jelű vezeték a rajzon és az Arduino azonos nevű portjai közé mennek a 2K2-esek?
Paint-tel csináltam. -
dave0825
őstag
Akkor jó, hogy nem értettem, hogy mik az 1K-sok, de tényleg, kell oda, ezt tudtam is, mert ami alapján csináltam egy próba led-mátrixot, arra is raktam 1K-sokat, csak valahogy lemaradt a képről.
BC327-et is veszek, persze, csak azt nem írtam le külön, gondoltam úgyis ugyanazok az altípusok vannak annál is, csak PNP-kbe.
A 2K2-es ellenállást oda gondoltad, ahova a rajzon tettem, vagy mindegyik emitterre kell külön-külön?
-
dave0825
őstag
Értem, köszi. Viszont milyen 1k-s ellenállásra gondolsz? 330 ohmosakat javasoltál a ledekhez, a 10k-sra meg azt mondtad, hogy azt nem kell beletennem, mert nem OC-t használok. A BC337 jó lesz, 3-10 forint körül van, attól függ, hogy melyik kötőjeleset veszem, de akkor jó lesz a legolcsóbb is. Azon, hogy ne az Arduino kimenete legyen terhelve, a digitális i/o lábakat érted?
-
dave0825
őstag
Heló! Hadd kérdezzem meg, hogy BC337 és BC327-es tranzisztorokon belül milyen pontosabb típusú kell? Vagy az mindegy? Apámat küldtem el boltba megkérdezni, hogy van-e, és milyen árban, és hogy majd érdekelne több darab is, és mondta neki az eladó, hogy van belőle valami kötőjel valamilyen típusú...
Ellenállásból meg elég a legkisebb teljesítményű, igaz? Talán 0,25W, amire emlékszek, hogy létezik.Itt A, L, és P jelölésűek vannak. Mondjuk ahogy nézem, csak a lábkiosztásban térnek el, legalábbis első ránézésre ennyi különbséget látok közöttük.
-
dave0825
őstag
válasz
dave0825 #849 üzenetére
Találtam Arduino oldalán egy leírást fényerő vezérlésére PWM láb használata nélkül, és tök jól működik.
Annyi érdekessége van a dolognak, hogy ha 1000-et írok a HIGH után (így a LOW után 0 kerül), akkor nem a max. fényerő van, de 999-nél igen. Ugyanez fordítva is igaz, ha 0-t írok a HIGH után (a LOW után így 1000 lesz), akkor sem a min. fényerősségen van a led, de 1-nél igen. Potival szépen állítható.
És azt hiszem, hogy az itt található kód-ban a showPattern-en belül ha a digitalWrite(row[thisrow], HIGH); után írom a delayMicroseconds(poti);, a digitalWrite(col[thiscol], LOW); után pedig a delayMicroseconds(1000 - poti); sorokat, akkor egész jól változtatja a fényerőt (bár lehet, hogy a próba ledek tehetnek róla, hogy elég kis különbség van a min. és max. között), ahogy a potit állítom, viszont itt is 0-nál, és 1000-nél nem a min. és max. van, hanem nekiállnak villogni a ledek (a map-be 1-et és 999-et írtam min.-max.-nak, így jó).
Mi lehet az oka, hogy 0-nál és 1000-nél nem a min. és max. fényerő van? Az pedig, hogy ilyen kis intervallumon változik a fényerő, normális dolog? A led-ek tehetnek róla, és előfordulhat, hogy a feljebb linkelt megrendelt kék led-jeimnél nagyobb lesz a változás? -
dave0825
őstag
A villogást tegnap már teszteltem a mátrix programozásán, és persze, kell is hogy gyorsan villogjon, hogy ne lehessen észrevenni, hogy soronként pásztázza mátrixot. Én igazából potival szeretném állítani, mert pl. van, hogy nappal leengedem a redőnyt, és akkor szeretném ráadni a fényerőt, vagy ilyesmi. Csak egy példa volt, de mindenképp manuálisan szeretném, de akár lehetne 2 gombbal is, hogy egyikkel növelem, másikkal csökkentem a fényerőt, ha ez megoldható.
-
dave0825
őstag
Akkor lehet, hogy hagyom a fényerőszabályzást. Vagy tudsz valami jó leírást ilyen ic alkalmazásához? Ezt találtam, de a kódot nem nagyon értem, viszont ezzel sokkal kevesebb láb lenne használva, és kb. 400,- a 10db ilyen ic.
Hasonló a kód az itt találhatóhoz, de ezt megértettem, a másikat viszont nem annyira.
-
dave0825
őstag
Úgy is rajzoltam be (mondjuk látom, hogy nem úgy írtam le, bocs
), hogy 10k-s ellenálláson keresztül megy a +5V-ra, azt értettem, hogy így kell, csak azt nem, hogy miért, de akkor kihagyom.
Tehát, összeállítom a ledes mátrixot (ellenállásokkal), majd a tranzisztorokat a képen látható módon a portok elé kötöm, a GND-t és a +5V-ot pedig az Arduino-ról veszem le (gondolom). Nagyon szépen köszönök mindent! Sokat segítettél!(#844) gyapo11: gondoltam rá, hogy egy potit is beiktatok, fényerőszabályzásnak, csak én úgy tudtam, hogy azt csak PWM-en lehet, de 3 láb kell a nyomógomboknak, a maradék 11 meg pont elfogy a ledes mátrixhoz, tehát úgy nem tudom, hogy csak PWM-re kötöm a ledeket. Vagy van valami más megoldás is a fényerőszabályzáshoz? Vagy úgy érted, hogy a +5V-ot nem az 5V-os lábról, hanem egy PWM-lábról levenni? És akkor egy potival már lehetne vezérelni a fényerőt. Viszont még mindig az a baj, hogy nincs szabad PWM-es láb.
-
dave0825
őstag
Az a baj, hogy elsőre nem szoktam megérteni ezeket a dolgokat, másodszorra már igen.
Úgyhogy tényleg csak összezavar az OC, de igazából mondom, elsőre minden.
Ezen a "ki fogja égetni az agyadat"-on megint meghaltam.Viszont idetartozik egy mellékes kérdés, hogy akkor mekkora az áramfelvétele az ilyesmi ledeknek? Nem árt, ha tudom.
Csak apróbb kérdések, hogy biztosra menjek:
- mindegyik piros szálra kell egy-egy tranzisztor, és ugyanúgy a kékekre is, ugye?
- ha mindegyik ledhez kötök egy 330 ohmos ellenállást, akkor már maradhatnak így párhuzamosan kötve? (tehát csak így értetted, hogy ne kössem párhuzamosan, hogy ellenállás nélkül, de ellenállásokkal már mehetnek így kötve?)
- lent a képen (lábak számát amúgy átírogattam) a D6-D7-D8-as lábakra is kell +5V-ot kötni? Ezt kicsit furcsának tartom, de az előző hsz-edben az ábrán ott is rá van kötve egy ellenállással sorba.Így fog kinézni akkor a dolog?
-
dave0825
őstag
Ez jó volt.
Ilyet rendeltem, itt néztem, hogy 24mA-t írnak, meg Google-be beírva, hogy "5mm led current", szinte mindenhol 20mA-t olvastam, de akkor az valami más lesz.
Amúgy nem annyira vagyok otthon tranzisztorokban sem (1x használtam, de már láttam többet isbázis, kollektor, emitter, ez megvan), ellenállásokat már használtam.
Mik azok az OC-k?Amúgy így 1:45-kor nem annyira értem a kapcsolást, bocs, hogy láma vagyok.
Nagyjából így nézne ki egy részlete a mátrixnak, legalábbis így gondoltam a párhuzamosan kötéseket (amit annyira nem értek, hogy miért nem lehet, elég sokszor használtam ledeket párhuzamosan kötve, és nem szokott gond lenni, meg nem értem, hogy akkor máshogy hogy tudnám összekötni őket, sorosan nem jó.)
Ha nem így párhuzamosan, akkor hogy? Illetve be tudnád rajzolni (ha nem nagy munka/kérés) az ellenállásokat és tranzisztorokat?
Mert már lassan 2-kor tényleg nem fog az agyam, bár szerintem du. sem érteném.
-
dave0825
őstag
Eszembe jutott egy probléma. Mégpedig az, hogy úgy tudom csak összeállítani a led-mátrixot (egyébként ehhez találtam tök jó leírást, már értem, hogy hogy lehet programozni
), hogy valamelyik pin-re 7db kék led jut párhuzamosan kötve. Ezt el tudja látni elegendő árammal az Arduino? Ezen a képen azt írják, hogy 40mA a max, amit tud pin-enként, viszont egy led-nek pedig 20-24mA kellene.
Valahogy meg lehet oldani külső áramforrással? Így lennének összekötve a mátrixban a ledek, viszont pár nem 1db led lenne, hanem párhuzamosan kötve 5, esetleg 3, 7, ilyenek...
(#835) tvamos: ja értem, akkor jó, mert már megrendeltem a DS3231-es modult.
-
dave0825
őstag
Huh, ez sok volt egyszerre, de nagyjából értem. Megvárom inkább az RTC-t, megnézem azzal mire megyek.
Egyébként az normális dolog, hogy ha van egy program az Arduino-n, ami fut, és megnyitom a programban a Soros port gombot, akkor elölről kezdi a számlálást? Most konkrét példa a millis()-szel, hogy rátöltöm a programot, már villog is szépen, hogy fut, és mondjuk 10mp után nyomok rá a Soros port-ra, és 0-ról kezdi, tehát újraindul az egész program.
-
dave0825
őstag
Jaaa, értem.
Na, akkor kb. már mindent tudok.
Megjön a DS3231, letesztelem, írok ide, szépen sorba mindent.
Egyébként megvalósítható biztosan, amit följebb írtam, hogy mit szeretnék? Mert akkor amíg várok az RTC-re, addig csinálnám a dizájnt.
(#828) zka67: mármint az én "szakértelmemmel" gondoltam, hogy ilyen eeprom, rutin, meg ilyenek ismerete nélkül.
-
dave0825
őstag
Megnéztem a programot, kicsit nagyon nem látom át, nekem kínai.
Az RTC-s dolgot már értem, köszi. Tehát azt mondod, hogy ha késik/siet a DS3231, akkor 2db kondival egyszerűen megoldható?
Mondjuk már megrendeltem, ha megjön kipróbálom, megnézem pl. 1 nap alatt mennyit késik/siet, és írok majd ide, hogy mit érdemes tenni. -
dave0825
őstag
Minden segítséget, ötletet szívesen fogadok, úgyhogy köszi.
Ezt valamelyik hsz-emben írtam is, hogy szorzom annyival "time" értékét, amennyivel késik, én durván számoltam csak egyelőre, 30mp-et siet naponta a millis() nekem. Szóval akkor ez is járható út. Viszont a kb. 50 napos túlcsordulást hogy oldottad meg?Hogy érted, hogy ha áramszünet van, akkor is megy? Az Arduino-n lévő programot tudja futtatni olyankor is egy darabig elemről az RTC? Amúgy ez az eeprom, checksum, rutin, ezek nekem még kínaiak.
Tanultam suliban Mikrovezérlők-et, de a tanár valahogy úgy tanította, hogy nem tudott érdekelni, viszont most később az Arduino elkezdett. Amúgy arról az óráról ezek a szavak ismerősek, de nem tudom, mit jelentenek.
Írtam, hogy szobába lesz dísznek igazából csak, úgyhogy nem gáz, ha pl. havonta rá kell állítanom esetleg gombokkal.
Tehát végszónak: egyszerű óra, perc számláló órát szeretnék, 1 óra állító, 1 perc állító, illetve 1 másodperc nullázó gombbal, így könnyen rá tudok állítani, ha ne adj isten elkószálna az idő, vagy valamiért kikapcsolnám, ilyesmi. A programba írnék olyan parancsokat, hogy adott perckor adott ledek világítsanak. Ennyi lenne.
-
dave0825
őstag
Köszi a válaszokat. Ez az óramodul egyébként hogy működik? Rákötöm az Arduino-ra a Vcc, GND, SDA, SCL pin-eket, de akkor miért kell külön elem a modulra, miért nem az Arduino tápját használja? Akkor miért kell a Vcc és GND-t rákötni? Egyébként ilyesmit szeretnék csinálni, csak magyarul, és nem negyed, fél, háromnegyed órákat ír, hanem minden percet, és nem láthatóak a betűk, hanem egy tükör mögé lenne téve az egész a szobámban ugyanígy képkeretbe szerelve, kék ledekkel.
A ledeket 6x5-ös mátrixba kötöm Arduino-ra, és persze párhuzamosan összekötögetve, hogy a szavakat világítsa meg. Tehát olyat szeretnék, hogy programba beírni, hogy ha éppen 8 óra 14 perc van, akkor a NYOLC, a TIZEN és a NÉGY szavak mögötti ledek világítsanak. Nem bonyolult, nem?
Excel-ben így néz ki eddig a dolog. A fölső táblázat, a led-ek mátrixba rendezve, az alsó pedig ahogy majd a betűk lesznek egy lapon kivágva. Az ÓRA és a PERC led-ek folyamatosan világítanak, az nem megy bele a mátrixba. -
dave0825
őstag
Utánanéztem a ds1307-nek, elvileg a ds3231-es sokkal pontosabb. Nekem szobába lesz, úgyhogy túl hidegnek, se túl melegnek nem lesz kitéve, talán nem fog nagyon elkóricálni az idő. Ha meg mégis, akkor marad a manuális utánaállítás. Majd kitapasztalom, hogy mennyit késik/siet, és olyan időközönként állítok utána. Így is sokba lesz a dizájn miatt, nem akarok több ezret költeni gps-re, pontosabb modulra, meg ilyenekre.
-
dave0825
őstag
Értem, köszönöm a válaszaidat. Írtam is, hogy 3 gomb lenne rajta: óra+, perc+, és másodperc nullázó. A 3. gombbal így én is tudnám pontosítani, mert ha óramodul nélkül csinálnám, akkor naponta fél percet sietne, így naponta kellene nulláznom a másodpercet. Vagy most így belegondolva, ha olyat állítanék be, hogy pl.
unsigned long int time;
...
time = millis(); és ezt az értéket megszoroznám annyival (majd kiszámolom), amivel már nem sietne 30mp-et naponta, az nem lenne jó? A végén meg beállítanám, hogy 23:59:59-kor nullázza a "time" változót, és akkor nem is lenne túlcsordulás, mert elölről kezdené (mert elvileg valami 50 nap után túlcsordul a millis()). -
dave0825
őstag
Pl. ilyet? Ezzel gond nélkül menne, nem lenne eltérés, ugye? Nem használtam még ilyet (azért értetlenkedek itt
), igazából azt sem tudom hogy kell, de ennek majd utána nézek.
Egy fontos kérdés: ha ilyet veszek és rákötöm az Arduino-ra, akkor azon attól még programozhatok olyat, hogy ha pl. óra 10 van, akkor egy bizonyos led világítson, ha már 11, akkor egy másik, ha 12, akkor egy 3., és így tovább? -
dave0825
őstag
Tudnátok segíteni abban, hogy ha egy egyszerű órát szeretnék csinálni Arduino-val, akkor melyik fügvénnyel, vagy hogy érdemes kezdeni? A millis()-szel az a baj, hogy kiszámoltam, naponta kb. fél percet sietne, mert ha az Arduino oldalán lévő példát elindítom, majd soros porton figyelem, akkor 60 mp alatt 0,021 mp-cel többet ír, az 1 napra kiszámítva pedig kb. 30,24 mp. Ezen kívül még elvileg 50 naponta túlcsordul.
Egy teljesen alap óra, perc, másodperc jelző óra lesz, dizájnra lesz érdekes.Plusz 3 gombot szeretnék rárakni (meg egy főkapcsolót), az egyikkel az órát lövögetem fölfele, a másikkal a percet, a 3.-kal pedig nullázom a mp-et.
-
dave0825
őstag
Ma kipróbálom, hogy rákötöm a 12V-ot, és megmérem, hogy mennyit kap a szervo. Ha 5V-ot, akkor tökéletes, ha többet, akkor rendelek egy olyat, amit tvamos ajánlottál.
aicon: az enyém is, csak hirtelen rápillantottam a képre, nem is figyeltem, hogy hálózati töltő is van rajt.
Köszi azért, de szerintem maradok tvamos által linkelt olsóbb megoldásnál.
-
dave0825
őstag
Kiderült, hogy a 12V-ot simán rá lehet kötni a Vin-re, elbír vele a panel. Azt viszont nem tudom, hogy a szervónak nem lenne-e gáz, ha 5-6V-nál többet kap; vagy ezt szabályozza a panel, hogy ne 12V menjen rá, hanem csak fix 5? Vagy ez hogy van?
-
dave0825
őstag
Egy pici futaba RC szervo, pontos típusát most nem tudom leírni. Köszi, akkor lehet, hogy veszek egy ilyet.
(#798) aicon: köszi neked is, de tvamos szerint viszi a linkelt cucc is, és az olcsóbb, meg egyszerűbb bekötni is, nem kell a szivargyújtót szétbontogatnom, meg hozzámókolgatni a vezetékeket.
-
dave0825
őstag
Miről érdemes meghajtani egy nano-t? 1 szervo, 1 4x4-es mátrix számtábla (nem tudom mi a rendes neve
), és 2 led lenne rákötve összvissz. Én arra gondoltam, hogy van egy 12V-os autóba való akksi a használat helyének a közelében, arra rá tudnám kötni esetleg egy ilyen-nel. Vagy miről érdemesebb? Esetleg megteszi az említett lehetőség?
-
dave0825
őstag
Nem villog, működik tökéletesen.
Nem kellett átállítani semmit, csak simán rátöltöttem újra. Egyébként a reset gombot elég röviden megnyomni, vagy kicsit hosszabban érdemes? Amúgy észrevettem, hogy mikor rátölti rendesen, akkor az USB-átalakítón az RX-TX LED-ek kéken villognak, tehát így tudom figyelni, hogy mikor jó. Azóta amúgy nem volt gond, lehet, hogy rosszul nyomtam meg.
-
dave0825
őstag
Megjött az ebay-ről rendelt pro mini, hozzá az usb is, és a nano is. A nano-t egy ledvillogással gyorsan leteszteltem, jó volt, most a pro mini-t akartam kipróbálni egy egyszerű valamivel. A Fade-et akartam, a 3-as lábra kötöttem a ledet, az tud PWM-et elvileg, de maxon világít a led, és gyorsan villog. Mi lehet a gond? Olvastam itt, hogy valakinek Micro-val volt ilyen gondja, valami Timer frekvenciáját írta át, de én nem tudom, hogy ezen melyik láb melyik Timer-t használja, vagy hogy van.Sikerült.
Újra rátöltöttem a programot, és most jó, valószínűleg a reset-gombot nem nyomtam jókor, vagy nemtom.
-
dave0825
őstag
Az miért van, hogy ha csatlakoztatok Arduino 5V-jára egy RC szervót, akkor hallani a Windows-ban, hogy leválasztja az USB-t? Így soros porton nem is tudom nézni, amit szeretnék, mert ki kell húzni az USB kábelt, és visszadugni (nekem meg egymás után kéne csatlakoztatnom a szervókat, és közben figyelni, de mindegyik után eltűnik a soros port). Áramot természetesen kap az USB-ről, csak kapcsolat nincs, amíg ki nem húzom, majd vissza nem dugom.
-
dave0825
őstag
Lehet, hogy hülyeséget kérdezek, de hajt a kíváncsiság.
Nem volt probléma eddig sosem, csak érdekel a dolog: ha Arduino programban pl. int gomb = 2;-t írok, honnan tudja a program, hogy a digitális, vagy az analóg 2-es pinre kötöttem én valamit? Erre majd akkor "jön rá", amikor később az analogRead/Write, digitalRead/Write parancsot használom? -
dave0825
őstag
Köszönöm szépen mindenkinek (ismét).
Hobbiból kell csak, pár száz forintot kibírok bütykölni.
-
dave0825
őstag
Mennyire megoldható pro mini-vel egy ilyen használata? Ajtóhoz próbálnék valami zárat csinálni ezzel. Tegnap jött az ötlet, még nagyon nem gondolkodtam rajt, hogy hogy lehetne.
-
dave0825
őstag
Akkor amit én néztem, az mit jelenthet? Elég sokat eladott belőle, és az értékelése sem rossz az eladónak, úgyhogy valószínű, hogy nem rossz a termék. Mondjuk most számolgattam, de nem látok rajt annyit, amennyit ír.
(#673) gyapo11: köszi, amúgy ilyen a 6 lábas, akkor ezt inkább ne, mert nincs hova dugni a 6.-at?
(#671) qisqaqas: köszi.
(#676) gyapo11: most olvastam ezt a hsz-ed, és kicsit elbizonytalanodtam. Ha veszek egy ilyen pro mini-t, amit linkeltem, és egy ilyen usb-t hozzá, akkor ha a kettőt összedugom, már tudom programozni? Vagy mit kell még vele tennem?
Bocs, ha elég hülye kérdés.
-
dave0825
őstag
Na, még egy kérdés, és békén hagyok mindenkit ezzel a rendelős témával.
A pro mini-hez milyen usb-serial átalakítót érdemes venni, 5 vagy 6 tűset? Láttam mindkettőt, úgyhogy nem tudom, melyik jó hozzá, vagy miben jobb egyik a másiknál. -
dave0825
őstag
válasz
qisqaqas #658 üzenetére
Milyen programozót?!
Mondom, még kicsit kezdő vagyok ilyen mikrovezérlő-programozás témában.
Egyedül Arduino Uno-t használok kb. 2 hónapja szervóvezérlésre, meg ledvillogtatásra, és ennyi.Amiről még hallottam (elvileg tanultam is, csak nem tanultam
) az a PIC18F14K50.
-
dave0825
őstag
Értem, köszi. A nano az most megtetszett.
Az usb-serial átalakítós pro mini-s dolog azért nem annyira jön (még) be, mert 100,-ot spórolnék kb. vásárlásonként, a nano és a pro mini különbsége pedig 3db-nál jönne vissza (az a 300,-), és nem tudom, hogy mennyi ilyennel fogok itthon bütykölni, lehet, hogy összvissz 1db valamit csinálok, úgy meg már nem éri meg, úgyhogy marad a nano szerintem.
Egyébként ilyen átalakítóra gondoltál?
-
dave0825
őstag
Meg tudnátok mondani nekem, hogy mit jelent, hogy natív USB, hardveres USB, meg ez a serial?
Most ismerkedek még csak igazából egy Arduino Uno-val (szakdolgozathoz szervóvezérléshez kaptam kölcsön), de szeretnék itthonra is egyet, és tegnap néztem kicsit utána, hogy állítólag lehet olyat csinálni, hogy rátöltöd a programot (meg talán valami bootloadert) a mikrovezérlőre, utána kiveheted, és lehet csak azt használni egy kapcsolásban. Ez azért lenne nekem fontos, mert szeretek bütykölni ilyenekkel, és ha valami érdekességet kitalálnék vele, akkor elég lenne csak a mikrovezérlőt külön használnom, helyette pedig pár szár forintért rendelnék ebay-ről egy újat, és így olcsón megúsznám mindegyik felhasználást. Ezért szeretnék olyat, amiben cserélhető a mikrovezérlő.
-
dave0825
őstag
Nem mondtam, hogy rosszak, csak félek tőlük. De ha ennyien mondjátok, hogy megbízhatóak, akkor lehet, hogy beruházok egyre én is.
Esetleg tudtok linkelni egy UNO-szerű megbízhatót?
-
-
dave0825
őstag
A gond az, hogy szakdolgozat lesz ez a projekt, és az lenne a feladat, hogy egy robotkart Arduino-val úgy vezérelni, hogy "betanítani" egy tetszőleges mozgásra, amit ez alapján csinálnék meg több szervóra. Szóval a gond az, hogy van a robotkarban 2 digitális szervó (ami kell is, mert hasonló nyomatékút nem tudok beszerezni), amivel a linkelt megoldás nem működik, mert ha kap 5V-ot, akkor megmozdíthatatlan a szervó (miközben még jelet nem is adtam rá, hogy valamilyen pozícióba álljon, de ezt már kicsivel följebb írtam; amilyen pozícióba ráadom az 5V-ot, ott marad), ezt próbálnám azzal a megoldással kiküszöbölni, hogy mivel adott 2 kapcsoló, csak akkor kapjanak a szervók 5V-ot, ha megnyomtam a "recordButton"-t, így egyből a helyzetét is rögzítené ugye a program, és előtte oda állíthatnám, ahová akarom, mert nem adtam még rá feszültséget, csak gombnyomáskor. Remélem nagyjából érthető.
Plusz eszközök sajnos nem játszanak, az idő pedig eléggé szorít (2-3 hetem van végezni vele).
Gondoltam arra is, hogy 2 gyengébb analóg szervót (analóggal egyébként tökéletesen működik a fönt linkelt program, csak a 2 digitálissal nem) egymással szembefordítani, és egyszerre vezérelni, így duplázódik a nyomaték, és mégis analóg szervót használok, amit egyszerűbb. Ezzel viszont az a gond, hogy akkor átszerelgetnem is kéne a robotkart, plusz szereznem kéne még 2 analóg szervót.
Egy újabb probléma, hogy a szervóknak egyszerre kéne beállniuk a helyükre, mert az hogy néz ki egy robotkaron, hogy nem egyszerre mozognak a tagok...Szóval párhuzamos programozás, megint egy érdekes helyzet.
-
dave0825
őstag
válasz
JozsBiker #626 üzenetére
Értem, köszönöm szépen.
Olyan megoldást nem tudsz esetleg, hogy hogy lehetne azt megoldani, hogy a szervó ne állandóan kapjon 5V-ot, hanem (2 kapcsoló amúgy is a munka része) egy kapcsoló megnyomásakor? Nem arra gondolok, hogy a szervó vezetéke és az 5V közé bekötök egy kapcsolót, hanem a programba beírni, hogy az az 5V akkor legyen aktív, ha megnyomom azt a gombot. -
dave0825
őstag
Heló ismét!
Ha egy szervót beállítok egy pozícióba (rendesen a jelvezetékre, semmi mókolás nincs benne), de a piros kábelt nem az alsó soron lévő 5V-ra kötöm, hanem egy tetszőlegesen választott portra, és azon adom meg, hogy 5V legyen (digitalWrite-tal), úgy lassabban áll be pozícióba a szervó, és könnyen le is tudom fogni, tehát sokkal gyengébb. Ez miért lehet? Kevesebb amper jön ki a választott porton, mint a sima 5V-at jelölt porton?
-
dave0825
őstag
Ezt szeretném megcsinálni 5 szervóra. Egyelőre 2-vel próbáltam. Egy kis módosítással már majdnem sikerült, hogy egyszerre menjen a 2 szervó, csak valami összekeveredett kicsit.
Elindultak egyszerre külön pozícióba, csak a következő lépéstől kezdve meg már egyszerre mozogtak, amit nem kellett volna nekik.
A D-tárolós megoldást hogy lehet megoldani? 1-2 hónapja foglalkozom még csak Arduino-val, úgyhogy csak ilyen alapabb dolgok mennek (if, for, d.write, a.write, d.read, a.read, Serial-ra kiíratás, ilyenek).Hűha, kicsit utánanéztem a D-tárolós megoldásnak, hát nem egyszerű (nekem).
-
dave0825
őstag
Hogy lehet a legegyszerűbben megoldani, hogy több folyamatot egyszerre csináljon az Arduino? Gugliztam, de nem nagyon találtam használható módszert, remélem, hogy Ti tudtok valamit.
Servomotor vezérléshez kell a dolog, egyszerre akarom beállíttatni a több servo pozícióját. Van egy elég hosszú kész program, csak az a baj, hogy egymás után állnak be a pozíciók. -
dave0825
őstag
Heló mindenkinek!
Ha létrehozok egy tömböt (egyelőre csak 1 eleműt, az egyszerűség kedvéért), aminek az értéke egy változó, amit később adok meg egy potméter állásából, azt hogy tudom beíratni a változó helyére?A konkrét feladatom az lenne, hogy egy servo állását beírassam egy tömbbe egy gombnyomás segítségével, majd miután elforgattam a servo-t, egy másik gombbal visszaállítsam ugyanoda. Ez működik is, ha nem tömbbel csinálom, hanem egyszerű változóval. Én viszont azt szeretném, ha több pozíciót is meg tudnék vele jegyeztetni, több gombnyomással, majd lejátszani vele ezeket a pozíciókat.
Itt a program, amiben a tomb nevű tömbbel elakadtam.
Új hozzászólás Aktív témák
Hirdetés
- Telefon felvásárlás!! Xiaomi Redmi Note 10, Xiaomi Redmi Note 10s, Xiaomi Redmi Note 10 Pro
- Bomba ár! HP ProBook 430 G5 - i5-8GEN I 8GB I 256GB SSD I HDMI I 13,3" I Cam I W11 I Garancia!
- AKCIÓ! Apple MacBook Pro 13 2022 M2 8GB 256GB SSD garanciával hibátlan működéssel
- BESZÁMÍTÁS! MSI Crosshair 17 HX Gamer notebook - i7 14700HX 64GB RAM 1TB SSD RTX 4060 8GB WIN11
- Telefon felváráslás!! Xiaomi 13T, Xiaomi 13T Pro, Xiaomi 14T, Xiaomi 14T Pro
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged