-
GAMEPOD.hu
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
-
Janos250
őstag
válasz Ton-ton #16971 üzenetére
"Az arduino vezérelné a léptetőmotorokat (robotkar)"
Valamelyik korszerűbb Arduionot használd! Korszerű léptetőmotor vezérlő IC-vel! Pl. TMC 21xx, 22xx. Ne akarj vérd izzadni a nem elég korszerú eszközökkel.Minek ennyi USB? (WiFi, BT nem jó? nem törik el a madzag, nem fékez.)
"Egyáltalán jó helyen járok, vagy máshol kérdezzek?"
A PI részét itt szerintem kevesen értik, de az Arduinoban páran jól benne vannak.
"Programozás szempontjából mi lenne az ideális?"
Az Arduinot C++ nyelven programozzuk, ez biztosan ingyenes marad, jó fordítóval egyetemben.
Ez megy PI-n is.
Ha PHP-t használtál, akkor a C++ 1-2 óra tanulás, mert a PHP az tulajdonképpen C++ kiegészítés. (Na, jó, nem teljesen, de majdnem).[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz Ton-ton #16973 üzenetére
A Ramp az jó, bár Megaval megy, de nem tudok olyan, nagy szériában gyártott panelről, ami korszerűbb procival (STM, ESP) megy. Utólag szokták hozzá mókolni az ESP8266-ot, akinek kell.
A programodat hova akarod tenni? A RAMP Megájába? Vagy külön panel lesz rá?
USB ügyben elég gyenge vagyok.
"Esetleg tudnál compilert javasolni?"
Ha az Arduino IDE-t letöltöd, abban minden benne van, szőrötül-bőröstül.
Megnyomot a feltöltés menüt, és mindent elintéz.
Van olyan IDE, ami régebbi fordítót tartalmaz, de pl. az ESP32-höz ami van, az már tudja a C++11-et, bár az alapesetben nem szükséges.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
nagyúr
válasz Ton-ton #16990 üzenetére
Értem, mire gondolsz. Viszont a stepper vezérlés a fenti hardverrel is indirekt módon történik, tehát nem közvetlenül küldi a léptető impuzusokat (pwm), hanem az i2c buszon regisztereket tölt fel, irány és sebesség adatokat küld. Ez persze nem zárja ki az időzítési problémákat, de valószínűleg mégis működik a módszer, különben nem létezne a fenti hardver.
-
Janos250
őstag
válasz Ton-ton #16998 üzenetére
Ez olyasmi, mint a jelenleg is alkalmazottak közül pl. a panelokra alkatrészeket beültető robot, vagy ami pár patikában van, gyógyszert kiszedő automata.
Pár megjegyzés, de természetesen te döntesz, én csak azt mondom el, én hogyan csinálnám.
A legjobban akkor jársz, ha nem forgó mozgást végző robotkarral, hanem derékszögű rendszerrel dolgozol. Ebben az esetben az ortogonális (az egyik megváltozása nem vonja maga után a másik változását) adatok kezelése sokkal könnyebb.
Elkészítesz megfelelő méretben egy 3D nyomtatóhoz hasonló, le-föl mozgó keretet, és arra csukló-nyagló kar helyett egy ilyen szisztémájú, derékszögben mozgó kart:
https://www.banggood.com/New-NEJE-Master-2S-30W-Powerful-Laser-Engraver-and-Cutter-2-In-1-Adjustable-Variable-Focus-Lens-and-Fixed-Focal-Laser-Support-Wireless-APP-Operation-or-32-bit-MCU-Banggood-Exclusive-World-Premiere-p-1778874.html
A keret megfelelő magasságra emelkedik, az X tengelyen a kar megfelelő X pozícióba áll, majd az Y kar benyúl a megfelelő helyre. Persze a kar végén nem egy lézer fej van, hanem egy Z irányban mozgó újabb kar, a végén a csőrrel, ami megfogja pl. a gyógyszeres dobozt, felemeli, és onnantól kezdve már mehet vissza, és a megfelelő, helyre lerakja, leejti, attól függ, hogy ez csak gyűjtés, vagy beillesztés. A csőrt Z irányban mozgató kar akár el is hagyható, a keret mozgatásával kiváltható.
Ez esetben a PI végzi a számításokat, a GRBL adatok generálását, a RAMP-on lévő Mega a saját (Arduino, vagy egyéb) programjával a kapott GRBL adatok alapján vezérli a léptetőmotorokat.CAD céljára én a Fusion 360-ot használom, mert annak van ingyenes verziója, bár azt csak magán célra szabad használni. Minden relatív benne, korábbi síkokhoz képest, a maga előnyeivel és hátrányaival.
[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz Ton-ton #17006 üzenetére
Nem erőltetem, te látod át az egészet, csak érveket mondok. Ha csuklós karral végzed, akkor is ugyanannyit kell ott tölteni. Persze biztosan vannak a robotkarra is bevált, kidolgozott, publikált megoldások, hogy hogyan lehet transzformálni X,Y,Z-ből a kar nagyjából polár koordinátaira, hiszen a robotkar már régóta alkalmazott megoldás. Ezt a részét nem ismerem, lehet, tényleg egyszerű.
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz Ton-ton #17006 üzenetére
"Sikerült találnom egy piaci rést"
Az jó, csak ha 2-3 évbe telik, mire megcsinálod, nehogy más előbb megcsinálja, és befurakodik abba a résbe.
Nekem is volt fiatal koromban, hogy amikor megtaláltam egy rést, addig szerencsétlenkedtem, míg más furakodott be abba a résbe!Egyébként, a több választható megoldás közül természetesen azt válaszd, ami neked kedvesebb, mert annak elkészítéséhez nagyobb lelkierőd lesz, és az nagyon fontos!
Hajrá, akár ilyen, akár olyan megoldással.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
válasz Ton-ton #17013 üzenetére
Érdemes lenne megnézni, vagy hozzáértőtől megkérdezni, a forgó karok mozgatására milyen kész algoritmusok vannak. Talán egyszerűbb, mint kitalálni.
A tálca, amiből kiszeded az alkatrészt, az benn marad a helyén, és "be kell nyúlni", vagy "kitolódik"?Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
válasz Ton-ton #18361 üzenetére
, szem előtt tartom ezt is. Közben visszatereltem magam a 16340-es megoldáshoz. Összességében kicsit drágább, de ezzel usb-tölthető kütyüket tudok generálni.
ON: ESP-01s programozásához USB-s kütyüt használnátok vagy az arduino nano is ugyanolyan jó lesz? (uno-s példa itt a 6-7.oldalon)
[ Szerkesztve ]
30€ Meta store bónusz Quest headset aktiváláshoz, keress priviben :)
-
nagyúr
válasz Ton-ton #19138 üzenetére
Milyen motor, mekkora áramfelvétele van és milyen tápról (hány volt) menne? 2 méter nem nagy távolság, igazából egyik megoldásnál sem okozhat problémát, de ha nagy áramokról van szó, akkor esetleg túl vastag vezetékekre lenne szükséged a driver és a motor közt. Szerintem amelyik végéről egyszerűbb a tápot adni, oda tedd a drivert, hogy ne kelljen annyi vezeték.
-
nagyúr
válasz Ton-ton #20465 üzenetére
Ez csak i²c-hez szükséges! A kijelzőnél egyirányú a kommunikáció, a hex buffer pont elég hozzá. Bár árban / méretben nem tudom melyik a praktikusabb, lehet az egyszerű ellenállásos verzió is megteszi, de azt én nem merem ajánlani, mert egy ilyen Nokia kijelzőt már régebben kinyírtam szintillesztő IC nélkül.
-
Undoroid
őstag
válasz Ton-ton #20465 üzenetére
Igen, ezt már ismerem és több darab 4csatornásom van is, de láttam pár helyen kapcsolási rajzokat, ahol a kijelzőt 5V-ról hajtották meg direktben! Nos, pont így nem szeretném kikészíteni az első Nokia-kijelzős projektem! Szerencsére kicsit késtek a megrendelt kijelzők és nem tudtam gyorsan kipróbálni az aktuális projektet, amivel biztosan kikészítettem volna rajz alapján valamit...nem jó így elkezdeni a tanulást...ezért olvasok előbb alkatrész adatlapot!
* * *
Amióta -még az elején- véletlenül kikészítettem az egyetlen UNO-m 6-os kimenetét, azóta sokkal óvatosabb vagyok! Késő volt, fáradt voltam, de a lelkesedés nagy volt...az eredmény várható volt.
https://logout.hu/bejegyzes/ngabor2/nyugodj_bekeben_bordoi.html _ https://robo-venture.com -> Az ökotudatos, digitális közösségi alkotóműhely <-
-
ekkold
Topikgazda
válasz Ton-ton #20746 üzenetére
Nagyjából mindegyik MCU-nak rosszabb a belső ADC-je, mint egy küldő A/D konverter. A többihez képest pedig szerintem nem rosszabb az sem ami az STM32-ben van. Használtam már néhány dologra BluePill panelt (STM32F103) és szerintem az A/D jobb mint ami általában az arduino (pl. nano) paneleken van. Ráadásul a nano 10bites A/D konverteréhez képest ez 12 bites, és még gyors is.
-
sonar
addikt
válasz Ton-ton #20851 üzenetére
Oké, ez nekem is világos, csak az egyes értékek és a PIN-ek közötti kapcsolat nem világos.
Pl.: én úgy látom, hogy a row pinek az 2-től 9-ig mennének és nem pedig ahogy tömbnél meg vannak adva
példa kód:
row[8] = { 2, 7, 19, 5, 13, 18, 12, 16};
szerintem:
row[8] = { 2, 3, 4, 5, 6, 7, 8, 9};A tudást mástól kapjuk, a siker a mi tehetségünk - Remember: Your life – Your choices!
-
őstag
válasz Ton-ton #21325 üzenetére
Lehet, hogy túltoltam, de a témaindító egy komplett lakás okosítása volt. A ledszalagok hangulatvilágításnak elmennek, de normál háztartási világítás esetén - amit az ember feltételez, ha villanykapcsolókról beszélünk - szinte biztos, hogy belefutni azokba a világítótestekbe, amikről írtam.
Mások számára a kondi fáradós, nekem farad-os...
-
gordonfreemN
addikt
válasz Ton-ton #21910 üzenetére
Nem. Bipoláris relé, impulzussal vezérlem. Hogy rajta lehetne-e hagyni a vezérlőjelet? Nem tudom, mindenesetre szerintem nem illik, meg az még egy harmadik panelen van és azt már végképp nem szeretném előlről kezdeni. Az már anyagilag végképp fájna.
Postas99: Valószínűleg igazad van, de épp azért "kattantam" rá az MCU-ra, hogy ne kelljen ilyen multiplexer féle logikai IC-ket használnom. Aztán persze most mégis pont ezért kértem segítséget... hgy mivel lehetne. Fontolgatom a lehetőségeket.
Ton-ton 21912: nem értem mire gondolsz ez alatt, miben segítene ez?
¯\_(ツ)_/¯ ▁ ▂ ▃ ▅ ▆ ▇ Üdv, Andris.
-
gordonfreemN
addikt
válasz Ton-ton #21914 üzenetére
két stabil állapota van, oda csak be kell billenteni. A vezérlőjelet kell polaritásban cserélgetni
Bocsi, kozben játszok kicsit, mert ma is nagyon elfáradtam melóban.Szóval a jele pedig olyan, hogy a téglalapon egy +- jel található az A1-A2 helyén talán
[ Szerkesztve ]
¯\_(ツ)_/¯ ▁ ▂ ▃ ▅ ▆ ▇ Üdv, Andris.
-
gordonfreemN
addikt
válasz Ton-ton #21947 üzenetére
Köszönöm az illusztrációkat a képekkel és a tanácsokat. Teszek fel képeket, közelebb hozom vele kicsit az elképzelést:
Aryes:: közben... igazából az RX-TX-et nem is kell leválasztani, az mehet párhuzamosan valami kimenethez, ami nem zavarodik össze feltöltéskor az rx-tx vonallal
[ Szerkesztve ]
¯\_(ツ)_/¯ ▁ ▂ ▃ ▅ ▆ ▇ Üdv, Andris.
Új hozzászólás Aktív témák
- Jogász topic
- Bestbuy játékok
- Kötelező BIOS frissítéssel orvosolná a Core CPU-k stabilitási gondját az Intel
- NVIDIA GeForce RTX 4060 / 4070 S/Ti/TiS (AD104/103)
- Autós topik
- ThinkPad (NEM IdeaPad)
- OLED TV topic
- Kecskemét és környéke adok-veszek-beszélgetek
- Vicces képek
- Több stúdiót is bezár költségcsökkentésként a Microsoft Xbox részlege
- További aktív témák...
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest