led vezerles Wifin

Fórumok

Udv,

 

Szeretnek egy rendszert ami tartalmaz 40 szenzort es 40 ledet. Ha a szenzor erzekel akkor a led felvillan. A szenzor es a led Wifivel lenne osszekotve. Probalok valami egyszeru megoldast talalni keves forrasztgatassal

Barmi otlet?

 

Csaba

Hozzászólások

Szerkesztve: 2020. 10. 24., szo - 18:43

LED: ESP + NeoPixel(WS2812B) ledek, van szalag, panel, gyűrű, stb. és önálló kivitelben is. 3 szál vezeték kell összesen.

SENSOR: milyen?

Ennél egy kicsit bővebben is specifikálhatnád. Mi a szenzor? Egy Wifi-n vannak? Milyen messze? Milyen reakcióidőt vársz el? Milyen LED?

Én így csinálnám:

Ledek: WS2812b ízlés szerinti kivitelben.

Ledek vezérlése: 1db ESP-01 (Color: WS2812 1set) - 5V táp kell.

Szenzorok: 40db szenzor modul + 40db ESP-01 - 3.3V táp kell.

Kell egy programozó az ESP-01-ekhez.

Wifi router: valami OpenWrt capable és az egész működhet MQTT alapokon (hátha később okos otthonba akarod illeszteni). Hasonló igényekre egy RB911Lite2-őt állítottam hadrendbe. Atom stabil 18.06.3 OpenWrt-vel, igaz 41 WiFi klienssel nem próbáltam.

nagyon koszonom.

1. megtenned hogy belinkelsz egy tapot ami ezekhez kell csak hogy biztosan tudjam hogy jot veszek?

2. hogy fogja tudni a wifi modul hogy hova kell csatlakozni? a programozoval be tudom majd programozni?

3. milyen szoftvert javasolsz programozashos?

4. a szenzor hogy fog majd jelet adni? hogy fog majd wifin menni? hogy tudom majd osszedugni a wifi modullal?

Nézd, dobozos cuccot olyat nem fogsz kapni, ami pont ezt csinálja.

Szóval két lehetőséged van:

a, megfizetsz valakit, aki összerakja;

b, megtanulod, forrasztasz, kábelezel, programozol.

Ha a b, irányba mennél, akkor szerintem próbálj valami sokkal egyszerűbbel kezdeni.

Ha a b, irányba mennél, akkor szerintem próbálj valami sokkal egyszerűbbel kezdeni.

Szerintem kezdő projektnek ez pont jó bonyolultságú.

disclaimer: ha valamit beidéztem és alá írtam valamit, akkor a válaszom a beidézett szövegre vonatkozik és nem mindenféle más, random dolgokra.

Hát én javasolnék egy szimpla LED villogtatást, mint kezdő feladat, bármilyen uC használatával. Azért ez a feladat egy kicsit komplexebb és jelentősen alulspecifikált annál, hogy ez legyen az első és legyen sikerélmény is, de felőlem építhet elsőre halálcsillagot is.

Hogy konstruktív legyek, van Push Color mintaprogramom: https://github.com/IoTGuruLive/theiotguru-arduino-library/blob/master/e…

És van hozzá weboldalról API hívás példa: https://iotgurulive.github.io/web-api-examples/push-color.html és forrás https://github.com/IoTGuruLive/web-api-examples/blob/master/push-color…

1. A ledes részhez 1db 5V 5A kell ízlés szerinti kivitelben.

A szenzorokhoz 40db ilyen. Ha nem vagy jártas elektronikában, kérj ismerőstől segítséget, a 230V tud "csípni".

2. Igen.

3. Arduino IDE. Mind a led vezérléséhez, mind az MQTT-hez kész libek vannak. A neten pedig rengeteg példaprogramot, videót és leírást találsz.

4. Ez a szenzor csak arra alkalmas, hogy a potival előre beállított értéken triggerelje a fény meglétét. Ha az erősségét is mérni akarod akkor más szenzor és más ESP kell. 

Összekötés: a táp értelemszerűen, a DO lábat az ESP GPIO2-es lábra kell kötni. Használj ilyeneket, ha keveset akarsz forrasztgatni de a tápmodulnál elkerülhetetlen lesz. 

kaptam egy ilyent:

https://www.amazon.co.uk/NodeMcu-ESP8266-Wireless-Internet-Development/…

lett egy fenyszenzor forrasztva a 3v3-ra meg az AO-ra.

az Arduino-t meg gyurom.

Ket kerdesem van meg:

Ezt a fentit tudom hasznalni mint led controller?

Ha elemmel szeretnem meghajtani milyen elem kellene hozza?

lett egy fenyszenzor forrasztva a 3v3-ra meg az AO-ra.

Milyen fényszenzor? Melyik lábát hova kötötted és miért? Legalább egy multimétered van-e?

az Arduino-t meg gyurom.

Szerintem először a hardvert tedd rendbe. Ha az A0 lábon 0-3,3 volt közötti feszültséget tudsz mérni respetíven a fényszenzor elvárt kimenete alapján, akkor érdemes a szoftverrel foglalkozni.

Ezt a fentit tudom hasznalni mint led controller?

Tudod.

Ha elemmel szeretnem meghajtani milyen elem kellene hozza?

Elmegy egy 18650-es Li-ion celláról 1-1,5 napot, ha deep sleep állapot is használható (nem akarsz esemény alapú fénymérést), akkor 3-6 hónap.

Vannak akkuról működő cuccaim, például: https://iotguru.cloud/field/pGG1Q1HEfK76tqKA-xwR6Q/temperature

osszeraktak ugyhogy nem tudom.

Ki rakta össze és mit?

hat ha itt van a cucc a tobbire meg varni kell akkor itt keremszepen ma este programozas lesz.

Multimétered van?

mit takar a deep sleep meg az esemeny alapu fenymeres? kuld egy jelet amikor valtozik a helyzet vagy folyamatosan kuld jelet amig van feny?

Hát, szerintem a deep sleep még mindegy, attól hetekre vagy szerintem. Az esemény alapú fénymérés azt jelenti, hogy tudni akarod-e, hogy mikor lett valamekkora fény vagy időnként mintát veszel a fényerősségből és csak az érdekel, hogy diszkrét időpontokban mennyi volt a fény.

koszi, ha mondjuk a diszkret idopont 5 masodperc akkor szerinted meddig birja az aksi?

engem igazabol csak a rise vagy fal erdekel. ha mondjuk elkuldom void deep sleepbe fel tudom ebreszteni ezzel hogy kuldjon mar egy jelet hogy mostantol egjen a led:

https://www.arduino.cc/en/Reference/LowPowerAttachInterruptWakeup

 

nincs semmi cuccom egyelore csak ez a fenti amit belinkeltem de hamarosan nagy shoppingolas lesz

koszi, ha mondjuk a diszkret idopont 5 masodperc akkor szerinted meddig birja az aksi?

Ha kapcsolódni kell Wifi-hez és ilyesmi, akkor alig fog aludni, szóval 1-1,5 napot bír egy 18650-es celláról.

https://www.arduino.cc/en/Reference/LowPowerAttachInterruptWakeup

Ez szerintem ESP-vel nem fog menni.

nincs semmi cuccom egyelore csak ez a fenti amit belinkeltem de hamarosan nagy shoppingolas lesz

Szerintem kicsit lassíts, kudarc lesz ebből.

Amúgy mire kell ez így? Szupertitkos projekt?

Ezt a leírást végigköveted, a végén lesz egy ESP-01-ed, amivel tudsz egy led-et kapcsolgatni. Ez indulásnak jó, ezután már csak a sok led vezérlést kell hozzáadnod és a kapcsolást nem weboldallal, hanem valami más módon akarod majd megoldani

disclaimer: ha valamit beidéztem és alá írtam valamit, akkor a válaszom a beidézett szövegre vonatkozik és nem mindenféle más, random dolgokra.

Értjük, hogy valami világmegváltó dologot akarsz kitalálni. Ezért elmondani sem akarod, hogy mégis mire és hogy kell. Nehogy valaki lenyúlja és piacra dobja jövőhéten. 

Viszont:
- nem tudod te magad sem mi hogy kellene megvalósítani
- elektronikai tervezésben nem vagy jártas
- valószínüleg semmilyen tervezésben nem vagy jártas
- programozni sem tudnád az eszközt
- nem tudjuk mit kell érzékelni
- nem tudod milyen protokollon akarod átvinni az információt és hogyan

Ha elárulod, kb mire kell és milyen céllal, lehet valaki tud neked kész megoldást is javasolni. Vagy megvalósításra értelmes tippet.
A fényérzékelő panelt amit linkeltek, hááát kétlem, hogy neked az kell.

Jobb esetben nem lesz belőle semmi a végén. Rosszabb esetben lesz valami "izé", ami majd össze vissza működik, csak a gond van vele, mellesleg sok sok időd elmegy vele.

"Ezért elmondani sem akarod, hogy mégis mire és hogy kell": fogalma sincs róla, ma reggel úgy kelt hogy kell ilyen. Miért 40db?

Számomra sem világos, hogy a LED az egy villanás a biztonsági őrnek, vagy egy power led, ami egy szobát bevilágít? Számos IoT megoldást tudnánk javasolni, ha lenne fogalmunk róla, hogy mi ez az egész. Lehet az első választás is invalid, azaz hogy minden wifis legyen. Ha van ott áram, akkor biztos lehet vezetékelni, amin más protokoll is elhalad. Gondolom nem 40db tápot illesztene a rendszerbe :)

Szóval a víziót ki kellene kicsit bontani, ez eddig pistikés. Nem a megvalósítás, hanem az ötlet.

ps: engedjétek meg hogy egy 4 évvel ezelőtti sztorit hozzak példaként, ahol a "nagy" (hazai viszonylatban sem) raktárban az ügyfelünk automatikus mozgatókat szeretett volna (gyakorlatilag robotokkal komissiózni). Nem tudtunk megoldást adni, de a blődségre bedobtam, hogy kb. 50-1000m Ft között lenne. (Nem is mertem jelezni, hogy inkább 1000m). Ááááá, hát ő 1-2m Ft-ra gondolt és a dolgot tegnap látta a Discovery-n, hogy az Amazonnál ilyenek vannak.... na itt is ezt érzem

Én is megkaptam már ezt akadékoskodó hozzáállást, úgy hogy...

Nem tök mindegy, hogy milliárdokat fog vele keresni, vagy csak hobbi projekt. Segítséget kért (mindegy mekkora tudással), a segítség az azt jelenti, hogy arra válaszolsz amit kérdez, minden egyéb csak akadékoskodás. Ha nem akarja megosztani a részleteket, hát nem akarja. Lehet szopni fog és soha nem készül el, de az Ő dolga. Szerintem egy igazi tanuló projekt, még akkor is ha ebből kifolyólag 3 év múlva vetekedni fog a vagyona Jeff Bezoséval.

Ha van rá egy kicsi affinitása, akkor megismerkedhet pl. Arduino IDE-vel, MQTT-vel, esetleg az OpenWRT-vel, bár ez egy kicsit húzósabb. Ha már bármibe is programozott ezeket nem lesz nehéz elsajátítani.

Arról nem is beszélve, hogy ehhez nem kell EU-s tendert kiírni mert pár óra alatt "fillérekből" összelegózható.