- Milyen okostelefont vegyek?
- Samsung Galaxy A55 - új év, régi stratégia
- Yettel topik
- CMF Phone 2 Pro - a százezer forintos kérdés
- Netfone
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Samsung Galaxy Z Fold6 - ugyanaz, sarkosan fogalmazva
- Xiaomi 15 - kicsi telefon nagy energiával
- Igazi csúcskészülék lett a Poco F7 Ultra
- Apple iPhone 13 mini - miért nem veszik elegen?
-
Mobilarena
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
gyapo11
őstag
12 V-os ledszalag elmegy 3 celláról direktben. Felsőmaróval marnék egy árkot a lyukak köré és abba süllyeszteném a szalagot, hogy a ledekre közvetlenül rá lehessen látni, napsütésben máshogy nem lennének láthatók. Az árok meg megvédi a labdától.
Szenzornak eszembe jutott még az ultrahang. 2-400 centi között mér, fény nem zavarja, a labda csattanásai sem. A mérés gyakoriságát és sebességét kellene megtudni, hogy alkalmas-e egy csont nélkül átszáguldó labda érzékelésére. -
Igen, igazad van, ezt tudom, akartam is írni, hogy a folyamatos PWM jelet időnként szaggatni kell: most fejből nem emlékszem pontosan, talán 40-100ms-onként 20ms szünet, és nem nyomja el a jelet. Valahol egyszer olvastam egy ilyen projektről, instructables vagy hasonló oldalon, futópályán így oldották meg az áthaladás érzékelését, különben nem javasoltam volna.
A TSSP sorozatot nem ismerem egyáltalán, tudsz konkrét darabot javasolni? -
válasz
Rivaul #14195 üzenetére
Nem hülyeség! De ahhoz kell egy nagy áramú stepdown konverter, ami a 11(?) voltból 5V-ot csinál a LED szalag számára, vagy dedikált LED tápegység (az ESP32 3,3V tápot igényel, de azt ő megoldja magának, ha olyan modult veszel, pl ez itt). A lap itthon elég drága, Kínából ha van időd, fele ennyiért megkapod.
-
_q
addikt
Sziasztok!
Nem igazán működik megfelelően a bluetooth-os hangfalam. A gombokat rajta nem igazán tudom használni, mert folyamatosan eldobja a kapcsolatot (talán újraindul a rendszer) bármelyik gomb lenyomására. Párosítani tudok viszont eszközt. Ha nem nyúlok a gombokhoz akkor jól működik, csak halkan szól, ezért csak a csatlakoztatott eszközzel tudom vezérleni. Szerintetek ESP-vel vagy raspberry-vel lehetne belőle működő és talán még okosabb rendszert is csinálni ha a régit kukázom? Van benne 1 mély és 2 "sima" hangszóró, de nem tudom ér-e annyit az egész hogy nekikezdjek. Youtube szerint így néz ki belül: [link]
-
And
veterán
"[..] csak PWM meghajtás kell a ledeknek és egyszerű digitális bemenetként lehet a tsop jelét olvasni."
(Sajnos ez nem ennyire egyszerű: a TSOP-sorozat IR-távkapcsolókhoz való, nem szereti a folyamatos vivőt. Kifejezetten szükséges, hogy apró 'csomagokat' vegyen, közöttük meghatározott minimum hosszúságú szünetekkel, hogy az AGC megfelelően állítsa be az érzékenységet. Bármilyen frekvenciájú folyamatos vivőt - mint zavarjelet - a folyamatos fényhez hasonlóan igyekszik elnyomni.)
Mod: léteznek egyébként a TSOP-khoz hasonló megjelenésű közelítésérzékelők is TSSP-típusjellel, inkább azok valók ilyen célra: [link]. -
Rivaul
addikt
-
válasz
Rivaul #14193 üzenetére
Mielőtt bevásárolsz, majd tedd be ide, hogy mit döntöttél, és találd ki azt is, hogy mivel fogod táplálni az egészet, akku vagy külső táp (utóbbi gyerekbiztos legyen). A LED szalagok a ledek számától függően elég sok áramot tudnak kérni! És nem árt, ha az egész csak annyira lesz komplikált, hogy még érettségi előtt el tudjon készülni.
-
Rivaul
addikt
Wow! Nagyon sok alternatívát ajánlottatok ilyen rövid idő alatt is, ezt köszönöm. Aryes-el már váltottunk pár sort, ő ajánlott titeket hogy több szem többet lát, ami be is igazolódik ahogy látom. (egyébként igen, a másik 2 gyerek leányzó, bár ők már nagy culák 15, 17).
Szóval átnéztem gyorsan az ajánlatokat. A legelső amit gyapo11 ajánlott egy szinpatikus árazású dolog, pont amiatt ahogy Janos250 mondta, nem egy darab kellene. Pedig a kész megoldás szimpatikus de biztos vagyok benne lesz majd rokon aki kitalálja hogy neki is kell
Amit az olcsó PIR-be problémának látok hogy van ugyan egy fix állíthatósága és közvetlen kapcsolná a ledet, de az ahogy nézegettem őket ilyen cca 6 perc. És nem váltana színt.
Jó ötlet a dupla fal beépítés miatt. Úgy is marha nagy egy OSB, simán ketté tudom vágni így többe sem kerülne.
A telefonos elérhetőség kényelmes lenne viszont. Az tetszik. Amit ajánlotok én beszerzem és utána fárasztanálak a how to know-al
-
Mozgásérzékelő szenzornak én infra ledet és tsop1838-at javasolnék, optokapuként, a lyukak átellenes oldalára szerelve. Az infra led jelét 38kHz-el modulálva a szenzor napfényben is használható lesz, igazából csak PWM meghajtás kell a ledeknek és egyszerű digitális bemenetként lehet a tsop jelét olvasni. Bár abban nem vagyok 100%-ig biztos, hogy elég gyors lenne-e a feladatra.
-
válasz
Rivaul #14188 üzenetére
Ezek szerint a másik kettő kislány.
A terv nagyon jó, egy gyenge pontját látom, mégpedig a lyuk körüli ledszalag ügyét. Akár a lyukba, akár köré ragasztod, elég nagy esély van rá, hogy egy közepes rúgás a labdával széttöri a ledeket, vagy leszakítja őket a szalagról. Be kéne marni a szalagot az anyagba olyan mélyre, hogy ne érhesse ütés, ahogy a szenzort is a lyuk peremébe, de a vezetékelést és az elektronikát nehéz lesz gyerekállóra megcsinálni. Esetleg lehetne üregesre csinálni, két bútorhátlapból (nem tudom mi a hivatalos neve), közé merevítéssel, így javítható lenne, a visszajelző ledeknek pedig lyukakat kellene fúrni a lapba és belülre szerelni.Az elektronika részéhez: a mikrokontroller lehetne ESP32, ahogy Janos250 kolléga fogja javasolni
(tévedtem, nem javasolta). Ez egyrészt a LED szalag meghajtására is alkalmas lesz, a szenzorokat is le tudja kezelni, és olyan kunsztot is tud, hogy wifin keresztül, például egy mobillal, rá tudsz kapcsolódni, és mindenféle okos dolgot művelni, például nullázni a jelzőfényeket, gólstatisztikát nézni stb.
-
Janos250
őstag
válasz
gyapo11 #14189 üzenetére
Hát, ha nem vagy jártas az elektronikában, akkor nem lesz egyszerű, és nem lesz olcsó. Ha magad nem tudod megépíteni az infrakaput, akkor a kész gyáriért a zsebbe kell nyúlni, különösen, mert sok kell belőle.
https://www.ebay.com/itm/Single-Infrared-Beam-Sensor-Photoelectric-Infrared-Detector-For-Gate-Door-Window/274464381295
Gondolom, az infra mozgásérzékelőt is lehetne használni, ha a lyukon túlról világítod meg pl egy infra leddel, mert tippem szerint a megszakadást is érzékelnie kell.
Én pl. a HC-SR501 ilyennel próbálkoznék:
https://www.ebay.com/itm/HC-SR501-Adjust-IR-Pyroelectric-Infrared-PIR-Motion-Sensor-Module-Detector-B2Z8/264840033579
Vagy:
https://www.ebay.com/itm/5PCS-Mini-IR-Infrared-Pyroelectric-PIR-Motion-Body-Human-Sensor-Detector/233620549433
Ezeknek az előnyük, hogy egyből adnak egy beállítható ideig tartó jelet, ami pl egy FET-en, tranzisztoron, relén keresztül egyből meg is hajthatná a led szalagot.
Ehhez se Arduino, se programozás nem kell, csak egy pici elektronika. -
gyapo11
őstag
válasz
Rivaul #14188 üzenetére
Ilyen infrás érzékelőre gondolok. Rögzítés nem lesz egyszerű a focilabdával jól megrugdosva, főleg ha két oldalról jönnek a lövések. Szükség lehet a túloldalon egy fényelnyelő valamire vagy ferde tükörre, hogy ne verődjön vissza az infra fény a földről vagy a kapu mellett elsétáló emberről, csak a labdáról. És figyelni kell arra, hogy a visszapattanó labdát ne érzékelje áthaladónak.
-
Rivaul
addikt
Sziasztok!
A Hobby elektronika topicba indultam ahol nagyon segítőkészek voltak, de a kérdésembe komolyabban belemerülve, inkább ide irányítottak hozzátok.
Van nekem 2 kisfiam. Nagyon szeretnek focizni és az alábbiakban láthatóhoz hasonló lyukas focikapuval "versengeni" egymással. Viszont a kis simlisek folyton a könnyebbik végét fogják meg és ott szereznek pontot ahol a legkevésbé megerőltető hogy a másik orra alá dörgölhessék
(5-6 évesek nem tudják számolni a pontokat) Arra gondoltam hogy igazán szeretek barkácsolni. Csinálnék nekik valami extrát. Egy OSB lapba vágnék hasonló lyukakat. Eddig oké, és innen jönnétek ti ha segítetek. A lyukakba vagy köré led szalagot húznék ami felgyulladna ha átrepül rajta a labda pl zölden. Viszont nem szeretném ha elaludna a led hanem a fal két oldaláról rugdosnák és a második lövést mondjuk már kéken jelezné. Ami viszont világít azt nem lehetne átváltani. Így addig rugdosnák ide-oda amíg valaki az összeset össze nem szedi. Aztán újra lehetne indítani. Remélem érthető valamennyire
Bár mit megépítek leírás vagy segítség alapján de az elektronika és a programozás nem a területem. Elsőre pont emiatt azt gondoltam kis keresés után hogy pár PIR érzékelő kell csak meg valami relé de gyorsan jelezték hogy a PIR nem működik mert tárgyat nem fog érzékelni. Olyan kellene ami reagál a tárgyra, nem zavarja a kültéri fény, megfelelő az érzékenysége és még egyebek amikre én nem gondoltam.
Nagyon szépen megköszönnék bár milyen útmutatást merre induljak, mit rendeljek a "projekthez".
-
válasz
repvez #14186 üzenetére
ha csak egyet akarok probálgatni ahogy a linkeken is találtam akkor ugy gondoltam, hogy nem olyan fontos.
Úgy gondoltad? Elmondtuk, hogy de, kell, ha többet fűzöl fel, lehet, hogy kisebb ellenállás kell, de az i²c szabvány megköveteli a felhúzó ellenállásokat, anélkül nem működik. Az MPU gyárilag tartalmazza, azért működik out-of-the-box, de nem ez az általános.
ha esetleg nehezedre esik , akkor nem kell segiteni,
Kikérted a véleményünket, aztán teljesen mást csináltál, majd visszajöttél panaszkodni, hogy nem működik. Itt nem az a helyzet, hogy nehezemre esne segíteni, ellenkezőleg (keress rá, hány választ írtam már neked
), egyszerűen bosszant, hogy ugyanazt többször kell leírnom, mert semmibe veszed, amit mondok.
Próbálom ezután visszafogni magam, és nem adok több tanácsot.
Ja de: nem tudom melyik városban laksz, de a sarki hobbielektronika boltban 10Ft/db a 4,7kΩ ellenállás. Ha már ott vagy, vegyél egy marék 10kΩ ellenállást is, mert úgy kb. mindenhová kelleni fog, ahol digitális áramkörök vannak. Meg 220Ω, ha ledeket szeretnél használni.
szerk 2.: ha 3,3V i²c modulokat használsz 5V mikrokontrollerrel, az i²c vezetékeket ne 5V-ra húzd fel, hanem 3,3V-ra, különben kijöhet a füst belőlük, ami működteti őket.
-
repvez
addikt
köszi, mondjuk azért jövök ide mert gondoltam vannak olyan emberek akik nálam jobban értenek a dolgokhoz esetleg már használták is a szobanforgó elemeket.
És talán nem kell minden buktatón ujra végigmennem . Az ellenállással kapcsolatban ,meg csak annyit, hogy jelenleg nincs egy darab semmilyen mérető és tipusu ellenállásom sem. a paneljaim vannak meg vezeték enyni, nincs fészer elfekvő alkatrészekkel, meg ellenállásokkal diodákkal.
És bárhol kerestem az alábbi modullokkal kapcsolatban tutorokat és kapcsolást sehol nem tettek az áramkörbe és nem említettek ilyet. Csak itt mondtátok hogy kell.
És ahogy te is irtad, lehet , hogy a panel már alapbol tartalmaz ilyet ezért nem kell.Igen ha sok modult akarok felfüzni egymás után akkor kell, de ha csak egyet akarok probálgatni ahogy a linkeken is találtam akkor ugy gondoltam, hogy nem olyan fontos.
És ha arra vetted a fáradságot hogy annak utána keress, hogy hánysor szerepelt az ellenállás a topicban akkor gondolom arra is figyelmes voltál,
Hogy azt is leirtam, hogy semmilyen kapcsolatom nincs elektromos áramkörökkel. most probálgatom, hogy mit hogyan .A programozással meg még annyi sem.
És mint ilyen akkor hadd legyek már egy kicsit értetlen ha a neten mindenhol azt látom, hogy nem kell semmi más, csak itt mondják, hogy anélkül nem megy.De ha esetleg nehezedre esik , akkor nem kell segiteni, majd talán valaki más fog.
-
-
válasz
repvez #14179 üzenetére
Az mpu9250 valószínűleg a lapon tartalmaz felhúzó ellenállásokat, azért működik.
A gyro-hoz ezt az oldalt ajánlom:
MPU 6050 Teapot project
Sokat kínlódtam különböző library-kkel, amikor megtaláltam az i2cdev lib-et, azon belül az mpu6050 lib-et, ez állati pontos érzékelést tesz lehetővé, mert meghekkeli a szenzort, feltölt rá egy firmware-t, ami az eszközön végzi a pozíció számítását. Úgy emlékszem, hogy az én 9250-emhez a MPU6050_9Axis_MotionApps41.h-t használtam, és működött. -
Tankblock
aktív tag
-
gyapo11
őstag
válasz
repvez #14179 üzenetére
A modulokkal kapcsolatban nem tudok hasznosat mondani, csak a hibakereséssel. Az egyik a serial monitor, akár programsoronként ki lehet íratni, hogy mi történt, melyik kimeneten minek kellene megjelenni. A másik a 13-as porton levő beépített led, azzal is lehet villogtatni. A harmadik a szkóp és/vagy digitális állapot analizátor. Utóbbi software-ében van protokoll értelmező, lehet nézni, hogy helyes parancsot adott-e ki az eszközre, helyesen címezte-e stb.
-
repvez
addikt
Nem teljesen értem, hogy mi a gond, ha összedugom a nano panelt és a modulokat ,
Felinstaláltam a modulokhoz tartozo header filokat és az azokban tartalmazó példa codokat lefuttatva vagy nem csinál semmit vagy hibakodot dob vagy csak megáll valahol a kod.Az sg90es servo müködik egyedül, de ugye az csak simán van rádugva egy pinre.
De a többi modulom, az mind ugy van , hogy SDA, SCL 5v GND.A multkor kapott scanregister sem fut le, hogy megtudjam , hogy melyiknek mi a reg száma.
Természetesen egyenként probálgatom öket igy nem tettem be ellenállást , csak direkten kötöttem mndent ahogy a neten is látni a legtöbb esetben .A kodok leelönirve és fel is tölti a panelra és a serial monitorban is valamelyik koddal eljut odáig hogy kiirja, hogy started vagy scanning device.
Az MPU9250es nél az egyikkel kiirta a statikus pillanatnyi értékeket ,de nem változott semmi ha mozgattam .
AHT10, mpu9250, vl53l0x, neo 8m és sg90es servo. egyenlore ezek vannak amiket szeretnék müködésre birni.illetve egy másik dolog, tud valaki olcso olyan eszközról amivel usb-n keresztül lehetne tölteni T-pines akksit vagy esetleg egybol USB-ról vagy hálozatrol lehetne egy 2200kv-s motort hajtatni?
-
válasz
Dißnäëß #14176 üzenetére
Amit írtál megoldás, arra is van több próbálkozás, de a hatalmas pufferkondi csak arra elég, hogy az állandó tápról egy szünetmentes tápra átállás közti kb 1 tized másodperces szünetet áthidalja.
Szünetmentes tápot csinálhatsz powerbank-ből, vagy rákötöd egy hagyományos UPS-re. A betápot rákötve az egyik gpio-ra, egy scripttel lehet figyeltetni az állapotát a graceful shutdown érdekében. -
válasz
Dißnäëß #14176 üzenetére
Hát rengeteg féle próbálkozás van a probléma megoldására. A legkézenfekvőbb az ipari minőségű SD kártya használata. Van olyan disztró, ami keveset használja az SD kártyát, ha akkor rántják ki alóla a tápot, amikor éppen nem ír rá, akkor nem okoz problémát. Én évekig használtam tv-re kötve egy pi zero-t libreelec-kel (a libreelec jellemzően nem sokat ír a kártyára) úgy, hogy a tv usb-jéről kapott tápot, így a tv a kikapcsolásakor ugye minden esetben elvette a tápot, és ami baja van volt. Ugyanakkor többeknek meg egy áramszünetet sem élt túl, lásd Raspberry topik.
-
válasz
Dißnäëß #14174 üzenetére
Hát ezeket elég nehéz lesz egy projektbe foglalni.
Nekem van itthon két érintőkijelzőm, mindkettő várja jobb sorsát, az egyik egy PiTFT, ami spi-n keresztül kapcsolódik a raspberry-re, azt például el tudom képzelni, hogy esp-ről meg lehetne hajtani, csak ember legyen, aki drivert ír hozzá.
A másik egy UNO shield, SD kártyaolvasó+touchscreen, az például pont jó lenne az erősítődre vezérlőpanelnek.
A pi jól elvan magában, amíg nem kap egy áramszünetet és az SD kártyán lévő fájlszerkezet nem piszkolja össze magát, vagy hal meg csak úgy magától benne a kártya. Maga a pi és a raspbian elég stabil. Kell bele egy ipari SD kártya. -
Dißnäëß
nagyúr
Urak !
Van egy kallódó ESP8266-om, egy RPi-re való Arduino shield-em, és egy USB-s (!) kijelzôm.
Mit lehet ezekkel kezdeni ? Projekt ötlet ?
Egy Pi mennyit fut offline, headless módban egy Raspbiannal ? Azaz kibírja évekig akár, mint egy mikrokontroller, anélkül, hogy teleszemetelgetné magát az OS ?
Az USB kijelzôhöz a display drivert sikerült lefordítgatnom és Raspbian alatt beéledt, de nagyon körülményes. Arduino/ESP meg tudna hajtani egy ilyen kijelzôt ? (Touch-os amúgy). Nem tudom, szoftver oldalon van-e erre lehetôség.
Arra gondoltam, erôsítôt építek és bizonyos hasznos infókat kitennék erre a kijelzôre + touch második fázisban, pár gombot kirajzolnék rá vezérléshez.
-
válasz
MrChris #14172 üzenetére
szenzor fix és a drót mozgat egy lyukkártyát?
Igen, egy lyukkártyát vagy egy tárcsát. A tárcsa könnyebben beszerezhető, de talán a pontossága a kisebb elmozdulás miatt kevesebb lesz. Régi golyós egerekből kellene kinyerni a tárcsákat meg az érzékelőket, azok nagyon finom elmozdulásokat képesek detektálni. Nekem van egy pár ilyen egér eltéve, minden eshetőségre.
A felülnézetre később rájöttem
-
Janos46
tag
Sziasztok.
Ha valakit érdekel az ESP8266 + Arduino + OpenWRT: DHT11 és DS18B20 hőmérséklet-naplózó projekt lépésről lépésre, akkor megtalálhatja az alábbi oldalon (jól fordít a Google):
http://www.count-zero.ru/2018/esp8266_arduino/ -
Kifutottam a szerkesztési időből.
Mindkét terv előnye, hogy nem kell hozzájuk analóg bemenet, az encoder/optokapu miatt csak egy-egy digitális bemenet kell hozzá, az optokapu ugyanis digitális jelet ad.
A második terv előnye, hogy felnagyítja a mozgást, tehát kisebb mozgásra is reagál, de talán ez hátrány is lehet, ha túl érzékeny lesz a szerkezet. -
MrChris
nagyúr
Igen az a probléma. Nagyon kicsi a mozgás és a különbség is. Tű... esetleg valamilyen szenzorból kilóghatna egy fémszál, ami feltámaszkodik a tompító tetején és azon keresztül érzékelné annak megmozdulását? Hevenyészett skicc. A két analóg bemenet viszont kevés lenne.
gyapo11: Sajnos hanggal nem lehet vizsgálni, mikor megmozdul még tompít, a tompító filc kb 12mm vastag és nagyon lágy. Elengedni se annyira diszkréten, kapcsolószerűen teszi.
-
válasz
gyapo11 #14166 üzenetére
Kizárt dolog, hogy ez működne.
A pedál nem egy precíziós szerkezet, nem hinném, hogy alkalmas lehet ilyen mérésre. De az nekem is eszembe jutott, hogy a húrok rezgését is lehetne használni, de nincs értelme, túl sok pluszmunkával járna a hangokat egyesével végigzongorázni, hiszen pont azt szeretné megúszni.
-
gyapo11
őstag
Én teljesen máshogy közelíteném a problémát. Nem az a fontos, hogy mechanikailag egyformán mozogjanak a valamik, hanem hogy egyszerre álljon meg a húrok rezgése. Vagyis tennék egy potmétert a pedálra, és egy mikrofont a zongorába. Ezután leütnék egy hangot, esetleg a mikrofont érdemes a húr közelébe tenni, és megnyomnám a pedált, megjegyezném, hogy melyik pedálállásnál hallgatott el a húr, és ezt az összes hangnál meg lehet csinálni, miközben az arduino kiírja, hogy melyik hang mennyivel előbb vagy később hallgatott el, mint az etalonnak kijelölt hang. A menyivel itt nem idő, hanem távolság. Tkp. nincs mértékegység, csak hasonlítás az etalonhoz.
Addig kell állítgatni az éppen mért hangnál a valamit, amíg a különbség 0 lesz, ekkor pontosan egyszerre fognak elhallgatni. -
válasz
MrChris #14163 üzenetére
Az a probléma, hogy olyan pici elmozdulást kellene mérni, ami akár ultrahangos, akár lézeres távolságméréshez kevés felületet biztosít. Amit mérni lehetne, az az egyes tompítók által eltakart fénysugár erősségében bekövetkezett változás. Tegyük fel, hogy a tompító egyik oldalára fényforrást teszel, pl. lézer dióda (filléres tétel), másik oldalára fototranzisztort (szintén). A tranzisztor feszültségét az arduino analóg bemenetein méred. A fénysugár erősségét úgy állítod be, hogy egy kisebb árnyék már változást okozzon a mérésben. Innentől a változást kell detektálni.
Ettől szerintem üzembiztosabb megoldás lenne, ha némi mechanikát is vinnél a rendszerbe: minden tompító fölé egy vékony, könnyű tűt helyezni (pl. zongorahúrból, biztos tudsz szerezni), és a tű elmozdulását mérni. Ennek az lenne az előnye, hogy lehetne encoder tárcsát használni a mozgás detektálására (pl mint a régi, golyós egerekben). Mivel a tompítók alapból nem biztos, hogy hajszál pontosan egy magasságban vannak, a rendszer kalibrálná magát ráhelyezéskor. Az encodert a tű forgástengelyére kell tenni.
Én meg zenész vagyok.
-
MrChris
nagyúr
Az volnék, zongihangszerész. Tovább kibontva a feladatot, beállításkor nincs nagy sebesség, sőt kifejezetten nagyon lassan kell működtetni, hogy kiderüljön melyik tompító siet/késik. Az a pillanat számít amikor kb megmozdul. Nem szükséges az összeset, elég lenne ahogy írtam egy tucatot figyelni, ha jól müxik a dolog, lehet, hogy kevesebb is elég.
Hasonlattal leírva, kiraksz az asztalra 6 dobókockát libasorba, egymástól egy ujjnyira, majd oldalról velük párhuzamosan egy vonalzóval egyszerre szeretnéd az összeset megmozdítani. Ha nem használtál segédeszközt a sorba rendezéshez akkor az egyik biztosan hamarabb ér a vonalzóhoz és lesz amelyik utoljára, de valszeg még a vonalzóval is az egyik szélsőhöz hamarább érsz hozzá. Szeretném pontosan kiszűrni melyik volt az első/utolsó, mértéke végül is mindegy.
Csak kettő? -
Janos250
őstag
Köszi, majd kipróbálom. Már próbálkoztam, de odáig jutottam, hogy a windowsban amit javasolnak a felrakás előtt beállítani, azt beállítottam, de utána bármi mást csináltam is, néha 5-10 másodpercig is megállt a win. Még szerencse, hogy csináltam visszaállítási pontot.
Közben rájöttem, hogy legegyszerűbb, ha egy Arduinoval kiolvasom, hex szerkesztővel szerkesztem, és ugyanígy Arduinoval visszaírom. -
válasz
MrChris #14157 üzenetére
Csak nem zongorahangoló vagy?
Milyen módon gondoltad használni a műszert, amikor elkészült? Minden tompító elé külön érzékelő kellene, vagy egyszerre mérnél többet? Ha jól sejtem, egyszerre szeretnéd mérni a bemozdulás tényét és megállapítani, hogy a műszertől számolva hányadik tompító mozdult előbb.
Lehet olcsó, gyors és pontos szenzort kapni, a probléma csak az, hogy ezekből egyszerre kettőt választhatsz.
Tudok olcsó és pontos távolságmérőt javasolni, de nem lenne alkalmas gyors mozgások mérésére.
Szerintem érdemesebb lenne több olcsó szenzort használni. Ami az eszembe jutott, a lézerdióda + fototranzisztor lenne. Távolságot ugyan nem tudsz vele mérni, de mivel a tompítók nagyjából ismert távolságra vannak egymástól, egymás mellé kellene szerelni néhány fototranzisztort, és kijelezni, melyik érzékelt először bemozdulást.
Szerintem jobban járnál egy nagysebességű kamerával. -
Janos250
őstag
Valahol a neten belebotlottam, hogy a jelenlegi Arduino az AVR boardokra is a gnu++11 szerint fordít.
Nosza, utánanéztem.
Valóban, a fordításnál a fordító paraméterei között van
avr-g++ .... -std=gnu++11
Kipróbáltam pár tipikusan C++11 dolgot.
Hát, bizony rengeteg dolgot nem tud.
Persze, nem én lennék, ha nem próbáltam volna ki ESP32-re.
A
https://github.com/makelinux/examples/blob/develop/cpp/11.cpp
program gyakorlatilag minden új dolgot tartalmaz.
ESP32-re a && (double ampersand) kivételével mindent lefordított. -
MrChris
nagyúr
Mivel lehetne távolságot, megmozdulást mérni kb. 25-30mm távolságból, ~0.05mm tűréssel? Kis tárgyakat (10-12db) kéne érzékelni, amikor elvileg egyszerre megmozdulnak, érintés nélkül. Lényeges lenne kiszűrni az először és az utoljára mozdulót, persze ez inkább már program kérdése.
A valós feladat: zongorában minden hang húrjaihoz tartozik egy-egy fekete tompító fej, ezeknek tökéletesen egyszerre kell elindulni felfelé mikor lenyomja a zongorista a pedált. Ezek egyszerre emelését (68db) szemre lehet beállítani kissé körülményes és fáradságos módon.
-
repvez
addikt
Nem minden müködött meg villogtak a ledek csak épp nem tudtam feltölteni rá a programot.
DE rákerestem a hibakodra és ugy látszik, hogy nekem még a régebbi chipbol valo van igy a régi bootlooadert kell használnom, mert a link alapján átálitottam és utána fel tudtam tö9lteni és meg is mozdult a servo -
válasz
repvez #14150 üzenetére
Most tulajdonképpen mi a kérdés? Betetted a nano-t egy shield-be, rádugtál egy szervót, és utána gépre durva nem ad életjelet, vagy akkor se, ha kihúzol belőle mindent és csak a lapot magában dugod a gépre? Előbbi esetben valószínű a shield hibás, vagy rövidre zársz valamit, esetleg a szervó áramfelvétele miatt a nano-n az usb-t védő polyfuse leválasztja a lapot. Ez utóbbit tapintással lehet ellenőrizni, az usb csatlakozó környékén egy nagyobb zöld smd alkatrész nagyon felforrósodik.
-
repvez
addikt
na már megjött minden amivel el tudnék kezdeni gyakorolni, de most a softveres oldal rakoncátlankodik.
Egy SG90-s servot probálnél ki elsonek a nano boarddal egy Shildbe téve, de valamiért hibát kapok , hogy valami az alaplap kezeléseel nem jó és nem tudok serial monitort sem nyitni.
Ha a menübe rámenyek akkor oda is ir hibát, hogy az alaplap a null nem elérhető.Hogy tudom akkor müködésre birni ?
Vagy mi a normális setup a nanaohoz, hogy mindenhez lehessen használni? -
-
Janos250
őstag
Srácok!
Használ valaki valami bevált EEPROM égetőt?
Microchip 24LC64-hez kellene, mert amit eddig használtam
EZP2010-et, ahhoz csak WIN XP-hez van működőképes driver, nekem meg 8.1 x64-hez kellene. -
cstomi15
tag
Sziasztok!
Egy USBASP ISP-vel szerettem volna egy Arduino Pro Mini (ATmega 328P, 3.3V/8Mhz)-re feltölteni egy sketch-et SPI-n keresztül Arduino IDE v1.8.13-as programmal, de sajnos az alábbi kimenetet kapom:
avrdude: auto set sck period (because given equals null)
avrdude: warning: cannot set sck period. please check for usbasp firmware update.
avrdude: error: program enable: target doesn't answer. 1
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
Próbáltam direktben kapcsolódni avrdude-al is, de azzal sem jártam sikerrel:avrdude -p m328p -c usbasp -v -B 5
Próbáltam sok más értéket is megadni a "-B" paraméternek, de nem segített. Próbáltam az USBASP-on a "slow clock" jumpert is beállítani, azzal sem jutottam előrébb.
Hozzá kell tennem, hogy egy darabig úgy próbáltam működésre bírni, hogy a RESET pin-t nem kötöttem hozzá a board-hoz, anélkül folyamatosan a fenti kimenetet kaptam. Miután azt is bekötöttem, utána már más lett a kimenet:
avrdude: verification error, first mismatch at byte 0x0000
0x0c != 0x00
avrdude: verification error; content mismatch
Ezt követően viszont már folyamatosan az "initialization failed, rc=-1" kimenetet kaptam, akkor is, amikor csatlakoztatva volt a RESET pin.
Nagyon sokat kutattam a neten, hogy mi lehet a probéma. Több helyen írták, hogy frissíteni kellene az USBASP firmware-t, mivel ahogy a warning is mutatja, nem tudja beállítani az SCK-t. Máshol meg azt olvastam, hogy ez nem hiba, mivel a board automatikusan megcsinálja. Egyelőre nem tudok megbizonyosodni, hogy segítene-e, nincsen másik eszközöm, amivel meg tudnám csinálni a frissítést.
A másik, hogy felülírtam a fuse beállításokat, de én ilyet tudtommal nem csináltam. Ellenőriztem a csatlakozásokat, azok biztosan jók, többször is megnéztem. A forrasztásokkal sincsen probléma, ellenőriztem mindent. Most várok majd egy Arduino UNO-ra, hátha azzal sikerül valamit kihozni a dologból.Van esetleg ötletetek, hogy mit tudnék még kipróbálni, illetve mi is történhetett pontosan?
-
Janos250
őstag
válasz
Janos46 #14136 üzenetére
Valószínűleg nem jó panelt választottál ki az Arduino IDE-ben.
Keresd ki a (nálam ezen az útvonalon)
esp8266\hardware\esp8266\2.7.3\variants\nodemcu\pins_arduino.hstatic const uint8_t D0 = 16;
static const uint8_t D1 = 5;
static const uint8_t D2 = 4;
static const uint8_t D3 = 0;
static const uint8_t D4 = 2;
static const uint8_t D5 = 14;
static const uint8_t D6 = 12;
static const uint8_t D7 = 13;
static const uint8_t D8 = 15;
static const uint8_t D9 = 3;
static const uint8_t D10 = 1;
Ebben vannak megadva, hogy pl. a D8 az egy static típusú
(ezt itt úgy kell érteni leegyszerűsítve, hogy globális)
uint8_t, azaz 8 bites előjel nélküli konstans, aminek a számértéke 15.
Ha ez a lap van kiválasztva, nem írhatja ki hibának, hogy:
error: 'D8' was not declared in this scope,
mert meg van adva a D8.
Itt mit állítottál be?
Eszközök/alaplap/alaplap kezelő/ESP 8266 boards/NodeMCU
Ha régebbi IDE fut, akkor nálad még nincs külön ESP 8266 boards,
hanem egyből az alaplapkezelő menüben megtalálod a NodeMCU-t. -
-
industrial
tag
Sziasztok!
Van aki jártas itt Arduino-ArtNET/DMX- MadMapperben? -
Janos46
tag
Az előzőben küldött
https://simple-circuit.com/nodemcu-esp8266-ds18b20-sensor-st7789-display/
oldalon lévő programban meglehetősen sok hibát jelzett, ráadásul az érzékelő
csatlakoztatását is eléggé zavarosan adta meg, és még arra is hibát jelzett. Ime:A DS18B20 érzékelő adatcsatlakozója az ESP8266 NodeMCU D5 érintkezőhöz csatlakozik,
amelyet a kód a következők szerint definiál:
// define DS18B20 data pin
#define DS18B20_PIN D2 // DS18B20 data pin is connected to NodeMCUTalátam egy másik oldalt (és itt több programra is utal)
https://simple-circuit.com/nodemcu-esp8266-lm35-temperature-sensor-st7789-tft/
én is azokat a könyvtárakat használom amivel az is dolgozik. Az ellenőrzésnél a
#define TFT_CS D8 // TFT CS pin is connected to NodeMCU pin D8 (GPIO15)
sornál akad el és a köv etkező hibákat írja (a többi utalt programnál hasonló
a helyzet):aaa:17:19: error: 'D8' was not declared in this scope
#define TFT_CS D8 // TFT CS pin is connected to NodeMCU pin D8 (GPIO15)
^
C:\Users\Olga\Documents\Arduino\aaa\aaa.ino:21:39: note: in expansion of macro 'TFT_CS'
Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);
^
aaa:15:19: error: 'D3' was not declared in this scope
#define TFT_DC D3 // TFT DC pin is connected to NodeMCU pin D3 (GPIO0)
^
C:\Users\Olga\Documents\Arduino\aaa\aaa.ino:21:47: note: in expansion of macro 'TFT_DC'
Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);
^
aaa:16:19: error: 'D4' was not declared in this scope
#define TFT_RST D4 // TFT RST pin is connected to NodeMCU pin D4 (GPIO2)
^
C:\Users\Olga\Documents\Arduino\aaa\aaa.ino:21:55: note: in expansion of macro 'TFT_RST'
Adafruit_ST7789 tft = Adafruit_ST7789(TFT_CS, TFT_DC, TFT_RST);
^
exit status 1
'D8' was not declared in this scope
Jó lenne, ha a hibát meg lehetne oldani, (avatott szemeknek vszin nem nagy gond, hisz mint a fotó is mutatja, működik) mert akkor a többi progit is kipróbálhatnám, és estleg lenne amit használni is tudnák, ráadásul az esetleges eljövendő problémákat javítani is tudnám (lásd a mottóm).
-
-
Janos46
tag
válasz
Janos250 #14133 üzenetére
Köszi válaszokat.
#14133 Janos250
Értem amit írtál. Ma már későn van (+2 óra). Holnap a szintátalakítóval kipróbálom amit küldtél, igaz ma kisérletet tettem egy nano-val (merthogy sokszor azon is futnak az uno progik), eredménytelenül. Azt viszont továbbra sem értem, miért jelez hibát az amit küldtem. Mindkettóben van CS sor, a tidben végég fut az ellenőrzés. Holnap írok az eredményről.#14132 weiss
Bocsi, de nem értem amit válaszoltál. -
Janos250
őstag
válasz
Janos46 #14131 üzenetére
"Another version of the ST7789 display module is shown below. This one has no CS (chip select) pin, its internally attached to GND:"
https://simple-circuit.com/arduino-st7789-ips-tft-display-example/
Más a két vonal szerepe. A CS (chip select) feladata, hogy ha több eszköz van egy buszon, kiválassza azt, amivel beszélgetni akar.
Nálad ennek nincs szerepe, mert külön buszon (SCL, SDA) vannak. Tehát a CS-nek aktívnak, azaz GND-re kötöttnek kell lenni, mert ami azon a buszon jön, az mind neki szól, nem másnak.
"If the display module has a CS pin (Chip Select) then it should be connected to NodeMCU pin D8 (GPIO15)."
A DC pedig az adat/command váltás, ami nem minden eszközhöz kell. -
-
Janos46
tag
Sziasztok.
Nem étem az alábbi dolgot. ST7789-el szeretnék dolgozni. Többek kozt van a https://simple-circuit.com/nodemcu-esp8266-bme280-sensor-st7789-tft-weather-station/ oldalon lévő kapcsolás (több hasonló is van). Az ST7789-nek van DC portja, de nincs CS portja. A kapcsolási rajznál a DC port van használva, de a programban a CS szerepel, amit már az ellenőrzésnél jelez is mint hibát. Tudnátok segíteni abban, hogy el tudjam indítani a programot? -
Janos250
őstag
válasz
tonermagus #14129 üzenetére
Szívesen segítenék, de NRF2401-et soha nem használtam.
Mivel az SPI is seriel, én úgy sejtem, hogy ugyanúgy kell átküldeni mint a serialaen, csak a NRF2401 driverét használva. -
Janos250
őstag
válasz
tonermagus #14124 üzenetére
Én WiFi-t használok.
Nekem muszáj, mert akár 10 kbyte/sec is kellhet.
Azzal gond nélkül megy, akár távolról neten is.
Nekem az összes hold vett jelét külön-külön el kell küldenem. -
tonermagus
aktív tag
válasz
Gergosz2 #14125 üzenetére
Értem. Szóval akkor az NRF24 marad. Számomra is szimpatikus volt. Viszont a fő probléma az SPI->Serial, és a másik oldalon a Serial-<SPI konverzió... Annyira nem vágom a programozást, de gondolom itt a bejött adatot valahogy el kellene
tárolni és Serialon kiíratni. Ehhez nincs véletlen valami leírás? Vagy hogy tudom ezt megoldani? -
Gergosz2
veterán
válasz
tonermagus #14124 üzenetére
Az egész NEMA stringet átakarod tolni? Amúgy NRF24-gyel elég stabil működést lehet elérni, ha a speedet leveszem és a transmission powert feltolod. Hardveres CRC van benne szóval ezzel sem kell játszani.
Vannak kész libek rá, pl MIRF, RF24. Mindegyiket próbáltam és használtam is. De az NRF24 elég jó eszköz, a doksija alapján nem bonyis a használata, így saját 'libet' is csináltam, mert pár byte- ot kellet átküldeni.
-
tonermagus
aktív tag
Sziasztok!
Egy kis iránymutatásra lenne szükségem.
Egy GPS modul által generált NMEA sorokat szeretném vezetékmentes megoldással tovább küldeni. Itt akadtam el, hogy milyen vezeték nélküli módot válasszak.
A 433mhz-es modul adja magát, létezik belőle Serial (URAT, TTL, nem tudom melyik a megfelelő megnevezés) kivezetéses, ha erre rákötöm a GPS modult direktben akkor szépen sugározza magából a kapott adatokat. Csak mivel több ilyen eszköz lesz közel egymáshoz így gondolom ezek keményen bezavarnának egymáshoz. Minden 433Mhz-ez vevő venné minden 433Mhz adó jelét ha jól sejtem. Ha arduinot teszek közzé akkor ezeket lehet valahogy "titkosítani" / címezni, egymáshoz rendelni?
A másik megoldás a 2,4Gz frekvencia, NRF24L01+PA+LNA-val. Itt ha jól tudom már lehet címezni. Tehát ide mindenképpen mikrovezérlő kell. És ha jól tudom ez még megbízhatóbb, nagyobb hatótávú is. Viszont itt az illesztéssel elakadtam. Ugyebár a GPS modulról megkapom Serialon az adatokat, és ezeket valahogy fel kellene ültetnem az SPI-s NRF24L01-re. Gőzöm sincs hogyan. És a túloldalt pedig az SPI-ről Serialra kiírni...
Melyik megoldással járok jobban, egyáltalán melyik kivitelezhető?
A GPS modul 1Hz-en ketyeg, tehát másodpercenként 1 NMEA (RMC) sort kellene továbbítani. -
kesztió
aktív tag
válasz
kesztió #14115 üzenetére
Az előbbi hozzászólásommal kapcsolatban:
Tegyük fel, hogy megy tudom oldani a szabad kilátást a vevőre. De ez olyan áron, hogy az STX882-es modul antennakimenetére nem forrasztom rá közvetlenül az antennát, hanem ezt egy pár centis NYÁK-vezetékkel elvezetem egy olyan helyre, ahonnan már van kilátás. Ezt gondolom, szabad csinálni, de szeretném, ha egy szaki meg is erősítené. -
kesztió
aktív tag
Meg tudná valaki mondani, hogy 433 MHz-es antennánál (STX882-es adó, Arduino környezethez) mennyire kritikus, hogy „szabad kilátása” legyen a vevőre, mert a jelenlegi terv szerint csak a NYÁK (azaz vezetékek) mögé tudom helyezni az adó antennáját, ha mondjuk nem is lesz olyan sok vezeték. Kb. 15, max. 20 méterre kell hogy sugározzon, levegőn keresztül, és fali szerelődobozba lesz építve.
Erről lenne szó, SW433-TH10 (a spirál rész 11,3 mm): -
nsumaniac
újonc
Sziasztok van egy Arduino Leonardo board-om, szereztem hozzá egy SK6812 ledmátrixot és egy kétsoros LCD display-t, hogyan tudom elindítani ezeket a shield-eket?
-
Alu
senior tag
válasz
Gergosz2 #14100 üzenetére
Letöltöttem a demó és a #14102 Janos250 hozzászólásában ajánlott béta verziót, viszont scan közben véletlenszerűen kapok egy hibaüzenetet. 4 MHz és 16 MHz esetén is előjön. Ti találkoztatok már ezzel?
Szerk.: Most próbálgatom és 2 MHz -en stabil, nem jön üzenet. Ahogy feljebb viszem a mintavételi sebességet egyből jön az error. Ezek szerint max. 2 MHz -et tudna az eszköz?!
-
Janos250
őstag
Ez lehetséges? Linux az Arduinon? Na, ne! Legfeljebb valami nagyon-nagyon mini, linuxhoz hasonlító dolog
"Arduino Industrial 101 is an Evaluation board for Arduino 101 LGA module. The ATmega32u4 microcontroller is integrated in the baseboard. The module supports a Linux distribution…" -
Köszi mindenkinek!
-
Janos250
őstag
A beta ingyenes. Legalábbis korábban még az volt, remélhetőleg nem változott.
https://support.saleae.com/logic-software/legacy-software/latest-beta-release
A Pulseview-t is dicsérik, de én még csak a Saleae-t használtam.
Ha esetleg igen, akkor vannak korábbi ingyenes verziók.
Én régebben töltöttem le a standalone verziót, azt használom, ha kell.
Mostanában ritkábban kell. Megvan a kisebb és a nagyobb verzió is.
Kettő (vagy három?) éve, mikor a WS2812-höz csináltam drivert az ESP32-re, lehetetlen lett volna enélkül csinálnom. Ezen láttam az időzítéseket, végig tudtam próbálni, ténylegesen mi lehet, és mi nem.
A digitális tárolós szkópot (hú, de rohadt drága volt, pedig a legolcsóbb kínait vettem) azóta gyakorlatilag nem is használom. A múltkor is csak egy kaputelefon panelhoz használtam, ahol a panel úgy jelez a lakáskészülékeknek, hogy a nyugalmi kb. 18 V vonali feszültséget leviszi 15 V-ra. Na, ezt nem tudtam volna szkóp nélkül kimérni, de Arduino dologban gyakorlatilag mindent.
Új hozzászólás Aktív témák
Hirdetés
- Milyen billentyűzetet vegyek?
- Nem indul és mi a baja a gépemnek topik
- Autós topik
- WoW avagy World of Warcraft -=MMORPG=-
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen okostelefont vegyek?
- Óra topik
- SörcsaPH!
- Nintendo Switch 2
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
- További aktív témák...
- Asztali PC , i7 9700K , RX 5700 XT , 32GB DDR4 , 500GB NVME , 1TB HDD
- Dell Inspiron 5406 2-in-1i5-1135G7 16GB DDR4 3200 512GB NVME 14" FHD Érintőkijelző W11Pro
- Eladó MacBook Pro 14" M1 Pro (2021) 16/512 99% akku Makulátlan állapotban!
- Újszeru GIGABYTE G5 - 15.6" FullHD 144Hz - i7-13620H - 48GB - 1TB - RTX 4050 - Win11 - 1,5 év gari
- Eladó garanciás,új állapotu projektorom kihasználatlanság miatt!
- Csere-Beszámítás! MSI Gaming X RTX 4060Ti 16GB GDRR6 Videokártya!
- Azonnali készpénzes GAMER / üzleti notebook felvásárlás személyesen / csomagküldéssel korrekt áron
- Bomba ár! Lenovo IdeaPad 330S-15IKB - i5-8G I 8GB I 256SSD I 15,6" FHD I HDMI I Cam I W11 I Gari!
- Apple iPhone 12 Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Bomba ár! Dell Latitude 3590 - i5-8GEN I 8GB I 256SSD I HDMI I 15,6" FHD I Cam I W11 I Garancia!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Liszt Ferenc Zeneművészeti Egyetem
Város: Budapest