-
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
-
printpro
csendes tag
sigh, bonyolítsuk még, az arduino kód sincs a fasorban sem, és akkor még legyen egy androidos progi is, amihez szintén nem értek.
Az egész azzal indul hogy kirakatba kellett pár dekoráció CNC-vel (ehhez legalább értek) Amit sima olcsó buta ledek világítottak meg. Namost az olcsó buta led, pont olyan rossz mint amilyen olcsó. A megrendelő pedig látott pár szép animációt programozható ledre. Innentől kezdve pedig az én bajom megoldani. (mint a munka része) Úgyhogy, ha legalább arra tud valaki válaszolni, hogy hol keressek embert erre a feladatra, már az is segítség.
-
Teasüti
nagyúr
64 byte jobban mondva, elgépeltem.
A Serial.available() pont arról szól, hogy megnézi mennyi van a pufferben.
Na most én azt hinném teljesen mindegy mikor olvasom ki a puffert, adat nem veszhetne el, csak overflow esetén. Nem így van? A fogadás meg megszakítással megy, szóval ezen sincs nagyon mit dolgozni.
A baud rate meg kb mindegy, mert overflow nem fordul elő, a kiolvasás meg több menetben történik amíg megjön az EOL karakter is a puffer-be.
Vhogy ez mindig meg szokott jönni, ez még egyszer se veszett el az éterben.Szóval nem tudom mi a frász van ezzel.
Ha esetleg a bluetooth hibázik, de a Serial.write() viszont nem hibázik egyáltalán.
Meg az a furcsa még, hogy a program feltöltés USB-n lényegesen gyorsabb, BT-n elszöszöl akár 20 másodpercig is. Pedig elvileg ugyanaz a baud rate mindkettőn - 112500 a bootloader sebessége. -
Teasüti
nagyúr
Ezt hol látod? Átsiklottam felette biztos.
Arról nincs infód véletlenül miért kell a PWR_MGMT_1 regiszterben a reset után még külön ébreszteni (kinullázni a regisztert)? A doksi szerint ha végez a reset-tel, akkor ez a kapcsoló automatikusan átfordul nullába. De nálam vmiért nem és nem is működik a modul, amíg külön nem írok nullákat ide.DEVICE_RESET: When set to 1, this bit resets all internal registers to their default values.
The bit automatically clears to 0 once the reset is doneFIFO-t nem használok jelenleg. felraktam maxra a lowpass filtert, aztán csak a regisztereket olvasom.
Egész jó eredményt ad, mintavételezéssel és átlagolással se kapnék szükségszerűen jobb eredményt, de legalább megspórolok némi cpu időt.MÁS
Watchdog interrupt-ra tud vki egy tutorial-t példával?
Csak olyan cikket találtam, ami egy erre épülő library-t mutat be, de nem akarok library-t használni, amikor pár sor az egész és legalább látnám mit is csinál regiszter szinten a kód.
(Lassan meg kéne néznem mi is az a library és hogy lehet létrehozni sajátot.) -
norbert1998
nagyúr
Dede, írtam, hogy eszembe jutott az erősítő 24v/3a laptop töltős tapja, illetve a padláson találtam egy 13 éves, de még működő codegány tápot, 12v-on 10a-t mértem rajta multimeterrel, bár nem tudom, hogy a feszültség esett e, és mennyit, egyszerre csak egy mérés megy sajnos. Viszont szerintem a 10a a mérő vége, a táp 20a-t tud 12v-on leadni.
Ez is jó, ideiglenesen a cucchoz, nem?
Tesuti ha esetleg vicces eredményre szamitanal, semmit nem fog csinálni. Szimplán nem kapcsol be, mert nem érzékel feszültséget.
-
norbert1998
nagyúr
-
Teasüti
nagyúr
Nem értek a Linux-hoz, meg nem is szeretnék OS-el szarakodni.
De ezzel az erővel egy kiszuperált telefont is beágyazhatnék a projektbe, ami BT-n kommunikál.
Amúgy elsőre a BT-s megközelítés foglalkoztat inkább, de még vizsgálom egy Android GUI összerakásának lehetőségét különösebb IT tudás nélkül.
Tasker Widget készítőjével akár működhetne is, ha találnék egy jó beépülőt hozzá soros BT kommunikációhoz.Erről jut eszembe. Rendeltem egy HC-05 modult is, hogy megcsinálom a vezetéknélküli program feltöltést az Uno-ra, viszont kicsit ködösek az infóim.
Ugye a reset a modul LED kivezetésével történik, ami ha jól értem akkor aktív, ha van kommunikáció.
Ez idáig rendben is van, de ez nem fog nekem reset-elni programfutás közben minden egyes soros kommunikáció alkalmával? Mert ha újraindítja nekem az Uno-t egy Serial.read-nél vagy print-nél, akkor megette a fene az egészet. -
Teasüti
nagyúr
Épp most olvastam utána. Elvileg nem nagy was ist das.
A 32-es lábát lehet használni a HC-05/06 vevőnek az Uno reset-elésére.
(Arra nem tért ki milyen varázslattal.)
Az új IDE-ben már dll fájlokkal se kell babrálni hozzá állítólag.
Aztán reset-en kívül csak az átviteli sebességet kell belőni 19200-ra a bootloader-nek és elvileg megy.Viszont ránézve erre a kis vacakra esélytelen számomra, hogy bármit is ráforrasztok arra a mütyür lábra.
Kézi reset-tel meg neki se állok, akkor már inkább kábelezek továbbra is.Egyébként meglepően ügyes ez a SoftwareSerial, azt hittem meg fogja akasztani a led frissítését.
Vajon hogy működik a puffere? Interupt-tal kapja el a bejövő adatot? -
Teasüti
nagyúr
Csak azt néztem, hogy a Teensy áráért Maple mini-ből is többet lehet kapni.
Ezt a felárat nem tudom hova tenni, nem azért mert nem tehetem meg.
De hisz ez 3.3 volton működik.Vagy az 5V toleranciát érted ez alatt?
Igazából nincs különösebb érvem a 3.3 ellen se, csak gondoltam könnyebb beilleszteni Uno mellé egy 5 voltosat.
Ami azt illeti képtelen vagyok dönteni a Nucleo, Maple, Teensy és egyéb STM32 deszkák között.
Melyiket lehet ajánlani egy laikusnak kezdésnek? FPU nem annyira létkérdés, csak úgy gondolom £22-ért már nem kéne kispórolni belőle azt sem. -
Janos250
őstag
-
Janos250
őstag
IAR, KEIL, stb. jók, sőt jobbak, mint az Arduino. Viszont ha kezdő azzal kezdi, akkor pókhálónak tűnik és abbahagyják, elmegy tőle a kedvük. Viszont az Arduinoval gyakorlatilag bárki tud indulni. Gyakorlatból tudom, hogy 5-6 db. 2 órás foglalkozás során olyanok is eljutnak egy saját telefonon WiFin keresztül történő FET-es lámpa, vagy más vezérléséhez, akik semmit nem konyítanak se az elektronikához, se a C++-hoz :-) A FET-ről csak annyit mondtam hogy "villanykapcsoló", amitől persze a haja égnek állt volna, ha hozzáértő hallja! :-) Na, ez nem menne más keretrendszerrel! Mások a szempontjaink. Te gyakorlatban használod, ahhoz természetesen jobb egy kényelmesebb rendszer. Én embereket próbálok rávenni arra, hogy kezdjenek el ezzel foglalkozni, akkor is, ha nincs előismeretük. A szükségeseket majd közben megtanulják. Például itt a fórumon is azok, akik most kezdik, meg tudják csinálni a dolgokat. Később majd rátanulnak, ha szükségük lesz rá.
-
Janos250
őstag
Szerintem a Leaflabs Leaf Maple - amit írtál - nagyon jó. Párszáz forinttal drágább, mint amit én linkeltem, de előnye, hogy USB-n keresztül programozható. Ehhez nem kell se az az USB-soros illesztő (első link) se a másik. Ez utóbbi akkor kellene, ha a benne lévő bootloader programot akarnád módosítani, de azt inkább ne babráld!
Arduinoval símán megy. Mivel aktív emberek megcsinálták rá az Arduinohoz illesztést, az eredeti gyártó már be is fejezte a fejlesztést, mert mindenki úgyis Arduinoval használja. És persze az utángyártottat.
Én ilyen beállítással programoztam USB-n:
Board: Maple Mini
Bootloader version: Original (17k RAM, 108k Flash) -
Teasüti
nagyúr
Mit takar az Arduino connectivity pontosan? Mire jó az?
Épp akartam kérdezni egy breadboard friendly vasat, ez a Teensy jónak tűnik.
Ez mennyire volna ajánlott nekem bevezetőnek? Nulla tapasztalat, nulla tudás mellé.
32 bites vonalon hol van a legnagyobb közösség? Úgy mint az Arduino esetében. -
Janos250
őstag
Csak elméletben, mert nem próbáltam.
Akkor már, ha ekkora ágyúval lövünk, nem érdemesebb ezt kipróbálni? [M7 (!), 9700 Ft]
[link]
Nem próbálta esetleg valaki?Ha meg jó az M3, akkor 870 Ft-ért ez:
[link]
Használom, szerintem jó, és olcsó. Ez is 32 bites ARM Cortex-M3.
Külön boot jumper is van rajta.
Arduino IDE jól kezeli. Legalábbis én eddig nem találtam problémát.
72MHz work frequency. 64K flash memory, 20K SRAM. -
Janos250
őstag
Természetesen profik ne akarjanak arduinozni. Ha viszont szempont, hogy mikrokontroller témában kezdők is belevágjanak és gyorsan legyen sikerélményük, akkor - szerintem - jelenleg az Arduino a legjobb. Aztán, ha esetleg ez lesz a szakmája, akkor az Arduino már csak emlék marad.
-
Teasüti
nagyúr
Én értem, hogy ovis. De ha csak egyetlen feladat fut a procin...
Timer-nél lesz némi overhead, amivel nehéz számolni.
Nekem legalábbis.
Jelenleg azzal kísérletezek, hogy setup()-ban lemérem minden függvény idejét és ezekkel korrigálom a delay-t. Így faszán be lehet lőni az fps-t.Frame vezérlésű animációt egy ovis is leprogramoz, nekem meg nulla tapasztalatom van, a nyelvvel is csak ismerkedek.
A timer vezérlésű animációt még nem tudom, hogy lehetne összerakni. PC-s 3D grafikából merítettem ihletet, ott a motor teljes kapacitással fut és a megjelenítés van időzítve.
Nálam ez úgy nézne ki, hogy a led library meghívása lenne időzítve a program végén, míg a renderelés lefut minden ciklusban.De nekem ez a megközelítés nem tetszik.
Ha meg a teljes futószalagot időzítem, akkor meg tudni kéne belépés előtt, hogy mennyi idő alatt fog lefutni, mert azzal az értékkel kell korrigálni a timer-t.
De időt mérni csak a végén tudok...
Szóval jelenleg még a tervezőasztalon sem tisztult ki a kép.Vmi olyasmin filózok, hogy az animáció sebességét függetleníteni kéne az fps-től ÉS a megjelenítés frekvenciájától is. Vagyis ha a teljesítmény skálázná a következő képkocka offset-jét. Pl. egy colorwheel esetén a függvény felbontását növelném két képkocka között, ha gyorsul a sebesség. Vagyis ha egy másodperc alatt ki tud tolni magából 60 fps-t a vas, akkor 100% mintavételezés volna, 120 fps-nél 200% mintavételezés a függvényen.
De az egyenletes megjelenítéshez itt is ismernem kéne a futószalag idejét belépés előtt. -
Teasüti
nagyúr
Byte 0..255 között vehet fel értéket; a light = analogRead(A0)/4.
Úgy érted, hogy nem előjeles, hogy a pl. a +25 értékről "nem tudja a fordító" hogy ez pozitív egész szám, cast ide vagy oda? Nem erre való a cast? Az implicit konverzió nem arról szól, hogy matekos analógiával élve egy értéket áthelyezek egy másik halmazba (pl egész számok halmaza -2^8 és 2^8 között) a számítás erejéig? Értem, hogy a motorháztető alatt konkrétan átkonvertálja a változót, de azt nem tudom pontosan hogy váltja át.Csak byte-ként deklarálhatom a buffer1 és 2 tömböket, mert a LED library csak bájtot fogad el.
-
fpeter84
senior tag
azthiszem a linken szövegesen leírt első példa a legszemléletesebb, hogy mire jó...
int x;
x = 20/3;
akkor x=6 lesz, mert egyszerűen megvágja...de ha
int x;
x = round( (float)20/3 );
akkor x=7 lesz, mert a kerekítésnél még float-ként kezeli annak ellenére hogy egész számokból indultunk ki, majd mire megvágja az x-be helyezéshez addigra már nem veszik el belőle semmi értékes információ -
krisztianAMG
senior tag
tvamos: Köszi, jól néz ki!
gyapo11: Neked is köszönöm, ez is jó ötlet.
Azt még el tudná valaki nagyjából magyarázni, hogy hogyan lehet feszültséget szabályozni PWM jellel? Akár a linkelt LED drivernél? Az áramnál értem, hogy hogyan jön ki az effektív érték a zárt és a nyílt állapotok átlagából, de a feszültségnél ugyan ez már nem áll össze a fejemben.
-
fpeter84
senior tag
Nagy alkatrész áruházakban / ebayen / aliexpressen nem találtam értelmes áron, csak kész devboard-okat. Te találtál valahol, vagy free sample formájában jutottál hozzá? A TSSOP-vel az a bajom hogy házilag gyártott nyáknál addig a vezeték szélességig már nagyon problémás lemenni, valamint ha nincsen forrasztásgátló lakk akkor forrasztani is nehéz mert mindenhová bemászik az átok ón/forrasztópaszta és nehéz kivadászni. SOIC és TQFP már nem gond, de az alá nem szívesen megyek, csak minőségi gyártatott nyákkal...
-
fpeter84
senior tag
A DIP<>SMD konverter nagy, minek tennék egy 2.5x5cm-es pacát oda ahová elég egy 8-14 lábú apróság is? Mondom, van cél amire a balta jobb és van amire a véső
Nyilván a Texas féle LDC1000-re gondolsz - ugyan papíron létezik TSSOP tokozásban ami szintén elég szerencsétlen már, de normális forrást nem találtam ilyen tokozással csak a házilag gyakorlatilag kezelhetetlen WSON meg QFN-el, ezért kerestem saját megoldást rá... Ha csak 1-2-t szeretnék megépíteni akkor nyilván lehetne ügyeskedni és free sample-t kérni, de utánpótlás már nem lesz így belőle és az ilyen játékot sem szeretem mert előbb utóbb tényleg letiltják az országot a free sample lehetőségéről és akkor már azt se kapja meg az ember ami tényleg indokolt...
-
fpeter84
senior tag
Az olcsósága és itthoni könnyű beszerezhetősége és sok típus DIP tokozása szól a PIC-ek mellett, és az Arduino-k által használt procikhoz képest rengeteg opcionális periféria: belső opamp, komparátor, DAC, periheral pin select, belső drótozhatóság a modulok között, stb stb. A DIP tokozással könnyebb breadboard-ozni és a prototípus nyák gyártása (lézeres vasalós) is egyszerűbb feladat. Tudom hogy bizonyos cortex altípusoknak is vannak mindenféle hasznos extra perifériái, de sok smd láb, ha nyákon veszed akkor sokszorosába kerül ugyanaz és a minimális méretet is rendesen megdobja...
Most többek között egy olyan projekten dolgozok, hogy egy hajó trim lap hidraulikus munkahengereinek az induktív pozícióvisszajelzését valamint vezérlését szeretném megoldani. Az induktivitás kissé szélsőséges tartományokban mozog, bőven kilóg az átlagos L-meter projektekből, de azért csak sikerült jó kiindulási alapot találnom egy oszcillátor kapcsolásra, ami a 30-250 mH (nem uH!) tartományban is képes szépen rezgésbe jönni, és pár tized voltos 40-90KHz-es szinusz-szerű jel jön ki belőle. Ha ezt egy mezei arduino uno/nano-val szeretném feldolgozni, akkor az 1 tranzisztorból és pár passzív alkatrészből álló LC körhöz kell először egy komparátor, majd mivel a 90KHz apró elmozdulásaihoz a uC InputCapture-je nem elég ezért kell hozzá egy bináris osztó (74HC590), és mindez 2 csatornára minimum 3 nagyobb csipp plussz a körítésük, és még ez után jön a nano. Ha csak monitorozni szeretném, akkor mindez egyetlen 8 lábú PIC12F1840-essel megoldható, mert a belső komparátor muxolható a lábak között, a komparátornak belülről lehet a programozható DAC-ból negatív referenciát adni, a kimenetét belül át lehet kötni a számlálóba ami képes hardveres osztásra így már lehet vele precízen mérni is, 2 lábra mehet egy kvarc hogy minimalizáljuk a hőfüggőségét, és még marad 2 láb a soros kommunikációnak. Ha ez kevés, akkor a köv fokozat a 14 lábú PIC16F18323 ami még mindig nagyon apró nyákot jelent de sok plussz lábat ad a szivattyú és szelepek vezérlésére is...
Mindennek megvan a maga felhasználási területe... A baltával fát vágunk, a vésővel faragunk - bár lehetne fordítva is, de nem ideális
-
Teasüti
nagyúr
Nekem nem ez a szakterületem, valószínűleg én nem tudom kifejezni magam rendesen. Próbálom több megközelítésből leírni, de úgy érzem elbeszélünk egymás mellett. Ettől függetlenül nagyra értékelem a segítséget, köszönöm!
A NeoPixel egyetlen Data pin-jére mivel kellene csatlakozni?
Ez nem csak egyirányú kommunikáció?Ahha, ok. Ez a cucc közönséges digitális kimenetre csatlakozik, abból meg van egy pár...
Akkor tárgytalan. -
Teasüti
nagyúr
Miért nem tudom megértetni magam veled?
Unon van 6 analóg bemenet és 14 digitális ki- és bemenet ha jól látom.
Mindegyik 5V-os.
A cél, hogy az összes portot 12V-os feszültségre emeljem, a bemeneteket és kimeneteket is, mindegyiket a saját funkciójának megtartásával.
Hol írtam olyat, hogy 20 kimenet kell?
Nekem egy 12V-os Uno kéne, így ahogy írom, slussz. -
gyapo11
őstag
Járműbe szerintem tranyóval/fettel egyszerű az illesztés. Ha 12 V-ot kell valamire rátenni, akkor egy npn és egy pnp tranyó meg két ellenállás, ha testre kell húzni, akkor meg elég egy npn esetleg darlington plusz egy ellenállás a bázisra. És ezek jók a 24 V-os járművekbe is.
-
Teasüti
nagyúr
Jah hogy jah! Ok, leesett.
(Technikailag az nem PWM vezérlés, vagy igen? Hisz a buck konverter feszültséget szabályoz.)
Viszont a címezhető led szalagokkal nem lesz szükség PWM vezérlésre, csak adatbuszra. Az Uno 6 PWM csatornája meg több mint elég az egyéb feladatokra.Így a továbbiakban a kérdésem az volna, hogy létezik-e olyan kész megoldás, amivel lényegében 12V-ra lehet illeszteni az összes portot? (Nem csak néhányat.)
-
Teasüti
nagyúr
-
Teasüti
nagyúr
Bevallom elég nehéz követni. Mire is kell a poti?
Szerk: jaah, értem. De én nem kézzel szeretném vezérelni a ledeket, effektezni szeretném.Keresgéltem I/O shield-et, de nem találok megközelítőleg sem olyat, ami kezel 12 voltot mindkét irányba.
Ha már jármű, akkor a szalagból is inkább 12V legyen, mivel más feladatot is szeretnék még adni a vezérlőnek.
Olyan nincs, ami az Uno összes kivezetését 12V-hoz illeszti (az se volna baj, ha tápot is adna)? Tehát a bemeneti és a kimeneti oldalon is.Laikusként kérdezem, sajnos nem elektronikai végzettségem van.
Keresgéltem az illesztésről és bemenetre találtam pár megoldást. Az egyik vmi optocoupler volt, ami leválasztja a nagyobb feszültségű kört a bemenetről.
Kérdésem az volna, hogy nem célszerűbb és egyszerűbb egy relét használni erre? Az is leválasztja az autó elektromos rendszerét, majd az Arduino saját lábait (5V, gnd, pin, etc.) kapcsolná a relé össze.Köszönöm!
-
fpeter84
senior tag
Igen, a szürke téglalapban lévő nélkül (de ott se látok olyat ami kérdéses lehetne), fix módban használtam már több LED COB modulhoz is - a FET típusát most így nem tudom mit használtam hozzá, a lényeg hogy az RDS(on) ellenállás értéke minél kisebb legyen, annál kevésbé fog melegedni...
-
fpeter84
senior tag
-
fpeter84
senior tag
Igazad van, nem gondoltam végig rendesen, a tutorialban tényleg hülyeséget ábrázolnak: szembe fordítva, a tekercs felső bekötési pontja és a táp közé tette...
@Danex: Szóval akkor csak azt ellenőrizd le, hogy úgy helyezkedik e el mint a #2654-ben linkelt képen
Azért láttam én már csodákat a kínai kapcsolásokban! A legutóbbi viccessel pl egy ilyen breadboard shield-en:
A reset és a másik gomb konkrétan nincsen sehová kötve, illetve ami van az marhaság: egy ellenálláson keresztül egy vak lábra (a vak lábat is hiába földelem, nincsen rá hatással az ellenállás miatt) valamint egy LED-en keresztül elmegy egy üres kondihely egyik lábára és ennyi. He?
Ennél persze vannak sokkal durvábbak is, ahol nem csak elnézett valamit a kis kínai, hanem teljesen tudatosan átverésre gyártott USB HUB-ok pl, fake (csepp) csippel, összevissza tartó vezetékezéssel, stb...
-
Danex
addikt
[link] Ugyan ezek az alkatrészek vannak rajta(dióda, ellenállások stb), már régen vettem így pontosan ugyan azt nem tudom linkelni.
Egy 5V-os tápról menne, én egy telefontöltőn gondolkozom, hiszen maga az arduino gyakorlatilag nem fogyaszt, a relé a maga 0,1A-ével ami megy fél percig meg megint nem hiszem, hogy gond lenne.
Persze a delejt nem az arduino-n keresztül terveztem adni.
1db relé lesz, egy fali lámpát kapcsolna.
(#2654) fpeter84 Majd rámérek akkor délután, vagy lehet elnézek a boltba és legyen még egy benne, gondolván ki tudja, mit pakoltak bele a kínaiak
Köszönöm a segítséget!
-
Ghandi
aktív tag
Ez az ez kell nekem!!! Szuper vagy köszönöm. Ide még nyákot sem kell csinálni,erre a icre egyszerüen ráforrasztom a vezetékeket majd zsugorcső és kész is
Nem piszkálok én bele a 230Voltba,a végén még agyonvágatom magam,legjobb esetben is sürün rohangálnék a kismegszakítóhozGergosz2 : a ventit nem piszkálnám,az pont jó ami van. A kollektorra kb 15-18méter cső van kötve ami 2 szobába vezeti be a levegőt. Ide egy álltalános szobaventilátor teljesítménye kevés lenne és akkor alakíthatnám át a befúvó kört is,ugyanis egy 100mm átmérőjű csőbe kell befujni a levegőt.
-
Ghandi
aktív tag
Az a baj hogy nem pontosan ugyan ez a tipus amit linkeltem. Ugyan azok a feszültség,teljesítmén,méret stb,csak ebben nincsen sorkapocs,csak 2kábel megy a ventilátorhoz,és van rajta egy kondi.
Most egy kicsit zavarban vagyok.Akkor most jó nekem az a dimer amiket bacus ajánlott vagy nem?
Mint ahogy irtam nem igazán vagyok elektronikából profi. NYÁKot kb 10éve martam utoljára kezdetleges módszerekkel(sósav+hiperol) akkor is csak egyszerübb 12dB-es hangváltónak valót csináltam.
Ha kapok egy pontos alkatrészlistát NYÁK tervet akkor akkor nagy esélyel meg tudom csinálni,de nem értek annyira hozzá hogy számolgassak értékeket,nem tudom milyen tranyó vagy ic pontosan mit tud,hiába nézem meg az adatlapját akkor sem értem a lényeget. -
-
gyapo11
őstag
-
gyapo11
őstag
De ha nagy ugrálások vannak a jelben, akkor a mintavétel önmagában használhatatlan, csak a múlttal összeadva-átlagolva kapható használható érték. A kondi viszont eleve nem is engedi a nagy lengéseket, egyből integrálja, tehát bármikor olvasható, és az érték használható. Vagyis a felhasználás jellege sem lényegtelen a módszer kiválasztásakor.
-
Pontos adatok a témával kapcsolatban annak akit érdekel:
Az Arduinoban lévő atmel chipek határértékei:308. oldalA TTL-nél a tól-ig értékek:
Bemenetnél:
Magas: 2V-5V
Alacsony: 0V-0.8VKimenetnél:
Magas: 2.7V-5V
Alacsony: 0V-0.5VA CMOS-nál:
Bemenet:
Magas: 3.5V-5V
Alacsony: 0V-1.5VKimenetnél:
Magas: 4.95V-5V
Alacsony: 0V-0.05VGyakorlati tapasztalat:
Az arduino elvileg 3.5 fölött lát high-t, valójában pl az NRF24L01+ modulok 3V3 feszültségen kommunikálnak, de 5V toleránsak. Így ha kimarad a level shifter, akkor nem romlik meg, és az arduino is hallja a modult, pedig 3v3. -
Tankblock
aktív tag
igazad van, 8-9éve volt utoljára hogy ebbe belemélyedtem volna, csak az utóbbi időben frissítem a tudásomat. Eddig egy Ambilight ot hoztam össze, és egy ESP8266 csináltam webservert websockettel, meg eg ultrahangos távolságmérővel játszottam.
A következő terv egy "weather station" amihez a szenzorok és a napcella itt pihennek mellettem. Várom a maradék alkatrészeket, hogy kikerüljön használatra....
-
gyapo11
őstag
Több gépem van, most a Samsung NX1100-hoz gondoltam, de kábel cserével bármi vezérelhető gépet meg tudok hajtani. De olyat is hallottam, hogy valaki kivezette az exponálógombra forrasztott drótokat, és azzal vezérelte a gépet. Ezze a Samsunggal az a gond, hogy nem lehet kívülről tápot adni neki, az akku meg nem bírja csak pár órát, erre majd ki kell találnom valamit. Van olyan gépem, aminek van tápcsatija, de az persze nem vezérelhető.
Az a lényeg, hogy mindenféle jellel lehessen indítani, fénnyel, vakuval, hanggal, optokapuval, finoman lehessen állítani a késleltetéseket, timelapse-et is tudjon, és minderre az arduino pont jó. Vannak gyári megoldások, de vagy drága, vagy nem tud mindent, vagy teló kell hozzá, és különben is hol marad az élvezet. -
gyapo11
őstag
Ha kikapcsolom nem kell látni. Timelapse üzemmódban ugye először beállítgat az ember időket, aztán otthagyja akár napokra, ilyenkor fölösleges a fogyasztás. Ha rá akarok nézni, akkor arra az időre bekapcsolom a háttérvilágítást.
Megnéztem a 16x2 meg a 20x4 kijelzőket, lehet hajtani 5 vezetékkel vagy i2c modullal, külön kapcsolható a háttérfény, szerintem ezek jók nekem. Az oled nagyon kicsi, mindig föl kellene kapkodni a szemüveget, mert enélkül nem látnám. -
bacus
őstag
Persze nem irta milyen led szalag, de feltételezem, hogy nem az egyedileg (v. Hármasával) cimezhető darab, és akkor a led szalagokon rajta van a korlátozó ellenállás. X cm-ként vágható, toldható. Pont azért ott, mert azok az egységek párhuzamosak. Fix feszültség kell neki. Ezt meg lehet szaggatni, a fényerö szabályzók mind pwm elven mennek. Gondolom ezt szeretné, csak arduinoval.
Amire figyelni kell, hogy 17m nél nem lehet egy oldalról betáplálni, mert a teljes áram átmegy az első pár cm-en. Ezt nem biztos, hogy kibirja a vékony vezetőcsik hosszú távon.
-
dave0825
őstag
Én valami olyasmit olvastam, hogy el kell küldeni, hogy hányas Mode melyik adatát akarom lekérdezni, és úgy küldi vissza az értéket. ScanMaster-ben gépen is mindegyik infónál (sebesség, fordulat, grafikonok) ott van, hogy az épp hányas Mode. Wikipédián van egy szép táblázat, abban benne van, hogy mit kell küldeni az adott infóhoz. Pl. Mode01-ben 00 - sebesség, 0C - fordulat...
-
dave0825
őstag
Igen, tudom, már írtad.
Azért gondoltam ilyenre, mert középen a TID-et (ugye ez csak Triple Info Display: idő, dátum, külső hőmérséklet) szeretném lecserélni egy több infót megjelenítő kijelzőre. Néztem, hogy lehet venni MID-et (Multi Info Display), de az általában német, és ha én csinálnék egyet, azzal azt íratnék ki, amit én akarok. Először TFT Touch kijelzőt akartam, de egyik sem fér be a TID helyére, max 3 cm magas fér be, akkorát pedig nem találtam, pedig touch-os jobb lett volna.
A munka, és az idő nem fontos, ráérek.Nézegettem már, elég sok mindent találni hozzá, csak mondom hátha már valaki csinált ilyet, ezért hoztam föl a témát.
-
powerwade
senior tag
Félek, hogy tényleg csak a kamerás megoldás működik. Vagy OCR-ezem a konkrét számokat,vagy számolom a kis piros mutató körbefordulását.Már csak egy szuper mini, de olcsó webcam kell, meg valahogy feldolgozni az eredményt. Azért jobban örülnék egy "mechanikus" vizsgálatnak, abban jobban bizok, mint egy wifis vacaknak
-
powerwade
senior tag
Ja igen, van egy zsák mini prom + rf24 hozzá mert az idei első projekt az elemes szenzorhálózatot kiépitése. Amúgy érdemes ESP8266 -ot üzemeltetni elemről vagy nagyon hamar lemerül? Még nem igazán néztem utána, de félek sokkal nagyobb a fogyasztása mint a rf24l01-nek.
A bootloader égetésen én is túl vagyok, felpattant az 1mHz -s bootloader az egyik Mini Prora egy Uno segitségével.
Új hozzászólás Aktív témák
Hirdetés
- Topping D30 Pro (ezüst) eladó
- ! AMD Brutál Gamer Konfig ! 9800X3D / 7900XTX ( RITKASÁG ) 32Gb RAM 32Colos ROG Monitor
- Gamer Billentyűzet Akció ! Steelseries, Razer, Logitech, Corsair - Számlával, Garanciával, Ár alatt!
- Újszerű Lenovo,15,6"FullHd IPS,Ryzen 5(8x3,7Ghz)VEGA 8 VGA,12-20GB RAM,SSD+HDD
- Hálózati rendszermérnök és IT rendszerüzemeltetés
- BESZÁMÍTÁS! Gigabyte B450M R5 5600X 16GB DDR4 512GB SSD RTX 3060 12GB Rampage SHIVA Seasonic 520W
- Lenovo Legion 5 Gaming. Az ár irányár, komoly érdeklődés esetén van lehetőség egyeztetésre
- REFURBISHED és ÚJ - HP USB-C Dock G5 docking station (5TW10AA) - 3x4K felbontás, 120Hz képfrissítés
- Csere-Beszámítás! Asztali számítógép játékra! I5 14400F / RX 6900 XT 16GB / 32GB DDR5 / 1TB SSD
- AKCIÓ! Apple MacBook Pro 13 2022 M2 8GB 256GB SSD garanciával hibátlan működéssel
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged