Keresés

Részletes keresés

halaloszto Creative Commons License 2015.02.19 0 0 941

a 433Mhz az ugynevezett ISM. feltetelekkel de engedely nelkul hasznalhato es engedely nelkul lehet ezen uzemelo keszuleket gyartani es arulni.

 

Vajk

Előzmény: Törölt nick (940)
Törölt nick Creative Commons License 2015.02.19 0 0 940

Szerintem nem PMR, ez 433 Mhz, a PMR meg 446, legalábbis nálunk. Ha meg PMR lenne, szerintem még rosszabb, ott boldog-boldogtalan forgalmaz, dolgozik, szórakozik....

Előzmény: Prof (938)
Prof Creative Commons License 2015.02.19 0 0 939

interrupt.... 

kapacitást tettél a gombra? 

Előzmény: x20fan (937)
Prof Creative Commons License 2015.02.19 0 0 938

Az eszközt kell(ene) engedélyeztetni, a használata bárkinek alapból engedélyezett, feltéve, hogy az előírt talán 0,5 Watt adóteljesítményt nem lépi át. PMR egyébként. Működhet, de két pár kell full duplexben, eltérő frekvencián. 

Előzmény: sotcsa (935)
x20fan Creative Commons License 2015.02.19 0 0 937

A csipogós óra kész lett, egy nyomógombbal 3 funkció megy, óraállítás (csak az órák száma), óra behúzás egészre, és aktuális óra lecsipogása.

Mivel a beállításnál előjöhet prell, vagy valami megzavar és elmegy a ritmus, vagy eltévesztem, ezért nehéz lenne pont egész órakor beállítani. Ezért van a behúzás, ami annyit csinál, hogy óra 30-ig órára állítja, óra 30-tól óra+1-re. Először be kell állítani az órákat rövid gombnyomásokkal, utána egy 1 s-nál hosszabb nyomással megy a behúzás akkor amikor fölengedem, így pontosra lehet állítani.

A csipogtatással bármikor lehet ellenőrizni, hogy mennyi az órák száma 500-1000 ms közötti hosszúságú gombnyomással.

Ennyi a lényege a gombkezelésnek:

 if(digitalRead(4)==LOW)
 {
   gombido=millis();
   ujranyom:
   delay(30);
   while(digitalRead(4)==LOW){;}  //var a gomb elengedesere

   if(millis()-gombido>1000)    // ha 1000 ms-nal hosszabb ideig van nyomva, az behuzas
   {
     if(millis()-prevmillis>1800000){ora++;}
     prevmillis=millis();
     csipog(ora);
     goto kilep;
   }

   if(millis()-gombido>500 && millis()-gombido<1000)    // ha 500-1000 ms ideig van nyomva, oracsipogas
   {
     csipog(ora);
     goto kilep;
   }

   delay(30);
   setora++;csip(1);
   gombido=millis();
   while((millis()-gombido) < 500)  // ha 500 ms-ig nincs ujabb lenyomas, akkor a bevitelnek vege
   {
      if(digitalRead(4)==LOW){goto ujranyom;}
   }
   if(setora>24){setora=24;}
   ora=setora;prevmillis=millis();setora=0;
   csipog(ora);
 }
kilep:

halaloszto Creative Commons License 2015.02.19 0 0 936

kis pontositas: ne ureset, hanem olyat amiben van valami nem rozsdasodo massziv huzal/madzag, amivel majd be lehet huzni valamit.

Előzmény: sotcsa (935)
sotcsa Creative Commons License 2015.02.19 0 0 935

Ja, azt hiszem, értem.

Közben erre akadtam, nem tudom, Magyarországon engedélyeztetni kel-el, de 2km hatótávolság jól hangzik:

http://www.seeedstudio.com/depot/2KM-Long-Range-RF-link-kits-w-encoder-and-decoder-p-321.html

 

Úgy látom, a powerline adapter-t akkor ki kell tapasztalni, hogy jó-e - tényleg a határait súrolja a mi esetünk :)

És köszi a tippet, mindenképp teszünk az áram mellé üres csövet!

 

Előzmény: halaloszto (934)
halaloszto Creative Commons License 2015.02.19 0 0 934

nem. a wifi az nem mobilnet. a wifi az a wireless ethernet. 

mondjuk a 300meter nemkeves, azt mar a wifi is lehet csak speci antennaval viszi at rendesen.

 

a powerline adapter az a 230V kabelen viszi at az ethernetet, a 300m annak is a hatara, de egy szep egyenes kabel ket vegen en azt varnam hogy mukodjon.

 

ha most assatok az aramot, akkor kell tenni melle ures csovet, es meg barmire is jo lehet.

 

Vajk

Előzmény: sotcsa (933)
sotcsa Creative Commons License 2015.02.19 0 0 933

"bolt wifi"

Arra gondolsz, hogy legyen mobilnet mind a 2 helyen? 

 

"vagy powerline ethernet"

Hmm, erre nem is gondoltam eddig

De nem fog gyengülni a jel ezen a 300m-en sokat? (Épp csak most fogjuk kivezetni az áramot a kinti egység helyére.)

 

GSM shield + GPRS megoldásnál is 2 SIM kártya kellene és olcsó mobilnet, ha jól sejtem.

Előzmény: halaloszto (931)
sotcsa Creative Commons License 2015.02.19 0 0 932

Nincs se wifi se ethernet vegpont, szóval ez nem jó nekem (pedig én is néztem már az ArduinoEthernetShield-et)

Előzmény: Törölt nick (927)
halaloszto Creative Commons License 2015.02.19 0 0 931

tetore kabelezni meg antennazni meg celhardverezni mindenkeppen dragabb lesz mint a bolt wifi vagy powerline ethernet.

 

Vajk

Előzmény: sotcsa (930)
sotcsa Creative Commons License 2015.02.19 0 0 930

Köszi a tippeket.

 

2 fal van közöttük, tégla építésű ház falai (belső udvarból a szobán keresztül a hátsó kert végébe kell eljutnia az információnak)

Nem kell folyamatos kapcsolat, de ha adatot(parancsot) küld a kinti egység, akkor a benti hajtsa végre 10-30sec alatt.

 

Mondjuk az eszembe jutott, hogy a tetőre lehetne húzni antennát, és azt már lehet, hogy látja, de sajnos fák is vannak útközben.

 

Amúgy kevés adatról van szó, inkább parancsok, és státusz (mi van be-/kikapcsolva stb.)

 

Ilyen távolságra is engedélyt kell kérni?

 

Előzmény: Prof (923)
x20fan Creative Commons License 2015.02.19 0 0 929

Ez inkább csak gyakorlási cél volt, de egyébként a hangjelzés sokszor jobb mint a fény. Vannak akik állandóan nézegetik az órát ha pl. időre mennek valahova, mások meg beállítanak egy schedulert vagy alarmot, én ez utóbbi vagyok. Vagy ha nincs rálátás a kijelzőre, vagy ha nem folyamatos a kijelzés, mire észrevesszük és ránézünk, már vége is. Szóval sok esetben jobb a hang, egyszerűbb a hw, és ha én meg tudtam írni, akkor egyszerű a programozás is.

Most egy másik problémát is ki akarok próbálni rajta, az időállítást. Nincs rtc, minden resetkor 7 órával indul. Nem akarom soros porton állítani, mert egy órán nem kell soros portnak lógnia. Meg különben is egy óra semmit nem ér ha nem pontos, vagyis naponta be kell állítani (netes atomórához), az meg nem módszer, hogy pc-t kell ráakasztani a beállítás elvégzéséhez.

Egyetlen nyomógombbal szeretném megoldani a nyomogatás időzítésével. Ez gyakorlás lesz a kódközlés egy nyomógombbal gondolatomhoz. Egyrészt a lehető legkevesebb nyomogatást szeretném, és programozásban is valami egyszerűbb utat találni.

Előzmény: Prof (925)
Törölt nick Creative Commons License 2015.02.19 0 0 928

Úgy értem, ethernet shield...

Előzmény: Törölt nick (927)
Törölt nick Creative Commons License 2015.02.19 0 0 927

Lehet hogy hülyeség, neten keresztül nem lehetséges, netshield használatával?

Előzmény: sotcsa (920)
Prof Creative Commons License 2015.02.18 0 0 926

Dave előszedte az RPI2-t kis tesztelésre, hogy vajon miért hal meg vakuzásra.

https://www.youtube.com/watch?v=SrDfRCi1UV0

Tanulságos.

Prof Creative Commons License 2015.02.18 0 0 925

És, informatív lett, használható?

Előzmény: x20fan (922)
Prof Creative Commons License 2015.02.18 0 0 924

Ja, plusz GSM shield. Csak GPRS, de ennél több nem is kell.

Előzmény: sotcsa (920)
Prof Creative Commons License 2015.02.18 0 0 923

Mennyire nem látják egymást?

Mennyire lényeges a folyamatos és tiszta adatkapcsolat? (Milyen átviteli sebesség lenne idális?)

 

430 MHz környékén irányított antennával ezt akár kilométerekre meg lehet oldani, ha jelentős takarás (pl. hegy, házsor stb.) nincsen. Ha van, akkor vagy tükrözöd vagy elindulsz lefelé a frekvenciával és felfelé a teljesítménnyel. Ez egyik sem túl elegáns megoldás mostanában. Végszükség esetére átjátszó valahol.

 

Rádióamatőr körökben internetszerű adatforgalmat csináltunk 1k2 baud környékén 144 MHz tájékán. De lényeges volt pár feltétel megléte, pl. az, hogy viszonylag tiszta rálátás legyen a kettőre (itt a viszonylag tiszta alatt azt kellett érteni, hogy A és B között pl. hegy ne legyen, és lehetőleg nagy házak sem). Újlipótváros Pesterzsébet viszonylatában az 1,44 MB-os floppy adatmennyisége másfél óra alatt át is ért. Ez működhet (erre van kitalálva), de engedélyköteles (egyébként minden az a PRM kivételével bizonyos teljesítmény fölött).

Előzmény: sotcsa (920)
x20fan Creative Commons License 2015.02.18 0 0 922

Megírtam a csipogós óra programot, a tapasztalati értékek 50 ms high és 50 ms low a csippanások (tehát 10 Hz), a csippanások között nincs szünet, két csippanáscsoport között 200 ms.

x20fan Creative Commons License 2015.02.18 0 0 921

Irányított antennák (~35 cm-es yagi), walkie-talkie vagy 230-as hálózaton.

Előzmény: sotcsa (920)
sotcsa Creative Commons License 2015.02.18 0 0 920

Sziasztok!

 

Mit tudnátok javasolni, hogyan oldjam meg két Arduino (2 irányú) kommunikációját, amik távol lesznek egymástól?

 

Kb 300m köztük a táv

Nem látják egymást

Nincs wifi a közelükben

 

Azt olvastam, hogy 10m-en ez könnyen megoldható pl 433Mhz-es RF Transmitter + Receiver segitségével.

De nálam a táv miatt nem fog ez működni.

 

Vagy esetleg csinált már valaki hasonlót?

 

Előre is köszi a javaslatokat.

Mizsike Creative Commons License 2015.02.17 0 0 919

Sziasztok,

 

érdeklődnék, hogy van-e itt olyan, akinek van ideje, kedve, affinitása egy kis cucc összerakásához, természetesen nem ingyen.

Lehetőleg Pest környékén, hogy zökkenőmentesen menjen a dolog.

 

Röviden:

2db RS-232 porton kellene vezérelni 2 eszközt AT parancsokkal. Figyelni, hogy mikor mi érkezik az egyik porton, és az annak megfelelő parancsot kiadni a másikon.

 

Mailom publikus.

köszönöm.

 

Prof Creative Commons License 2015.02.16 0 0 918

Nagyon messze vagyok a beleásástól... :-)

 

Használtam, szívtam vele némileg... Meg még fogok is.

 

Előzmény: Vargham (917)
Vargham Creative Commons License 2015.02.16 0 0 917

No, jól beleástad magad.

:-)

Nekem a kezdeti lelkesedés (karácsony környéki nyugalmasabb idő) óta nem nagyon volt időm foglalkozni vele.

Éppen saját operációs rendszer használatára térünk rá Atmel 8 bites mikrokontrolleren, amihez a felhasználói interfész egy másik, beágyazott Linuxos (32bit ARM) eszközön fut.

Ez most időben és figyelemben ki is meríti a munkát és a hobbit egyszerre. :-)

Előzmény: Prof (915)
John Zero Creative Commons License 2015.02.16 0 0 916

Kipróbáltam a "klón" nano-t ebay-ről, és sima ügy volt. Egy kicsit kényelmetlen, hogy a CH340-es drivert telepíteni kell, de amúgy sima ügy, két példa is simán futott, ahogy kell.

Előzmény: x20fan (888)
Prof Creative Commons License 2015.02.15 0 0 915

Üdv,

 

Térjünk akkor kicsit vissza erre a régi felvetésre.

 

Az Arduino helyett ajánlom az mbed rendszert.

 

Az alapfelvetés kiváló, az „IDE” az Arduinoénál sokkal jobb, a koncepció professzionálisabb, az eszközök, khm... minimum egy klasszissal jobbak (a Rpi 2-nél is, bár nem érdemes a kettőt egy lapon emlegetni, tekintve, hogy ez utóbbi inkább mikroszámítógép még mindig).

 

Szintén fontos a gyors sikerélmény, gyors prototipizálás.

 

Itt jön az első hoppá, nevezetesen a tök kezdő felhasználó számára nem a „dugd ezt ide, azt oda, erre figyelj, ezt töltsd le és menni fog” babusgatást adja, hanem csak a keretrendszert pokoli erős hardverekkel. Innentől jelentősebb fokú önállóság kell. Az már más kérdés, hogy az Arduino eleje, közepe és vége is a prototipizálásról szól, az mbed ehhez képest -- legalábbis elvben, mert még nem próbáltam élesben -- teljeskörű gyártástechnológiát kínál. Ez pedig már nem a klasszikus értelemben vett DIY.

 

[...] teljes értékű szerkesztővel, verziókezelővel.

 

A teljes értékű szerkesztő nekem a Notepad++. Biztos van jobb, rugalmasabb, személyre szabhatóbb. Ez attól fényévekre van. Igaz, az Arduino IDE-t magasan veri.

Verziókezelés: az adott projekten belül a közreműködők ügyködéséig van meg, az fűzhető ide-oda, kivehetők belőle részek, illetve egyesíthetők, de az, hogy én egy adott kód fejlesztésénél azt mondom, hogy no, ez itt egy mérföldkő, és innen új verziószámot akarok, az nem működik. Ebbe a problémába belefutottam és hiába a korlátozásmentes undo/redo, az mentés és bezárás után megy a kukába (ami mondjuk érthető, mert döbbenetes adatmennyiségről lenne szó).

 

Jár hozzá rengeteg gyári (ARM) rendszerkönyvtár, valamint a közösség tagjai is megoszthatják egymással a fejlesztéseiket (könyvtárak shieldekhez, stb).

 

Namost. Eddigi tapasztalataim alapján az eszközkönyvtárak (http://developer.mbed.org/components/) többé-kevésbé a jó nagy halom katyvasz leírással illethetők. Egy csomó könyvtárhoz nem tartozik minta kód, amely a használatot bemutatná. A dokumentáció a legtöbb helyen vagy nincs vagy hiányos, végül nem egy olyan könyvtárba belefutottam, ami gyárilag hibás volt (elbaltázott változókezelés, szintaktikai hiba stb.). Minden eszköznek van egy külön „könyvtára”, az viszont jellemzően sehol sincs dokumentálva, hogy bizonyos alap + kiegészítő kombinációk esetén például a lábkiosztással mit kell kezdeni. Mert ahány fejlesztőeszköz (board), annyi féle lábkiosztás és annyi féle elnevezés (hivatkozás).

Ugyanakkor az elvitathatatlan előny, hogy ami viszont jó, az tényleg jól van megcsinálva, és ha változtatnak rajta, az prompt megjelenik (még figyelmeztet is a compiler, hogy ideje frissíteni).

 

A fordítás is online történik, a kész bin töltődik le a gépedre.

 

Igen, bár nekem 4-5 kattintás, mire a kártyára érnek. Az Arduino e tekintetben kicsit egyszerűbb.

 

 

Így többé-kevésbé egy hónap után azt tudom mondani, hogy cseppet sem kisebb szívás, mint az Arduino, sőt, néhány ponton kifejezetten nehézkesebb (lásd pl. C++ alap parancsok dokumentációjának teljes hiánya a mbed.org-on – vagy csak én nem találtam meg). Egy kezdőt ide soha nem engednék be, hacsak nincs felkészülve arra, hogy az első perctől, vagyis a "Hello, World!"-től kezdve mélyvíz. Minden tekintetben.

 

Azért van differencia még valamiben. Oké, hogy van támogatás és vannak felhasználók, de... Az Arduino-t kb. 3-4 millió ember használja, az mbed most ünnepelte a százezredik fejlesztőjét. Ami azért jó egy nagyságrend különbség.

 

Prof

Előzmény: Vargham (512)
x20fan Creative Commons License 2015.02.15 0 0 914

Ez is benne van a leírásban.

Ennek a mondatnak nincs haszna, mindenki tudja, hogy a neten mindent meg lehet találni.

De egy fórumban is szívesebben segítenek, ha már elolvastad a leírást, megpróbáltad alkalmazni, elakadtál, és csak utána kérdezel. Olyankor már legalább tudod, hogy mi az, amit kérdezel, és nagyobb eséllyel érted meg a választ is. ;-)

Ezt te gondolod így mások meg máshogy. Én is fórumozok 19 éve, és soha senkinek nem mondtam, hogy nézze meg  a leírásban. Vagy adok neki url-t ha tömören le van írva valahol, vagy elmondom a tudásomból kiszűrve érthetően, vagy ha csak annyit mondanék, hogy derítse ki maga és utána kérdezzen, akkor nem mondok semmit.

Ha megnézed a pro mini lábkiosztását, akkor látod, hogy hol vannak ezek a lábak.

Ezek után már csak az ISP lábkiosztását kell megnézned, és összekötni a megfelelőt a megfelelővel.

 

Na ez a két mondat viszont válasz volt, köszi.

Előzmény: Vargham (911)
x20fan Creative Commons License 2015.02.15 0 0 913

Sorosan csak bootloaderrel lehet feltölteni!

 

:) Köszi, ezt a szintet már elértem. :)

A soros kapcsolatról volt szó, azt tisztáztuk, és volt mégegy kérdésem, hogy mindettől függetlenül a bootloadert meghagyta-e. Igen meghagyta, ebből arra gondolok, hogy lehet nekem is jó lesz úgy, de ha nem, akkor majd ki kell derítenem a pro mini bootloader nélküli programozását.

 

Előzmény: Vargham (910)
Vargham Creative Commons License 2015.02.15 0 0 912

> Az a néhány drótos Arduino ISP megoldás szimpi, csak nekem leginkább a pro mini lesz a végleges board

> azzal vajon megy-e?

Megy.

 

> Annyit írt, hogy a reset lábhoz hozzá kell férni, de az a pro minin van.

Meg még néhány lábhoz. Lásd előző hozzászólásomat!

Előzmény: x20fan (904)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!