- Luck Dragon: Asszociációs játék. :)
- zebra_hun: Hűthető e kulturáltan a Raptor Lake léghűtővel a kánikulában?
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- eBay-es kütyük kis pénzért
- Gurulunk, WAZE?!
- lezso6: Nem látszik a kurzor Chrome alatt a beviteli mezőkben?
- vrob: Az IBM PC és a játékok a 80-as években
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- gban: Ingyen kellene, de tegnapra
-
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
-
Valamilyen szinten ma már minden valamiféle computer, így teljesen igazad van. Az ECU szigorúan véve egy vezérlő. Realtime kontroller, ami hardverfelépítésében sem számítógép, szoftverberendezésében sem, és amiért én írtam hogy csak ECU az az ember-gép interfész hiánya. Ahogy az Arduinot vagy egy PLC-t sem hívjuk computernek, úgy az ECU-t sem. Erre gondoltam, bocsánat a kukacoskodásomért.
-
-
gyapo11
őstag
Nem tudom mit használnak, sokféle titkosítási módszer van, mindegyik törhető, ha rövid a kulcs. Szóval az fontos, hogy hosszú legyen a kulcs, és akkor sok idő a törés.
Ennek ellenére a fix kód küldése nem jó, mert ha 1000 bites is a kulcs, és ezzel törhetetlen, magát a titkosított bitsorozatot egyszer lehallgatva megvan a nyitáshoz a kód. Tehát mindenképpen kell valami változás minden egyes nyitáshoz küldött kódban (ugrókód). És ha egy kód csak egyszer kerül felhasználásra a riasztó életében, akkor a lehallgatás értelmét veszti, ez az OTP. Itt viszont már nem is kell titkosítani, mert egy kód lehallgatásából semmilyen módon nem állítható elő a következő kód, a lehallgatott kód nem használható újra, ezért a törése elvileg lehetetlen, nincs mit törni, a véletlen számok között nincs összefüggés. -
gyapo11
őstag
Amikor kódolást említettem soros átvitelnél, amilyen pl. a riasztó távirányító, akkor nem titkosításra gondoltam, hanem az egyes bitek átvitelének módjára. Hogy milyen csomagban, milyen elő és utó bitekkel, ellenőrző bitekkel, és hogy az egyes bitek átvitele milyen időzítésekkel és hány impulzussal történik. Ebben még semmi titkosítás nincs, de a vételhez pontosan ismerni kell ezeket.
Az már egy következő szint, hogy az így átvitt bitek mit tartalmaznak, pl. a "hello world" szavakat olvasható formában, vagy titkosítva "sd9f87df87s9d8f" amit valamilyen matematikai módszerrel dekódolni kell az olvashatósághoz.
Nem tudom hogy a riasztókhoz milyen titkosítást használnak, de a videón működött a dolog, tehát az arduino is ismerte a dekódoláshoz szükséges infókat.
Az autó ellopásához meg nem csak a titkosítás törése az út, hanem a scanneléssel összegyűjtött adatok és azok lejátszása.
Ezért is érdemes a saját készítésű rendszerbe is titkosítást vinni, arduino, jó nagy flash rom feltöltve véletlen számokkal, ugyanez a vevőben is, elvileg is törhetetlen (One Time Password). -
-
Saua
tag
Remélem meglett a probléma, túl kicsi lehet a LED árama. Ha kb. 50 centire teszem az érzékelőt úgy már jó.Lehet a telefon kamerájával azért nem látszik semmi mert túl rövid és gyors az impulzussorozat?
Az előbbi könyvtárból a minták/ IRsendDemo jól megy kb. fél méterig
/* Example program for from IRLib – an Arduino library for infrared encoding and decoding
* Version 1.3 January 2014
* Copyright 2014 by Chris Young http://cyborg5.com
* Based on original example sketch for IRremote library
* Version 0.11 September, 2009
* Copyright 2009 Ken Shirriff
* http://www.righto.com/
*/
#include <IRLib.h>
IRsend My_Sender;
void setup()
{
Serial.begin(9600);
}
void loop() {
if (Serial.read() != -1) {
//send a code every time a character is received from the serial port
//SAMSUNG LE32C530
My_Sender.send(NEC,0xE0E036C9, 32);
}
} -
Saua
tag
Az infra LED egy 120 ohmos ellenállással van sorbakötve, 5 V -ra kötve a telefon kamerája látja a fényét. A hullámhosszával viszont lehet gond, mert nem tudom pontosan milyen típusu, viszont az arduinóhoz kötve is csak fel kellene villanjon.
A soros monitoron úgy látszik, hogy minden rendben. -
Saua
tag
A wordpaddal megnyitottam, de csak egy nagy betűhalmazt látok. Nem kellene definiálva legyen, mint ahogy meg van adva, hogy az infra vevő a 11-es lábra van kötve ....int RECV_PIN = 11 ?
itt úgy értem, hogy a 3-as lábra kell kötni (Arduino UNO). Rá is kötöttem, a telefon kamerájával nézem....de nem pislog.
-
Gergosz2
veterán
Igen-igen, jogos.
Amit leakartam írni, hogy ott az Energia mi az Arduino fejlesztőkörnyezetére hasonlít, szinte ugyan az , csak piros. Ott CCS , meg a CCS Cloud, ha az ember komolyabban akar vele foglalkozni. Na azokban van minden Debugger, Emulator stb.
(#2106) dave0825
TI-s cuccoknak elég jó supportja van, de ha az ember pl Matlab Coder-rel, Simulink Coder-rel, vagy Embeded Coder-rel találkozik, akkor elég hamar hallani fog felőlük. Arduinohoz is adtak ki ilyen support packaget, próbáltam is működött is.
Code Composer Studio nem lesz jó AVR cuccokhoz. CCS AVR-es megfelelője az AVR studio.
-
dave0825
őstag
Akkor azt hogy csinálja, hogy 1:24-nél a középső 6 ledet kikapcsolja? Szóval lehet olyat, hogy pár ledet bekapcsolni, párat ki, vagy nem? Ha ilyet lehet vele, az már nekem elég, mert akkor csinálok egy olyat, amit haverommal, csak led szalaggal, és úgy, hogy középről villog a 2 széle felé.
-
dave0825
őstag
Értem.
Nézegettem videókat, arduino-val sokat csináltak ilyet, de tényleg mindegyiknél sok ledet használtak. Egyébként olyat lehet, hogy egy sima led-szalagon csak egy adott ledet bekapcsolni, vagy ahhoz mindenképp ilyen címezhető kell? Itt találtam egy videót, 3 mos-fetet használ, és sima led-szalagot, nem címezhetőt. Vagy rendeljek mindenképp ilyen címezhetőt, ha külön akarom kapcsolgatni a ledeket, vagy a színeit, vagy a fényerejüket?
Egyébként ilyet csináltunk haverommal szórakozásképp, jack csatlakozót használtam analóg bemenetként, és annak az értékeit állítottam be az egyes ledekre. Itt a program hozzá.
-
JozsBiker
aktív tag
Sajnos nem táp gond van az Ethernet shield -emnél, hanem valami más. Próbáltam úgy is, hogy nem az arduino panelra dugtam rá, hanem összemadzagoltam a 10-13 pineket meg a tápot. Úgy már "vette" a beletöltött programot ( nem jött hibaüzenet ), de a link nem állt össze, azaz a routeren nem ment át aktívba a port. Szóval ez tényleg kuka.
Szerencsére amikor a shield -et rendeltem rutinosan
rendeltem mellé egy ENC28J60 Ethernet modult is, és azt már életre tudtam kelteni.
-
wmati
addikt
Igen feltűnt nekem is sajnos hogy nincs rajta pwm ezt találtam ki rá , de ha van egyéb ötlet szívesen várom
.
-
gyapo11
őstag
Az egyes állapotváltozások között gondolom van elég idő, lehetne minden jégcsap 8 ledből, a jégcsapok száma tetszőleges, és minden jégcsapra egy shiftregiszter, ezek egymásnak sorban átadják a biteket. Így az arduinotól 5 drót is elég lenne. Ha rgb ledek, akkor jégcsaponként 3 shiftregiszter.
-
gyapo11
őstag
Ahova elég az 500 mA és nem 1-2 kimenet van, oda jó. Ha nagyobb az áram, motor, izzó, powerled, akkor már nem elég, vagy ha csak egy valamit akarok kapcsolgatni, akkor meg kihasználatlan marad a nagy része, és drágább is, mert egy kis tranyó meg egy 3 A-es az 30 Ft-ból kijön, ez meg 100 körül van, illetve ebayen találtam 10-es csomagban 39 Ft/db-ért is. Szóval nem kell elvetni a tranyós megoldást se meg a többit se, mindenhova az oda legjobban passzolót kell használni, relé, triak, tranyó, ic, mosfet, minden játszik.
-
gyapo11
őstag
El lehetne gondolkodni a távvezérlés szükségességén is, egyszerűbb lenne egy szünetmentes tápellátás meg egy rtc modul. Be lehet altatni az arduinot, majd az rtc fölébreszti amikor kell, és bekapcsolja a fűtést. Bele lehet tenni mindenféle feltételt, hogy hétvégén ne akkor kapcsolja be, akár az ünnepnapokat egy évre előre az eepromba, vagy lehet rátenni dip kapcsolósort, és azon beállítani az eltéréseket. Ha elég combos a táp, akkor még a motort is rá lehet kötni és akkor is begyújt, ha éppen nincs áram.
-
zka67
őstag
Srácok, igaza van tvamos-nak, ide soros vonal kell, mégpedig RS485-ös adó-vevőkkel, különben nem fog működni a rendszer. Egy I2C buszt nem lehet elvinni még 2 méterre sem, soros vonalat árnyékolt vezetékkel talán 15m-re alacsony sebességgel. RS485-öt meg csavart érpáron (UTP vezetéken) akár 1200m-re is (nekem egy ipari parkban működik 80 darab kártyaolvasóm ezzel a megoldással).
Továbbá figyelembe kell venni azt is, hogy mit használtok kapcsolónak? Relét? Szerintem marhaság, egyrészt drága, másrészt meg sok a gond vele, néha több kárt csinál mint hasznot. Én MOSFET-et használnék, ha a kapcsolt áramköröknek nem kell összekötve lennie a GND pontjuknak. (Egy relé árából veszek tíz mosfetet).
Én úgy csinálnám meg a rendszert, hogy - ha már ardunionál kötöttetek ki - vennék egy vezérlő adruinot, aminek a soros port kimenetére tennék egy 75176-os IC-t adó üzemmódban, majd UTP-n sorba felfüznék rá annyi aurduinot, amennyi szükséges. Ezeknek a soros port bemenetükre tennék szintén 75176-os IC-ket vevő üzemmódban. Minden egyes vevő arduinonak adnék egy báziscímet és kész is a protokoll.
Ha be akarok kapcsolni egy kimenetet, akkor kiküldöm a kapcsolni kívánt port címét, 0-127 között, valamint a 7-es bitet 1-be kapcsolom, ha ki akarom kapcsolni, akkor pedig a 7-es bitet nullába kapcsolom. Ha a cím az adott arduino tartományába esik, akkor feldolgozza a parancsot, ha nem, akkor figyelmen kívül hagyja.
Ezzel ki lehet védeni azt is, hogy esetleg gyorsan ki-be kapcsolgathassa az adott portot (vannak olyan áramkörök, amik nem igazán szeretik ezt). Pl. ha ki van kapcsolva a port és bekapcsolás parancs jön, akkor bekapcsolja. De pl. ha 5 mp-en belül kikapcsolás parancs jön, akkor azt eltárolja, de nem kapcsolja ki azonnal a portot. Ha közben ismét bekapcsolás parancs jön, akkor marad bekapcsolva a port, különben 5 mp múlva kikapcsolja.
-
bacus
őstag
Én hiszek neked. De azért jóval több az árkülönbség 3 gombóc fagyinál. Mondjuk pont nem tudom 3 gombóc fagyi árát
Nem tudom mit kell tanulni a shift regiszteren, egyszerü program, feltölti, 3 vezeték az arduról, nincs szivás, helyesbitek, nekem még nem volt, de még lehet.
-
bacus
őstag
Ez marhaság, én 7 szegmenses kijelzőket hajtottam meg vele, többet is, soha nem volt vele probléma.
A kód egyszerü és világos. Nincs vele szivás.
Vettél készen egy darab szart kinából, ami nem működött, ez alapján az első arduino is rossz volt amit rendeltem, most fröcsögnöm kellene, hogy az arduino szar?
Erre a feladatra többféle megoldás is létezik, a shift regiszteres árban verhetetlen.
-
-
-
gyapo11
őstag
Nincs akadálya, hogy a libraryt végignézze valaki, megvannak a források. Persze tudni kell programozni azon a nyelven. Sőt, meg is lehet írni bármilyen programot libraryk nélkül is. Nem lesz gyors és könnyű munka.
A debugolást se nagyon segíti, bár egy ilyen ritkán jelentkező hiba nem is a könnyen debugolhatók közé tartozik.
Rátennék egy pc-t és a tápot fölvenném a hangkártyával, így utólag megnézhető, hogy mikor milyen zavarjel volt a tápon. Az arduinoval logolnám a relé meghúzás idejét, és összevetném a kettőt. Ha táp eredetű a gond, akkor kiderülne. Ha nem táp, akkor arra gondolni se merek, hogy a kimenet úgy vált H-ba, hogy a program nem vezérelte, ez súlyos hw hiba lenne. Vagyis be kell tenni minden változáshoz egy soros portra írást, és azt is logolni kell a pc-vel, a rekordban rögzítve az összes változó értékét. Valahol egy hibásan lefutó if van, amit igaznak értékel, pedig nem az.
Ha mégis hw hiba a tápon bejövő tüske miatt, akkor nem lenne megoldás a kimenet minden loop ciklusban megerősítése? Minden ciklusban kiírni a pinbe. Így lehet a relé kontaktusoknak még záródni se lenne ideje, máris jönne az újabb L. -
gyapo11
őstag
Igen, ez előfordulhat. Nem a nullátmenetnél, mert ott biztosan nincs áram, hanem a két nullátmenet között kell áram a gyújtáshoz, és utána a tartáshoz. Mert a kapcsolás is olyan, hogy hiába tartja az arduino az optocsatolót highban (folyamatos gyújtás), amikor bekapcsolt a triak, onnantól már kevés áram folyik a gate-be, tehát csak a tartóáram tudja bekapcsolva tartani. Ez a kis triak, ami a kínai dimmerben is van (mac97a8) 1 mA tipikus tartóáramot ír, annyi azért lehet, mert a töltő mondjuk 5 V-on 500 mA-t ad ki, az 100 % hatásfokkal 230-on 11 mA. Persze ez effektív érték, a félhullám elején még biztos kisebb, ez nehezíti a gyújtást. Az meg még jó is, ha terhelés nélkül be se kapcsol a triak.
Lehet még pazarolni az áramot, és valamekkora ellenállást tenni a konnektorba, de ez még fűteni is fog.
Aztán még a trafós táppal is gond lehet az induktivitása miatt, de szerencsére nemigen van trafós dugasztápom. -
inf3rno
nagyúr
Az itt a probléma, hogy a nyomás és a térfogatáram ugyanakkora marad, mert azonos nyomásúak a csapok (már ha vezetékes vízről jön mind), a cső átmérője meg nem lesz attól nagyobb, hogy sorba kötöd őket. Szóval hiába kötöd sorba a csapokat, 1-2 locsolófej leviszi annyira a nyomást, hogy utána a többire már nem jut elég, és nem nyílnak ki.
Gondolom azt hitte a doki, hogy a nyomás és a feszültség hasonlóan működnek, amiben azért van valami, mert mindkettő intenzív mennyiség. Emlékeim szerint (bár már régen volt) a soros kapcsolásnál a feszültségek összeadódnak az áramerősség meg változatlan marad, a párhuzamosnál meg fordítva, az áramerősség adódik össze és a feszültség azonos marad. Gondolom a doki ennek analógiájára úgy gondolta, hogy párhuzamosan kapcsolt csapoknál a nyomás változatlan marad, és a térfogatáramok összeadódnak, illetve sorosra kapcsolt csapoknál a nyomások összeadódnak és a térfogatáram állandó marad. A valóságban a feszültség és a nyomás között nincs ilyen analógia, mert a nyomásnak nincs iránya szemben a feszültséggel. Ha sorba kötsz két azonos nyomású csapot, akkor egymást fogják akadályozni és a nyomás és a térfogatáram is változatlan marad. Ugyanez lehet a helyzet párhuzamosan kötött csapoknál is, bár ez utóbbiaknál a térfogatáram valóban megnőhet, ha növeljük a kimenő cső átmérőjét. Na legalábbis én így gondolom.
-
bacus
őstag
A doki gondolatmenete szerint az első öntözőn kijön a viz, meglocsolja a növényeket (átfolyik az áram az első ellenálláson), majd ugyanaz a viz megy tovább a második öntözőhöz..
Na így azért nehézkes, de eddig már nem gondolta végig.Mindegy, mert azóta már nem él, sose fogok tőle hasonló jó ötleteket kapni.
-
dave0825
őstag
Próbáltam másik tápot is, igaz, még az elején, amikor előjött a probléma, ott még nem voltak benne a javasolt kondik, de ugyanúgy nem működött másik tápokkal sem.
zka67-tel egyébként eddig eljutottunk, azóta nem változott, nem lett új ötlete, hogy mi lehet a gond. -
dave0825
őstag
Nos, vettem ma 2-2db kondit azokból, amiket írtál, és párhuzamosan az infra vevő táp lábaira kb az infrától 1 centi közelségben ráforrasztottam 1-1-et mindegyikből, ahogy mondtad. Az eredmény bámulatos: ugyanúgy semmit nem csinál, ha külön tápról használom...Bedugom usb-vel, megy (viszont már olyat is csinál, hogy 1. gombnyomást érzékeli, a többit nem, csak ha kihúzom-bedugom a tápot, de ezt betudom program hibának, bár érdekes, mert eddig sosem csinált ilyet, mármint amíg programoztam, csak múltkor kezdte el, mikor próbálgattam a buck-okat, meg fesz.szintet lejjebb vettem, akkor kezdte el, és most is csinálja.). Vagy lehet, hogy kezd behalni az infrám?!
Pár hete, mikor elég kánikula volt, elfelejtettem 1-2 percig letakarni kint a napon az infrát, előfordulhat, hogy attól hülyült meg? Azt tudom, hogy a nap nem tesz jót neki.
Benne van már jó pár ezer forintomban a projekt, úgyhogy nem szívesen önteném le benzinnel, és gyújtanám meg az egészet, pedig már gondoltam rá.(#1416) gyapo11: vagy vakuzott egyet, ez tetszett.
(#1424) gyapo11: én 3 éve még C-ben "tanultam" programozni egyetemen (az anyagot ledarálta a tanár, mindenki csak pislogott egész félévben
), 1 és 2 évvel ezelőtt pedig ASIC tantárgyam volt, VHDL nyelven, elvileg Pascal alapú, de azt meg eléggé félvállról vette a tanár és a hallgatók is.
-
gyapo11
őstag
Rémálom... Kurbli az S Mercire, meg kézi szívató...
Úgy tűnhet, de barkácsolgatós emberekből hányan rittyentenek egy programot javaban vagy visual akármiben és hányan basicben vagy pascalban? Nem tudom most mit tanítanak a fiataloknak. Az objektumorientált programozási nyelvek nem azonos tanulási időt és programozási képességet igényelnek az egyszerű procedurális nyelvekkel. Egy nap alatt el lehet jutni a működő programhoz akár basiccel akár pascallal, a processzornak meg olyan mindegy, hogy miben írták, sőt minél alacsonyabb szintű a nyelv, annál jobban ki lehet használni a processzort, nem fut fölösleges köröket. A méretről nem is beszélve, mert amikor 1 MB egy "hello world" program, az nemigen fér be az arduinoba.
És mivel ez nem ipari technológia, csak ahhoz hasonló játék, pont az lenne a cél, hogy minél nagyobb tömegek tudják használni. Az arduino nyelve is hasonló szintű. Az androidos telókra ugye javaban kell programot írni, és nem látni programozó tömegeket, pedig a nyelv ingyenes, mindenki a playt böngészi, hogy hátha egy java tudor képes volt már összerakni valamit, ami jó lenne neki. Föltettem egy pascal értelmező appot a telóra, és a régi programjaim simán futnak, persze a hw függő dolgokat (grafikát, érintést, portokat) is bele kellene tenni. És azonnal százezrek tudnának a telóra natív programokat írni.
Itt van ez a fűtés példa. Most ugye bele kell passzírozni valami html oldal generálást az arduinoba, pedig ha androidra is lehetne könnyen natív programot írni, akkor elkérne a hálózaton egyetlen ethernet frame-et az arduinotol, és olyan gyönyörűen jelenítené meg, hogy csak. Ez már c64-gyel is egyszerű feladat volt 30 éve.
De ez a javaval nincs megoldva, valószínűleg a googlenak nem volt célja, hogy mindenki tudja programozni az androidos eszközeit.
Vagyis jó dolog a Merci, de ha nem tudjuk vezetni, akkor nem sokat ér, és inkább legyen szervo nélküli kormány meg fék, mint hogy ne tudjam kezelni. -
gyapo11
őstag
Ha már az IDE előjött, tudtok-e olyan szövegszerkesztőt, mint a notepad++, de ismeri az arduino nyelvét? Ha c, c++-ként töltöm be az ino file-t, akkor fölismer utasításokat, működik a zárójel figyelés, de pl. Serial, HIGH simán elrontható, és nem szól. Sok nyelvre vannak csomagok, php, pascal, stb., de arduinot nem találtam abban a párban amit néztem.
-
Bobyjack
senior tag
Próbáltam több másik USB csatlakozókon is. Ha újba dugtam, mindig új eszközként ismerte fel és felrakott hozzá drivert. COM4-től COM7-ig változott ilyenkor a portja. Természetesen a programban is változtattam ennek megfelelően. Ha más COM portot választottam, akkor más hibakódot dobott.
-
Bobyjack
senior tag
Sajnos nincs másik Arduinom egyelőre. Nagyon kezdő vagyok.
(#1373) Gergosz2:
Ki/bedugózás jópárszor megvolt. A beállítások szerintem jók: Atmega 328 és Arduino Nano.
Van egy progromozó választási lehetőség, ott nem tudom melyiket válasszam, azt hiszem felülről a második volt alapból beállítva. V2 van a végén arra emlékszem, sajnos nem vagyok otthon, nem emlékszem pontosan. De semelyikkel sem akart működni, végigpróbáltam őket.
Eszközkezelőből törtlést ki fogom próbálni, bár olyat őszintén még nem csináltam, de remélem menni fog.
-
Gergosz2
veterán
de az lesz. Én így tanultam hajtásoknál is, hogy létezik f_mod/f_1=áll. szinkron moduláció és f_mod/f_1=var. aszinkron moduláció. Mindegyiknek van értelme: pl az elsőt egyszerűbb megvalósítani, sőt az esetek többségében azt is használják mert bőven elég. De pl van egy hajtásod, mondjuk egy 3F PMSM amit 3F ISZM modulátorral vezérelt ISZM feszültség inverterrel hajtasz, és a gépet nagyon széles fordulatszám tartományban szeretnéd nagyon pontosan az előírt fordulatszámon tartani. Ugye alacsony fordulatszámon nem kéne olyan nagy frekis vivőjel nem lenne gond, de ahogy ennek nagyságrendekkel nagyobb értékére gyorsítasz ott már lehetnek bajok. Persze szabályozóval lehet korrigálni, de pontos szabályozáshoz ez is igen nagy segítség lehet. De látszik, hogy ez elég speciális est, nem sok ilyen hajtás van.
-
dave0825
őstag
Okés, ez mind, amit kiír (volt egy pmilis elírásom is, azt javítottam):
zka67_prell:17: error: conversion from 'int' to non-scalar type 'decode_results' requested
zka67_prell.ino: In function 'void loop()':
zka67_prell:31: error: no match for 'operator==' in 'results == presults'
zka67_prell:43: error: switch quantity not an integer -
dave0825
őstag
Nyákot ritkán forrasztottam/forrasztok, általában led-eket, ellenállásokat, vezetékeket szoktam, azokhoz mindig jó volt, sosem volt semmi baj, nagyon jól letisztítja, amit kell. A rajt maradással szokott gond lenni, hogy nagyon lassan szárad, van, hogy napokig rajt marad, ha nem törlöm le, ezért gondoltam, hogy valahol maradhatott és összezár valamit. De akkor szerzek rendes no-clean folyasztószert. Tudnál esetleg linkelni oldalt, vagy boltot mondani, ahol kapok nemdrágán ilyet? Neten rendelni nem olcsó. Esetleg kis-elektronikai boltban, vagy hol lehet ilyet venni?
Amúgy így néz ki most a Nano-n az összeállítás:
-
dave0825
őstag
CR-nek szoktuk itthon mondani, vagy forrasztóvíz (azt hittem, hogy ez a hivatalos neve, de utánanéztem, nem
), rozsdamaró, ilyeneknek, de inkább CR-nek. A doboza ilyen, gondolom ez is van benne, apám szokta venni, sose kérdeztem, hogy eredeti doboza-e. 10-12 éve tudok forrasztani (Weller pákám nincs, csak pisztoly, 75W-os), azóta használok/használunk itthon ilyet hozzá, lemarja a koszt, egy pötty, és nagyon szépen megfogja mindig, amit kell a forrasztás. Enélkül van, hogy 5x kell megforrasztanom valamit, mert elengedi, úgyhogy enélkül nem is szoktam próbálkozni a forrasztásokkal.
Szép kis pöttyök lettek, nem hatalmas ormótlan buckók, úgyhogy tudok forrasztani szépen pisztollyal is.Képet már nem tudok mutatni, mert mivel nem jutottam semmire, szétszedtem az egészet, mármint az Arduino részét, kipróbálom a Nano-val. Próbapanellal összedugdosva jól működik, szerintem a Pro mini-m adta meg magát.
(Lehet, hogy ezért is produkálta mostanában a kékhalált a windows is, ha csatlakoztattam a géphez.)
Ha ráforrasztottam mindent a Nano-ra, arról küldök képet. -
gyapo11
őstag
Igen, erre én is gondoltam már, sokkal kevesebb ellenállás kellene, de mivel különböző számú led van egy-egy csoportban, el is vetettem. Lehetett volna azonos számú leddel megoldani a szavak világítását, de akkor nem betűnként, hanem valami egyenletes fényosztó reflektoros módon, ami sokkal bonyolultabb lett volna mechanikailag, és vastagabb is lenne a tábla.
-
dave0825
őstag
Így néz ki a kapcsolás (az X jelöli a 6-os pin-t, vagyis a sort, a LO és a HI pedig a 11-es és 9-es pin-t, a 2 oszlopot /rendes kimenetet nem találtam a programban, 2 éve használtam utoljára
, ahogy led-et sem találtam/ )
Az ellenállások bal illetve jobb oldalára rakva a multiméter 2 tűjét mutat 1,15 és 1,39V közötti értéket. A led-ek bal illetve jobb lábához érintve pedig 2,95-3,05V közötti értéket. A 3. mérésem pedig az ellenállások bal oldalához érintve a multiméter egyik tűjét, a led jobb oldali lábához pedig a másik tűjét, így mutatott 4,10 és 4,30V közötti értéket. A zárójeles részt azért írtam, mert azt hittem, hogy a 0,7-0,9V, ami hiányzik, az a tranzisztor lesz, de akkor tévedtem.
(#1066) gyapo11: okés, akkor megvárom, míg megjönnek a led-ek. Az ellenállásokon kívül akkor mást biztosan nem kell változtatni? Pl. másik tranzisztor, vagy a többi ellenálláson kívül más értékűt venni?
-
dave0825
őstag
4,95-re állítottam pedig be az lm2596-ot, annyin van most is, megmértem.
Minden led lábán 330 ohmos ellenállás. 7 led párhuzamosan kötve, majd 6 szintén. Az összes led negatívja összekötve, ez megy az NPN kollektorára, ennek az emittere a GND-re, a bázis pedig egy 1K-s ellenálláson keresztül a 6-os pin-re, ugyaninnen egy 2K2-n keresztül a +5V-ra. A 7 led pozitívjai (persze ellenállások után) összekötve, ezek mennek az egyik PNP kollektorára, ennek az emittere a +5V-ra, a bázisa pedig egy 4K7 ellenálláson keresztül a 11-es pin-re. A 6 led pozitívjai ugyanígy: ellenállások után összekötve, ezek a másik PNP kollektorára, ennek az emittere szintén a +5V-ra, a bázisa pedig egy 4K7-en keresztül a 9-es pin-re.
Így mondta még annak idején zka67. Mi nem jó, hogy nem jönnek ki a várt fesz. értékek? -
dave0825
őstag
Köszi, de már mindegy, már összeraktam annyi ledet, ami a legrosszabb eset, tehát egy sorban a legtöbb, ami világít. Följebb az Excel fájlban, ha gondolod megnézheted, az utolsó sorban a KILENC, és az ÓRA PERC ledjeit kötöttem össze, persze tranzisztorokkal, ellenállásokkal (4K7, 2K2, 1K), ahogy eredetileg lett volna. Kis program, és mindjárt kiderül.
-
bacus
őstag
Vedd, mi tart vissza? :-)
Nem tudom ez mire jó, de drága. 64 db rgb címezhető led olcsóbb. Igaz, ahhoz kell még egy külsö ardu.
http://www.ebay.com/itm/New-Version-100pcs-WS2812B-LED-Chip-WS2811-IC-Bulit-in-5050-RGB-Strip-Screen-5V-/151706395199?pt=LH_DefaultDomain_0&hash=item235267e23f
-
bacus
őstag
Ha te sem tudod leolvasni, hogy tanitottad?
Megint igaz a mondás, aki tudja csinálja, aki nem az tanitja?
Nem azért mondom, de az analóg órának van pár különlegessége:
- ha leesik a nagymutató, akkor is egész jó közelitéssel leolvasható az idő
- ha leáll, elromlik, kétszer naponta akkor is a pontos időt mutatja.. -
gyapo11
őstag
-
gyapo11
őstag
Beírtam EWB-be, de nagyon kicsi szaturációs feszültséggel számol a tranyókon, így nagyobb áram jön ki, mint valójában, mert az adatlapokon 0.7 V-ot ír. Úgy kellene számolni, hogy a 20 mA meglegyen a leden, de ha impulzus üzemben megy mondjuk 50 % kitöltéssel, akkor még több is lehet a nagyobb fényerő érdekében.
Meg kellene mérni a ledet, hogy 20 mA-t ráküldve mekkora feszültség mérhető rajta, és a két tranyót is ki kellene mérni, hogy a megadott bázisellenállásokkal kinyitva és egy kb. 130 Ohmos ellenállással mekkora szaturációs feszültség marad rajtuk.
Még jobb lenne arduinoval kinyitva mérni, tehát hogy mindkét tranyót nyissa ki, és ekkor mekkora feszültség marad rajtuk egy kb. 20-30 mA-es terhelésnél. -
dave0825
őstag
Háááát, ez egy jó kérdés így hirtelen.
Ezt megcsináltam, működött tök jól, gondoltam így fog menni az 5x6-os mátrixom is. Amit tudok, hogy soronként villogtatja föl az adott sorokban kijelölt led-eket, de 1ms-onként váltogatja a sorokat, így nem látni szabad szemmel a villogást. Adott sorra HIGH értéket ad, és azon belül a kívánt elem oszlopát pedig LOW-ra állítja, így világít az adott elem.
Külön IC-t nem használok egyébként a led-ekhez (ezt már írtam, hogy tudom, hogy egyszerűbb lett volna, csak nekem valahogy barátságosabb így, és még pont elég a pin, ami van az Arduino-n, nagyobb mátrix-szal már külön IC-vel csináltam volna, mert nem fértek volna el). -
dave0825
őstag
330 ohm-os előtét ellenállások mennek a led-ekre, majd több led párhuzamosan lesz összekötve (pl. a HÚSZ szónál 4db, a HARMINC szónál 7db), és ezek mennek mátrixba, de nem a led-ek lesznek a mátrix elemei, hanem a szavak. Tehát 1 szó megy egy pin-re, ha úgy vesszük. Ezért írtam ide, hogy hogy lehet megoldani, hogy ne a 20mA jusson (legrosszabb esetben pl. HARMINC, vagy NEGYVEN) 7 led-re, hanem mindegyikre elegendő, ezért javasolta zka67, hogy BC337, és BC327 tranzisztorokat használjak 4K7, 2K2, és 1K-s ellenállásokkal együtt, úgy, ahogy a rajzon van (akár az enyémen, akár a fönt linkelt rendes kapcsolási rajzon). Ha mégsem jó így (esetleg zka67 tévedett, vagy valamit nem számolt bele), segítenétek, hogy hogy lenne jó?
-
dave0825
őstag
Alap dolgok megvannak, tehát számolgatni nagyjából ki tudom, hogy mire mennyi áram jut, mekkora ellenállás kell, csak a tranzisztorok, kondik, ilyenekkel nem nagyon vagyok tisztában Amúgy ellenállás, led, kapcsoló, potméter, digitális multiméter, forrasztás, ilyenekkel szerettem kiskoromban bütykölgetni (általános iskola 6-7. osztályban egyik haverral csináltunk ilyeneket, saját hibákból meg tanultunk, tehát nem számolgattunk, hogy mire mennyi áram jut, csak összekötöttük, világít, kész
de a lényeg, hogy már akkor is érdekelt, ezért tanultam (volna) ilyet). Én távirányítós autót csináltam, igaz, vezetékkel távirányítósat, de ment.
Biciklimre csináltam féklámpát kis mikrokapcsolóval, indexet (sorba kötve a led-eket 1db villogós led-del, így villogott a többi is
Na, de ne offoljuk tovább a topikot, max. privátba. -
dave0825
őstag
Igazából eddig féltem kimondani (és most is elég gáz
), hogy Villamosmérnöknek tanulok/tanultam Automatizálás szakirányon, most államvizsgázok nyáron, de kb. semmit gyakorlati dolgot nem tanítottak itt (pedig nem egy rossz egyetem....), tehát egy PLC-t nem láttunk élőben, holott 2 félévig volt PLC tárgyam. Ugyanígy Villamos gépek-ből egy motort nem mutatott a tanár (persze, tudom hogy néz ki, szétszedve is láttam már párat, de akkor is...). Szakmai gyakorlaton is egy gyárban csak néztem, mikor ezt-azt kérdeztek.
Szóval elmélet volt, meg is lettek a tárgyak, csak elmélet nem nagyon érdekelt, főleg ahogy "tanították", gyakorlat meg nem volt. Szóval mondhatom, hogy többet tanultam itt a fórumo(ko)n, mint a suliban szakmai tárgyakból.Most meg az Arduino megtetszett, úgyhogy szívesen tanulok Tőletek. Úgyhogy ezért is van, hogy sokszor pontosan akarok tudni dolgokat, hogy később hasznomra váljon a munkám során.
-
dave0825
őstag
SOT23-as tokkal találtam én is. A tranzisztorokat már megvettem, meg igazából mindent, meg már meg is rajzoltam, hogy hogy kell összerakni, úgyhogy nem szeretném átvariálni, de köszi.
Még az elején is szóba jött, hogy egyszerűbb külön ic-vel, de már akkor is valami meg volt rendelve, de már nem tudom mi.
Ez az akksi, amit küldtél, 8Ah-s, azzal 2 nap alatt merülne le, 2-vel 4 nap alatt, úgyhogy azzal sem vagyok sokkal előrébb, pláne, hogy ezt belerakni sem tudnám a keretbe.Azért kösz mindent.
-
dave0825
őstag
Az akksis megoldást már számoltuk, hogy nem lenne jó, mert még ha 8db 2Ah-s akksit kötnék össze, akkor is 3,5 naponta töltenem kéne őket. 10 led, durván számolva napi 4A-t enne meg (14 óráig max fényerőn 20mA, 8 óráig fél fényerőn 10mA, így 4A jön ki). Persze nem mindig 10 led megy, valamikor csak 5-6, de akkor is 4-5 naponta tölteni, az sok.
Vagy ilyen napi 3,5-4A-es fogyasztással milyen akksi bírná sokkal tovább? -
Neck
veterán
Megtaláltam ugyanennek a Projectnek a Pi-s megvalósítását is, de sajnos nem vagyok túl jó programozó
Ráadásul Arduino-t ahhoz is használt
-
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?
-
zka67
őstag
Igazatok van, tévedtem, összekevertem a régebbi Atmel procik kimenetével. De mint említettem, én nem használok arduinot, nekem az lassú, én ARM procikkal foglalkozok. Ha meg valahová elég a lassabb proci is, akkor veszek egy filléres 8051 architektúrájút. Szerintem a 8-bites AVR mikrokontrollerek a legrosszabb ár/teljesítmény arányúak, bár lehet, hogy vannak még ennél is rosszabbak, nem tudom.
Én csak betévedtem ide, és láttam, hogy vannak akik nem boldogulnak egy-egy feladattal, és gondoltam segítek nekik, ezért nem kell rögtön leharapni a fejemet.
-
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
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.
Új hozzászólás Aktív témák
Hirdetés
- Azonnali notebookos kérdések órája
- Luck Dragon: Asszociációs játék. :)
- Bluetooth hangszórók
- Fujifilm X
- Gyúrósok ide!
- A fociról könnyedén, egy baráti társaságban
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Energiaital topic
- WoW avagy World of Warcraft -=MMORPG=-
- További kavarás a Pixel 10-ek körül
- További aktív témák...
- AKCIÓ! Intel Core i9 14900K 24 mag 32 szál processzor garanciával hibátlan működéssel
- Beszámítás! Apple iPad Pro 13 2024 M4 512GB Cellular tablet garanciával hibátlan működéssel
- AKCIÓ! Épített KomPhone R5 4500 16GB RAM 240GB SSD RX 6500 XT 4GB GAMER PC termékbeszámítással
- AKCIÓ! Apple MacBook Pro 13 2022 M2 8GB 256GB SSD garanciával hibátlan működéssel
- LG 45GS95QE - 45" Ívelt OLED / 2K WQHD / 240Hz 0.03ms / NVIDIA G-Sync / FreeSync Premium / HDMI 2.1
Állásajánlatok
Cég: PC Trade Systems Kft.
Város: Szeged
Cég: PC Trade Systems Kft.
Város: Szeged