Nechce se mi kvůli tomu zakládat téma ve fóru, tak se zkusím zeptat tady (Google mi nevyplivl žádný pěkný návod). Ovládání světel / zásuvek přes Arduino (plánuji vlastní Win aplikaci) - jak byste na to šli? On/off, ale u světel by vlastně nebyla špatná i regulace jasu. Šlo by to bezdrátově?
Jasně, že by to šlo :)stačí arduino nano a relé, pro ovládání přes wifi potřebuješ arduino připojit do sítě... Regulace jasu u žárovky je možná pomoci PWM ... Jen nevím jak je to s případnou certifikaci pro ČR ? Nicméně je lepší (z pohledu případných poruch) použít bezdrátovou zásuvku... :) Martin
Díky, zkusím na to mrknout.
se nejak nemuzu zbavit pocitu, ze by vsichni, vcetne novinaru meli psat o vecech, kterym rozumi ... clanku typu 'nic neumim a presto to zvladnu' jsou mozna usmevne, ale tak trochu zbytecne... :)
Můj pocit je přesně opačný - ten Kubův "výlet do neznáma" mi připadá zajímavý. Je to něco jiného, než když profík napíše "návod k ovládání".
Na príbuznú tému (Arduino) môžem odporučiť tento seriál z reálneho prostredia, "Inteligentní internetový termostat":http://www.root.cz/serialy/inteligentni-inte... ... Special bonus: jednodrôtové senzory. 🙂
Dokonce i sám dokázal zapálit cigaretu. Kdo by to řekl, že je již tak chytrý.
byvali casy ked boli taketo servery plne navodov, tutorialov... lekcie programovanie boli snad vsade... dnes je to o tom ako platit za hudbu...
Není to jen o poskytovatelích obsahu, ale hlavně o konzumentech. Když se dívám například na prodeje tutoriálů, tak je to 1 programátor na 400 zájemců o "zvětšujeme kocourkovy oči v grafickém editoru".
8 jádrový procesor Cortex A7, 2 GB LPDDR3 SDRAM, 1 Gb ethernet... trochu jiná liga... 🙂http://chiptron.petus.cz/news.php... uvidíme jaká bude cena...
A vida, nejtrapnějšímu hardwaru se dostalo pozornosti na živě... HW co má teplotní rozsah 0-40°C je opravdu nepoužitelný na .. cokoliv krom klimatizované místnosti. Jsem myslel, že je Intel lepší oddíl.
Aktuálně je to -40 až +125.
To jste četl kde? Já stále vidím 0-40, což mi uplně pohnojilo plánované využití (ven).
Omluva veliká - myslel jsem, že chcete tepotu měřit. Teď mi došlo, že je řeč o provozní teplotě.
Já si spíš myslel, že jste si splet skladovací a provozní teplotu, ale tu skladovací jsem u Edisonu nedohledal.
Opravdu? Pošlete odkaz. Já ve specifikaci od Intelu taky vidím 0-40.http://download.intel.com/support/edison/sb/edison_... ... V diskuzích se to různě propírá, občas někdo napíše, že mu to vydrželo víc, ale to že něčí jeden konkrétní kousek jede out of specs neznamená, že to zvládne každej kus. A úpřímně +125C mi připadá dost jako kravina, v porovnání s jinejma čipama, třeba ATMEGA. Spíš si myslím, že jste si to vymyslel 😐
Díky za článek!Zeptám se. Nevíte někdo o nějaké levnější alternativě, kde by se nemuselo programovat v nižším jazyce, ale jako tady např. v Jave/Javascriptu?Na vejšce jsme měli jeden semestr takovej spíš seznamovací, motivační předmět - Průmyslové počítačové systémy - a tam jsme mimo jiné rozblikávali ledky na STM8. Říkali nám, že ta konkrétní STM8 prý stojí asi dvě stovky nebo tak nějak. Dělali jsme to ale v assembleru, což mi moc nevyhovovalo, víc mě baví "vyšší" programovací jazyky, nejlépe zmíněná Java/Javascript.Popř. nějaké weby, které se tím zabývají.Díky! :))
A jakej smysl má používat na malém zařízení s "omezeným výkonem" (já vím, je to už relativní) takovýho žrouta, jako je Java? Jinak pokud chceš vyrábět něco praktickýho malýho blikacího, doporučuju nějakýho atmela za pár kaček, dá se to programovat přes pár drátků z LPT, případně kdybys to bral vážněji, USB programátor taky nestojí moc, k tomu obyč breedboard a v atmel studiu můžeš tvořit v céčku. To je ale i tak hodně lowlevel řešení s celkem omezenou pamětí. Nebo si kup Arduino a ty atmely si v tom jenom programuj a můžeš toho zkoušet víc 🙂 a pak nějaký *-PI a na tom si programuj třeba v té slavné džavě 😀
Arduino... tohle snad pochopí i Javista :) https://www.arduino.cc/en/Tutorial/Blink...
Otázkou je, jestli to na tu LEDku bude výkonnostně stačit... to víš, jak to nemá aspoň dvě jádra.... 😀
http://www.espruino.com/...
Raspberry pi 2 čtyřjádrový procesor.4x USB.Audio video výstup.Sít.1GB ram.Cena 1000kč.Jede na něm linux takže webserver je maličkost.Naprogramovat jde cokoliv.Vstupní/výstupní piny obsaženy již na desce.Na internetu milion návodů na sestavení čehokoliv.Takže otázka zní proč edisona.PS malá ukázka toho co raspberry umí je na mém blogu.http://automatizacedomacnosti.blogspot.cz/...
Super článek. Obdivuju vás všechny, kdo dokážete psát software. Ovšem u node.js jsem si myslel, že je jen pro web. U js dodnes nechápu zápis funkcí - proč je to tak složitý a proč ta syntaxe vypadá tak, jak vypadá. V tom není žádná logika, to se musím naučit slovo od slova a o to víc obdivuju všechny programátory... :)
"Edison je ale něco jiného. Jedná se opravdu o prototypovací počítač, který vývojář použije jako výpočetní mozek nějakého elektronického zařízení."A to jako s Raspberry nebo Arduinem (byť méně výkonným) nejde? V čem je to teda jiné krom x86 architektury?Kdyby autor napsal, že Edison je něco podobného, mělo by to asi větší logiku.
Kolik kB má ten prográmek na blikání LED? Tipuji takových pár kB minimálně, když už tam máme i "kniHOVNU".Zajímavé je, že ve strojáku by to mělo odhadem takových 40 bytes.
Prográmek je nahrán jako plaintextový javascriptový soubor na node.js server, tudíž zabírá pouze velikost texťáku.
Chápu na co narážíte. Ale programování ve strojáku je celkově neefektivní a v současné době se používá pouze ve zvlášť odůvodněných případech. Což tahle blikající ledka evidentně není. Vaše myšlenka dovedena ad absurdum by znamenala vytesání obvodu přímo do křemíku, protože nepotřebuje ani jednu instrukci (což už koneckonců, v případě ledky, někdo udělal).Ale pokud jste se chtěl pochlubit, že zvládáte stroják, tak to bereme na vědomí. 😀
Jinak přesně blikající ledky jsou ty správný případy pro assembler, v kombinaci s nějakou Atmegou za dvacku ti udělám takovou blikající show, že si z toho ty dvě intelovský jádra sednou na zadek 😀
jak je napsáno už dříve, tak na blikání diodou je potřeba jen blikací dioda, odpor a napájení, žádná ATmega tam nemá co dělat
No... a kedna samoblikací led má odhadem gram, žádný byty a je celkem spolehlivá.... ještě jsem neviděl žádnou, která by softvérově vytuhla 😃
40 bytes? outnutí jedniček, pár nopů ve smyčce a outnutí nuly, jump na začátek? 40 bytes by bylo vyslovené plýtvání...
Názor byl 1× upraven, naposled 9. 7. 2015 14:51
No dost záleží na rychlosti blikání, tuším těch pár nopů nebude to pravý, zkusil bych to jinakmov DX, cislo_portuxor AL,ALloop1:not ALand AL,1out DX,ALmov EBX, pomalost_blikaniloop2:dec EBXcmp EBX, 0jnz loop2jmp loop1takhle jsem na 24bytech + další 4 na definici čísla portu a pomalosti blikání, takže 28 a navíc přepisuju celej byte na portu, pokud bude dioda viset na jednom bitu a na zbytku něco jinýho, bude to ještě pár bytů navíc.Navíc i tohle řešení je závislý na rychlosti procesoru a správně by to chtělo asi využít časovač :)
Respektive stačí těch 24, konstanty se dají natvrdo z důvodu závratné optimalizace 😀 Sakra... tohle byly časy... chci je zpět 😀 Chci trávit hodiny nad instrukčním souborem a hledat, kde by se dalo ušetřit pár bytů, nebo clocků dle aktuální potřeby 😀
Však tak jsem to myslel, pár NOPů ve smyčce, tj. někde tam kde je v ukázce návěstí loop2 bych dal ještě nopy, protože samotný dec, cmp a jump bude pravděpodobně příliš rychlý.Jinak - nebylo by lepší nahradit mov ebx, pomalost dec ebxcmp ebx, 0jnz loop2za prosté mov ecx, pomalost...loop loop2?
Názor byl 2× upraven, naposled 9. 7. 2015 14:49
Možností je víc, jinak NOP trvá tuším jen jeden clock, alespoň na novějších procesorech, takže je to celkem šumák... s tím loopem by to šlo, jsme na 20ti bytech, jenom teď už to bude opravdu minimální zpoždění, takže asi bude nejlepší si přečíst hodiny 🙂mov DX, 0x1234xor AL,ALloop1:not ALand AL,1out DX,ALpush AXxor AX,AXmov DS,AXmov SI,0x046cmov CX, zpozdeni (skutecne zpozdeni bude cca zpozdeni*55ms)loop_delay1:mov AX,[SI]loop_delay2:cmp AX,[SI]je loop_delay2loop loop_delay1pop AXjmp loop1tak a jsme na 42 bytech a musíme se stydět 😃
Hezkej článek, ale příjde mě naprosto ujetý cokoliv programovat v javascriptě, vyjma věcí kde je to nezbytné (web...)Ale u svého PI asi zůstanu....
No on hlavně pojem "programovat v Javascriptu" je sám jaksi o sobě chybný, vzhledem k tomu, že se jedná vlastně o skriptování.
slovíčkaření...Já třeba rozděluji script/program podle složitosti kódu, ne podle toho v čem ho píšu. Např Python lze označit za scriptovací jazyk, ale lze v něm pohodlně napsat prakticky všechno, od jednoduchého scriptu, až po program co má GUI...
No s tim bych az tak nesouhlasil! JavaScript je dnes celkem mocnym jazykem a treba takovy node.js je opravdu plnohodnotnym programatorskym ekosystemem.
Co bych chtel zkusit, tak je detektor pohybu a kamera.Moje predstava je takova, ze detektor pohybu zachyti pohyb (jak prekvapive)😀😀 a tim se aktivuje kamera a posle snimek do NASu/mejlem, to je fuk. Takova hlidaci kamera u vrat v baraku.
http://www.efeel.cz/mini-wifi-spy-kamera-s-de... ... něco takovýho?
1) Nema moznost nahravat na externi uloziste2) vsechno cpe na SD kartu, ta bude do 2 mesicu mrtva.3) rozliseni 640x480 bych opravdu nenazival kvalitni zaznamZrovna s necim podobnym si hraju na Raspi - 5MPx kamera, detekce pohybu, kamerovy zaznam ukladat na externi disk, vyhodnocovani pohybu delat v RAM, pristup pres webove rozhrani... http://elinux.org/RPi-Cam-Web-Interface... Ma to svoje mouchy, ktere se snazim vyresit, ale cele zarizeni vcetne kamery a krabicky je levnejsi, nez zakladni model Edisona.
to vypada zajimave, ale to kouzlo bastleni u toho mizi 😀to samy, jako kdyz zazvoni zvonek, tak netusim, kdo k nam jde Pres ten blbej strom proste ke vratum nevidim. Takze by sem to mel i jako domaci zvonek 😀
Take uz samozrejme existuje, a netreba k tomu ani detektor pohybu: Raspi + kamera (lubovolna) + motion soft
Záleží na NAS, ale většina to SW umí sama, není třeba, aby kamera aktivně cokoli kamkoli posílala. Navíc, vy potřebujete snímat dřív, než detektor něco zachytí. Řeší se to tak, že záznam je kontinuální a zahazuje se po nastaveném intervalu. V případě, že dojde k rozpoznání pohybu, uloží se i záznam před. Ten je často podstatnější, protože se jedná o vteřiny.Samotná detekce přes čidlo pohybu pak naprosto postrádá smysl, protože prakticky nemáte kontrolu nad tím, co vás zajímá - tedy oblast, velikost předmětu, čas, různé stupně citlivosti... Navíc nepotřebujete snímat pohyb, ale změnu v obraze.
Mno, nejak mi uslo preco by som mal toto uprednostnit pre Raspickom/Arduinom a preco je Edison "neco jineho"."...zpopularizovalo především Raspberry Pi, jehož poslední generace je už natolik výkonná, že může díky HDMI výstupu a slušné GPU akceleraci sloužit jako levný síťový multimediální přehrávač, na kterém běží třeba Kodi (XBMC)" - Raspi zvladalo Kodi/XBMC a prehravanie 1080p uz vo svojej uplne prvej verzii a pokial clovek nepocital online trajektoriu 20 medzikontinentalnych striel sucasne, malo by mu na bezne vypocty stacit aj to jedno jadro- raspi je lacnejsie- ma vsetky mozne konektory uz zabudovane (HDMI, USB...)- rovnako ma GPIO (ok, okrem analogovych vstupov, ale aj to sa da riesit).Pokial chcem naozaj len cosi ovladat, zoberiem arduino za $7. Pokial chcem riesit veci aj cez internet (a vacsinou stacia len digitalne vstupy), nejake zapisovanie do DB a podobne high-level veci zoberiem Raspi (aj ked autor by asi radsej napisal webserver a mozno aj DB server pre arduino ;) ), pripadne skombinujem lacne raspi s lacnym arduinom.Mozno ma ten edison nejake speci features, ale z clanku som na to neprisiel...
Ano, ma specialni ficuru. Redakce ho ma zdarma 😉
Srovnávat s Arduinem snad ani nejde, ten výkonový rozdíl to znemožňuje. No a oproti Raspberry je Edison výrazně menší. Zhruba tak jak to je vidět na prvním obrázku v článku. Pomocí Edisona tedy můžete zkonstruovat výsledný produkt, který je ve výsledku výrazně menší než holé Raspberry. Také se může docela hodit wifi, ale to už záleží spíš na konkrétním projektu.
Zajímalo by mě použití SoC mimo vývojovou desku. Na testování dobré, ale co s tím potom? Na ostré nasazení mi ta deska příjde trochu přerostlá.Zajímavé by mohlo být vymyslet nějaký produkt a ten naprogramovat a dotáhnout to až do konce. Vyrobit i finální desku pro SoC připravenou už přímo pro senzory a další zařízení.Díky.
Myslím, že pro ostré nasazení se počítá s tím, že si ten spodek vyrobíte vlastní. K propojení je potřeba akorát Hirose konektor a kolem zbude ještě dost místa, takže deska nemusí být větší, než výpočetní modul.Kromě toho existuje ještě Mini Breakout Board:https://software.intel.com/en-us/assembling-intel-ed... ...
Jo, však tak jsem to myslel.Udělat nějaký seriál který skončí "finálním produktem".
Nejako nevidim dovod sa v tom dalej rypat. Strata casu svojim sposobom. Navodov je plny internet. PI sa mi zda viac rozsirene, ale v globale to je uplne jedno ci PI alebo toto. Kutil si lahko najde to co potrebuje a vyuzitie je skutocne siroke, len pozor na slabsi vykon.
PI II už má výkon asi jako 10 let starý domácí počítač.
A coze tolko minusiek?:) Jedno PI mi tu bezi (internetove radio cez FM transmiter, sledovacia web kamera, teplomer, PHP server, a dalsie sikovne skripty...), ale nikdy by som nehladal podklady na zive.cz, preto sa mi to zda skor strata casu sa tu niecomu takemu detailnejsie venovat, tot vsjo :) Ako clanok na predstavenie zariadenia to berem.
Kolik si dal za Pi. ja dal 1400 za desku GA j1800 a 400 za RAMku a system mi jede z Flash. rozbehnu na tom vse co ty i s XBMC a SATA diskem takze NAS. Vsehovsudy luxus spotreba, vyuziti paradni, deska sic trosku vetsi, ale webserver mam Kdysi jsem regulaci TUV + topeni a ohrev boileru ovladal arduinem a rele shield a vse bezelo 2roky OK. cidla dalasy rele ovladalo 3 cesty ventil na prepinani a obehove cerpadlo podle porovnani teplot. a uplne paradne navic s hodnotami na 4 radkovy LCD shield s tlacitky.Ale take kutilske vecicky jsou proste uzasne. Arduino a Rele shield za 500,- z ebaye.
Ja som mal predtym na podobne veci starsi laptop, beziaci non stop, funkciu plnil rovnako, az na velkost a hluk. PI bola skvela volba, male, nehlucne, data mam na externom USB, napajane hubom. Mam ho tu hodeny v kute v krabici plechovej od elektrickej kefky :) Ani o nom neviem a pracuje sluzobnicek :)
Já dal za R-Pi asi 530,- (jeden den na Farnellu o 100,- zlevnili a druhy den o 200,- zdražili, já to chytil ten správný den), dalších cca 200,- jsem dal za kartu a napájení jsem poskládal z nabíječky starého mobilu a nepoužívaného uUSB kabelu. Jede mi to pohozené ve skříni asi 2 roky.
pokračuj
Díky za inspiraci, repertoár sensorů je věru inspirující.https://software.intel.com/en-us/iot/hardware/sensors... Dle všeho tvorba hmotného robota nebude o tolik složitější, než naprogramovat jeho virtuální abstrakci. Napadá mě vytvořit rekognoskační jednotku mapující dostupný terén, pro který by periodicky tvořila 2D mapy různých měření...
Je super, že se touto vědou někdo začíná zabývat, určitě dá spoustu práce rozchodit a navrhnout zapojení pro nějakou úlohu. Například pokud bych chtěl monitorovat a regulovat teplotu vody v akváriu, měnit barvu a intenzitu osvětlení, kolik bych musel investovat do nákupu elektroniky ? Kde jinde by jste použili tuto technologii ? Martin
Názor byl 1× upraven, naposled 9. 7. 2015 08:18
regulace teploty a osvětlení v aqua sem dělal právě pomocí Arduina (stačí nano verze). Světlo jsou LED řízené PWM ovládané klasickými FETy, pár relátek, čidla a RTC a celkově je člověk bezpečně do 1000,- i s display. Komponenty přes ebay...
Souhlasím, jen hledám využití ....
Nano je zbytečně velký, takovou regulaci dělám s Arduinem Mini Pro. Nano je u Arduina kupodivu větší než mini.
a když vynecháte Arduino, tak se vejdete s penězi i za polovinu :)
"tímhle odvětvím" se zabývá nespočet lidí a bastlířů... pokud budeme brát v potaz single-board computer, tak několik let, pokud elektronikou, tak několik desítek let...používat na regulaci akvárka intel edison, raspberry pi a podobné je fakt kanon na mravence...
Kubo, určitě v tom pokračuj. Napadá mi použití třeba na ekvitermní regulaci topení, když se v článku zmiňuješ o snímání teploty.
to je dobrý nápad. Akorát si myslím, že pro běžný rozsah článku by stačilo popsat, jak na tom spustit webserver a pomocí něho ovládat třeba tu diodu, nebo jiný výstup.
Kubo ty si fakt borec 😉
Já bych po tobě přejmenoval i nádraží v Brně 😁
Někdy popíšu, jak jsem rozsvítil ve sklepě žárovku.
Kubo, mohl by jsi prosím vyzkoušet třeba programovaní pomocí Arduino IDE, kde vyzkoušet stmívání diody (pokud Edison umí PWM) a třeba rozjet web server. Zajímalo by mě také, jak je stabilní spojení s WiFi. Akorát si tady hraji s ESP8266, který mám připojené na MQTT server, ale když vypadává WiFi signál, tak se občas prostě restartují sami od sebe...Za pokus by stálo zkusit na takoví webserver na Edisonu zkusit na něj DDOS útok - Klasické Arduino pod tím pěkně vytuhne.
Standardní build Yocto Linux prý nemá iptables, takže obrana proti útokům je chabá. Lze ale sestavit vlastní image firmwaru, kde už iptables bude. Toto jsem se dočetl ke Galileu, ale na Edisonu to bude asi stejné - ověřím zítra. DoS vyzkouším, mám tu na dualbootu Kali Linux, tak Edisona potrápím syn floodem aj. Arduino IDE také vyzkouším.
Názor byl 3× upraven, naposled 9. 7. 2015 01:00
"DDOS útok - Klasické Arduino pod tím pěkně vytuhne."jak nečekané...
Jistě, že se to dá od Arduina čekat, ale Edison je už trochu z jiné ligy (i cenové).
ELEKTRICKYM PROUDEM, doporucil spoluzak a dlouholety kamos Petr Kramny😀😀😁😁😁
Potvrďte prosím přezdívku, kterou jsme náhodně vygenerovali, nebo si zvolte jinou. Zajistí, že váš profil bude unikátní.
Tato přezdívka je už obsazená, zvolte prosím jinou.