Pulec
Vytvořené odpovědi
-
AutorPříspěvky
-
posjirka
Účastníkrozhodně toto:
http://www.ebay.com/itm/ElectronKid-Arduino-Uno-R3-Rev3-Development-Board-ATmega328-ATmega16U2-HYSG-/262027768988
Jen pozor jedná se o aukci , nikoliv o „kup teď“.FJakub
ÚčastníkDobrý den,
tak se tu ta diskuze trochu rozjela 😉
konkrétněji bych se zeptal na následující tipy co bych rád objednal z ebay:
http://www.ebay.com/itm/Base-Plate-for-Arduino-Uno-R3-Rev3-Board-Accessories-ATmega328P-CH340-PCB-/222089603295
http://www.ebay.com/itm/ElectronKid-Arduino-Uno-R3-Rev3-Development-Board-ATmega328-ATmega16U2-HYSG-/262027768988Díky moc za vaše názory
rob.brno
ÚčastníkAsi bych to řešil použitím klasického elměru, stačí počítat pulzy S0.
caci
ÚčastníkDobrý den.
Chtěl bych se jen zeptat.
Aplikaci na Androidu co bude přijímat vysílání již máte hotovou?caci
ÚčastníkDobrý den.
Pokud ještě platí tato nabídka, můžeme se domluvit. Jsem z Ústí nad Labem a můžete mne kontaktovat na cacany@iclona.cz . Rozsah projektu zahrnuje i mé aktivity, tak se rád zapojím.
Přirozeně z popisu nelze vydedukovat nic, na co by šlo konkrétněji odpovědět, tak jen takto stručně.
S pozdravem
caci
Stybyk
ÚčastníkAha tak tolik o tom nevím, měřák fáze nemám. Takže spotřeba bude jiná pokud je tam žárovka, pájka, nebo čerpadlo… Takže musím mít čidlo kalibrované na každý spotřebič zvlášť.. Všude totiž měří vždycky i parametry toho napětí. Takže bez toho to vlastně nemám jak dopočítat ?
posjirka
Účastníkještě je otázka jestli je to chyba programu, nebo čipu. Někdy dělá problém bootloader.
Kdybys měl ještě jedno arduino tak bys to mohl nahrát přímo přes ICSP , tím zrušíš bootloader a bude se jednat jen o čip….
Pak mě ještě napadá jaké jsou jeho mezní parametry? Plácnu může fungovat +/- 90st pak už jsou hodnoty jiné.
Další variantou může být pokles napětí a tím reset arduinaNa netu je takových vozítek vcelku dost , takže to musí fungovat:
http://www.instructables.com/id/Make-a-Self-balancing-Robot-with-Arduino-UNO/http://www.instructables.com/id/2-Wheel-Self-Balancing-Robot-by-using-Arduino-and-/
posjirka
Účastníkbez HW se dá těžko odhadovat, ale typoval byc, že chyba bude tady:
// supply your own gyro offsets here, scaled for min sensitivity mpu.setXGyroOffset(220); mpu.setYGyroOffset(76); mpu.setZGyroOffset(-85); mpu.setZAccelOffset(1788); // 1688 factory default for my test chip
Budeš si muset nastavit svoje „nulové“ hodnoty. Dej vozítko do roviny a nech si poslat hodnoty na seriový port. Ty pak doplň sem, nebo tam dodej funkci pro nastavení těchto hodnot při startu a stisku nějákého tlačítka.
V případě dalších problémů se budeš muset zaměřit na doladění hodnot KP, KI, KD.
Bez Hw to ale fakt asi nepujde.posjirka
Účastníkjá jsem se před x lety registroval na německém ebay.de a funguje na všech. spíš používám ebay.com
tribal.cz
ÚčastníkOmlouvám se za to slovo prostředník bylo nevhodně zvolené. Takže vše jde přes arduino-shop, ale musíte čekat mají jen něco skladem a objednávají ze zahraničí. Takže pokud objednáš u nich tak čekáš řeba dva týdny než to dodavatel dodoá a pak ještě než to dodá zvolený dopravce je to tedy prodloužené ale dá se s nimi narozdíl od jiných e-shopů ze zahraničí mluvit. Nemusíš používat žádné translatory a jsou velmi ochotní já jsem v první objednávce dostal poškozený displej byly ohnuté piny a v rohu malá asi 0,5cm prasklinka. omluvily se dali poukázku se slevou a do týdne půl jsem měl doma nový již funkční
ArduXPP
ÚčastníkStránka ebay.com chce u adresy i tel číslo, já číslo sdělovat nechci, anglicky mluvenou neumím . U paypal to samé, chtějí tel číslo, jinak nepustí dál.
V ČR mají 100% navýšené ceny, někde i 200%, což 200% je už dost . Na aukru prodávají prodejci a tam si to taky musí hlídat, jinak předají adresu třetí osobě a zboží příjde z číny .
Já mám problém z tel číslem, nevidím důvod sdělovat tel číslo, a to ještě v podmínkách mají pravidla, že můžou monitorovat a nahrávat hovor .
Na jakým ebay je lepší se registrovat, kvůli předávání adresy, tedy aby byla registrace dle třeba EU pravidel . nebo je to jedno ?
Rob
ÚčastníkZde je odkaz na zkrácené video.
Odkaz na krátké video
Tady je ten kód i s kihovnama, hodně z toho provozu je uvedeno v knihovnách.
Odkaz ke kódu
A zapojení.
Zapojení
To zapojení sem můžu hodit celé, aby bylo možné ho znovu otevřít ve fritzingu.posjirka
Účastníkhrubý popis registrace je např.zde:
http://www.skrblik.cz/nakupovani/nakupovani-na-internetu/navod-jak-nakupovat-na-ebay-com/
Nejde mi o odesílání údaju o mě ale o bankovním převodu. Při spojení čísla transakce a čísla účtu může dojít ke zneužití. Paypal má tomuto zabránit. Je to vlastně anonymní platba.jen pro úplnost je třeba podporovat hlavně české prodejce. Lidi si stěžují, že není to a to v češtině. Třeba tento web je tuším provozován ve spolupráci s HWkitchen. Nebude obchod nebude WEB. nejsem ani jejich zaměstnanec ani z tohoto prohlášení nic nemám. Jen to dodávám pro úplnost. Rádi bychom vše levně a s plnou podporou když neco nefunguje, ale je třeba podporovat prodejce. U mě činí nákupy na ebay tak 10-15% z celkového nákupu součástek. Zbytek pochází z obchodů z ČR …
ArduXPP
ÚčastníkPři odesílání peněz z účtu se odesílají i údaje o uživateli .
U ebay.com je potřeba sdělovat tel číslo, a adresu, nebo se adresa vyplnuje až při objednávce.
posjirka
Účastníkpoužívám google translátor …
Paypal mám jeko přednabitý účet, takže není svázán s moji kartou ani učtem , jen si tam pošlu peníze když potřebuju. je to jako mezibankovní převod v rámci ČR, takže za 2 dny jsou peníze na účtu a žádný extra poplatky neplatím. Vedení paypal je zdarma jen při platbě používají vlastní kurz, ve kterém si kompenzují vedení učtu. Nic hrozného to ale není.Paradoxně některé součástky jsou mnohem dražší než u nás. Třeba kuprexit.
Zase LM386 mě stálu tuším 20 kč/5 kusů v ČR tak stojí 1 kus.ArduXPP
ÚčastníkU ebay.com se může komunikovat v češtině, nebo je potřeba znalost dobře angličtiny ?
Jakou kartu u paypal se používáte? Jestli normální kartu k účtu nebo anonimní kartu třeba coolkarta atd.
posjirka
Účastníkobčas něco koupím přes ebay a ze 70 nákupů mi nepřišli 2. Je tady problém s bateriemi. Když to mělo baterku (třeba modul DS1307) tak po mailové komunikaci mi prodejce napsal , že se mu to vrátilo a vrátil mi peníze. U kolegy se stalo to samé s myší. Poslali mu to tedy znovu bez baterky a v pohodě přišlo.
chtěl jsem zkusit aliexpress.com, ale jak nemají paypal …. šel jsem od toho.ArduXPP
ÚčastníkA zahraničí shopy , které odesílají zásilky do ČR ? Jde mi o součástky , které ihned nepotřebuji . Zatím vím o levném shopu postavrobota.cz a vámi zmiňovaný ptshop .
posjirka
Účastníkco takhle nějákou fotku (a´t víme jak to funguje), schéma zapojení a kod ????
posjirka
Účastníkurčitě je namístě zmínit HWKITCHEN kde sjem koupil svoj první Arduino Seeeduino v2
https://www.hwkitchen.cz/
Klasické obhcody jako např. GME mají originál ARDUINO UNO za 650Kč, klon 360Kč
http://www.gme.cz/klon-arduino-uno-p772-163Já mám velmi dobré zkušenosti s MCU STORE (je i na aukru) kde pravidelně nakupujeme i pro kroužek elektra . Klon Funduino za 330 Kč s tím, že čip je v provedení DIP, takže jej mužeš vyměnit:
k tomu bych si být tebou koupil desku na prototypy
a desku LCD s klávesnicí
ArduXPP
ÚčastníkU ptshopu jsem taky nakupoval, prodávají klony, ale jedná se kompatibilní verze.
Některé věci ihned nepotřebuji, ale v zahraničí nevím jestli to je bezpečné kupovat .
Třeba aliexpress.com Čína nebo ebay.com USA atd.U arduino-shop jsem si chtěl něco objednat, co je mysleno tím prostředník ? Objednám si tam a oni mi to pošlou z jiné adresy třeba čínské ?
tribal.cz
ÚčastníkZ čeeských bych určitě doporučil ptshop, nebo arduino-shop.
První jmenovaný je velmi levný, (tedy jak na co) ale obecně platí že se na něm dají sehnat pěkné věci za pěknou cenu. Prodává víceméně klony s přvodníkem ch340 . Zatímco druhý prodává převážně origo nebo takové neznáme zajímavé desky jako je digispark(bohužel jen classic, verzi pro nemají ani jako „podpulťák“), tento obchod je sice dražší ale velmi roste za půl roku co sem u něj udělal první a zatím poslední objednávku se rozšířil o více jak 100%. Tenkrát fungoval ještě jako sekce na laser-shopu. Od té doby ho sleduji a dá se říci že každý měsíc rozšíří svojí nabídku o několik (1-10) kusů.
Jinak samozřejmě kupovat v zahraničí, tyto e-shopy jsou kvůli ne ideálním cenám vhodné akorát když potřebuješ něco rychle a nemůžeš čekat 2-3 týdny. I když arduino-shop je jen prostředník. Často narazíž u produktu na oznámení přijímáme předobjednávky což je zavádějící, ale znamená to jen že to prostě nemají skladem a musíš si počkat něž to ze zahraničí přijde. Skladové zásoby mají minimální.
ArduXPP
ÚčastníkMáte nějaké doporučené obchody, kde se dá koupit arduino levně a jiné součástky ?
posjirka
Účastníkasi přesnější vysvětlení najdeš tady:
Jinak u CH340G je potřeba najít na netu ovladač pro tyto čipy ale ani to není neřešitelný problém:
jen to není řešení plug n play. Prostě musíš si s tím vyhrát.Pokud vybíráš arduino pro začátečníka podívej se aby nemělo čip CH340g a nebyl to „noname“. Zkus řadu freeduino, seeeduino, freaduino, red board, …
Jinak ztratíš tím zbytečně času pátráním jak nahrát „hello world“. Jako druhé si už kup co uznáš za vhodné.je otázka co s tím chceš dělat. Pro uplný začátek je super řada UNO, pro další řešení bych šel spíš do NANO nebo Micro případně samotný čip bez převodníku USB/UART
dehtak
ÚčastníkMyslim ze jsem na to prisel, jeste to nemam otestovany uplne. Ma to cosi spolecnyho s delagatama a invoke , vubec nevim o co se jedna
public partial class Form1 : Form { public delegate void DataReceivedEventHandler(int data); public event DataReceivedEventHandler OnSerialDataReceived; public Form1() { InitializeComponent(); Control.CheckForIllegalCrossThreadCalls = false; arduino.DataReceived += new System.IO.Ports.SerialDataReceivedEventHandler(this.DataReceivedHandler); OnSerialDataReceived += new DataReceivedEventHandler(SepnutySpinac); } private void Form_load(object sender, EventArgs e) { arduino.PortName = Properties.Settings.Default.ArduinoPort; arduino.BaudRate = Properties.Settings.Default.ArduinoBaudrate; try{ arduino.Open(); ArduinoSend(1, 1, 1); }catch{ MessageBox.Show("Arduino neni pripojeny !!"); } } public void SepnutySpinac(int data) { this.Invoke(new EventHandler(delegate { richTextBox1.Text += "" + data+"\n"; })); } public void ArdConnected(bool v) { this.Invoke(new EventHandler(delegate { if (v) { ArduinoStatus.Text = "Pripojeno"; } else { ArduinoStatus.Text = "Nepripojeno..."; } })); } void DataReceivedHandler(object sender, SerialDataReceivedEventArgs e) { int spinac = 0; int i = arduino.BytesToRead; if (i >= 2) { byte[] data = new byte[i]; arduino.Read(data, 0, i); if (data[1] == 1 && data[0] == 1) { ArdConnected(true); } if (data[1] == 2) {spinac = data[0];} if (OnSerialDataReceived != null){ OnSerialDataReceived(spinac); } } }
dehtak
ÚčastníkAbych vysvetlil o co se jedna. Jde o desku ovladajici elektroniku v domacim kine. Roztahovani zavesu, spusteni vodopadu, nekolik kanalu svetel , stmivani (ruzne nastavitelne efekty. Fotku plosnaku sem dal do prilohy.
Dejme tomu ze kanal 1,2,3 je v podstate 1 RGB kanal crevena,zelena, modra , kanal 24 a 25 jsou 2 rele ktere prepinaji 12 V jednou stav 1 = +- stav 2 vypnuto stav3 -+
Pro motor ktery zveda oponu. Vsechny tyhle vlastnosti kanalu jsou ulozeny v programu v pc. Kde si uzivatel naprogramuje co ma jakej kanal delat kdy se spinat. Tak treba pro kanal1 (tj na desce kanal 1,2,3) si nastavi ze se zapne cervene svetlo 10 sekund bude svitit pak se ztmavy pomalu dalsich 10 sekund az do vypnuti. Vsechno proste bude neprogramovatelne v pocitaci a ten jen bude odesilat data v arduinu.
Stejne jako tech 16 spinacu v programu v pc si uzivatel navoli jakej spinac ma co delat. pokud se sepne spinac arduino odesle pocitaci ten najde patricnou sekvenci dat pro tento spinac a posle to zaptky arduinu. Dejme tomu spinac jedna ma rosvitit 1 svetlo cerveny 2 bili ale jen napul a zapne treba vodopad. Arduino odesle prikaz 1,2 pocitac koukne prvne na cislo 2 vi aha to je prikaz pro spinace vezme cislo 1 a vi aha to je spinac jedna , najede si do databaze vybere patricny data a odesle arduinu
1,255,2 // 1 svetlo cerveny
4,127,2 // kanal 1 2 svetla pul cervena
5,127,2 // kanal 2 2 svetla pul zelena
6,127,2 // kanal 3 2 svetla pul modra
30,255,2 // zapne se vodopad.
Jde o to ze v seriovy komunikaci nemuzu pouzivat Delay nebo thread.Sleep a ty data je potreba posilat co nejrychleji. Jelikoz tam jde o cas .
Vsechno uz mam hotovy az na to ze nemuzu z kompu poslat zpracovana data
jde maximalne poslat 1 sekvence 3 cisel ale odezva je dost dlouha asi 100ms
pri odeslani vice sekvenci se ztrati spojeni s arduinem . Skousel jsem vsechno delay thread sleeep mezi sekvencemi nebo pockat 1 sekundu co se data prijmou a pak odeslat zpracovana data. Pokazde je to stejny .
Prez try { odeslat} catch{vypys chybu} to nevyhazuje zadny chyby.Zkousel jsem i zavrit port a znovu ho otevrit a poslad data. Taky nejdeMozna by ste me mohli poradit serial je mozna dost pomalej nemel bych pouzut lan nebo neco jineho , nebo ted jsem narazil na docela zajimavou knihovnu pro arduino jmenuje se to cmdMessenger CmdMessenger Mate s tim nekdo zkusenosti ? Nebylo by mozna lepsi pouzit toto ?
V podstate moje seriova komunikace vali perfektne a nerad bych ted prepisoval kod pro arduino a komplet program kvuji jiny seriovy komunikaci. Myslim ze problem je jen v ty funci v C# DataReceivedHandler jelikoiz je to funkce cteci z arduina a nemuzu z ni volat funci zapisovaci do arduina. Zkousel jsem ze to i tak ze funkce DataReceivedHandler nastavi statickou promenou spinac = prijata data a pak prez timer se kouknu jestli spinac ma nastavena data a zpracuje pozadavek a odesle. Taky nejde. Proste se ty funkce musi od sebe oddelit funkce precte nastavi a ukonci se. Druha funkce precte nastaveni zpracuje a odesle. Ale jak to kua vyresit.Attachments:
ArduXPP
ÚčastníkTen šum na analogových vstupech, má to nějaký vliv ?
dehtak
Účastníku arduina mam v loop
if(Serial.available()==3){ int inData[3] = { Serial.read(), Serial.read() , Serial.read()}; // odesle odpoved zda je arduino pripojeny if (inData[2]==1){SendData[0]=1; SendData[1]=1; Serial.print(SendData); // jedna se o akci nastavit kanal odesle prijmuta data funkci setRGB if (inData[2] == 2){ setRGB(inData[0],inData[1]); //odesle TLC5940 } }
posjirka
Účastníkzáleží jaký klon máš na mysli.
Obecně jsou na originální desky použité „testované“ proesory, na klony dají co jim přijde pod ruku. navíc některé klony využívají jako převodník USB-UART čip CH340G místo původních FT232, nebo Atmega8 (s programem převodníku).Co se týká samotných procesorů, občas narazíš na téme stability klonů, šumy na analogových vstupech, ….
Já třeba používám klon SEEEDUINO V2 a jsem nadmíru spokojen. Krom toho mám jetě noname klon Arduino mini pro a pro ostatní aplikac epoužívám samotné čipy + krystal programované přes ICSP port (Arduino dělá programátor). …
Snad jsem pomohlposjirka
Účastníktady jsi ve střídavé soustavě. Jaký máš kosinus fi ?
Ten se i mění podle typu zátěže (kapaciní, indukční, …) -
AutorPříspěvky