Sikerélmény: LUA helyett Arduino

ESP8266, ESP32 chipek és az ESP-xx modulok. Programozási nyelvek, trükkök, hardware tippek.
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Sikerélmény: LUA helyett Arduino

Hozzászólás Szerző: Robert »

Illetve van még:
- BMP180 shield (nyomásmérő)
- relay shield esetén a kisfesz és a hálózati kontaktus közt 1.5 mm távolság! (http://tavir.hu/cikk-relevizsgalat cikket bővíteni kell majd :( )
- egymás mellett 2 shield (mire jó?)

Hiányolok:
- IR adó/vevő shield
- 1wire univerzális shield
- hangmodul (mic ill lejátszó / WAV player)


A shopba most írom a leírást + tesztet a SD shieldhez...
Az ESP32 amire kiforrja magát - tényleg lesz vagy 1-2 év. Súlyosbító körülmény: 2 processzormag van benne (Arduino meg kiegészítővel sem tud 2 magos chipeket kezelni (legalábbis nem láttam egyik board kiegészítő json közt sem))
http://www.tavir.hu - a gazda :)
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: Sikerélmény: LUA helyett Arduino

Hozzászólás Szerző: SanyiSay »

- egymás mellett 2 shield (mire jó?)
Mondjuk pld a nyomógomb és az oled shield nem jó egymás fölött-alatt.
Hiányolok:
- IR adó/vevő shield
- 1wire univerzális shield
- hangmodul (mic ill lejátszó / WAV player)
IP adó vevő.... hát én már a WS2812B penelt sem értettem. Ahhoz már nagyon lustának kell lenni, és pazarlás is, ha minden efféle egységet így külön használ az ember akkor nemhogy dupla shield de egy 10-es sor is kelleni fog majd. :)

1Wire univerzális? Az miaz, hogy lehet univerzális?
Van a vezérlő jel az 1 láb+táp, ez univerzális. 1wire alkatrészeknek meg hol sok hol kevés lábuk van nem univerzálisak. Vagy rosszul látom?


Hangmodulról jut eszembe:
Ezt is szerettem volna már kérdezni, de csak még egy púp a hátamon. :)

http://shop.tavir.hu/product_info.php/m ... tion-p-488
Erről esetleg van valami használhatósági információ, tapasztalat?
Parasztvakításra vagy esetleg komolyabb itthoni vezérlésre alkalmas lehet?
+ háttérzaj érzékenység meg ami még közbe jöhet.

Nextion + esp + hangmodul szerintem használható egység lenne. :)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Sikerélmény: LUA helyett Arduino

Hozzászólás Szerző: Robert »

Az IR adó/vevő az ami kellene bele:
Vevő: adatlap alapján kialakítás - soros 100R+10u Tantálkondi és 3k3 felhúzó + TSOP vevő
Adó: FET-es IR LED-es, nagy kondival

1-Wire:
- az 5V ill. 3V Vcc ágat védeni kellene soros PTC ellenállással/PolyFuse/MultiFuse
- felhúzóellenállás állítható (erős 1k5 vagy normál 3k3..4k7)
- LED visszajelzés a külső tápról
- külső táp ki/bekapcsolható
- panelen legyen DS18x20, illetve külső áram/feszmérő (DSxx34) [megvilágítás illetve páraszenzor opció]
- DS2408 portbővítő karakteres LCD-re (vagy I2C is lehet ?)

Hangmodul:
- SD kártya
- elektret mikrofon
- SPI buszos DAC és erősítőIC
http://www.tavir.hu - a gazda :)
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: Sikerélmény: LUA helyett Arduino

Hozzászólás Szerző: SanyiSay »

HA már viszont mindenhez lenne modul akkor van ez a lehetőség amire bbking fórumtárs hívta fel a figyelmem, és mesélt pár szót sikereiről.
http://wifi-iot.com/
Az itt összeállított firmware-t csak feltölti az ember az esp-re, összehangolja a Nodered-el
http://nodered.org/

Én még ehhez kapcsolódóan azt is betettem a terveim közé hogy ehhez a noderedes szerverhez való arduinos csatlakozásnak is utána nézzek . Ahogy szaporodnak az esp modulok a lakásba mindenképp kell egy ehhez hasomló központi kezelő rendszer, mert egyesével macera beállítani a feladatokat és összehangolásokat. Ám ez még szintén csak távoli terv.


Amit belinkeltem hangmodult azzal senki nem próbálkozott eddig?
Avatar
pipi
SzínkódFestő
Hozzászólások: 80
Csatlakozott: 2008. július 6. vasárnap, 6:00

Re: Sikerélmény: LUA helyett Arduino

Hozzászólás Szerző: pipi »

Hali!
nem teljesen világos ez nekem hogy működik...
Jól hangzik hogy ezt meg azt összekattintgatom, és kész...
de hogy adom meg hogy 5 percenként mérjen az adott szenzor, az rtc/ntp szinkronnal tegye ki sdkártyára xy néven, és jelenítse meg a fájlnevet az lcd jobb alsó sarkában?
Ad egy lefordított kész bináris állományt amihez nem lehet hozzányúlni?
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: Sikerélmény: LUA helyett Arduino

Hozzászólás Szerző: SanyiSay »

Igazság szerint én még csak rápillantottam a rendszerre, de ha szerencsénk van fórumtársunk jóvoltából lesz még összefoglaló is ami konrétabban járja körül a témát.

Egyébként nagyjából az van amit írtál. Kötött rendszer ahol egy sor kód írása nélkül lehet építeni.
Pld az ESP Nextion vezérlő tulajdonképen csak egy Nodered sorosport átalakító, Így maga a nextion kezelése, felülete ugyanúgy szerkeszthető használható mint egyébként persze betartva a nodared protokollját . Nodered szerverben pedig ezek a küldött adatok vannak feladatokhoz rendelve.
Nagyjából ezt az egyszerűséget gondolom a többi egységnél is.
Nekem ez a kényelmes feladatszétosztás és adatgyűjtés, ami felpiszkálta a fantáziám. Ám azt már az elején kiderült számomra hogy a magunkfajtának valószínű ez akkor ér valamit ha saját egységeinket is csatlakoztatni tudjuk NodeRedhez. Hát egyenlőre ennyit tudok. Nálam bekerült az utánanézendők fiókjába. :)
Avatar
pipi
SzínkódFestő
Hozzászólások: 80
Csatlakozott: 2008. július 6. vasárnap, 6:00

Re: Sikerélmény: LUA helyett Arduino

Hozzászólás Szerző: pipi »

Ja, ez úgy lenne poénos, ha bekattintgat, és generál egy pl. Arduino forrást a megfelelő libekkel!!!, ebból utána ki lehet jól indulni, véglegesen testreszabni.
Ha jól emlékszem blynk valami hasonlót tud...
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: Sikerélmény: LUA helyett Arduino

Hozzászólás Szerző: SanyiSay »

Arduino forrást generálni?
Ő... de hát az arduino eleve ilyen. Legalább is én így látom. Okosok megírják mindenre a kódot, ami vagy lib, vagy egyéb kódformában van, csak beteszem az én kódomba és mehet is. :)
5 percenként mérjen az adott szenzor, az rtc/ntp szinkronnal tegye ki sdkártyára xy néven, és jelenítse meg a fájlnevet az lcd jobb alsó sarkában?
ebben
- van egy szenzor lib
- SD lib
- LCD kezelés Több LCD több lib
- Mondjuk a nextionhoz is van lib de még nem jöttem rá, hogy minek, ha azt kellene visszafejtenem kiugranék az ablakon:)

Szóval ha ezeket valaki összállítja nekem és megírja a kódot, vagy egy gép vagy egy haver, abba bizony elég nehéz belenyúlni annélkül hogy ismerném külön külön a feldatok megoldásához vezető utat, ha meg ismerem a megoldást, akkor meg kár lenne mással megíratnom, hisz az sosem olyan 100%-ig mint amit én szeretnék.
Legalább is én így látom, nem kizárt hogy rosszul. :)

Blynket még nem néztem, bár már találkoztam vele. Most már rápillantok.
Avatar
pipi
SzínkódFestő
Hozzászólások: 80
Csatlakozott: 2008. július 6. vasárnap, 6:00

Re: Sikerélmény: LUA helyett Arduino

Hozzászólás Szerző: pipi »

Hali!
azért vannak gondok a libekkel, sok példát látni, amihez ki tudja honnan, milyen libet használt az írója, esetleg névazonos de más függvényekkel, esetleg más/felcserélt paraméterekkel....
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: Sikerélmény: LUA helyett Arduino

Hozzászólás Szerző: SanyiSay »

Ebben, teljesen igazad van.
Ám ennek oka szerintem az egész ESP programozás fejlődése. Amit többen említettek már. Hiányos esetenként ellentmondó információk, Arduino rendszer eleinte kevésbé sikeres összehozása ESP-SDK val ami közben szintén alakul gondolom. Ha komolyabban utána jár az ember egy arduinos kérdésnek akkor az a vége hogy SDK oldalas linkeket kap, ahol szintén nem feltétlen konkrét magyarázat van hanem esetenként több oldalas találgatás.
Persze már rengeteget javult a helyzet, használhatóbbak a libek, lassan kiforrja magát.
Persze leírás még most sincs. Libek belsejének olvasgatásából lehet kiszedni egy csomó infót, az meg nem mond semmit ha nem ismered hogy egyáltalán mit keresel benne. Ha már tudod hogy működik és csak azt nézed ők hogy oldották meg akkor szuper.

Na én abban nem hiszek hogy ezt megoldaná az hogy kész kódot kapok. Mert ugye ugyanebből a kotyvaszból van. Valamint ugyanúgy csak egy egy szűk példa lesz benne, amit megint bogarászni kell hogy megértse az ember. Aztán van ez a hatalmas fekete lyuk a wifi miatt. Sokunknak ahogy látom (velem együtt) még ismeretlen ez a terület. Kezdve akár a router beállítással, többféle wifi kommunikációval. Mondjuk ha azt veszem ez is csak olyan mint mondjuk a 1wire, I2C stb. Nem árt megérteni a működését, azután meg már könnyebben használja az ember.

Hogy ne menjekk messze a multkori HTTP fejléces kálváriám. Ott csak egy sort hagytak ki a LiB-ből és már is káosz lett. :)
Tegnapi történetem: routeremen tud vendéghálózatokat adni. Gondoltam átteszem az össze ESP-t egy külön vendég AP-ra, persze rejtett SSID. Onnatól kezdve egymással nem voltak hajlandóak kommunikálni. Mindketten aludtunk egyet és ma meg megy hibátlanul, de most meg nézhetek utána annak hogy mi is tettem valójában. (Mondjuk ESP-ESP kommunikációval már sikerült egyszer lefagyasztanom a routerem. :)
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: Sikerélmény: LUA helyett Arduino

Hozzászólás Szerző: SanyiSay »

Ja a gondolat vége lemaradt. Minderre szerintem egy gyógyír van, mióta létezik internet. Kis csoportokba gyűlünk és együtt küzdjük le a problémákat. Szerencsére már a nagyobb cégek is rászoktak erre, így gyorsabban használhatóbb termékeket fejlesztenek. ( vagy minden béta verzió formában kerül piacra, ez nézőpont kérdése :) )
Lassan beindulunk itt is és onnantól hogy többen ugyanabba a problémába akadunk bele, remélhetőleg megugrik majd az ESP kódok minősége is.
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: Sikerélmény: LUA helyett Arduino

Hozzászólás Szerző: SanyiSay »

Okos lakásunk vezérlése, annak 3D metszeti képén.
Keresgéltem 3D lakásrajzoló online futtatható programot, ami persze ingyenes is.
http://www.sweethome3d.com/
Ez egész könnyen kezelhető és jól paraméterezhető is, kis időráfordítással egész élethű lett renderelés után. Persze apró részletekig be lehet rajta állítani szinte mindent, ez csak igény és idő kérdése.

Már csak HTML és Nextion lehetőségeit kihasználva kell okosan életre keltenem a képeket. :)

Netán valaki ennél jobbat használ akkor az is érdekelne.

Ugyan még nem Microsoft HoloLens, de ki tudja, lehet jövőre már annak is nyitunk egy topikot. :)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Sikerélmény: LUA helyett Arduino

Hozzászólás Szerző: Robert »

Ez több mint alaprajz készítő. Valós időben bejárhatod a tervezett/szimulált ingatlant. Így tudod hol van útban a szekrény, hova rakd a villanykapcsolót. Ha jól emlékszem, akkor a megvilágítással is lehet játszani. Egy szoba távirányításban a felső lámpa ha ég, akkor onnan kap fényt a szoba (azt a képet látod a visszajelzésben). Ha le van kapcsolva akkor a félhomályt. Persze ha kinn süt a nap, akkor azt is látod :).

Kár hogy virtuális kapcsolókat (még) nem lehet berakni. Így lenne egy lakás, amit szabadon bejárhatsz. Aztán kiderül, hogy a tied és valaki feltörte a rendszert és most virtuálisan bejárva a kecót - realtime kerget az őrületbe:) .

szerk/kieg:
Amióta láttam van home exportálás HTML5-ben....Azaz 3Dben lehet nézelődni...
http://www.sweethome3d.com/SweetHome3DOnline.jsp
Innen online is használható...

Pl. mintaház:
http://www.sweethome3d.com/viewHome.jsp?id=1
http://www.tavir.hu - a gazda :)
Avatar
SanyiSay
Elektronbűvölő
Hozzászólások: 1031
Csatlakozott: 2009. február 28. szombat, 7:00

Re: Sikerélmény: LUA helyett Arduino

Hozzászólás Szerző: SanyiSay »

Bizony fejlődnek az IoT támadások is.
https://itcafe.hu/hir/iot_ddos_cctv_kamera.html

Még egy érv amiért nem szerencsés kész rendszereket használni. Nekem annyira bejött a google táblázat használata ESP-vel, hogy azon keresztül utasítom szükség esetén az egységeket. Persze nem egy valós távoli elérés, de legalább nem lehet átvenni vele a ház irányítását. :)

3D:
Hu.... ennyire nem is mélyedtem bele, de most felcsigáztál.
Én egyenlőre csak álló képen kattingatok már az is sokkal jobb mint a szöveges képernyő. Mondjuk a teljesen megrajzolt lakásba járkálva kapcsolgatni a dolgokat, lehet lassabb mint odamenni fizikailag és bekapcsolni. :) Ezt is jól el kell találni hogy haszna is legyen ne csak a parasztvakítás maradjon.
Nálam most úgy megy a próba verzió, hogy felülnézetből látszik a lakás és a helységekre kattintva oldalt menüszerűen lenyílnak az oda tartozó vezérlési lehetőségek. Túl kicsik lennének a vezérlő gombok ha egyből azokat kellene nyomogatni a komplett lakás képen. Ezzel a 3d mozgatás megoldással el tudnék képzelni egy átvezető videót a teljes lakás nézet és a kiválasztott helység vezérlőnézete között.

....elképzelés megvan, már csak az idő és a tudás hiányzik. :)
Avatar
Robert
Elektronbűvölő
Hozzászólások: 10191
Csatlakozott: 2005. december 9. péntek, 7:00

Re: Sikerélmény: LUA helyett Arduino

Hozzászólás Szerző: Robert »

1 hete a fél netet lebénító DDOS támadás már nem zombiPC, hanem hackelt Router és IOT eszközökről jött...
Ezeken meg általában nincs firmware frissítve, ahogyan vírusvédelem sem....

És a támadás a névfeloldásért felelős DNS szerverek ellen irányult...

Forrás:
http://index.hu/tech/2016/10/21/interne ... ertamadas/

Történet:
https://www.dynstatus.com/incidents/nlr4yrr162t8
http://www.tavir.hu - a gazda :)
Válasz küldése