Fórum témák

» Több friss téma
Fórum » Arduino
A klónok CH340 Soros-USB illesztőjének drivere (Letöltés)
Lapozás: OK   623 / 854
(#) Jonni hozzászólása Máj 2, 2020 /
 
Tudja valaki hogy melyik alkatrész felelős a mega 2560-on az avr chip áramkorlátozásáért ? Arra gondolok ,hogy van-e valami közös alkatrész ami a DC 7-12 V táp és USB áramát is korlátozza
(#) Jonni válasza Jonni hozzászólására (») Máj 2, 2020 /
 
Ilyen van nekem.
(#) pisti hozzászólása Máj 2, 2020 /
 
Sziasztok! Szeretném megtudni, hogy az Uno A1...A4 kimenetekre köthetek-e léptetőmotort ill. annak a vezérlőjét (ULN2003). Ilyenkor milyen formán kell hivatkozni a portra a setup ill a loop részben. Sajnos kevés a digitális kimenet és kellene még 4 kimenet.
(#) Massawa válasza pisti hozzászólására (») Máj 2, 2020 /
 
Köthetsz ULN-t, de megfelelöen kell az analog portokat konfigurálni. (Ugy mint a digitálisakat).
(#) Massawa válasza Jonni hozzászólására (») Máj 2, 2020 /
 
Ugyanolyan stabi van benne mint a többi Arduinoban:

Mega 2650 R3
(#) vargham válasza Jonni hozzászólására (») Máj 2, 2020 /
 
Az USB ágban van biztosíték. De az védelem, nem korlátozás.
(#) Jonni válasza vargham hozzászólására (») Máj 2, 2020 /
 
Ezt azért kérdeztem mert nem adja le az adatlapon megadott áramot. Digitális kimeneteken állítólag 20 mA kéne legyen, de én csak 9 mA-t mérek.
(#) Massawa válasza Jonni hozzászólására (») Máj 2, 2020 /
 
Hogyan mérted?
(#) vargham válasza Jonni hozzászólására (») Máj 3, 2020 /
 
Nem, nem kellene. Annyi a maximum. De illik jóval alatta maradni. Ne terheld semmivel. Nagyobb áramok kapcsolásához használj tranzisztort!
Milyen fogyasztóval terhelve méred?
(#) icserny válasza pisti hozzászólására (») Máj 3, 2020 /
 
(#) Jonni válasza vargham hozzászólására (») Máj 3, 2020 /
 
Mosfetet használok nagyobb áram kapcsolására .A mérés meg ugy volt, hogy kék leddel volt sorba kötve a műszer, előtét ellenállás nélkül (28-as digitpin)
A hozzászólás módosítva: Máj 3, 2020
(#) Kovidivi válasza Jonni hozzászólására (») Máj 3, 2020 /
 
Volt ott áramkorlátozás, pl. a multid söntje, a multid kábelei amik együtt majdnem 1m hosszúak, stb.
A kimenetet így terhelni nem érdemes, ez neki szinte rövidzárlat. Ha ilyenkor megmérnéd a kimeneti feszültséget, nem 5V-ot, hanem kb. 3V-ot látnál.
(#) Jonni válasza Kovidivi hozzászólására (») Máj 3, 2020 /
 
Igen volt némi korlátozás de a kimenetet csak a mérés idejére terheltem így. A feszültség meg 4,7- 4,8 V volt. Talán valami gyártási vagy tervezési hiba okozhatja ezeket az eredményeket? A digitális lábakon mindig +5V vagy 0V kéne kijöjjön nem?
(#) Massawa válasza Jonni hozzászólására (») Máj 3, 2020 /
 
Nem okvetlenül. Ugy a High szintnek meg a Low szintnek is elég vilagos a specifikált szinthatára, és nem minden alkatrészbö jön ki 0 meg 5 V. Ha megnyitod aza adatlapot ott pontosa áll mi a Low szint határa és mi High szinté.
(#) Massawa válasza Jonni hozzászólására (») Máj 3, 2020 /
 
A LED ilyen esetben ugy mükösik mint a zener dioda, azon aligha fogsz több feszültséget mérni mint 3,2 V-t, és ebbe tud a proci kb 9-10 mA-t nyomni.
(#) Jonni válasza Massawa hozzászólására (») Máj 3, 2020 /
 
Ok akkor milyen alkatrészt kéne használni a pontos méréshez?
(#) Kera_Will válasza Jonni hozzászólására (») Máj 3, 2020 /
 
Ohm törvénye ismerős?
Pl egy ellenállás megoldás lehetne erre a problémára.
5 Volt feszültség esés hatására folyik rajta 15 mA (ne hajtsuk túl a uC portját, maradjunk a normál üzemi tartományban), ekkora ellenállást rakjál a kimenetre.
A hozzászólás módosítva: Máj 3, 2020
(#) David 3g hozzászólása Máj 3, 2020 /
 
Sziasztok. Légyszíves segítsetek ki egy egyszerű arduino nanoval kezelt inverter építésében. Nem találok hozzá kézzelfogható kódot amiben a freqvenciát és a kitőltést megtudnám adni.
12v -ból szeretnék ily módon 110v előállítani. Köszönöm szépen
(#) Kera_Will válasza David 3g hozzászólására (») Máj 3, 2020 /
 
Bármilyen analóg oszcillátor jó amiben a secunder tekercs menetszáma annyival több mint a primernél hogy a feszültség áttétel jó legyen 110Vra.
Ehhez minek kell egy uC ?
"Bármilyen négyszög jelet " tudsz generálni a párszor 100 Hz tartományban a uC-el.
Terhelése mekkora lenne a 110V résznek?
legegyszerubb az analogwrite() függvény.itt
soft pwm : itt
(#) Jonni válasza Massawa hozzászólására (») Máj 3, 2020 /
 
Az elképzelhető, hogy különböző gyártók termékei más mérési eredményt adnak?
(#) Kovidivi válasza Jonni hozzászólására (») Máj 3, 2020 /
 
"különböző gyártók termékei" - ha azonos az IC, akkor nem. Egyébként az adatlapot kellene olvasgatni, Atmega328, ott specifikálva van nem csak a kimeneti feszültség, hanem a terhelésre létrejövő feszültség esés is, meg a kimeneti áram alakulása.
(#) Massawa válasza Jonni hozzászólására (») Máj 3, 2020 /
 
Egész biztos, hogy nem. ( az Ohm törvényeit még senkinek sem sikerült átirnia).
A hozzászólás módosítva: Máj 3, 2020
(#) David 3g válasza Kera_Will hozzászólására (») Máj 3, 2020 /
 
Nem nagyon terveztem még meg a teljesítményt, de szerintem 300w körül csak. Kis érdekesség képp szeretném arduionval meghajtani a 2 fetet. Mindenképp 2 fetet tervezek. Közép csapolásos tekercsel és ~30khz körül.
(#) usane válasza David 3g hozzászólására (») Máj 4, 2020 /
 
Google a barátod.
(#) rohi hozzászólása Máj 4, 2020 /
 
Sziasztok!
Segítséget szeretnék kérni az alábbi programban.
Ez egy useless box,már sokan megépítették,de nálam a szervo útja kevés.
Mit kellene a programban változtatni,hogy ezt növeljem?
A link: Bővebben: Link
A hozzászólás módosítva: Máj 5, 2020
Moderátor által szerkesztve
(#) pisti hozzászólása Máj 4, 2020 /
 
Sziasztok!
Keresek segítő kollégát aki Celldömölk környékén segítene abban, hogy egy kedves ismerősömnek a Nanojára feltöltene egy programot amit elküldenék ímélen. Sajnos Ő nem arduinozik.
Ímélben folytathatnánk a pontosítást.
Köszönöm!
(#) Kera_Will válasza pisti hozzászólására (») Máj 5, 2020 /
 
Azt a sort megkeresni amiben a servot mozgatják.
Lásd servo minta programok a servo.h könyvtárat használja a TE forráskódod is.
Akkor hasonló sorokat utasításokat kell fel lelned benne mint amit lentebb kiemelek.
servo minta
A weboldal STEP 2 részénél látható forráskodó részleteinél.
  1. // Make servo go to 180 degrees ekkor 180 fokot fog mozdulni alaphelyzetből.
  2.  
  3.   Servo1.write(180);    // 2 féle servod van a forrásban
  4. //Servo handServo;
  5. //Servo boxServo;
  6. // reszlet a TE forrásodból
  7.  
  8. delay(550);
  9.       handServo.write(26);  // 26 fokra áll be
  10.       delay(550);
  11.       handServo.write(180); // 180 fokra áll be
  12.       delay(550);
  13.       boxServo.write(70);  // 70 fokra áll be
  14. //...... stb ...stb ...
  15.  
  16. //Azok elfordulását  a zárójelben lévő számok vagy változók határozzák meg.

Ha forráskódban már maximumon (elmozdulás fokban) vagy akkor "told meg egy lépéssel a kardod" , mechanikai méreteket növeld meg a beavatkozó pöcöknél .
A hozzászólás módosítva: Máj 5, 2020
(#) rohi válasza Kera_Will hozzászólására (») Máj 5, 2020 /
 
Köszönöm,kipróbálom!
A kar meghosszabbítása,vagy alakjának módosítása nem lehetséges (handServo) mert ha nem 180 ,akkor nem csukódik le a doboz.
  1. /* www.labdomotic.com
  2. Youtube channel TARTAGLIA DANIELE
  3. */
  4.  
  5. #include <Servo.h>                        //Inserisci libreria del servo
  6. Servo handServo;
  7. Servo boxServo;
  8.  
  9. int switchAnimazione = 0, action = 1, vot, randNumber = 0;
  10. const int InterruttorePorta = 2;
  11. const int ServoManoPin = 5;
  12. const int ServoAperturaBoxPin = 6;
  13.  
  14.  
  15. void setup()
  16. {
  17.   Serial.begin(9600);
  18.   handServo.attach(ServoManoPin);
  19.   boxServo.attach(ServoAperturaBoxPin);
  20.   handServo.write(180);   //Posizione di partenza del servomotore Mano
  21.   boxServo.write(70);    //Posizione di partenza del servomotore che apre la scatola
  22. }
  23.  
  24.  
  25. void loop()
  26. {
  27.   switchAnimazione = digitalRead(InterruttorePorta);
  28.  
  29.  
  30.   // ----------------------------------------------------------------------------------------------------------------------------
  31.   // -------------------------------                  PRIMA ANIMAZIONE                -------------------------------------------
  32.   // ----------------------------------------------------------------------------------------------------------------------------
  33.   // ----------------------------------------------------------------------------------------------------------------------------
  34.  
  35.   if (switchAnimazione == LOW) {
  36.  
  37.     if (action == 1)
  38.     {
  39.       for (int i = 70; i <= 110; i++)
  40.       {
  41.         boxServo.write(i);
  42.         delay(13);
  43.       }
  44.       for (int i = 180; i >= 35; i--)
  45.       {
  46.         handServo.write(i);
  47.         delay(20);
  48.       }
  49.       delay(1000);
  50.       handServo.write(26);
  51.       delay(200);
  52.       for (int i = 26; i <= 180; i++)
  53.       {
  54.         handServo.write(i);
  55.         delay(20);
  56.       }
  57.       for (int i = 110; i >= 70; i--)
  58.       {
  59.         boxServo.write(i);
  60.         delay(20);
  61.       }
  62.       action++;
  63.     }
(#) jpocok válasza sonajkniz hozzászólására (») Máj 5, 2020 /
 
Sziasztok!

Sonajkniz problémájával foglalkoztam és eközben érdekes felfedezést tettem, talán mást is érdekel.

Jelenleg az 1.8.12 a legfrissebb verzió az Arduino IDE-ből. Azt írják, hogy Windows 7-re és afölött telepíthető. Viszont nem írják, hogy 32, vagy 64 bites. De ugyanott, a Linux-os verzióból két külön változat található.

A lényeg, hogy akár 32 bites, akár 64 bites gépre könnyedén telepíthető, de csak a 64 bites gépen működik!

Sokáig nyomoztam, míg kiderült, hogy a régebbi, 1.8.7-es verzió még hibátlanul működik a 32 bites Windowson is. Sőt! Annak ellenére, hogy minimális követelményként Windows 7-et adtak meg, nálam szépen dolgozik XP-n is!

Remélem, segít azoknak, akik hozzám hasonlóan nem tudtak erről a hibáról.
(#) Lamprologus hozzászólása Máj 7, 2020 /
 
Mitől van az, hogy egy Nodemcu az alábbi parancsokra 3db karaktert küld ki?
  1. Serial.print("®");
  2. Serial.print("8");

Az arduino ide soros monitor csak 2 karaktert jelenít meg, de logikai analizátor mutat még egy ASCII 194-es karaktert is, a vár két karakter előtt.
Következő: »»   623 / 854
Bejelentkezés

Belépés

Hirdetés
XDT.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem