- Magga: PLEX: multimédia az egész lakásban
- sziku69: Fűzzük össze a szavakat :)
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- eBay-es kütyük kis pénzért
- Mr. Y: Motoros sztorik #06
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- NASsoljunk: ZyXEL NSA-310 és az FFP
- Őskoczka
- gban: Ingyen kellene, de tegnapra
-
LOGOUT
Amit érdemes tudni a Raspberry Pi-kről:
A legelső változat 2012-ben jelent meg. Pici, olcsó és nagyon alacsony fogyasztású, hobby-célú kártyagép. Felépítése ARM alapú, nem PC-architektúra, hanem kb. egy régi mobilhoz hasonló. Nagyon sok mindenre használható! A Linux-nak és a magas eladási mennyiségnek köszönhetően jelentős fejlesztőtáborral rendelkezik.
Új hozzászólás Aktív témák
-
sanchomuzax
aktív tag
válasz
UsagiYojimbo #5797 üzenetére
Vannak kész webes alkalmazások, melyek segítenek ebben. De azokat is telepíteni kell.
-
UsagiYojimbo
tag
Ezt találtam itt:
Since these io expander chips use i2c to communiate, you can power them from 5V while still connecting the i2c data lines to a 3.3V device like the pi. That's because the Pi has two i2c resistors that pull up SDA/SCL to 3.3V. Just make sure not to connect any resistors to SDA/SCL to 5V and you can power the chip from 5V (and have 5V input/output on the MCP chip). Its also fine of course to power the MCP chip from 3.3V but the 5V line on the Pi has more current capability so you might find its better to go that way.
Ez valahogy szimpatikusabb, mint mindent a +3.3V -ról hajtani...
-
UsagiYojimbo
tag
válasz
UsagiYojimbo #5780 üzenetére
No, összedugtam a gombokat egy próbapanelre, elvileg működik.
Tudna valaki egy próbaprogit írni/adni,amivel ki lehet próbálni a 23017 -es A kimenetén lévő 5×3-as mátrixot?
Nekem a python nagyon idegen...Esetleg ismer vki olyan drivert, ami az i2c-re kötött billentyűmátrixot kezeli, pl eventeket csinál belőle?
-
tomas01
aktív tag
válasz
wassermann #5795 üzenetére
Hm. Ezt nem tudtam. Az új b verzió 512 ramos is?
Tehát akkor célszerűbb Ubuntu alól egy tvheadend szervert üzemeltetni. -
tomas01
aktív tag
Sziasztok. Használ valaki DVB-t tunert az Rpi-hez? Tvheadend-el?
-
vzoltan
aktív tag
Az ipt hiaba adom meg, osztott hosting van, ahogy irtam 1 ipn van tobb is mas nekem idegen userek is.
Ami erdekes h egyik percorl a masikra tortent a fenn akadas hiszen egeszen tegnap 10:25ig ment a curl.
A resolv.confban tok ugyan az van bent mint osxen is hiszen mindketto a rutertol kapja a beallitas, es megis osxen megy a curl pin pedig nem.
-
vzoltan
aktív tag
válasz
UsagiYojimbo #5790 üzenetére
masolas, de nem az a lenyeg
hanem hogy mig pc-rol mukodik a curl addig pi-n nem eri el az adott szervert, ellenben ping kap valaszt pin is.
ja es ami uj info: ha pi-t mobilnetre kotom akkor pin is mukodik a curl.
ruter ujra inditva, sot factory reset is volt, pin pedig 3x is ujra lett huzva a raspbian meg sincs valtozas.
szoval tegnap 10:25 ota akar mit csinalok akar melyik distroval pi-rol curl-lel nem erem el az adott szervert(kiveve mobilnet), csak geprol.
egyik domaint sem erem el curl-el DE CSAK PIROL akik ezen az ipn vannak share hostingon:
http://networktools.nl/reverseip/146.255.45.1
en is ezen a serveren hostingolok.
barmi mas elerheto rendesen.
-
vzoltan
aktív tag
hali
nekem pedig olyan problemam van hogy rpi-rol meg tudom pingelni a serveremet de curl vagy wget nem eri el (desktoprol wget es curl is eleri)
ebben tud valaki segiteni?tegnap delelott egyszercsak ugy gondolta h tovabb mar nem eri el. azota ujra is huztam a raspbiant de semmi, rutert rebootoltam pit is jo sokszor de csak nem eri el a servereimet curl vagy wget
koszi
pi@raspberrypi ~ $ curl -v aSzerverem.com
* getaddrinfo(3) failed for aSzerverem.com:80
* Couldn't resolve host 'aSzerverem.com'
* Closing connection #0
curl: (6) Couldn't resolve host 'aSzerverem.com'
pi@raspberrypi ~ $PING pedig latja:
pi@raspberrypi ~ $ ping 'aSzerverem.com
PING aSzerverem.com (1.1.1.1) 56(84) bytes of data.
64 bytes from 'aSzerverem.com (1.1.1.1): icmp_req=1 ttl=54 time=49.4 ms
64 bytes from 'aSzerverem.com (1.1.1.1): icmp_req=2 ttl=54 time=43.5 ms
64 bytes from 'aSzerverem.com (1.1.1.1): icmp_req=3 ttl=54 time=45.7 ms
64 bytes from 'aSzerverem.com (1.1.1.1): icmp_req=4 ttl=54 time=52.0 ms
64 bytes from 'aSzerverem.com (1.1.1.1): icmp_req=5 ttl=54 time=42.9 ms
^C
--- 'aSzerverem.com ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4005ms
rtt min/avg/max/mdev = 42.993/46.752/52.060/3.487 ms
pi@raspberrypi ~ $(termeszetesen itt az ipcim es a domain nem valos)
-
D@reeo
aktív tag
Üdv
Valaki találkozott olyannal, hogy a CEC (AnyNet+) egy idő után nem működik tovább?
A bekapcsolás után kb 5-10 percig használható a TV irányítója, utána már nem és az eszközlistát frissítve se találja meg az eszközt. Újratelepítés volt már.RasPi v2+RaspBMC+ps50c530
KösziPS: Valaki használja a RaspBMC-be épített webcam szolgáltatást?
-
peter9228
aktív tag
Kipróbáltam, telepítésnél van egy ilyen opció:
Expand arkOS to fit SD card?
If you installed arkOS via the Installer, and you have an SD card larger than 2GB, select this option. It will expand arkOS to give you all of the free space on this SD card. Requires a restart to take effect.Szóval elvileg 2 GB elég a telepítéshez.
-
sanchomuzax
aktív tag
válasz
sanchomuzax #5784 üzenetére
Közben kiszereltem a PC-ből, és sikerült enélkül elindítani az alaplapot.
A PC felöli oldalon megvan a lábkiosztás: http://notepad.cc/share/iV7BrGGuE8
Az AVD9 VFD panel felől nem teljesen ugyanaz a bekötés (a hozzá vezető kábelen van pár kábelcsere).
Van két másik kép is a panelről: front, rear
Jó lenne használni a Pi-hez, mivel multimédiás vezérlőgombok és egy vákuum fluornesz kijelző van benne 8 karakterrel, és egy halom is ikonnal.
Van valakinek tapasztalata ilyennel vagy hasonlóval?
-
sanchomuzax
aktív tag
A régi asztali mini PC-met átépítettem nagyobb házba, és abban nem fér el a hozzá való LCD panel. Gondoltam, megfejtem, és rákötném a Raspberry Pi-ra.
A panel egy AOpen XC Cube AV EA65 gombjait és alap szintű multimédiás tudását segítő megjelenítő LCD szép kék fénnyel a kijelzőn és a gombok mögött.
Ez az az LCD panel: http://goo.gl/zFAZBX
Találtam hozzá egy Linux drivert is, mellyel elvileg megszólítható: http://goo.gl/B09PH
Szerintetek érdemes vele küzdeni?
-
harry
veterán
válasz
Honkydoo #5782 üzenetére
Nem mindegyik tiszta réz, jellemzően az olcsóbbak kevésbé, ezekkel nehezebb is dolgozni, igaz ha valami csipeszes / roppantós véget teszel rá, nem annyira gond.
Szigetelés: van ilyesmi is, vagy akár csak valami lakkréteg, de azt sem feltétlenül kell leégetni, megfelelő hőmérséklet mellett leolvad róla forrasztás közben is. -
Honkydoo
őstag
Oké.
Nem gondoltam volna, hogy a kábel minősége ennyit számít.Szerk.:
Eszembe jutott még valami, bár szerintem ez itt nem játszik, de azért leírom. A fém kábelen is szokott lenni egy szigetelő réteg (valami anyag vagy vegyület), amit le kell égetni, mondjuk öngyújtóval, csak utána érünk el magához a fémhez. -
UsagiYojimbo
tag
Ezt nem igazán értem. Hogy lehet egy mátrixot úgy bekötni, amit mondtál?
Tehát van 3×5 gomb, azaz 3 sor és 5 oszlop vezeték. Ezt kéne a 23017 egyik 8bitjére kötni.
Itt mikor szólna az interrupt? Az nem csak akkor jelez, ha valami változott a gombok körül?Szerk:
Arra gondoltam, hogy felhúzzuk az összes sort, és várjuk a megszakítást, ha van megszakítás, akkor végigmegyünk a sorokon, és megnézzük, mi van lenyomva, majd újra felhúzzuk mindhárom sort, és várunk a megszakításra. Így működhet... -
DopeBob
addikt
Elsore jopofanak tunik, probalta mar valaki? Kb minden ossze van szedve egy csomagba
-
harry
veterán
válasz
Honkydoo #5770 üzenetére
Persze alapvetően lehetne, de ezt frissen blankoltam, ezek egyszerűen anyagukban sokkalta gagyibbak. Sima rézvezetékhez azért túlzásnak tartanám, ha gyantát / folyasztószert kéne használni...
Illetve mint írtam, a 3. típus remek, bármi trükközés nélkül ment szépen egyből. -
tomzi1
tag
válasz
UsagiYojimbo #5768 üzenetére
Csao!
A gombokhoz nem kell táp. Ha a Pi bemenetein bekapcsolod a pull-up ellenállásokat elég a gombokat földre kötni. Ha nyomod a gombot 0, ha nem akkor a belső ellenállás felhúzza 1-re.Szerk.: a 23017-ben is van pull-up, sőt, interupt is, így nem kell folyamatosan poll-ozni, hogy épp milyen állapotban vannak a gombok.
-
Peter789
senior tag
válasz
UsagiYojimbo #5773 üzenetére
A kimenő tápként szolgáló ágakra is lehet rakni tranzisztoros 12V-ra konvertálást ha kell
De mégis kb milyen hosszú és milyen fajta kábelen menne? Szerintem egy mezei UTP-n több 10, de talán 100 méterre is el lehetne menni 3.3V mellett, mivel nincsen magas baudrate-es kommunikáció csak egy gomb impulzusát kell átvinni... Jelentős feszültségesése / áramfelvétele szerintem nem lenne, csak a nagyobb sebességű digitális átvitelt már zavarnák a külső zajok, belső tükröződések a kábelen, de a mezei gomb impulzust nem fogja...
-
UsagiYojimbo
tag
válasz
Peter789 #5772 üzenetére
A gombok 3×5-ös mátrixba vannak kötve, és ez a 8 vezeték menne az expander egyik 8 bitjére.
Azaz +12V-ot nem tudok a gombokra kötni, csak azt, amit az expander kiad.
A távolság a vezetékek belső ellenállásán fellépő fogyasztás miatt aggaszt, mivel az is a +3.3V-ot terheli. -
Peter789
senior tag
válasz
UsagiYojimbo #5771 üzenetére
I2C-hez nem elég az ellenállásos feszültségosztás, kell a jelszintillesztés
Mit jelent az hogy hosszú vezeték a gomboknál? ilyen lassú digitális jelváltozást lehet sztem még 100m utp kábel végén is stabilan érzékelni. De ha tényleg gondot okoz, akkor:
A gomboknál lehet 12V, egy feszosztóval le kell törni valami olyan tartományra ami a kábelen eséssel együtt bő ~3.3V, majd a piszkos munkát elvégzik a diódák - a kimenő ellenállás végén max 3.3V maradhat. Ugyan pazarol némi áramot amikor nyomják a gombot, de az mA nagyságrendű csak... Így a GPIO expander és LCD is mehet 3.3V-ról...
(a fenti kapcsolás a gombok felől érkező túlfesz és elektrosztatikus feltöltődés ellen is védi a többit)
-
UsagiYojimbo
tag
-
Honkydoo
őstag
Azt, hogy nehezen futja be az ón, okozhatja, hogy szennyeződések vannak a kábelen.
Érdemes forrasztáshoz forrasztó gyantát is használni. -
Peter789
senior tag
válasz
UsagiYojimbo #5768 üzenetére
a félvezetőket még elbírná az RPi 3.3V kimenete, de a háttérvilágítás már bizonyára sok lenne neki... építhetsz hozzá pár alkatrészből saját tápot is, de egyszerűbb megrendelni kínából vagy angliából a kész tápmodult...
ha 5V-ot akarsz használni, akkor pedig egy-egy 2 ellenállásból álló feszültségosztóval tudod belekötni az RPi 3.3V-os bemeneteibe
-
UsagiYojimbo
tag
válasz
V.Stryker #5747 üzenetére
Én is hasonlót kezdtem el csinálni, bár én egy CD játékosba próbálom a Málnát belehegeszteni...
Én egy 23017-es IC-t használok, ami ugyanez, csak 2×8 bittel. Erre azért van szükség, mert a kijelző mellet van 15 db gomb is az előlapon.Viszont én elakadtam az elektronikánál: A kijelzőt meg lehet úgy építeni, hogy +5V-ról tápláljuk, és a Málna-féle +3.3V-os jeleket kapja, ahogy te is csináltad. Az én esetemben viszont a billentyűk jeleit vissza kell vezetni a Málna felé, és ugye a Málna bemenetei nem bírják a +5V-ot. Ezen agyalok már egy ideje...
A lehetőségek:
- Feszültségváltó, ami oda-vissza konvertál a +3.3V és a +5V között. eddig ez a legszimpatikusabb, bár az I2C-t is bíró áramkör elég drága az adafruit-nál...
- Meghajthatnám az egészet +3.3V-ról, (valahogy így) bár azt a Málna +3.3V kimenete valószínűleg nem bírná el...Meg még az LCD-t keresem, mert a jelenlegi VFD előtt egy bordó plexi van...
-
tomas01
aktív tag
Sziasztok. Ez a live tv ez ,hogy működik xbmc alatt?
-
harry
veterán
Ma próbaképpen vettem 3*1m, különböző típusú hangfalkábelt, 0.5mm^2 mindhárom, piros-fekete köpeny. Pár "apró" különbség viszont van köztük:
- 1. selejtes hulladék, nem lehet forrasztani, ugyan vörös színű a szál, de elég minimális réz lehet benne, a levágott kábel vége inkább ezüstösen csillog, szinte egyáltalán nem futja be az ón. Maga a szigetelés amúgy ilyen félig-meddig áttetsző (tehát piros-fekete ez is, nem a teljesen színtelen, de látni benne a rézszálat). Métere 45Ft.
- 2. ez is gagyi, már-már jobbnak tűnt, kicsit volt könnyebb forrasztani, de még mindig nem használható értelmesen. Matt fényű szigetelés, ára 45Ft.
- 3. na ez a tuti. Csak hozzá érintem, és szépen befut az ón a szálak közé, könnyű vele dolgozni. Ennek a szigetelése kissé fényes színű piros-feka. Ára annak viszont 125Ft/m, hát igen.Mindhárom vezetéket ugyanott vettem. De legalább van köztük olyan, ami minőségi. Egyszer vettem máshol is, ott ráadásul talán 3 métert valamelyik típusból, mondván csak jó lesz, de az is használhatatlan volt. Mire tervezik ezeket, csipeszre, vagy csoki csatira? Egy csatlakozót nem lehet rendesen ráforrasztani.
-
ivjoe
tag
válasz
V.Stryker #5764 üzenetére
Nem jó helyre raktad az i2clib-et, kezdetben rakd a saját python fileod mellé:
Install i2clib
Install quick2wire+1 tipp: ha git-tel letültöd, alapból létrehozza neki a mappát, nehogy így nézen ki a file path: i2clibraries/i2clibraries/...
-
ivjoe
tag
válasz
V.Stryker #5762 üzenetére
Ezt:
lcd = pylcdlib.lcd(0x21,0)
Erre:
lcd = pylcdlib.lcd(0x27,1)De sokkal jobban jársz, ha kidobod a francba és ezt használod helyette:
http://think-bowl.com/raspberry-pi/i2c-python-library-lcd-with-the-raspberry-pi/ -
V.Stryker
nagyúr
Köszi, ezzel sikerült oda eljutnom, hogy megtalálja az LCD-t és a tesztre bejön a sok vonalkás táblázat és ott a 7x27 -en van.
A kérdés,hogy ekkor a pylcdlib.py -fájlban nekem mit kell módosítanom, hogy jó legyen?
-
ivjoe
tag
Ha már itt járok és szóba került az LCD, azt hiszem teljesen megoldódott az LCD szemetelős gondom, ha valakit érdekel a story:.
0. Reprodukció
Igazából két gond volt vele, az egyik, hogy ha ment egy ideig spontán kiakadt kb. 24 óa alatt egyszer tuti, a másik, hogy manuálisan relével is ki tudtam akasztani.1. Pufferkondi-kísérlet
2. Relét külön tápra
A spontán kiakadás ezután is előjött.A megoldás pedig:
1. Relé tekercsköre direktben arról a tápból van meghajtva, amiről a Pi is kapja a kraftot, nem a Pi GPIO 5V-ról megy.
2. I2C LCD modul
3. I2C Python Library
Az utóbbi lib elég jó cucc, ajánlom mindenkinek.
+ Már nem csak a lámpát kapcsolgatom az ágyból a TV-m távirányítójával, de az LCD háttérvilágítását is. -
V.Stryker
nagyúr
Fel raktam, persze.
És nem a roottal van a gond, mert úgyis próbáltam.Ezt adja vissza ha indítom :
Traceback (most recent call last):
File "ora.py", line 8, in <module>
lcd = pylcdlib.lcd(0x21,0)
File "/lib/pylcdlib.py", line 30, in __init__
self.lcd_device = i2c_device(addr, port)
File "/lib/pylcdlib.py", line 8, in __init__
self.bus = smbus.SMBus(port)
IOError: [Errno 2] No such file or directory -
V.Stryker
nagyúr
válasz
V.Stryker #5755 üzenetére
Ja megvan...python ora.py
Viszont a script nem jó.
Traceback (most recent call last):
File "ora.py", line 8, in <module>
lcd = pylcdlib.lcd(0x21,0)
File "/lib/pylcdlib.py", line 30, in __init__
self.lcd_device = i2c_device(addr, port)
File "/lib/pylcdlib.py", line 8, in __init__
self.bus = smbus.SMBus(port)
IOError: [Errno 2] No such file or directory -
V.Stryker
nagyúr
Óóóóó, na....szóval én tök hülye vagyok a programozáshoz és habár próbálkoztam vele, idő hiányában még mindig hülye vagyok.
Az oldalon lévő kódot, ahogy mondtad, a lib mappába bementettem. Továbbá a te által írt kis óra scriptet is mellé tettem, ora.py-ként.
A raspbmc-hez putty val kapcsolódok. Hogy tudom elindítani a scriptet?
-
vzoltan
aktív tag
Dupla
-
sonar
addikt
válasz
V.Stryker #5747 üzenetére
Összedobtam egy ilyent próba képpen
2 percig frissiti az időt.
Azért csak addig mert amig nem végleges addig jobb ha nem végtelenített a kód.
futtatás előtt legyen telepítve amit a blogon írtak, illetve mentsd le az ottani kódot pylcdlib.py -ként (és javaslom a lib mappába berakni)
#! /usr/bin/env python
# -*- coding: Utf-8 -*-
from datetime import datetime
import time
import pylcdlib
lcd = pylcdlib.lcd(0x21,0)
x = 0
while x<120:
datum = datetime.now().strftime('%Y-%m-%d')
ido = datetime.now().strftime('%H:%M:%S')
lcd.lcd_puts(datum,1) #datum elso sorban
lcd.lcd_puts(ido,2) #ido masodik sorban
# print 'datum: ', datum, "\n", "ido:",ido
time.sleep(1)
x +=1
# print "vege" -
V.Stryker
nagyúr
válasz
V.Stryker #5747 üzenetére
Akartam írni: ez alapján.
-
V.Stryker
nagyúr
Sziasztok
ELnézést, nagyon láma dolgokat fogok kérdezni.
Szóval van egy 16x2 karakteres LCD kijelző, megjött az i2c illesztő, ráforrasztottam, ez alapján rákötöttem a Pi-re.
Amit szeretnék: Raspbmc alatt óra, naptár kijelzése. Első körben...legjobb lenne a felső sorban a dátum, alul, hogy mióta van bekapcsolva.
Kérdés,hogy raspbmc alá telepíthetem-e a pythont és megoldható-e a fent írt egyszerűség? Egy erre való python script is jöhet, mert nem tudok programozni.
-
harry
veterán
Jobban mondva, RPi és rs485 kapcsán találtam egy ilyet [link], [link], de annyira nem vonz, hogy most figyelgessem, biztosan elküldött már mindent, és kézzel állítgassam a kommunikáció irányát - a megfelelő pillanatban.
Talán ez a középre berakott arduino lesz majd, ami akkor RPi felé i2c, a többi/másik arduino felé rs485, no meg ugye egyből erre is lehet kötni szenzorokat.
Lehet picit erősnek tűnik egy arduinot ilyen "összekötőnek" használni, szerintem nem az, ha cserébe egy moduláris és egyszerűen bővíthető rendszert kapok, árban sem vészes (~1k, elég egy minimál konfig), és ha konvertereket kéne használni, az sem lenne szebb szerintem.De szívesen meghallgatok mást is, csak már végső ötletként ez jutott eszembe.
-
harry
veterán
Ma próbáltam körbejárni a különböző kommunikációs lehetőségeket, de kezdem elveszteni a fonalat...
Alapvetően maradnék annál a felállásnál, hogy van egy raspberry központ, amin weben lehet nézegetni a dolgokat, emailt küld, monitoroz, stb. Tetszőleges számú arduinora pedig szenzorok vannak kötve.
A gond ott kezdődik, hogy lenne két távolabbi pont is, ahol lesz lcd+gombsor, ugye aktiválás/kikapcsolás feladatokkal. Ide szerintem mindenképp praktikus lenne egy vezérlő, hisz a 8 vezeték kevés lenne, hogy a központban helyezzem csak el a vezérlést, tehát mondjuk ezek kapnak egy arduinot, ami így messzebb van a többitől.
Így a kommunikációhoz az i2c nem nyerő a nagyobb távolság miatt. Praktikusabb lehet az RS485, noha nem csavart érpár megy, csak párhuzamosak, de csak 10-20m-ről van szó, szerintem ez nem gond (még talán i2c sem, de nem szeretném e köré tervezni, mert azt neccesnek érzem).Viszont egyelőre nem tudom, miképp oldanám meg, pl. egy raspberry és két arduino rs485-ös illesztését, mivel az előbbin ha jól tudom, spi, i2c, uart van. Néztem, hogy lehetne-e valamilyen konvertert készíteni (pl. i2c -> rs), de annyira nem érzem szép megoldásnak; nem tudom, mennyivel lenne bonyolultabb a kommunikáció, lehetne-e kétirányú, címzés menne-e; illetve a logikai feszültségszintekre is figyelni kell, ide sem ártana egy konverter (rpi-n 3v, arduinon 5v megy).
Felmerült bennem, hogy esetleg valami primitív rf kapcsolat lenne a központ(nál lévő arduino) és a távoli lcd-s blokk között, és akkor a központnál maradhatna i2c. De bluetooth/zigbee drága, mezei rf meg nem tudom, mennyire megbízható / biztonságos.
Még egy lehetőség, hogy lesz egy "bridge" arduino, ami középen állva két szerepet töltene be: rs485-ön kommunikálna a másik (vagy akár több) arduinoval, amikre a szenzorok, lcd, gombsor van kötve; a másik irányba meg i2c kommunikáció lenne az rpi-vel. Amiatt is kényelmesebb, hogy ha az rpi a master, akkor nem kell a feszültségszintek miatt semmi egyéb átalakító.Vagy az rpi-hez elég lehet egy sima kétirányú fesz konverter, és mehet is rs485-re? Erről még nem igazán találtam infót, mi különbség is van uart és rs485 között, mert talán ez lenne a legjobb. De ha ehhez is kell a két konverter, akkor inkább már egy arduino és i2c.
-
BeriJan
csendes tag
Saját tapasztalatom az 1-wire hálózatról:
Jelenleg nem lakott ingatlanban (felújítás alatt) Villany mellé 100 méter feletti UTP kábelen behúzva sorosan felfűzve 14db DS18B20 ami egy Dallas USB illesztővel csatlakozik a PI-re.
Az adatokat RRD-be percenként gyüjti. Webes felületről grafikonokon jeleníti meg az adatokat már egy jó ideje.
Most 127 nap az uptime.
A nyáron egyszer leált az adatgyüjtés villámláskor. (Ekkor pár házzal odébb sok minden elektromos dolog tönkrement.) AZ USB illesző kihúzása és visszadugása után helyreált a rendszer. -
vkp
aktív tag
válasz
vzoltan #5738 üzenetére
Nekem most kettő van, az egyiken egy csomó gomb, egy relépanel meg egy usb dimmer, a másikon egy léptetőmotor ami egy monitort forgat, meg egy usb modem sms serverhez. Kénytelen vagyok kétóránként rebootolni, mert eldobja valamiért az usb-t és onnantól nem megy a modem se.
-
Peter789
senior tag
én csak mikrokontrollerrel próbálgattam a ds1820-at és úgy stabilan viselkedett, viszont ha I2C van akkor a jóval olcsóbb LM75-öt használnám
egyébként nem lehet hogy az adott ds1820-ad volt kehes, vagy a vezetékezése, forrasztása problémás ha többféle módon is hasonló hibákat generált?
-
vkp
aktív tag
Nekem elég vegyes érzelmeim voltak a pi-n a ds1820-as szenzorokkal, ismeretlen okból pár óra után megállt az egész, nem volt stabil. Próbáltam usb-s 1wire cuccal is, ott meg az usb-t dobálta el.
-
harry
veterán
válasz
vzoltan #5734 üzenetére
Igen, de ahogy néztem, az a 1-wire cucc, ami nem igazán érzékeny a távolságra, míg i2c kommunikációt helyi szintre tervezték, nem sok méteres távolságokra, ráadásul nekem lenne egy lcd+gombsor vezérlőpanelem pinceszinten (kocsibeállónál), amit a földszintre lesz bekötve, ami azért nagy táv. Bár írtak ilyen kiterjesztési megoldásokról is, valamilyen bufferrel (?), amivel lehet ilyesmit csinálni.
Peter789: köszi, megnézem ezeket is ma.
-
vzoltan
aktív tag
válasz
Peter789 #5731 üzenetére
nem olvastam vegig h mirol megy a beszelgetes csak bele kotnyeleskedem
biztosan tok mas amit en hasznalok.
2x30meteren , 4eres telefon kabelen (3er van hasznalatban, (tobb elagazassal, forrasztas nelkul sorkapocs segitsegevel) hoerzekeloket kotottem be (DS18B20) 3.3V-ra
es az erzekelok szepen vissza is lokik az adatokatezzel iratom ki grafikonra, kulso szerveren:
https://github.com/fape/sensor -
Peter789
senior tag
Akkor több arduino-nak végképp semmi értelme, de még 1 arduino se feltétlenül kellene... Akkor esetleg újabb alternatíva lehet, hogyha fogsz X darab opewrt-sített MR3020-as mini routert (olcsóbb mint a RPi és adott a wifi) vagy vele azonos Carambola2-es (szintén openwrt támogatott, a hozzá tervezendő nyák pedig a projekt része lehet) modult, és ezekre kötöd a csupa I2C, vagy digit lábon jelző szenzort (analóg nincsen), valamint LCD kijelzőket is lehet találni I2C buszra. Akkor a rútereken futó szoftvereken lenne a hangsúly - a végpontok gyűjtik az adatokat, az AP pedig összegzi és egy weboldalt üzemeltet belőle, plussz bármelyik végpont játszhat akár online rádió stream-eket is vagy amit csak kitalálsz
Az MR3020-asok fogyasztása elég alacsony - aktív wifi-vel és online USB-s 3G modemmel együtt 150-250mA közötti értékeket mértem, tehát nem vészes ha pár végpont folyamatosan fut...
-
harry
veterán
válasz
Peter789 #5731 üzenetére
A raspberry és az arduinok egymás mellett lesznek közvetlenül. Az arduino és az érzékelők vannak távol.
Kivétel lehet az lcd/kezelőszerv, de azon még egyáltalán nem gondolkodtam, viszont igen, ez lehet felvet majd problémákat. Majd a napokban rákeresek ezekre is, milyen lehetőségek vannak, tehát pl. akár arduinoval egybeépített saját szoftverrel, ami csak néha küld a központnak adatot (bekapcsolták, kikapcsolták, rontott kód, stb) vagy csak panel+gombsor, és a vezérlés máshol, nem tudom még.
A kihúzott kábelek amúgy nem csavart érpárok, csak simán több ér párhuzamosan egymás mellett.De köszönöm az infókat, holnap megnézem pontosabban a témát.
-
Peter789
senior tag
Nem a sebességével, hanem a jelszinttel, zajjal, visszahanggal lenne gond a kábelben. Az I2C-t maximum néhány méterre találták ki - talán nagyon alapos tervezéssel és lecsökkentett órajellel el lehetne menni akár 10 méterig is, de egy lakásban az se lesz elég, lévén hogy csillagpontosan nem lehet felfűzni a klienseket, egy körbemenő buszrendszert kell kialakítani
A CAN, RS422, RS485 mind differenciális jelátvitelt alkalmaz csavart érpáron > filléres eszközökkel mezei UTP kábelen akár kilométerekre is el lehet küldeni a jelet. A CAN-hez kell dedikált vezérlő - ez lehet a mikrokontrollerben, valamint külső is, mint az SPI portra köthető MCP2515. De igazából ez a verébre ágyúval kategória lenne, de mint érdekesség és projekt akár szóba is jöhetne.
Az RS422 mezei sorosportot igényel, így jóval egyszerűbben implementálható, csak a differenciális adó-vevő IC-k kellenek hozzá. 2 eszköz kommunikálhat egymással egyirányú, half duplex vagy full duplex módban. Én ezt használtam egy kameravezérlő projekthez, ahol a sorosportot alkalmazó JVC távirányító kimenetét lekémkedtem, majd klónoztam mikrokontrollerre a szükséges parancsokat és RS422-n továbbítottam a jelet. A múlt évi sziget youtube élő adásában remekül vizsgázott a rendszer többszáz méter utp kábeleken keresztül, a kis csapat profi minőségű munkát tudott végezni a sebtiben összelapátolt hardverrel
Az RS485 pedig szintén sorosport differenciális átvitellel, de hálózatos felépítésre kitalálva. Ez sem csillagpontos, de bírja az akármilyen hosszú kábelt és ennek a minőségére se háklis
Neked szerintem ez utóbbi lenne az ideális választás az eszközök felfűzésére. A protokollra lehet valami kész kidolgozottat keresni, de akár saját kútfőből is összedobhatsz valamit - az I2C-hez hasonlóan kell egy master és a sok slave, és a master címzi a slave eszközöknek a parancsokat
-
harry
veterán
válasz
vargalex #5729 üzenetére
Közben olvasgatok, megtaláltam az arduinohoz szükséges dolgokat is itt: [link]
Noha így valóban kihagyható lenne a képből, és mehetne egyből rpi-re, ami azért talán csak egyszerűbb. Hmm, ez lehet így lesz, és akkor füst/pir/gáz meg megy arduinora.Elolvastam, igen, ez meglehetősen kényelmesnek tűnik, talán ez lesz. Noha nem tudom, de pl. 10 hőmérő esetén szerintem túl nagy áramot vennénk le az rpi-ről, szóval külön betáp kéne, de úgy látom, mennek ezek 5v-ról is, és úgy nem lesz gond.
A tápellátást még ki kell találnom, de lapvetően valami olyasmiben gondolkodok, hogy egy pár amperes adaptert használok, erről menne az rpi, egy aktív usb hub (pl. usb wlannak), az arduinok, és a szenzorok. Lehetne lesz pl. egy külön nyákon két tüskesor, egy 5v, másik föld, aztán lehet rákötni amit akarok.
Itt nekem még kicsit tisztázatlan ez a szabályzott feszültség kérdése, szóval talán raspberry esetén nem gond, mert van fesz szabályzó, és ~3v-ról megy a cucc, de az arduinónál tudtommal nem így van, hanem vagy szabályzott 5v-ot kap, vagy nagyobb értéket (pl. 7-12v), és abból készít 5v-ot.
Vagy egyszerűen keressek direkt olyat, hogy "regulated 5v adapter"? -
-
harry
veterán
válasz
vargalex #5727 üzenetére
Nem igazán ismerem még azokat, de körbejárom a témát.
De mivel ez ugye egy projekt feladat is, amibe bele kéne fűzni arduinos kommunikációt, meg egyebeket, ezért a felállás nagyjából az lesz, amit írtam is, de alapvetően érdekelnek a különböző megoldási lehetőségek, tehát lehet van, amit egyszerűbb megépíteni, vagy olcsóbb, gyorsabb, stb. Pl. 3 arduinot megépíteni szerintem nem bonyolult, mert ma jött meg 5db atmega328 bootloaderes kontroller, pár kondi meg ellenállás köré, és működik is, egy ezres alatt marad az ára így /db. Nem tudom pl. ezek a one-wire cuccok drágábbak-e, bonyolultabb-e a kommunikáció, gyanítom mindkettőre igen a válasz, és az nekem most nem jó - bár persze ettől még lehet elegánsabb / jobb megoldás, stb. De pl. egy alap PIR szenzor 400Ft körül mozog. Vezeték is van bőven (6 meg 8 eres riasztókábelek vannak a szobákban, egy szobában kettő is, szóval ez is van bőven).Igazából amit korábban már kérdeztem, azt nem tudom, hogy milyen füstérzékelőt használjak. Ebből nem is igazán találtam ilyen kis "szenzor" jellegű dolgot, csak kész, felszerelhető darabokat, ami alapvetően nem baj mondjuk, legalább már van rajta ház, csak a riasztást kell figyelni rajta. Meg nem lenne rossz, ha mozgásra be tudnám kapcsolni az ezekben lévő csipogókat, vagy mik ezek (buzzer).
-
harry
veterán
válasz
Peter789 #5725 üzenetére
Igazság szerint én nem különösebben értek jelenleg mikrokontrollerekhez vagy elektronikához
Az általam említett dolgokkal is most a nyár folyamán volt némi időm ismerkedni.
I2C: Ez csak az RPi master és Arduino slavek közti kommunikációért felelte, tehát összesen talán 4 eszközt vezérelnék (és ha jól tudom már eleve lehetne 127-et címezni, szóval szerintem elég, nagy sebesség sem kell). Maguk a szenzorok egyszerűen rá lesznek kötve az arduino digitális lábaira. És akkor pl. adott időközönként az RPI lekéri valamennyi arduinotól a lábak állapotát, és megnézi, hol lát aktív jelet mozgásérzékelők között. -
Peter789
senior tag
jaaa értem, azt hittem a szenzor az csak 1-1 mozgásérzékelőt jelent... az I2C-hez egy lakás lehet már túl nagy, ahhoz már lehet az RS422/RS485 soros saját protokollal jobb választás, vagy ha trendi akarsz lenni akkor CAN - RPi-hez is könnyű illeszteni egy MCP2515-öst, és a mikrovezérlő oldalról meg vannak natív megoldások
-
harry
veterán
válasz
Peter789 #5723 üzenetére
Ahogy írtam is, 2-3 szoba szenzoraiért felelne egy arduino. Egy szobába kerülne 2-4 érzékelő (mozgás, hőmérséklet, füst például), és van nagyjából... ~10 monitorozandó helyiség. Tehát egy arduinon lesz mondjuk 9 szenzor. Nem beszélve arról, hogy arduinon van analóg bemenet, rpi-n nincs, bár aztán lehet nem lesz rá szükség (de pl. egy gáz szenzor analóg jelet ad).
Mindez ugye, egy teljes több szintes családi ház esetén, kisebb helyen / lakásnál nyilván kevesebb, és mint ténylegesen megépített és bemutatásra kerülő rendszerbe szintén nem teszek ennyit, szemléltetéshez nem kell, de persze úgy lesz összerakva, hogy bővíteni lehessen. Tehát pl. egy i2c buszon kommunikáló master rpi, meg két slave arduino + lcd/gombsor. Utóbbiról még nincsenek infóim, ezt akarom körbejárni most, hogy lássam, mikkel kell dolgoznom.
Itt megjegyzem, hogy ez egy több hónapos projekt, és bőven lesz mellette más dolgom is, szóval nem tervezek túl sűrűn frissítgetni, vagy lehet egy hétig hozzá sem nyúlok. -
harry
veterán
Jelentem, tényleges projekt lesz az otthoni riasztórendszer
Főleg, hogy egy egyetemi tárgy keretében fogok vele foglalkozni. Lehet vezetek majd neki valamilyen szinten egy blogot is, de ha mást nem, ide néha tervezek beírni az aktuális állapotokról.
Az alap elképzelés, hogy egy adott környezetben (családi ház, valamennyi szobába kihúzott riasztókábelekkel, de végpont és vezérlés nélkül) egy riasztórendszert kell kiépíteni, központi felügyelettel, értesítőkkel, naplózással, különböző érzékelőkkel, web hozzáféréssel, kezelőszervekkel, stb.
Terv szerint a központ egy raspberry pi, mely vezérel több arduinot, melyek egyenként 2-3 szoba szenzoraiért felelősek.Vannak már konkrétabb tervek is, egyelőre magamnak vezetek egy részletes dokumentációt, de alapvetően szerintem nem lenne rossz, ha egy ilyesmi megoldás szerepelne itt a logouton is, nem sok hasonló írást láttam eddig. Erre viszont talán csak a projekt (félév) legvégén kerítek majd sort, mert egyrészt akkor lesz teljesen kész és prezentálható, másrészt nem szeretném, ha különböző plagizálási kérdések merülnének fel, harmadrészt nem szeretem, ha sokan beleszólnak
De majd pár kérdésem biztos lesz a témában, szerencsére egyelőre valamennyi területen van egy elképzelésem az induláshoz. Első körben írok egy pontos specifikációt.
-
PistiSan
addikt
Cubieboard, Logout cikk[link] talán érdekes lehet.
-
UsagiYojimbo
tag
válasz
UsagiYojimbo #5668 üzenetére
Időközben megoldódott: érintkezési gond volt...
-
wmati
addikt
válasz
Proci85 #5716 üzenetére
Számítógépes dolgok árából tudok kedvezményt adni egér,monitor, málna pc stb Számla az én nevemre szól vásárló kap egy számla másolatot ott helyben vagy később digitális formában. Ezt használhatja ha garanciás gondja van. 10% kedvezmény a számlán lévő bruttó összegből jön le. Tehát ha a számládon bruttó 2000 ft akkor neked csak 1800 ft kell fizetned és így tovább. Nyilván ez akkor éri meg a ha valaki nagy tételben vásárol.
-
Proci85
senior tag
Egynek itt érdemes megvenni, lehetőleg többen összefogva: http://www.hestore.hu/prod_10032155.html
-
Jabby
őstag
Sziasztok!
Ismeros megkert, hogy netezesre szerezzek neki egy olcso gepet.
Ajanljatok a Rpi-t erre a celra?
Melyik Linux fut el rajta roccenes mentesen?
Itthon hol erdemes megcenni ar alapjan? -
harry
veterán
válasz
HwAdokVeszek #5705 üzenetére
Nem igazán foglalkoztam még ezekkel, így konkrét megoldást nem tudok adni, csak láttam, hogy van RF modul arduinohoz. Meg van igen wifi is, de csak pár szám érték átküldésére nem igazán kell - persze kérdés, melyik egyszerűbb / olcsóbb / kisebb fogyasztású.
Ez a microserver lényegében egy teljes értékű PC, nem? Én akkor erről oldanám meg a fájlmegosztást. Esetleg erre is lehet kötni egy arduinót, és akkor a kettő kommunikál egymással rádión, itt meg usb-n mented PC-re a sorosport adatait. Soros portról olvasni meg persze lehet linux alatt is, nem is feltétlenül kell a saját fejlesztőkörnyezete, csak a driver, de elvileg az is van. De ha tudod wifin küldeni az adatokat akkor persze még ez sem kell, csak én azt nehezebbnek gondolnám, de mondom, nem néztem még, lehet nem nagy gond.
Raspberry szerintem sem a fájlmegosztáshoz, sem a kihelyezett szenzorhoz nem ideális választás, egyikhez kevés, másikhoz sok.
-
azbest
félisten
válasz
HwAdokVeszek #5705 üzenetére
úgy tudom, hogy wifi shield is van arduinohoz, de biztosan van valamilyen kisebb fogyasztású rádiós hálózathoz is (pl zigBee [link]. Pécé oldalon is léteznek usb-s hálózati eszközök, amelyek nem wifi, hanem kisebb fogyasztású hálózatokhoz használhatók. Persze az ár eléggé változó lehet.
A kínaiaknál is találni néha egész jó megoldásokat [link], ebayen is akár. -
HwAdokVeszek
aktív tag
Ez az arduino-s ráidó megoldás érdekesen hangzik.
Azt egy kis dobozba szenzorokkal eltudnám szabadtéren helyezni, és akkuról+napelemről elmenne elég sokáig.
A router és a microsever (HP N40L) szünetmentesen kb 15-20m-re lenne tőle.
Azért fontos nekem az akksis megoldás, mert kintre nem tudok áramot vinni!Tudnál nekem részletesebben írni erről a rádiós megoldásról arduino és raspberry között?
Vagy esetleg raspberry kihagyása nélkül is megtudnám oldani a microserverrel?
A microserveren debián fut szóval olyan dolog kellene ami működne vele! -
harry
veterán
válasz
HwAdokVeszek #5703 üzenetére
Wifire és fájlmegosztásra lehet valamilyen NAS-t használni, noha az sokkal drágább + nem tudná kezelni a szenzorokat. De mondjuk ha RPi-re akarsz kötni vinyót, akkor annak a fogyasztásával is számolni kell, ami szintén nem kevés. Noha nem igazán látom, egy wifis fájlszervernek miért kéne áramellátás nélkül menni, szerintem ez nemigen jön össze, hacsak nem tényleg valami bika aksit teszel rá, szünetmentest, vagy egyebet. És a router is szünetmentesen lesz, vagy oda van áram? Különben nem sokat ér a wifi. Vagy kinek osztasz meg, ha nincs áram? Ha meg csak az elhelyezés miatt nincs, akkor azért megfontolandó kihúzni oda egy kábelt.
A szenzorokat meg lehet oldani egy Arduino-val is, pár száz mA fogyasztás mellett.
Nem tudom pontosan mit akarsz, de a helyedben betenném a router mellé a Raspberryt, onnan menne wifi, fileshare, linux, meg ami PC szinten kell, és tetszőleges helyen meg egy arduino a szenzorokkal, amik valamilyen rádiós csatornán (nem wifi) tudna kommunikálni az RPi-vel, aztán az majd továbbküldi wifin a dolgokat. Szóval én két részre bontanám a dolgokat.
-
HwAdokVeszek
aktív tag
Akkor ez az akksi kevés lesz, mert ugye az estét nem bírná ki.
Napelem még nincs kiválasztva, de azt töltené az akksit, és úgy kapná a rspberry.
Esetleg más olyan megoldás nincs ami kevesebbet fogyaszt?
Nagy teljesítményre nincs szükségem, csak log fájlokat írna wifin keresztül rsyncel.
Az a fontos hogy linux működjön rajta. -
harry
veterán
válasz
HwAdokVeszek #5701 üzenetére
[link] 700mA + egyebek, legyen 1A, az aksidról 5 órát bírna talán. Nem tudom, a napelem milyen gyorsan tölti, vagy miképp is működne.
Azzal számolj, hogy wifi ugye csak usb-n keresztül lehetséges, viszont az RPi-n lévő portok kisebb áramot adnak csak le, 150mA körül, ami kevés, tehát érdemes venni/készíteni egy külön tápos USB hubot. -
HwAdokVeszek
aktív tag
Sziasztok!
Gondolkozok raspberry pi vásárlásán.
Olyan kérdésem volna hogy mennyit fogyaszt körülbelül?
Megoldható lenne hogy egész nap menjen napelem + akku (~5000mah)?
Ami futna rajta:
Wifi
Fájlszerver
Hőmérséklet szenzor
Páratartalom szenzorMegoldható ez szerintetek?
Új hozzászólás Aktív témák
Hirdetés
- Magga: PLEX: multimédia az egész lakásban
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Hosszabb bemutatót kapott a Borderlands 4
- Genshin Impact (PC, PS4, Android, iOS)
- Windows Insider Program
- Autós topik
- Nagyrobogósok baráti topikja
- Milyen okostelefont vegyek?
- AMD Radeon™ RX 470 / 480 és RX 570 / 580 / 590
- Mibe tegyem a megtakarításaimat?
- További aktív témák...
- Új Bontatlan Mac Studio M4 Max 2025 14cCPU /32cGPU / 36GB RAM / 512GB SSD - Azonnal Átvehető Deák.
- DDR5 GAMER PC: Új RYZEN 7 8700F/9700X/9800X3D +RTX 4060/5060/4070/5070 +16-64GB DDR5! GAR/SZÁMLA!
- Gamer PC - R5 5600, RTX 2070 és 16gb RAM
- PC 1060 6GB , i7-7800x , 32GB RAM
- AKCIÓ! GAMER PC: Új RYZEN 5 4500-5600X +RTX 3060/3070/3080 +Új 16-64GB DDR4! GAR/SZÁMLA! 50 FÉLE HÁZ
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PC Trade Systems Kft.
Város: Szeged