duinozone.cz - Arduino a Raspberry fórum

Poslední příspěvky

Stran: 1 ... 8 9 [10]
91
Bastlírna / Re:Řízení 12 V DC motorku.
« Poslední příspěvek od posjirka kdy Duben 23, 2017, 19:00:20 odpoledne »
h mustek pro proudy okolo 2A a mene neni problem a lze realizovat pomoci cipu jako l298. vyssi proudy uz musis pouzit bud to co jsi uvadel nebo to realizovat pomoci tranzistoru. ty ovsem maji problem v napetim v bazi/gate kde 5V je malo pro otevreni tranzistoru pro vyssi proudy a zaroven protipol  tranzistoru v kladne vetvy. takze se pouzivaji ruzne drivery ... td resim neco podobneho a nakonec jsem se vratil ke klasice kdy 1 tranzistorem spinam pwm signal pro ryzeni rychlost a pomoci 2 rele s prepinacim kontaktem 10A prepinam smer otaceni. celkem se vlezu do cca 100kc v gme.cz da se to snadno opravit a mam mensi chlafic nez pri pouziti 4 tranzistoru. navic netesim problem s malym napetim v bazi/gate.
udelat dobre h mustek aby se ti nepotkali pei prepinani pwm je docela kumst ...
navic jsem tam dal odpory pro mereni proudu.. nechtel jsem hallovu sondu jak kvuli cene tak kvuli el.mag. bordelu z pwm pri 10A. zatim to mam teoreticky a bydu to testovatbv prubehu mesice. jak budu u oc tak sem hodim schema. otazka zni co udelas po prekroceni max proudu? zastavis motor a co dal???
92
Bastlírna / Řízení 12 V DC motorku.
« Poslední příspěvek od K.K kdy Duben 22, 2017, 17:11:42 odpoledne »
Zdravím.
Mam 12 V DC motorek s převodovkou.
Potřeboval bych přes arduino řídit jeho rychlost otáček a měnit směr.
Naprázdno si bere 2 A.
Když jsem se snažil ho ručně zastavit, tak max co jsem udržel je 10 A.
Je jine řešení než toto.
http://www.ebay.com/itm/New-DC-43A-Stepper-Motor-Driver-H-Bridge-PWM-For-Arduino-smart-Double-BTS7960B-/282247675541?hash=item41b745be95:g:72AAAOSwal5YDsEV

Dále bych potřeboval vyřešit, aby třeba při překročení 6 A se zastavil.
Děkují.
93
Nabídka / Re:CITYDUINO - Arduino Compatible E-shop
« Poslední příspěvek od Brillmacon kdy Duben 07, 2017, 09:27:30 dopoledne »
The tricky tune? How many steps?
94
Vědátorna / Re:Zobrazovanie načítaného EAN kódu
« Poslední příspěvek od Brillmacon kdy Duben 07, 2017, 09:25:25 dopoledne »
I also want to know about those issues as well.
95
Bastlírna / Re:Arduino - dálkový WIFI ovladač
« Poslední příspěvek od Nipponton kdy Březen 30, 2017, 11:58:21 dopoledne »
The path is far longer. We're not really going yet.
96
Vědátorna / Re:komunikacia medzi arduinami
« Poslední příspěvek od posjirka kdy Březen 27, 2017, 20:56:24 odpoledne »
nevím jaky ebook o arduinu máš. Předpokládám, že z www.arduino.cz .
je to super ebook pro přehled co je možné koupit za moduly k arduinu + základní examply.
týmu hwkitchen/arduino,cz za něj patří velký dík, že je konečně něco v češtině.
Ovšem předpokládá  nějáké základní znalosti programování.
Když jsi absolutní amatér tak ti doporučím knihu od Miro Božíka. sice je ve slovenštině ale jde do základů.
Najdeš jí zde
http://mirobozik.sk/Media/Default/ebooks/mirobozik-ako-napr-arduino.pdf
přehled základních příkazu je i zde:
http://www.hobbyrobot.cz/wp-content/uploads/ArduinoPriruckaProgramatora.pdf
jinak vše v angličtině:
https://www.ebooks-it.net/tag/arduino

případně je i včeštině pár dobrých seriálu o arduinu:
http://uart.cz/serie/arduino-zaklady/
http://robotika.vosrk.cz/guide/arduino/cs
http://phgame.cz/PHGame_serialy/serialy/zaciname-s-arduinem
http://www.arduino8.cz/category/tutorials/
97
Vědátorna / Re:komunikacia medzi arduinami
« Poslední příspěvek od K.K kdy Březen 27, 2017, 19:24:52 odpoledne »
Nebylo by lepší si o programovaní první něco přečíst, než spolehat a čekat než Ti tu někdo něco napiše?

PS: posjirka tu někde daval odkazy na par krasných přiruček v PDF.
Možna si bude pamatovat, kde jsou.
98
Vědátorna / Re:komunikacia medzi arduinami
« Poslední příspěvek od radoslav kdy Březen 27, 2017, 16:32:51 odpoledne »
presne toto som potreboval funguje to podla mojich predstav  8)  dakujem velmi pekne za rady.
99
Vědátorna / Re:komunikacia medzi arduinami
« Poslední příspěvek od astromik kdy Březen 27, 2017, 13:26:31 odpoledne »
Myslíš jako třeba porovnávat naměřenou hodnotu s nějakým číslem?
Pak by možná pomohlo tohle - převod textu na číslo:

Kód: [Vybrat]
.
.
.
.

    if(vstup[0] == 'A') {
      Serial.print("teplota A : ");
      Serial.println(vstup.substring(1));
      float cisloA = vstup.substring(1).toFloat();
      if (cisloA > 20)
        {
          Serial.println("Teplota A je vetsi nez 20 stupnu");
        }
      else
        {
          Serial.println("Teplota A je mensi nez 20 stupnu");
        }
.
.
.
.
.

Nemám teď u sebe žádné Arduino, tak to nemůžu vyzkoušet.

100
Vědátorna / Re:komunikacia medzi arduinami
« Poslední příspěvek od radoslav kdy Březen 27, 2017, 12:57:59 odpoledne »
zdravim no pohral som sa z tym kodom pekne mi to teraz vypisuje hodnoty ktore tam zadam, A alebo B. Dokonca som skusil aj prepisat to tak aby som vedel tieto hodnoty citat z toho vysielacieho arduina a funguje to. Teploty rozpisuje z textom tak ako bolo v priklade. len v odosielacom arduine som musel upravit namiesto t1_ som nahradil A, t2_ som nahradil B... a medzi jednotlivimy teplotami som musel nahadzat delay  lebo vzdy vypisovalo iba hodnotu A.

teraz vypisuje primacie arduino teploty takto:
teplota A : 24.32
teplota B : 24.32
teplota C : -127.8

moj kod teraz:
Kód: [Vybrat]
#include <SoftwareSerial.h>

SoftwareSerial skuska(2, 3); //RX, TX

String vstup = "          ";
char znak;
byte ukazatel_na_pozici = 0;

#define rele 6


void setup() {
  Serial.begin(9600);
  while (!Serial) {
    ;
  }
  Serial.println("Pripojene");

  skuska.begin(9600);

  pinMode(rele, OUTPUT);

}

void loop() {

  if (skuska.available()) {
    delay(50);
    vstup = "       ";
    ukazatel_na_pozici = 0;
    while (skuska.available()) {
      znak = skuska.read();
      vstup[ukazatel_na_pozici] = znak;
      ukazatel_na_pozici ++;
    }
    if(vstup[0] == 'A') {
      Serial.print("teplota A : ");
      Serial.println(vstup.substring(1));
    }
    if(vstup[0] == 'B') {
      Serial.print("teplota B : ");
      Serial.println(vstup.substring(1));
    }
    if(vstup[0] == 'C') {
      Serial.print("teplota C : ");
      Serial.println(vstup.substring(1));
    }
  }
}

este len prist na to ako tie hodnoty vybrat a pracovat s nimi.
Stran: 1 ... 8 9 [10]