-
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
-
addikt
lézernyomtatóval kinyomtatod vasalható papírra
Ezzel óvatosan, lézerbe való vasalhatós papír kell hozzá, én már cseréltem fixálóhengert lézernyomtatóban mert egy tintáshoz való vasalható papír ráégett
"After successfully ignoring Google, FAQ's, the board search and leaving a undecipherable post in the wrong sub-forum don't expect an intelligent reply."
-
Janos250
őstag
Én - többek között - azért szeretem az ESP és az STM Arduinoját, "mert nem Arduino". Ez így elég hülyén hangzik, pedig így van: A proci gyártója által hozzáadott compiler leírását kell megnézni, mik a korlátai. Az IDE az Arduino - a maga előnyeivel és hátrányaival - de a "gyári" compilert használja, így hiába nincs leírva az Arduinonál sokminden, mégis, ami benne van a C++ fordítóban, azt tudja. Nekem okozott már mindkettő kellemes meglepetéseket. Más kérdés, hogy a leírt anyagok, gyakran félrevezetők. Pl. egy magyar lap is - amelynek egyébként dicsérendők a dolgai - pl. Arduino utasításnak nevezi pl. a pinmode-ot, pedig az egy - processzor típusonként különbözően - előre definiált függvény. Azok az osztályok, amitől "Arduino" lesz, meg vannak előre írva a különböző procikra, illetve néhány dolog meg van csinálva. Pl. a Serial példányosítva van, így mi már simán használhatjuk pl. a Serial.begin-t példányosítás nélkül, stb.
A base64.h és base64.cpp pl. itt van (nálam):
C:\Arduino\arduino-1.6.10\portable\packages\esp8266\hardware\esp8266\2.3.0-rc2\cores\esp8266[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Hát, így hirtelenjében nem. Én a prociknál (pl. packages\esp8266\hardware\esp8266\2.3.0-rc2\cores\esp8266) szoktam megnézni, egyébként meg a C++ -t használom gond nélkül. Mint Tvamos írta, itt is GCC a fordító, tehát csak a könyvtárakat kell megnézni, miket használ pluszban. Egyébként meg használd nyugodtan, ami a C++ -ban benne van, nekem nem volt még vele gondom.
Részletesebben csak akkor érdemes belemászni, ha hobbiból pl. assembly programrészletet akarsz rá írni. Akkor is ott vannak a kész .h , .c és .cpp programok, pl az esp8266\hardware\esp8266\2.3.0-rc2\cores\esp8266\esp8266_peri.h . Van ugyan pl. "Xtensa_ISA_Reference Manual", "Xtensa LX Microprocessor - Overview Handbook", de én csak beletekintettem, nem volt még rá szükségem. Eddig csupán ezt használtam:#define PIN_OUT *(volatile uint32_t *)0x60000300
#define PIN_DIR *(volatile uint32_t *)0x6000030C
#define PIN_13 *(volatile uint32_t *)0x6000035CAz amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Ott valami gond van. Vagy csak az automatikus frissítésre hagyatkozol?
Milyen frissítést használtál?
Én így szoktam kezdeni, ez 5 másodperces automatikus frissítés jelent, nálam ez elég.String s = "<html>\r\n";
s += "<!DOCTYPE HTML>\r\n";
s += "<head>\r\n";
s += "<meta http-equiv=\"refresh\" content=\"5 url=http://192.168.4.1\">\r\n";Én ezért azt a módszert alkalmazom, hogy adatot kliensből küldők, mert az akkor meg el, amikor én akarom.
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Tankblock
aktív tag
Hello,
Értem én, abba gondoltam bele, hogy 1 vezeték félre és a tápra is 5V megy, aztán jön a mágikus füst...
Jobb a békesség. Főleg az esp-01 moduloknál, ha belekavarodsz melyik láb melyik.Megjött az esp32 öm... Eddig tetszetős. Mondjuk a Framework kívül egy blinking LED lett csak használva. Ennyi időm volt Elsőre ment minden ( nem úgymint anno az esp8266 al )
[ Szerkesztve ]
Release the Beast....
-
Janos250
őstag
Tudtommal csak a sebesség a lényeg. Azt viszont tudod állítani.
Ha 3.3-on megy, akkor a kisebb órajelet kell beállítani. A nagyobbat csak 5V-on bírja.
Tudomásom szerint az IC 3.3-on és 5V-on egyaránt működik.
Azért biztos nem vagyok ezekben, mert a kicsi kínaiak fene tudja, mikor mit okoskodnak.[ Szerkesztve ]
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
Janos250
őstag
Tessék:
(A fene tudja, hogy hol mennyire harapósak a modik. A napokban a Google-n keresztül keveredtem véletlenül egy másik oldalon lévő szintén Arduino fórumra, ahol a firefox emlékezett, hogy oda én valamikor ősidőkben regisztráltam. Ha már ott voltam, hozzá akartam szólni. Kiderült, ki vagyok tiltva. Fogalmam sincs miért, de nagy zavart nem okozott)
#include <ESP8266WiFi.h>
#include <WiFiClient.h>
#include <ESP8266WebServer.h>const int ledPin = LED_BUILTIN;
ESP8266WebServer server(80); // szerver objektum letrehozasa
void handle_index() {
/* ezt hajtja végre, ha lekerjuk az oldalt
a http://192.164.4.1/?kapcsolo=be , vagy a
a http://192.164.4.1/?kapcsolo=ki
lekeressel.
Ami itt a fuggveny neve (jelenleg handle_index),
azt kell megadni a server.on -ban
jelenleg: server.on("/", handle_index);
a / jelenti, hogy a root.
Ha pl a http://192.168.4.1/kapcsoloproba modon is meg akarnank
hivni, akkor kellene egy
server.on("kapcsoloproba", valamikapcsoloprobanev);
es egy valamikapcsoloprobanev nevu fuggveny is, ami a hivaskor lefutna
*/String kapcsoloAllito = server.arg("kapcsolo");
if (kapcsoloAllito == "be"){
digitalWrite(ledPin, HIGH) ;
}
else if (kapcsoloAllito == "ki"){
digitalWrite(ledPin, LOW) ;
};String s = "<html>\r\n";
s += "<!DOCTYPE HTML>\r\n";s += "<head>\r\n";
s += "<meta charset=\"UTF-8\">\r\n";
s += "<title>Lampa kapcsolo FETtel</title>\r\n" ;
s += "</head>\r\n";s += "<body>\r\n";
s += " <font size =\"7\"> \r\n" ;s += " <a href=http://192.168.4.1/?kapcsolo=be> bekapcsolas" ;
s += " </a>\r\n" ;s += " <BR>\r\n"; // a <BR> a bongeszoben megjeleniteskor a
// kepernyon sort tor,
// a \r\n pedig a forrasszovegben tor sort,
// (ami a forrasnyelvi szoveg megjelenitesekor latszik)
// a kepernyon megjelenitesre nincs hatassal
s += " <BR>\r\n";s += " <a href=http://192.168.4.1/?kapcsolo=ki> kikapcsolas" ;
s += " </a>\r\n" ;s += " <BR>\r\n";
s += " <BR>\r\n";s += "</body>\r\n";
s += "</html>\n";server.send(200, "text/html", s); // Az s valtozo tartalmat kuldi el a kero
// szamitogepnek, amit a bongeszo megjelenit.
// A 200, "text/html" mindig ez, az s meg
// amit el akarunk kuldeni html szoveget.
// Ha nem html lapkent, hanem sima szovegkent
// akarjuk megjeleniteni, akkor "text/plain"
// kell a "text/html" helyere, a 200 marad es
// a harmadik parameter szinten marad szoveg
// tipusu valtozo, vagy szovegdelay(100);
}
void setup(void)
{
pinMode(ledPin, OUTPUT);
digitalWrite(ledPin, LOW) ;delay(2000); // 2s késleltetés az ESP8266 feléledéshez
// a kovetkezo 4 sor mindig szukseges a setupban
WiFi.mode(WIFI_AP); // AccessPoint
WiFi.softAP("proba1","12345678"); // SSID, pw. SSID legyen mindenkinek kulonbozo!
server.begin(); // start the HTTP server
server.on("/", handle_index); // megadjuk, melyik fuggveny hajtodjon vegre,
// ha lekerjuk az oldalt
// a handle_index nev helyett barmi lehet
}void loop(void)
{
server.handleClient(); // ez mindig ez
}Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
mArZsi
tag
Ez egy shield, egybedugod szendvicsbe , csatlakoztatod a steppereket, adsz valami erős tápot neki (5A), szoftvert feltöltöd és mehet is a móka.
GBRL kompatibilis, 3D nyomtatót, CNC-t vagy bármi mást is vezérelhetsz vele.
A saját PnP beültetőgépet én is A4988 vezérlővel oldottam meg.Szoftver vagy hardver oldali segítség kellene?
[ Szerkesztve ]
-
Zoja™
őstag
Ilyenem nekem is van, de egyelőre parkoló pályára van téve a projekt. Még nincsenek meg hozzá a stepperek, bár a cégnél vannak NEMA23-asok, de gyanítom, hogy kevés lenne a motorvezérlő hozzájuk.
NEMA17-esekkel biztos jó lenne, ami nem is egy ökör ára, csak ne lenne olyan mocskos drága a Bosch profil.[ Szerkesztve ]
-
#43680768
törölt tag
Persze, intelligens akkumlátor töltőt akarok építeni, ami a következő paraméterekkel dolgozik
Manuális és automatikus beállítással elterjedtebb akkumulátor tipusokat tudja tölteni.
"Zselés" 4-20A, mindenféle "ólom" 10-74A-ig, "egyéb" akkumulátor profil
Mindegyiknek más a töltő profilja elméletben fejben már összeraktam hozzá mindent.
Figyelni kell az akkumulátor feszültséget, hőmérsékletét (itt a változás a lényeg) és még pár dolgot. Ez alapján szabályozni kell a töltőfeszültséget és áramot.
Amikor kész a töltés váltson át csepptöltésre. Legyen benne szulfid oldás, döglött akkumlátoron töltés "beindítás"
Az ötlett onnét jött, hogy szükségem van egy olyan töltőre amivel az autóm és a mocim akksiját ha kell tudom tölteni. Illetve a családban fellelhető minden egyéb akkumlátort. Főleg a mociknál vannak érdekes példányok, ami nem két forint
Na és persze az sem árt, ha szabályozott kimenetett tudok biztosítani a akksis fúromhoz is. áramkorláttal mivel átalakítottam az akksikat lI-ionra. (egyenlőre laptop táppal és fesz és áramkorlátozó áramkörrel töltöm)
Nem értek hozzá csak hobbi projekt. -
-
Vladi
nagyúr
Ez jól hangzik köszi!
Viszont gondolkodtam és lehet igazatok lesz. Egyben kell az egész kódot megírni, feltölteni.
Ahogy nézem 10 amperes relé is van, arduino vezérléssel. Tehát egyben menni fog a program.Van még vagy egy tucat proléma amit addig meg kell oldani. Kérdezhetem itt, vagy hagyjalak titeket a hülyeségemmel?
Pl:
- 1 6600-as vezérlőre lehet -e egyszerre 2 motort kötni? Árammal fogja -e bírni? Mert ahogy elképzeltem a 2 motornak szinkronban kellene ugyan azt csinálni.
Vagy iknább sínt tegyek a második helyett?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!
-
quint
aktív tag
#5614-ben már említettem az Atmel Studio + Visual Micro párost. Szvsz nagyon érdemes kipróbálni.
-
Vladi
nagyúr
Egyébként teljesen jogos a kritikád, sejtettem, hogy előbb-utóbb idegállapotba kerültök tőlem.
"mert nem tudsz C-ben programozni, vagy látni sem bírod az arduino IDE-t"
Igazság szerint semmilyen nyelven nem tudok programozni. Max shellben összefabrikálok egy működő szkriptet. Meg semmilyen mérnöki, műszaki vagy informatikai végzettségem nincsen. Ehhez képest kell megvalósítanom a projektet.Nem akartam nagyon részletezni, mert nem biztos, hogy segítetek, ha üzleti célú a dolog. De akkor inkább leírom, hogy mit gondoltam eddig át:
Adott egy műanyag lap, ezt kellene perforálni. 3-3,5 mm vastag kell majd. Ennek méretei nem fixek, 10x20 cm-től 50x50-ig változnak. A másik nehezítő probléma, hogy nagyon kevés lóvé van rá. Nagyonmax 400.
Ezért azt gondoltam ki, hogy nagyon kicsi bélyeget készíttetek a szerszámkészítővel, meg egy felfüggesztést. Az aztal hozzá házi készítősű lenne, az embereim csak elboldogulnak vele.Dolgozhatnánk állítható stellerekkel, de akkor az 1 lap kilyuggalása brutál idő lenne.
Ezért ugrott be, hogy megcsinálom cnc-sra. Már nem is tudom hol láttam, vagy miről ugrott be.
Viszont én nem a szerszámot mozgatnám, mert túl nagy és nehéz hogy pontos legyek, hanem a munkadarabot!Egyik tengelyre kapna egy Lead Screw-t (nemtom a magyar nevét.) ami mozgatná oda vissza a munkadarabot. Ennek párba menne egy másik, vagy csak sín, ezt még nem tudom. De a 2 szár szerintem jobb megoldás, csak akkor a vezérlőbe 2 motort kell kötni.
Mivel nem túl nehezek a munkadarabok, így szerintem nema 17 motorok elegek lennének.
A másik tengelyen meg kapna valahol középen 1 vezetőt. Vagy kész megoldás, vagy az is fabrikált.
A szerszámra meg menne egy pneumatikus munkahenger. Ezt egy relé kapcsolná, de ezt is tudja az ard vezérelni.Tehát a léptetést kellene automatizálni, léptető motorral:
1 lépés előre - lyukasztás - 1 lépés előre - lyukasztás ..... egy lépés jobbra - lyukasztás -
stb. stb.Így ha variálom a progarmot, más méretű munkadarobot is készíthetek.
Ennyi tömören. Már minden kacatot összevadásztam hozzá, csak ez az utolsó fekete folt.
Az arduinot találtam, mint vezérlő komponens. Vannak kész megoldások, de azok általában nagyon drágák.
Plusz licenc költség winre, plusz erősebb gépet igényel, plusz licent a szoftverre, pliusz drága vezérlő.S akkor ott vagyok, hogy mackófejet is tudok vágni a fába, olyan pro. De nekem erre nincs szükségem! Az én gépem végtelenül primitív a cnc marókhoz képest pl.
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!
-
Vladi
nagyúr
Komplett cnc gépet azért nem építenék, az már atombomba a verébre.
Nagyjából összeállt már a kép, csak pár kérdés maradt:
- ha felteszem az arduinora a programot, akkor az elindul lefut és megáll? Vagy ez megoldható?
- a vezérlőre rá lehet dugni 2 motort? Valahol a neten olvastam. Mert akkor szinkronba kapnák az utasítást.
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!
-
Vladi
nagyúr
Olvastam azt a cikket, csak azt nem írja le, ami érdekel.
Most néztem egy cosmó példakódot, ezek alapján majd összetákolom.
Még a végén teszek rá egy joy-t is, akkor be tudom állítani a kezdőhelyet.
Arduinon amúgy van elég csatlakozó 2 motornak, meg 1 relének egy joynak?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
Az a baj, hogy ha rákötünk ezt-azt, akkor nő az áramfelvétel, tehát az elmelegítendő hő. A feszültséget bírná az IC, de már 9V-nál is megégeti a kezed, ha ráteszed. Régebben gondolkodtam rajta, hogy kellene rá tenni egy hűtőbordával ellátott háromlábú jószágot (7805), de mivel áttértem külső tápra, ez lekerült a napirendről.
Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
ngabor2
nagyúr
-
DiVaD
senior tag
-
Janos250
őstag
Igen, lehet, hogy eredeti.
Én a B USB-t nem szeretem, de valószínű, hogy tényleg tartósabb.
Micro és mini USB témában nekem a kábelekkel volt rossz tapasztalatom. Képesek a kis kínaiak olyan csapnivaló kábeleket beküldeni, ami csak eldobni való.
A jobb - de drágább - kábelekkel nem volt különösebb gond.Plusz csatlakozás:
A beforrasztott csatlakozó sor mellett van egy üres sor is, amibe azt forrasztasz, amit akarsz.
Persze ezt nem az UNO-val kapcsolatos tapasztalatok, alapján mondom, mert már régóta szinte csak ESP-t és STM-et használok. Viszont a WEMOS D1 lábkiosztása megpróbál illeszkedni az UNO lábkiosztásához, és annál is azzal kezdem a használatba vételt, hogy beforrasztok a lyukakba egy plusz tüskesort.Az amerikaiak $ milliókért fejlesztettek golyóstollat űrbéli használatra. Az oroszok ceruzát használnak. Én meg arduinot.
-
BTminishop
aktív tag
A másik pedig, hogy a Serial Monitorba nem tudok olyan parancsot írni, amivel leáll a loop()-om ? Tehát nem kell kihúzni az Arduinot.
-
Honkydoo
őstag
Persze.
Valós időben akartam loopokat készíteni (zene), és egyszerűen nem sikerült. Általában én bénáztam el, mindíg elcsúsztam valahol. Vagy az elején vagy közben...
Ha bekapcsoltam a metronómot a daw-ban, az már egy fokkal jobb volt, de én nem tudtam külön választani a metronóm hangját a zenétől, és ha kikapcsoltam a metronómot hiányzott a hangja a loopból. Vagyis akaratlanul beleszőttem.
Itt jött az ötlet, hogy kéne egy olyan metronóm ami ha sebességet váltok, akkor hozzá igazodik, és valamilyen más csatornán adja ki magából az ütemet. (vizuálisan) Tulajdonképpen ez szülte meg a projektet.Kerestem shieldet és valamilyen példa kódot. Találtam mind a kettőt és kész is lett a mű: Midi vezérlésű metronóm.
Ezzel annyi volt a gond, hogy már láttam mit rontok el. Egyszerűen túl sok idő volt átnyúlni a billentyűzetről a vezérlőig, hiába láttam mikor kell, továbbra is megcsúsztam sokszor a loop felvétellel. Bár már pontosabb voltam mint eddig.
Jött az ötlet, hogy a felvételt át kéne szervezni valahogy a midi vezérlőről a arduino vezérelte midi metronómra. Ez két okból volt jó ötlet: itt én írom a vezérlést olyan algoritmus szerint ahogy akarom, vagyis nincs határ, a másik ok, hogy ehhez a shiledhez lehetett venni gomsort is, amivel párhuzamosan tudtam kötni a pedálokat.Az ötlet bevált! Egész jó live Acteket tudok összehozni a magam szintjén! A loopok felvétele szinte halál pontos!
Röviden ennyi.
"Légy olyan, mint bárki más, tégy olyat, mint senki más."
Új hozzászólás Aktív témák
- Autós topik
- Filmvilág
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- Bivalyerős lett a Poco F6 és F6 Pro
- Épített vízhűtés (nem kompakt) topic
- Soundbar, soundplate, hangprojektor
- Linux kezdőknek
- Teljes verziós játékok letöltése ingyen
- Azonnali informatikai kérdések órája
- További aktív témák...
- Gigabyte GA-H81M-DS2 rev:2.1 LGA 1150 alaplap
- IPhone SE2 2020 64GB megkímélt akku 86%
- Asus P8H67 LGA 1155 alaplap
- Bomba ár! Fujitsu LifeBook E754 - i7-4712MQ I 8GB I 128SSD I 15,6" I HDMI I Cam I W10 I Garancia!
- Bomba ár! Fujitsu LifeBook E754 - i5-4GEN I 8GB I 128SSD I 15,6" FHD I HDMI I Cam I W10 I Garancia!
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest