Close

kknndd_

Vytvořené odpovědi

Aktuálně je na stránce zobrazeno 30 příspěvků - 2,341. až 2,370. (celkem z 2,760)
  • Autor
    Příspěvky
  • odpověď na: Osvětlení akvaria Led pásky #5683
    dragowasabi
    Účastník

    Dobrý den. trochu jsem se porozhlédl po netu a našel jsem toto video:

    je k tomu i odkaz na koupení toho ovládacího modulu na ebayi, takže jsem hledal i vetší a našel jsem toto:

    http://www.ebay.com/itm/4CH-AC-LED-Light-Dimmer-Module-Controller-Board-ARDUINO-RASPBERRY-Compatible/121752461158?_trksid=p2047675.c100005.m1851&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D20131003132420%26meid%3D24efa532ac8b4d51b2ccc92ea32c4c1d%26pid%3D100005%26rk%3D3%26rkt%3D5%26sd%3D111764492631

    Jen nevím jestli tento relé dělá to samé jako ten, co jste mi doporučil vy a který je levnější.
    Respektive mohl bych použít třeba tento relé modul?

    http://www.ebay.com/itm/5V-4-Channel-LED-Indicator-Light-PLC-Relay-Module-Circuit-Board-Blue-for-Arduino-/321493316614?hash=item4ada7eb406:g:-RoAAOSwLVZVlcaA

    Děkuji za odpověď

    odpověď na: Osvětlení akvaria Led pásky #5682
    dragowasabi
    Účastník

    Dobře, takže budu potřebovat ardiono, rtc modul, modul s relé, eventuelně teploměr a displej. Mělo by to být vše nebo mi chybí ještě nějaké součástky? Každopádně vám děkuji za vaší ochotu a čas. Docela bych vás někdy chtěl vidět při praci. To musí byt koncert

    odpověď na: Osvětlení akvaria Led pásky #5681
    Zbyšek Voda
    Účastník

    Na to by mělo stačit i UNO.
    Chcete-li mít ale jistotu, sáhněte po Mega a neuděláte chybu.
    Obzvlášť pokud použijete LCD s více piny (a ne například s I2C řadičem, kterému stačí tři piny).

    odpověď na: Osvětlení akvaria Led pásky #5680
    dragowasabi
    Účastník

    Pokud to chápu správně, tak by mi stačil ten modul z druhého odkazu na ty tři žárovky a ještě by mi zbyl jeden výstup k dobru, třeba pro noční svícení. A měl bych ještě dotaz, jaký typ arduina byste mi doporučil? Mam v planu dodat do akvária ještě vodotěsný teploměr a k tomu displej.

    odpověď na: Osvětlení akvaria Led pásky #5679
    Zbyšek Voda
    Účastník

    Je celá řada různých relé: http://www.gme.cz/products/search?term=ssr
    Zapojení je popsáno v dokumentaci každého.

    Nakonec asi nejjednodušší by ale bylo koupit nějaký již hodový modul – například tento: http://www.sainsmart.com/sainsmart-4-channel-5v-solid-state-relay-module-board-omron-ssr-avr-dsp-arduino.html

    odpověď na: Osvětlení akvaria Led pásky #5678
    dragowasabi
    Účastník

    Děkuji za rychlou odpověď. Nevíte náhodou jaký typ toho rele a kde by se dal koupit. Popřípadě bych byl rád za podrobnější popis zapojeni všech součástek. Pokud je to možné. Děkuji

    odpověď na: Osvětlení akvaria Led pásky #5677
    Zbyšek Voda
    Účastník

    Dobrý den, to by mělo jít.
    Budete potřebovat ke každé žárovce SSR relé (elektromechanické by rozhodně nezvládlo plynulou regulaci jasu) a nějaký zdroj času (ať už například RTC, nebo modul pro připojení ke zdroji času přes internet – ESP8266/Ethernet shield…).

    odpověď na: Osvětlení akvaria Led pásky #5676
    dragowasabi
    Účastník

    Zdravím. Mám na vás dotaz. Přibližně něco podobného bych chtěl vytvořit i ve svém akváriu-teráriu. Moje představa je taková, ze mám tři žárovky a ty by se mi v průběhu dne postupně rozsvěcovaly a zhasinaly. Tzn., že ráno se postupně rozsvítí první – krajní žárovka, v poledne se postupně rozsvítí druhá – prostřední žárovka a ta první se bude postupně zhasínat a to samé se bude dít i s třetí žárovkou navečer s tím, ze pak postupně zhasne. Tím bych chtěl vytvořit simulaci postupu slunce. Mé dotazy jsou takové: Lze pro arduino použít klasické žárovky na 220V a další je takový, jestli by jste mi prozradil, co všechno bych potřeboval za komponenty. Děkuji za odpověď.

    odpověď na: Sledovač čáry – motory #5630
    Zbyšek Voda
    Účastník

    Dobrý den, zkuste se podívat třeba na Redbot, nebo mBot a inspirovat se jejich motory 🙂

    odpověď na: převod DEC na HEX #5626
    Mirda
    Účastník

    Ahoj, arduino zatim neprogramuju , ale v C by to slo vyresit i takhle:

    //slozitejsi zpusob, v jazyce C by slo vyresit i pres sprinf
    void main()
    {
    unsigned long cislo = 987654321; //cislo k prevodu, bez znamenka,
    char hex[17]=“0123456789ABCDEF“; //tabulka znaku pro prevod do hex soustavy

    char buf[5] = „0x00“; //prevedene znaky, nuly za x budou prepsany prevodem

    printf(„\n“); //odradkovani text.vystupu na obrazovku
    //prevod 32bit hodnoty v long typu zacina od nejvyssiho byte
    for(int i = 0;i<4;++i)
    {
    buf[2] = hex[(cislo & 0xf0000000)>>28]; //vyssi pulbajt
    buf[3] = hex[(cislo & 0x0f000000)>>24]; //nizsi pulbajt

    cislo<<=8; //posun o dalsich 8bitu

    printf(„%s,“,buf); //tisk hodnoty na obrazovku
    }
    getchar(); //ceka na stisk enter
    }

    odpověď na: Které Arduino #5618
    daflik
    Účastník

    Díky, a ještě: nestačil by tento?:
    16-Channel 12-bit PWM/Servo Drive shield module I2C PCA9685 For Arduino NEW

    odpověď na: Které Arduino #5611
    MifkoKE
    Účastník

    pre 16ks servo:

    http://www.ebay.com/itm/New-16-Channel-12-bit-PWM-Servo-Shield-16-CH-Servo-Driver-Board-IIC-For-Arduino-/381430244708?hash=item58cf03a564:g:EXcAAOSwunJWFJHY

    K tomu stačí aj Arduino Nano, ak nevieš programovať efektívne, kvôli väčšej pamäti zober radšej Arduino Mega2560 a máš pokoj.

    Môžeš ich pripojiť 6ks na jedno Arduino cez I2C zbernicu.
    Knižnice, príklady, kompletná dokumentácia sú na stránke originálneho výrobcu Adafruit
    https://learn.adafruit.com/adafruit-16-channel-pwm-slash-servo-shield/using-the-adafruit-library

    Ak nepotrebuješ riešiť nonstop zapnutý režim, tak RTC modul nepotrebuješ – vystačíš si s interným časovařom napr. millis()

    odpověď na: Které Arduino #5610
    daflik
    Účastník
    odpověď na: Které Arduino #5607
    daflik
    Účastník

    Mám podobný problém: které Arduina?
    Dělám Betlém a potřebuji oživit 20, možná více krokových motorků. Zatím mám jeden ale bude jich mnoho a proto jsem zakoupil samotné čipy, ale při ceně Ard. do 100,- kč nemá cenu je vyrábět. Potřebuju ale vědět které Ard. umí zvládnout nejvíce krokových motorů. Jestli se nepletu tak uno dva krokové, a dva lineární.

    Další věc je muzika která tam hraje: Letos jsem tam nechal starý počítač. Ten to mastil pořád dokola. Sounduino by se hodil parádně, ale ta cena! /Prodělečný projekt/

    PoraĎte …./motory 12V/
    Díky

    odpověď na: Buzzer YL-44 obrácené hodnoty #5543
    Soci
    Účastník

    Moc děkuji.

    odpověď na: Buzzer YL-44 obrácené hodnoty #5542
    taunt
    Účastník

    Dobrý den,
    jak říká klasik: „Tak je to spravne soudruzi, tak to ma byt“.
    viz tady
    s pozdravem taunt

    odpověď na: volání funkce pomocí pole #5488
    Zbyšek Voda
    Účastník

    Dobrý den,
    to do čeho se pouštíte už je trochu obtížnější. Nějak by to ale jít mělo.
    Zkuste použít postup pomocí ukazatelů na funkce: http://physics.ujep.cz/~mmaly/vyuka/oporaPrgB/032.html. Tyto ukazatele si pak nastrkejte do pole menu.

    Problém použití funkce jako argumentu jiné funkce řeší třeba zde: http://stackoverflow.com/questions/1789807/function-pointer-as-an-argument

    Snad by šlo použít něco jako:

    
    void scr1(){
        digitalWrite((LEDzl), !digitalRead(LEDzl));
        delay(30);
    }
    ...
    void **menu = {&scr1, ...};
    
    void showMenu(void (*a)()){
        a();
    }
    
    showMenu(menu[0]);
    

    Zkuste a uvidíme 🙂

    odpověď na: Arduino UNO napájanie #5484
    Vojtěch Vosáhlo
    Účastník

    Ahoj,
    Podle fóra na které jsem koukal by Vin měl zvládnout 1 ampér ale doporučuje se to nedělat kvůli přehřívání regulátoru. Nicméně pin Vin slouží jako vstup Voltage in takže nebude fungovat jako výstup 😀

    odpověď na: Sensor Shield v5.0 #5459
    Zbyšek Voda
    Účastník

    Dobrý den.
    Předpokládám, že otázka zní „Jak programovat pro sensor shield v5.0?“. Je to tak?
    Pomohlo by, kdybyste poslal odkaz na sensor shield. Pak se možná posuneme dál 🙂

    Aleš
    Účastník
    Aleš
    Účastník

    Teď ale koukám, že ten příklad je pro w5100/w5200 🙁

    Aleš
    Účastník

    Aha. Tak to je jasné. DHCP server má nastavený Lease time na 10minut. To je doba na kterou ti DHCP server přidělí IP adresu. Když se těch 10 minut nic neděje, tak ji odpojí, a může ji přidělit jinému zařízení. Na 10 minut se nastavuje jenom v místě, kde se připojuje hodně lidí na krátkou dobu – třeba free WiFi na nádraží apod. Běžně je nastavujena na 1440 minut, já ho mám doma nastavený na 0 – neomezeně. Takže buď přenastavit lease time, nebo to vyřešit tak, jak je to popsané v jednom z příspěvků z toho fóra:

    Then try this code. It connects to a server every 30 seconds. See how long it goes.
    https://playground.arduino.cc/Code/WebClient
    It has the dhcp begin call commented out, but the code is there to use it.

    Místo čekání x minut tam udělat smyčku, která každých 30s stáhne něco odněkud z webu. Potom by měla i vydržet ta pronajatá IP adresa.

    Nebo nechat nastavenou pevnou IP adresu.

    mape
    Účastník

    Já mám ten malej ethernetovej modul, nikoliv ethernet shield. Se statickou IP adresou to funguje normálně. Ale proč s DHCP ne? Píše se o tom i tady
    https://forum.arduino.cc/index.php?topic=302559.0
    ale týpek to „vyřešil“ tim, že si koupil rovnou nový modul.

    Aleš
    Účastník

    To je divné. V meteostanici http://xanadu.khnet.info/meteo.php mám ethernet shield nastavený na pevnou IP adresu, data se odesílají každou minutu, a běží to naprosto bez problému asi 2 roky. To samé přes WiFi s ESP8266 se data odesílají na ThinSpeak každých 5 minut, a také to jede v kuse třeba měsíc.
    Zkusil bych nastavit pevnou IP adresu. Když to nepomůže, tak zkusit vytvořit krátký prográmek, který bude odněkud stahovat (GET) nějaká data v intervalu např. 2 minut, a sledovat, jestli to také vypadne.

    mape
    Účastník

    Vypadne to po 10ti minutách, takže výsledků bude 5-6. Když udělám interval 30s, bude výsledků víc, ale zase pouze 10minut.

    Aleš
    Účastník

    Zkoušel jsi ten interval zkrátit třeba na 2 minuty? Jak se to bude chovat ?

    mape
    Účastník

    Ahoj borci; v první řadě bych vám chtěl poděkovat, že jsem díky vám zprovoznil logování teploty na ThingSpeak. Kompilátor mi neustále házel chyby a po promarněném víkendu, kdy už jsem chtěl moduly vyhodit z okna :)) jsem si všimnul, že Ondra78 používá verzi 1.6.3 a přitom web arduina mi vnutil 1.6.5, která ten kód vyhodnotí s chybami. Takže to bych chtěl napsat pro všechny ostatní, aby neztráceli naději 😀
    A teď k mojí otázce: mám takovýto testovací program

    
    #include <EtherCard.h>
    #define APIKEY  "ZMH0T5WDETDGCY67"
    #include <OneWire.h>
    #include <DallasTemperature.h>
    #define ONE_WIRE_BUS 3
    
    OneWire oneWire(ONE_WIRE_BUS);
    DallasTemperature sensors(&oneWire);
      
    byte mymac[] = { 0xDE,0xAD,0xBE,0xEF,0xFE,0xED };
    const char website[] PROGMEM = "api.thingspeak.com";
    byte Ethernet::buffer[700];
    
    uint32_t timer;
    Stash stash;
    
    void setup () {
      Serial.begin(9600);
      Serial.println("\n[webClient]");
      sensors.begin();
      if (ether.begin(sizeof Ethernet::buffer, mymac) == 0) 
        Serial.println( "Failed to access Ethernet controller");
      if (!ether.dhcpSetup())
        Serial.println("DHCP failed");
    
      ether.printIp("IP:  ", ether.myip);
      ether.printIp("GW:  ", ether.gwip);  
      ether.printIp("DNS: ", ether.dnsip);  
    
      if (!ether.dnsLookup(website))
        Serial.println("DNS failed");
        
      ether.printIp("SRV: ", ether.hisip);
    }
    
    void loop () {
      sensors.requestTemperatures();
      ether.packetLoop(ether.packetReceive());
      
      if (millis() > timer) 
      {
        Serial.println(millis());
        timer = millis() + 660000; 
        delay(200); 
        byte sd = stash.create();
        stash.print("&field1=");
        stash.print(String(sensors.getTempCByIndex(0), DEC));     // print the value (0 to 1024) as string
        stash.save();
    
        Stash::prepare(PSTR("POST /update HTTP/1.1" "\r\n" 
                            "Host: $F" "\r\n" 
                            "Connection: close" "\r\n" 
                            "X-THINGSPEAKAPIKEY: $F" "\r\n" 
                            "Content-Type: application/x-www-form-urlencoded" "\r\n" 
                            "Content-Length: $D" "\r\n" 
                            "\r\n" 
                            "$H"),
                website, PSTR(APIKEY), stash.size(), sd);
    
        ether.tcpSend();
      }
    }
    

    Funguje to, ale pouze 10 minut, pak se musí přípravek resetovat, proč? Přes sériovou linku vidim, že program žije a v intervalech nastavených v programu problikne i ethernetový modul a dioda na routeru. Vygooglil jsem, že TCP protokol má timeout 10 minut, ale moc tomu nerozumim, je to pravda? Jak tedy upravit program? A jak je možný, že vám to funguje bez problému? Neni případně problém na mojim routeru? Řeším to teď teda tak, že mám časové relé, které mi zapíná modul (nano + mini ethernet modul HR911105A) jednou za 30minut na 1minutu. Děkuji za každou radu.

    Zbyšek Voda
    Účastník

    Dobrý den,
    to asi záleží spíše na účelu.

    Když koukám na ten kit, naleznete tam ledky, rezistory a tlačítka. Na začáteční hraní to stačí, ale myslím, že po chvilce (v řádu hodin) už moc nemáte s tímto kitem co dělat.

    Asi bych raději sáhnul po nějakém obsáhlejším kitu – například tomto: http://www.hwkitchen.com/products/kit-workshop-base-level/

    Podle mě asi úplně nejlepší kit je oficiální Arduino Starter Kit. V něm už je opravdu spousta komponent (Servo motor, DC motor, LCD displej…).

    Trupik
    Účastník

    Tak problém vyřešen. Z nějakého důvodu tohle ProMicro nefunguje v USB portu, kam normálně připojuji ostatní Arduina. Stačilo přehodit jinam, nainstalovat driver a funguje…?!?

    Trupik
    Účastník

    Dovolím si vetřít se do tohoto tématu se stejným problémem. Koupil jsem Arduino ProMicro od Sparkfunu, po připojení mi Win napíší že zařízení nebylo rozpoznáno a ve správci zařízení se hlásí jako „USB IO Board“. Přitom s jinými Arduiny založenými na stejném ATMega 32u4 problémy nemám…

    Jak zjistit jestli je to zmetek na reklamaci, nebo jestli je chyba u mně?

    T.

Aktuálně je na stránce zobrazeno 30 příspěvků - 2,341. až 2,370. (celkem z 2,760)