-
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
-
nagyúr
Én 2 v. 4db 18650 akkut feszültségszabályozó nélkül kötnék a szervókra, az adatlapjuk alapján 7,4V-ot el kellene viselniük. Két cellát sorba kötnék, esetleg még kettőt párhuzamosan, hogy nagyobb áramfelvételt is ki tudjon elégíteni. Egy ilyen 2A-es feszültségszabályozó egy pillanat alatt kiadná a lelkét, ha a 10 szervó egyszerre próbál meg fejenként úgy 1-2A áramot felvenni. Ha jól tippelek, itt 20A is lehet a csúcsfogyasztás szélsőséges esetben.
Mit építesz?
Egy ilyen cucc tápellátásához szerintem nem lenne túlzás akár 8db 18650 cella, 4x2 elrendezésben (7,4V). Ha van helyed.
Szóljatok, ha hülyeséget írok.[ Szerkesztve ]
-
Janos250
őstag
válasz Teasüti #6647 üzenetére
Ez egy elég jó leírás egy csomó példával az ESP32 használatára:
http://www.instructables.com/id/IOT-Made-Simple-Playing-With-the-ESP32-on-Arduino-/
Van benne egy csomó dolog, digitális, analóg input, output, led trimmer, szervo , internet, stb.
Egyébként még sokan előnynek tartják, hogy akár WiFin keresztül is töltögetheted rá az új programokat. Én ezt a részét nem használtam, nekem ez nem volt szükséges eddig.
Szó van benne a hardver PWM-ről is, ami bizony jól jön számos helyen: led, szervo vezérlés, stb. Egészen más, ha a hardvert beállítom, és az önállóan dolgozik tovább amíg nem babrálom, mintha pl. egy szervonál folyamatosan szoftverből kell küldözgetni a jelet, mint egyes régebbi lapoknál.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Nem, mert eddig nem láttam szükségét, de lehet, hogy ez változni fog.
Viszont a hardver PWM-hez még annyi kiegészités, hogy STM32-n is nagyon kényelmes. Egyik regiszterbe betöltöm a frekit, másikba a kitöltöttséget, és dolgozgat magától.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Teasüti
nagyúr
Megfelelő szintillesztéssel igen. De érdemes inkább galvanikus leválasztást alkalmazni, vagy továbbra is izolált környezetet teremteni vagyis a gombokkal továbbra is a lap saját GND-jét és 5V-ját kapcsolnám a GPIO-ra. Egy csomó fejfájástól kíméled így meg magad.
Mi lenne az elképzelés egyébként?
[ Szerkesztve ]
-
Teasüti
nagyúr
válasz Janos250 #6653 üzenetére
Pont ami nekem kellene, a BT egyáltalán nincs implementálva.
Telefonos összeköttetésre meg nem használhatok wifit annak normál működésében való megzavarása nélkül.
Hogy hívtad be a FreeRTOS függvényeket ArduinoIDE-ben?
Azon természetesen teljes mértékben működik a BLE minden szolgáltatása.[ Szerkesztve ]
-
Vladi
nagyúr
válasz Teasüti #6658 üzenetére
link, egy ilyen optoizolátorral választanám le a gombok áramkörét az arudionojéről.
De így érdemes -e még külső 5 voltban gondolkodni?Az ilyen relé modul is így működik. A saját áramát kívülről elhet adni, ami az arduinóból forog, az meg optoizolálva van.
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
eXodus
őstag
Köszi
Akkor valószíínűleg 6db lesz a szervóknak, 2x2x2 elrendezésben (+2db megy csak a boardnak), így 8db és még elférek.
(#6652) DrojDtroll
A servo board számomra annyira nem lényeges, itt is csak a táp volt a kérdéses rész.(#6662) tvamos
ennek még utánanézek :d[ Szerkesztve ]
-
Janos250
őstag
válasz Teasüti #6659 üzenetére
Az arduino is a main.cpp-t futtatja, akkor is, ha az el van rejtve a szemeink elöl.
Viszont megtalálható, nálam a
C:\Arduino\arduino-1.8.2\hardware\espressif\esp32\cores\esp32
könyvtárban. Itt látható, hogy elvileg inkludolva vannak:
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
#include "Arduino.h"
A gyakorlatban - nem tudom miért - nekem mégis néha inkludolnom kellett a könyvtár fájljait a programban.
C:\Arduino\arduino-1.8.2\hardware\espressif\esp32\tools\sdk\include\freertos\freertos
helyről.Itt van némi leírás:
https://techtutorialsx.com/2017/05/06/esp32-arduino-using-freertos-functions/Itt fel vannak sorolva a függvények, hogy melyik mit csinál.
http://www.freertos.org/a00125.htmlHa meg akarod nézni, itt van nekem egy próbálkozásom:
http://kkft.bme.hu/~johnny/ESP32mintaTobbTask-CoreKiirasBeallitas.inoValami itt van a BT-ről, de nem használtam, csak könyvjelzőztem
https://techtutorialsx.com/2017/07/17/esp32-bluetooth-advertising-a-spp-service-with-sdp/Mellesleg én a mobiltelefonnal is WiFin keresztül tartom a kapcsolatot,
internet megosztás módszerrel, és nem zavar semmit.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
nagyúr
Erre én is gondoltam, de a linkelt szervók adatlapján eleve 6V táp szerepel a szokásos 5V helyett, illetve 7,4V, az meg olyan ismerős szám, ami arra enged következtetni, hogy ezeket eleve li-ion táp mellé szánják, mint kimondott robot szervó, hátha úgy van méretezve, hogy kibírja a teljesen feltöltött akksit is... De persze ez csak feltételezés.
-
eXodus
őstag
2db akksival (kissé merült) 7,1V egy szervó 0,5-1A között van (amenniyre pontosan lehet mérni multimeterrel)
Ritkán kissé felugrik 1A fölé. Nem tudom h ez mennyire lehet lehet probléma egy határon járatott fesz.szabályozónál.... Vagy tényleg a max áramerősséggel kellene számolni a legrosszabb esetet?Ill vannak ilyenek:
[link]vagy
Esetleg ilyenekből 2db(5 szervóval) és + hűtéssel.
-
nagyúr
"Vagy tényleg a max áramerősséggel kellene számolni a legrosszabb esetet?"
Sőt. Én még hagynék is rá pár %-ot.
Vagy próbáld ki gyengébb táppal, és empirikus úton győződj meg róla, hogy a gyakorlatban hogy bírja.
Még mindig nem írtad, mit építesz. Ha nem titok.
Neked kell tudnod, hogy a legrosszabb eset be tud-e következni (ti. az összes szervó max teljesítményen egyszerre dolgozik).Ha tényleg 0.5-1A közt vesznek fel, és ritkán megy 1A fölé 7,1V-on, akkor szerintem 6V-ra lekonvertált feszültségen 10A-nek elégnek kéne lenni 10 szervóhoz. Plusz kellene hozzá egy nagyobb kondenzátor, ami a hirtelen terheléseknél leveszi a terhet a tápról.
[ Szerkesztve ]
-
eXodus
őstag
"empirikus úton győződj meg róla"
Igen ez jó megoldás, de ritkán akár füsthöz is vezethet."mit építesz"
Robotot. Aztán meglátom mi lesz belőle.Ezt néztem: [link] csak az 5A -t. ilyenből 2db talán jó lesz.
A kondenzátor méretezés/elhelyezésről hiányosak az ismereteim. Ezért is próbálok mindent összelegózni kész lakatrészekből.
-
válasz Victoryus #6552 üzenetére
Megérkezett a készlet! Hát, ez így szó szerint starter kit, mert vezetékek nincsenek benne! 4db sima kábel van benne semmi csatlakozó a végükön. Aki ilyet rendel erre figyeljen! Az elemtartónak sincs csatlakozója! Még szerencse, hogy rendeltem pluszba a bluetooth modul mellé. Írok egy kártérítési igényt az Alira, mert használatra késznek írták, ha jól emlékszem.
Az uno szerencsére működik, kipróbáltam az első tutorialokat. A beépített led villog, meg plusz led a 11-es lábon Amíg nem érnek ide a csatlakozók addig mást sajno nem tudok tesztelni.Eladó Lego: 42139 All terrain vehicle
-
nagyúr
válasz Victoryus #6672 üzenetére
De milyen csatlakozót szeretnél? Ez a smart car forrasztós dolog, eleve a motorokra forrasztani kell a vezetékeket.
Az elemtartóra nem kell csatlakozó, mert azt a shield-re kell csavarozni. A motorok vezetékét szintén csavarozni kell a driverre. A szervóknak ott a csatlakozó a shield-en, és ha jól látom ott egy tűsor, amiből tudsz csatlakozót készíteni.
Egyedül az ultrahang szenzorhoz nincs jumper kábel, de azzal más gondod is lesz, ha jól látom.
Ha meg egyszer végre sikerül összerakni és felprogramozni, biztos nem akarod többet szétszedni.[ Szerkesztve ]
-
-
gyáliSanyi
őstag
Sziasztok!
Egy olyan kérdésem lenne, hogy ezek az arduino UNO klónok mennyire megbízhatóak? Használ-e valaki ilyet?
Az eretei 6k lenne, azt egy kicsit sokallom egy hobbi projekthez, pláne, ha egyből 2 kellene.Live poor, die ritch.
-
DrojDtroll
addikt
válasz gyáliSanyi #6677 üzenetére
Én csak klonokat használtam.
Windows vagy Linux alól akarod programozni?
-
gyáliSanyi
őstag
-
DrojDtroll
addikt
válasz gyáliSanyi #6679 üzenetére
Nekem Windows alata mega 2560-al volt olyan gondom hogy keresni kellet soros drivert hozzá. De utánna minden ment szépen.
Miért kell két uno?
Nem jó egy nagyobb?
-
gyáliSanyi
őstag
válasz DrojDtroll #6680 üzenetére
Két ilyet szeretnék építeni:
[kép]Működési cél: X megadott súly felett kikapcsolva marad a relé.
Ehhez kérnék majd még valakitől egy kis C++ segítséget.
Live poor, die ritch.
-
DrojDtroll
addikt
válasz gyáliSanyi #6681 üzenetére
Az arduinohoz sima C kell
-
quint
aktív tag
válasz DrojDtroll #6682 üzenetére
C++
-
quint
aktív tag
válasz DrojDtroll #6684 üzenetére
Nem nehéz eltévedni, csak akkor derül ki, ha C++ eszközöket (például objektumok) is használni próbálsz, aztán működnek
-
Janos250
őstag
válasz DrojDtroll #6686 üzenetére
Serial.begin Serial.print
Ezek is C++ objektumok!
Ezeket biztosan használtad!Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
R̲e̲m̲
senior tag
válasz gyáliSanyi #6677 üzenetére
én is csak klónt használok, általában az usb-serial illesztőben különböznek, a legtöbbön CH340 van, linux, win10 ismeri, w7-hez meg van driver. Egyébként nemtudom miért nem a jólbevált FTDI-t használják, szerintem árban nem sok különbség van
Személy szerint robotdyn klónokat preferálom, igényes a forrasztás, és még sose volt egyik kütyüjükkel sem problémám -
gyáliSanyi
őstag
válasz DrojDtroll #6682 üzenetére
Szerinted az Arduino Nano is elvinné ezt a relét?
Live poor, die ritch.
-
DrojDtroll
addikt
válasz gyáliSanyi #6690 üzenetére
szerintem igen
-
Vladi
nagyúr
válasz gyáliSanyi #6690 üzenetére
Link. Én ezt a relét javasolom. Opto izolált, plusz lehet külső 5 voltról is üzemeltetni. Akkor bármekkora arduino elviszi.
Nem félünk! Nem félünk! Itthon vagyunk e földön. Nem félünk! Nem félünk! Ez nem maradhat börtön!
-
Janos250
őstag
válasz gyáliSanyi #6690 üzenetére
Persze! Gyakorlatilag ugyanaz, csak centire kisebb.
Mellesleg a szeptember 11 körül linkelt akcióban 300 Ft volt darabja szállítással együtt.
Én is rendeltem - fogalmam sincs minek, azon kívül, hogy olcsó, mert itthon meg 1990 Ft + szállításért árulja egy ismert webáruház - 5 darabot. Jó darabig nem küldték, hogy nincs raktáron, hátha lemondom a rendelést. Aztán végül postára adták a Banggood szerint. Akkor volt 1100 Ft az ESP32 is, de azt azóta se küldték. Várom, mi történik, mert abból még kellene is, de azóta 1800 Ft. Végülis a halom cuccból minden postára lett adva, van ami már meg is érkezett, csak az ESP32 a "Back Order". Érdemes néha nézni az ilyen akciókat, mert időnként nagyon olcsón lehet vásárolni. Olyan dolgokat is, ami az embernek soha nem kell[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
robohw
aktív tag
válasz gyáliSanyi #6690 üzenetére
"Szerinted az Arduino Nano is elvinné ezt a relét?"
Az UNO és a nano ugyanazt a processzort (kontrollert (328P)) tartalmazza. A relé direktben nem köthető egyikre sem, mert ne mbirná a terhelést. Asszem csak 40 mA-el terhelhető egy-egy láb. Meg kell a kimenetet hajtani.
My own programming language: http://www.robomax.online
-
robohw
aktív tag
válasz gyáliSanyi #6677 üzenetére
Az eredeti Arduino UNO-ban is ugyanolyan kontroller van, mint az utángyártottban/klónban.
My own programming language: http://www.robomax.online
-
R̲e̲m̲
senior tag
válasz Teasüti #6699 üzenetére
Az említett relé tekercse 71mA-t kajál, ha direktbe kötöd a kimenetre, vagy nem húz be, vagy túlterheli az adott i/o-t
tranyót meg nem kötünk soha bázisellenállás nélkül
diódának ilyen kis reléhez elég egy 1n4148 is
a kepen 12v-os relé van, de ez ebben az esetben nem számit, ha 5v-os a relé, akkor 5v-ra kell tenni
vannak komplett modulok is ezzel a relével, amin 3 pin van, 1 vezérlés, 1 táp és 1 gnd
azon rajta van minden ami kell[ Szerkesztve ]