Miniszámítógépek, SBC-k

Kis médiaszervert szeretnék otthonra

Előre is elnézést kérek, nagyon nem vagyok otthon a témában, emiatt lehet a megfogalmazás is rossz néhol.

Van jópár gigabájtnyi olyan zeném, ami nem elérhető online szolgáltatóknál, és a méret miatt nem másolható telefonra. Jelenleg egy workstation gépen csücsül, amit nem szeretnék a fogyasztása miatt a nap 24 órájában működésben tartani. Ha már lenne ilyen szerverkém, nem csak akkora disket tartanék benne, ami a zenéknek elég (60-80 GB), hanem seedelnék is róla akár.

A kliensek: Win10, Android, iOS. Tehát olyan app is szükség, amivel ezeken a klienseken hozzá tudnánk férni a zenéhez és akár shuffle módban lejátszani.

A házban van egy UPC Connect Box router (UTP kábelezés nincs), több 3,5" és 2,5" HDD, a kicsi USB-s házban épp. A keret, amit rászánnék 35-40000 Ft (-nak megfelelő lej).

Sosem volt még ilyen miniszámítógépem, nincs tapasztalatom Raspberry Pi és társaival, csak a nevüket ismerem innen-onnan. Merre induljak el?

Firefox RPi3 / streaming szolgáltatók

Üdv!

RPi3-on (Raspbian Buster 2019-09-26 updated) szeretném kipróbálni a HBOGO-t és Netfilx-et.

Feltettem a firefox-esr 60.9.0esr böngészőt (32bit) és azt írja lejátszáskor: "kódhiba F7701-1003"

Ez Widevine Content Decryption Module (CDM) hiba. Megtalálhatom ezt a raspbian-hoz valahol?

 

(chromium-ban se jobb...)

Milyen impulzusrelét, ami csendes, megbízható és lekérdezhető?

Sziasztok,

Milyen impulzusrelét javasolnátok? (Villanyszerelő fogja beszerelni.) Szempontok:

  • 230V lámpa kapcsolásra lesz használva, valahol a fürdőszobában is (külön biztonsági előírások?). A lámpa hagyományos csillár, de van ahol tápegységes LED lesz, de a táp is 230V-ról megy. Tehát lesz fali impulzus kapcsoló, aminek a kapcsolásával felkapcsolódik, majd újra megnyomásával lekapcsolódik az impulzusrelé. Ide kapcsolódik bele, hogy csendes szilárdtest relével szeretném az impulzus kapcsolót Raspberry Pi-vel kapcsolni, erre már úgy néz ki, lesz megoldásom. Tehát vagy a fali kapcsoló fogja kapcsolni az impulzuskapcsolót, vagy egy relé a Raspberry Pi által.
  • csendes legyen, már amennyire csendes lehet. Ezért zárnám ki a nem SSR reléket, mert kattannak.
  • megbízható, üzembiztos legyen, ne valami kínai hamisítvány, ami elfüstöl / meggyullad terheléskor
  • nagyon jó lenne, ha az impulzusrelé állapota Raspberry Pi által valahogyan leolvasható, lekérdezhető lenne, hogy fel van-e kapcsolva. Ha ez nem megoldható, akkor valahogyan mérném / vizsgálnám, hogy a relé kapcsolása után van-e fogyasztás vagy bármi, ami arra utal, hogy felkapcsolták a lámpát. (Nem, nem akarok fény szenzort a lámpához rakni, meg hát lehet, hogy lesz amit kapcsolok, és nem világít... :-) )
  • Az egésznek, hogy tudnám, hogy be van-e kapcsolva (a fényforrás vagy bármi), vagy sem, több szerepe lenne: egyrészt tudni akarom az állapotát, akár statisztikai céllal, másrészről központilag akár az összeset le, vagy az összeset fel fogom kapcsolni. Vannak olyan Finder impulzusrelék, amik tudják ezt, például a reset gombot 3 másodpercig nyomva kikapcsol, vagy a set gombot nyomva 1 másodpercig bekapcsolja. Automatikusan szeretném ezeket kapcsolni, vezérelni.

Amit néztem első körben, mint impulzusrelé, ez azonban ha jól látom, alapból nem jelzi leolvashatóan, hogy éppen be van-e kapcsolva:

Legrand 412400 CX3 impulzusrelé 16A 230V 1Z - halk

Itt 23 ezer:

https://daniella.hu/legrand-412401-cx3-impulzusrele-16a-230v-1z-halk-ke…

Itt 14 ezer:

https://www.villamossagbolt.hu/informaciok/felhasznaloknak/szakaszoloka…

Itt egy másik relé, sok változattal:

https://www.16amper.hu/custom/16amper/image/data/srattached/1f787185e57…

További leírások:

https://www.findernet.com/sites/default/files/country/ww/Installacios_k…

Finder típus 13.81.8.230.0000
Találtam olyan impulzuskapcsolót, amihez ezt írták: "- Max. 15 világító (glimm) nyomógombbal (1 mA / db)" Ha nézném, hogy ez a lámpa fel van-e kapcsolva, hogy megtudjam az impulzus kapcsoló állapotát? Ez csendes?

Van ahol ez van:

"- A bemenet (tápfeszültség) és a kimenet (érintkezők) egymástól galvanikusan elválasztottak" Csak ilyet vegyek?

Szóval a fő kérdés, hogy milyen impulzusrelé legyen, és hogy miként lesz megoldva az impulzusrelé állapotának a lekérdezése: az impulzuskapcsoló meg tudja ezt válaszolni a Raspberry Pi-nek valamilyen módon, nyilván valamilyen lekérdezéssel / méréssel, vagy oldjam meg az impulzusrelétől függetlenül, hogy az impulzusrelé kimenetét megvizsgálom, hogy van-e rajta fogyasztás vagy bármi, amit érdemes vizsgálni, hogy be van-e kapcsolva.

Köszönöm.

home automation DIY

Cél: szeretnék egy saját magam által épített home automation rendszert. Első körben olyan dolgokkal, mint a melegvíz hőmérséklet mérés, kazán vezérlés, csengő érzékelés, kaputelefon video, zár nyitás, szobák hőmérséklet mérése. Később majd egyéb dolgokat is szeretnék, pl. a fűtés vezérlését, ablak és ajtó nyitás érzékelést, napsütés érzékelést meg ki tudja még mit.

Egyelőre prototípusokig jutottam el, pl. van egy hőmérőm, ami Raspberry Pi-vel méri a melegvizet. Van egy raspberry-re kötött kamera, ami dobozolás után akár a kaputelefon videót is tudná.

A prototípusból a végleges cucc megépítéséhez kérnék viszont tanácsot. Első sorban eszközt javasoljatok!A raspberry-vel szeretek dolgozni, de annak örülnék, ha a legtöbb érzékelő nem egy-egy microusb töltőn lógna. Amit szeretnék: ceruza vagy gomb elem(ek), és minimum 1 év elemcserék között.

Jelenleg a prototípusokhoz WiFi-t használok, a zárnak (egyelőre egyedüli eszközként) Z-wave kell, de nem zavar az, ha ezeken kívül esetleg egy harmadik rádiós megoldást kellene implementálnom, ha az láthatóan kevesebbet fogyaszt a szenzorok eleméből, és a házon belül megbízhatóan működik és nem iszonyat drága. A WiFi a bejárati ajtó környékén már nem elég erős.

A következő dolog, amit megépítek, egy ESP8266 + a ds18b20 hőmérő lesz, várhatóan ez már mehet a víztartály oldalába állandóra. Még ki kell találnom, milyen elemmel és hogyan tápláljam meg. Várhatóan a WiFi jele onnan el tud majd jutni a routerig. Messze van, de nem kell sebesség és kicsi az adatmennyiség.

Tudtok esetleg hasonló kicsi és olcsó mikrokontrollert, ami Z-wave-et tud, van hozzá dokumentáció, találhatok példa projekteket és nem kell vért izzadni a programozásához?
Találtam egy gyors google kereséssel egy ZM5202 nevűt, ami ebay-ről postázással együtt 15$ körül érne ide, ami kb. duplája az ESP8266 árának és ez még elfogadható, de így első ránézésre fogalmam sincs, hogyan lehet programozni, és vajon tud-e pl. 1wire hőmérővel együtt működni. És gyors Google keresés nem hozott fel használható találatokat.

Raspberry + vezetéknélküli kontroller

Sziasztok!

Olyan kérdésem lenne, hogy egy Raspberry-t szeretnék beszerezni Retro konzol célra. RetroPIE vagy Lakka rendszeren gondolkodtam (más célra nincs tervezve a gép).

Azoktól kérdezném, akik már használtak ilyen célra RPi-t, hogy a vezeték nélküli kontroller támogatása milyen? Első körben inkább PS kompatibilis (analóg joy-os) kontrollert szeretnék, lehetőleg egyszerre kettő darabot.

SBC + I2C expansion + I2C RJ45 UTP 30m + I2C HUB + 30 darab, 10 azonos I2C szenzor

Sziasztok, hosszú utat jártam be, sok részmegoldást, vagy forrasztással összeépíthető lehetőséggel találkoztam, és most itt vagyok, hogy megoldást találjak erre:

- összesen akár 30, legalább 10 azonos I2C / SPI szenzort tudjak olvasni, hogy ne legyen I2C ID ütközés
- el tudjam vezetni akár 30 méterig, kábelen (WiFi-s és más kábel nélküli megoldás érdektelen számomra)
- csillagpontosan kiépített 8 eres (UTP és/vagy S/FTP)kábelen is működjön az átvitel a helyiségek és a központ között
- lehetőleg egy helyiségbe elég legyen 1 kábelt vinni, és oda több szenzort tudjak bekötni, több különbözőt
- a helyiségekben, ami maximum 30 méterre van, ne kelljen Raspberry Pi vagy más SBC, hanem lehetőleg csak maga a szenzor és a szenzor adatainak továbbításához szükséges hardver legyen ott
- működjön POE-vel, vagy távolról lehessen az áram ellátást megoldani, hogy ne kelljen ott helyben tápegységet vagy erősáramot használni
- hogy milyen buszon mennek az adatok és hogyan, az nincs megkötve, lényeg, hogy szabványos, a célnak megfelelő legyen
- legyenek olyan kész hardver modulok, amiből össze lehet legózni az egészet, és maximum kábelezni kelljen, minimális forrasztással, hogy később könnyen, olcsón karbantartható legyen az egész meghibásodás vagy bővítés esetén
- előny lenne, ha SBC / Raspberry Pi jellegű 1 darab központi egységgel meg lehetne oldani az összes szenzor olvasását, vagy minél kevesebb SBC-vel
- a helyiségenként 1-1 "SBC UTP/RJ45-ön és rajta a szenzorok" útnál kevesebbet fogyasztó alternatívát keresek

Ennek a témának az elődje, sok jó és hasznos és olcsón kivitelezhető javaslattal, azonban nem kész modulokból összerakva: CAN busz (+SPI converter) és Raspberry Pi topológia, működés, kiépítés Ha rutinosabb lennék forrasztásban, mikrokontrollerek programozásában, készítésében, akkor már a linkelt témában felvetett megoldásokkal meg tudtam volna oldani. Köszönöm ezúton is mindenkinek, aki ott hozzászólt, mert sokat segített.

Még nem találtam meg biztosan a megoldást, most itt tartok a tervezésben, megvalósítási javaslat ábrája V0.2.1:

https://imgur.com/vUx5Loo

Felhasznált eszközök:

Vezérlő, szenzor lekérdező SBC:
SeeedStudio BeagleBone Green
https://beagleboard.org/green

I2C busz csatlakozás 4 eres csatlakozóval, bár ez GPIO-ra kötve az I2C-t elhagyható lenne:
Grove Base Cape for Beaglebone v2.0
https://www.seeedstudio.com/Grove-Base-Cape-for-Beaglebone-v2-0-p-2644…

Megoldás, hogy ne legyen I2C ID ütközés:
I2C Hub 1 to 6 Expansion Unit (TCA9548A)
https://m5stack.com/products/pahub-unit

(vagy a 8 csatornás változata, hogy ne legyen I2C ID ütközés: )
SparkFun Qwiic Mux Breakout - 8 Channel (TCA9548A)
https://www.sparkfun.com/products/14685

I2C-ből RJ45, max 30 méter kábel, majd újra egy ilyen átalakító és újra I2C:
SparkFun Differential I2C Breakout - PCA9615 (Qwiic)
https://www.sparkfun.com/products/14589

I2C elosztó, hogy ne kelljen forrasztani, csak beledugni a kész kábelt és szenzorokat:
Grove - I2C Hub
http://wiki.seeedstudio.com/Grove-I2C_Hub/

Kábel:
Grove - Universal 4 Pin Buckled 20cm Cable (5 PCs pack)
https://www.seeedstudio.com/Grove-Universal-4-Pin-Buckled-20cm-Cable-5-…

Példa szenzor 1:
Grove - Temperature, Humidity, Pressure and Gas Sensor (BME680)
https://www.seeedstudio.com/Grove-Temperature-Humidity-Pressure-and-Gas…

Példa szenzor 2:
Grove - Light Sensor v1.2
https://www.seeedstudio.com/Grove-Light-Sensor-v1-2.html

UTP / S/FTP kábelek RJ45-ös csatlakozóval

Van bármi észrevételetek, hogy ez így megfelelően működne-e?
Melyik részét csinálnátok máshogy? (úgy, hogy a téma elején részletezett igények teljesüljenek)

Köszönöm.

Arduino + LCD 16x2 P398B

Üdv!
Egy Arduino Uno-val szeretném használni a 398 LCD-t. (18 pines)
Találtam is egy leírást: https://learn.adafruit.com/character-lcds/rgb-backlit-lcds
Összekötöttem: Kép
Dimension kép

De nekem csak pirosan pulzált a háttér a kódra. A szöveg nem jelent meg.
Mit ronthattam el?
A 16 pines bekötési leírása itt van: https://learn.adafruit.com/character-lcds/wiring-a-character-lcd
A 18 pines miben más?

Este újból összerakom.

Sok GPIO-t keresek

Több szál is szólt már a pici programozható WIFI csipekről, mint az ESP8266.
Én most olyat keresek, aminek lehetőleg sok-sok-sok GPIO portja van. Jó lenne legalább 20-30 szabadon felhasználható írható/olvasható digitális kapu. (Analóg jelre nincs szükségem.)
Ha jól láttam, olyan megoldás is van, hogy valamilyen bővítővel lehet akár ESP8266-ra is további GPIO csatlakozókat kötni, de nem tudom, ennek milyen így a sebessége, mennyivel lassítja a jelfeldolgozást egy ilyen kiegészítő hardver. Nekem us-os kapcsolgatási időkre lenne szükségem. (Valósidejű vezérléshez érzékelők, stepper motorok.)
Ismertek olyan wifi csipet, ami GPIO-ra van kihegyezve?
Vagy valós alternatíva ez a GPIO bővítés?
Szeretném Raspberry alatti hardverrel megoldani.
Ha erről van valakinek tapasztalata, azt örömmel olvasnám.

CAN busz (+SPI converter) és Raspberry Pi topológia, működés, kiépítés

Sziasztok!

A 20+ szenzor sok helyiségben (házi, építsd magadnak, ha tudod, ha nem, akkor pedig kérdezz nagy hülyeségeket) projekt következő lépésénél tartok.
Az I2C buszon 2 környező helyiség szenzorait fogom olvasni, azonban a messzebbi helyiségekben CAN buszt fogok várhatóan használni és ennek a kiépítésének, tervezésének a lépéseit próbálom összeszedni. Megosztom az infókat, amire jutottam.

Bevezető kérdés: ha a távolság miatt elegendő az I2C busz is, mert pár métert kell vinni, és a szenzor is támogatja az I2C-n kívül az SPI-t is, van értelme pár szenzort csak I2C buszon kezelni vagy átgondoltabb lenne akkor már mindent a CAN buszon vinni és SPI-n keresztül elérni a szenzorokat?
Lehet egyszerre az RPI-n I2C és SPI is, csak várhatóan melyik terheli jobban majd az RPI-t, ha I2C + CAN(SPI) van, vagy ha csak CAN(SPI), azonos szenzor szám esetén?
Van számottevő overhead-je a CAN-SPI átalakításnak?

Visszatérve a fő témára:

CAN busz topológia lehetőségek: =============================
- vonal / busz
- csillag (CAN busz HUB szükséges)
- gyűrű
- (továbbá lehet egymásba is fűzni, hogy a vonal/busz x. eleme után lesz csillag, stb.)

http://www.mindsensors.com/content/86-can-and-its-topology

Csillag CAN busz topológiához HUB szükséges: (olyan mint a HUP, csak teljesen más ;)

CAN busz HUB: =============================

http://www.mindsensors.com/frc/184-splitter-for-can-network

https://www.avire-global.com/products/emergency-telephones/dcp-accessor…

Ami számomra itt érdekes, hogy a CAN busz HUB-ot lehet egymásba kötni, tehát gyakorlatilag 100+ eszköz lehet egy buszon, ami jelen esetben biztosan elég lesz.
Hogy hány, az függ a BUSZ verziójától: CAN 2.0A 11 bites azonosítót használ (2048 node), a CAN 2.0B pedig 29 biteset (536870912 node, ez még gombócból is sok!).

A fenti szenzor észszerű megtervezés, elrendezés a cél.

(Itt akkor az egyik HUB-on a terminator-t be kell kapcsolni.)

Tud ilyet is, itt látszik a terminator:

Kábelezés: =============================

https://tekeye.uk/automotive/can-bus-cable-wiring

Eszközös Raspberry Pi-hez:

Ez jónak tűnik:
https://www.elektor.com/pican-2-can-bus-board-for-raspberry-pi

Duál CAN busz:
http://www.industrialberry.com/canberrydual-v2-1/

Can busz shield V2.1 izolált, ez tűnik a legjobb választásnak:
http://www.industrialberry.com/canberry-v-2-1-isolated/
(Biztos van rá magyarázat, hogy miért kell a real-time clock mellé egy elem, mert több ilyen busz kezelő eszközön van RTC + elem. Mi van, ha lemerül az elem, mi fog változni? Mi van, ha merül?)

Vagy inkább ez.
http://www.industrialberry.com/canberrydual-iso-v2-1/

Itt mi a főbb különbség a canberrydual-v2-1 és canberrydual-iso-v2-1 között?

Ez kevésbé tűnik hasznosnak az előbbiekhez képest, de lehetőség:
https://www.elektor.com/cangineberry-active-cancrypt-and-canopen-module…

Szóval ha szeretnék például bekötni 14 szenzort CAN buszon csillagpontosan, és a ez a termék 6 portos:

http://www.mindsensors.com/frc/184-splitter-for-can-network


HUB#1: PORT#1: RPI-be
HUB#1: PORT#2: HUB#2 port 1-be
HUB#1: PORT#3: HUB#3 port 1-be
HUB#1: PORT#4: HUB#4 port 1-be
HUB#1: PORT#5: (üres)
HUB#1: PORT#6: (üres)

HUB#2: PORT#1: HUB#1 port 2-be
HUB#2: PORT#2: szenzor 1
HUB#2: PORT#3: szenzor 2 
HUB#2: PORT#4: szenzor 3
HUB#2: PORT#5: szenzor 4 
HUB#2: PORT#6: szenzor 5 

HUB#3: PORT#1: HUB#1 port 3-ba
HUB#3: PORT#2: szenzor 6
HUB#3: PORT#3: szenzor 7
HUB#3: PORT#4: szenzor 8
HUB#3: PORT#5: szenzor 9
HUB#3: PORT#6: szenzor 10

HUB#4: PORT#: HUB#1 port 4-be
HUB#4: PORT#: szenzor 11
HUB#4: PORT#: szenzor 12
HUB#4: PORT#: szenzor 13
HUB#4: PORT#: szenzor 14
HUB#4: PORT#: TERMINÁTOR (TERMINAL OUT)

Akkor így megfelelő lesz?

A kérdés, ha helyiségenként általában 2-3 szenzor lesz, lehet-e láncba kötni, vagy máshogyan, hogy helyiségenként 1 kábel elég legyen?

A szerintem ROSSZ megoldás: (hogy kisbetu is hozzá tudjon szólni :)

Itt fent az a hiba szerintem, hogy maximum 1 terminátor lehet egy CAN buszon, és itt több van.
Szerintem nem jó, mert kevert topológia.

Ez a lenti kép így működhet? Költői kérdés, nem kell 2 node egymásra kötve az én esetemben, ez is szándékos rossz példa.


A sorba kötés elve alapján működhet akár. (De nem jó, mert felesleges 1 helyiségbe 2 node-ot húzni!)
Szerintem ez sem jó, mert kevert topológia és értelmetlenül van +1 node a helyiségben.

A talán biztosan jó megoldás, hogy node-onként csillagpontosan lesz összekötve:

Ahol az egyik utolsó node-ban bekapcsolom, hogy a TERMINAL OUT legyen (TERMINATOR). Vagy rakhatnék ellenállást is, de miért, ha tudja a CAN busz HUB.
Jól gondolom, hogy ebben az esetben 1 terminátor kell, és nem több, nem kevesebb?

További változat, hogy helyiségenként 1 node lesz kiépítve, és oda rakok CAN busz - SPI konvertert:

https://www.electrodragon.com/product/mcp2515-can-receiver-breakout-boa…
https://www.dx.com/p/mcp2515-can-bus-module-tja1050-receiver-spi-module…

És erre az SPI konverterre rakom a 2-3 szenzort, lásd a képen, pár szenzorral lerajzolva:

Tehát a fenti kép alapján a szenzor 1-2-3 összesen 4 éren van a helyiségbe vezetve CAN buszon, majd SPI-re alakítva rákötöm mindhárom szenzort. Továbbá helyiségenként ugyanígy kötöm be, az 1-3 szenzort. (Hogy az SPI-t hogy kötöm, az külön kérdés :)
Van ennél észszerűbb kiépítése sok helyiség, 20+ szenzor esetén, ahol akár 30 méter távolságra is el kell vezetni a CAN buszt?

Triviális kérdésnek tűnik, de ebben az esetben csak SPI-t támogató szenzorokat használhatok, kivéve, ha meg lesz oldva más interface-re az átalakítás CAN buszról, jól értem?

Szenzor bekötés: =============================

4 ér kell, én CAT6A / CAT7A S/FTP-ben fogom húzni. Kettőt a CAN busznak, kettőt a 3.3VDC + föld.

Megfelelő a 2 datát egy érpárban, és a 2 powert egy érpárban vezetni, mint a képen?
Esetleg a maradék 4 érpárt lehet egyéb gyenge áramú feladatra használni, például RJ45-be kikötni, mint 100 mbit LAN port? Vagy legyen szépen üresen?
A 8 érpár esetén mind a 4 eret 1-1 érpárban vigyek külön, és a maradék 4 érpárt pedig hagyjam üresen?

Köszönöm előre is az észrevételeket.