martinius96
Vytvořené odpovědi
-
AutorPříspěvky
-
dragowasabi
ÚčastníkDobrý den. co jsem se bavil s elektrikáři v práci, tak mi říkali, že tento modul by to umět měl, protože tam má dodaný triaky, který právě dokážou regulovat tok napětí a tudíž i stmívání/rozednívání. takže toto mám již vyřešené. horší to bude s programem. z prvního příspěvku tady ve vlákně si jakžtakž dokážu odvodit kód pro časové spínání, ale nevím přes jaké příkazy zprovoznit změnu jasu přes tyto moduly
Zbyšek Voda
ÚčastníkDobrý den,
bavíme-li se o tomto modulu: 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%3D111764492631Z jeho popisu mi vyplývá, že by měl stmívání umět. Když se ale dívám na videa s ukázkami, vypadá to spíše na opak. Je to zmatečné.
Každopádně… pokud máte na blízku někoho, kdo se elektronikou živí, rozhodně bych dal spíše na jeho radu 🙂 Já jsem taky jenom amatér!
Přes tyristory to také určitě půjde!
Aleš
ÚčastníkDík, zkusím.
dragowasabi
ÚčastníkZdravím. Bavil jsem se s elektrikáři v práci a ti jsou na pochybách ohledně toho modulu s relé. Tvrdí,že umí jen zapínat a vypínat,ale ne stmivat a rozednivat. Doporučili mi spse tyristory. Tak teď opravdu nevím.:/
andyfuturix
ÚčastníkZbyšek Voda
ÚčastníkNení zač, držím palce 🙂
dragowasabi
ÚčastníkDěkuji za vyčerpávající opověď. Porozhlédnu se po netu na nějaké slušné ceny. Teď už si jen hrát s programováním. to bude také zážitek.
Zbyšek Voda
ÚčastníkDobrý den,
ten poslední 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) má na sobě již zmiňovaná mechanická relé – takže u nich byste mohl ovládat maximálně vypnuto-zapnuto.Ten předchozí modul by měl jít použít (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).
Budete potřebovat ArdUino, RTC modul, modul s relé, teploměr a displej
Dále také potenciometr k displeji (k nastavení kontrastu – ne u všech je ale potřeba). Potom možná pár rezistorů – třeba u 1-Wire sběrnice, kterou se připojuje teploměr DS18B20 potřebujete 4.7 kohm rezistor. Komponenty kolem ale hodně závisí na použitém typu modulu/displeje/teploměru…dragowasabi
ÚčastníkDobrý 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:
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?Děkuji za odpověď
dragowasabi
ÚčastníkDobř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
Zbyšek Voda
ÚčastníkNa 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).dragowasabi
ÚčastníkPokud 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.
Zbyšek Voda
ÚčastníkJe 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
dragowasabi
ÚčastníkDě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
Zbyšek Voda
ÚčastníkDobrý 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…).dragowasabi
ÚčastníkZdraví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ěď.
Zbyšek Voda
ÚčastníkDobrý den, zkuste se podívat třeba na Redbot, nebo mBot a inspirovat se jejich motory 🙂
Mirda
ÚčastníkAhoj, 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 soustavychar 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 pulbajtcislo<<=8; //posun o dalsich 8bitu
printf(„%s,“,buf); //tisk hodnoty na obrazovku
}
getchar(); //ceka na stisk enter
}daflik
ÚčastníkDíky, a ještě: nestačil by tento?:
16-Channel 12-bit PWM/Servo Drive shield module I2C PCA9685 For Arduino NEWMifkoKE
Účastníkpre 16ks servo:
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-libraryAk nepotrebuješ riešiť nonstop zapnutý režim, tak RTC modul nepotrebuješ – vystačíš si s interným časovařom napr. millis()
daflik
ÚčastníkMožná tohle? Poraďte kolik serv zvládne tento? díky.
daflik
ÚčastníkMá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íkySoci
ÚčastníkMoc děkuji.
taunt
ÚčastníkDobrý den,
jak říká klasik: „Tak je to spravne soudruzi, tak to ma byt“.
viz tady
s pozdravem tauntZbyšek Voda
ÚčastníkDobrý 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 🙂
Vojtěch Vosáhlo
ÚčastníkAhoj,
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 😀Zbyšek Voda
ÚčastníkDobrý 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íkTady jsem našel nějakou úpravu: http://stackoverflow.com/questions/33689096/arduino-ethercard-dhcp-leasetime
Aleš
ÚčastníkTeď ale koukám, že ten příklad je pro w5100/w5200 🙁
Aleš
ÚčastníkAha. 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.
-
AutorPříspěvky