- Megjött a REALFORCE legfrissebb, Topre kapcsolós klaviatúrája
- Korábbi vezére figyelmeztette az Intelt a legfontosabb célra
- 300 Hz fölé merészkedik a Philips olcsónak ígérkező monitora
- Borsos árú alumíniumfelni? Nem, egy asztali PC!
- Három év után elvette az XPU Managert a Flex és a Max gyorsítóktól az Intel
- Nyomtató topik
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Blu-ray lemez tapasztalatok
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- 5.1, 7.1 és gamer fejhallgatók
- Kezdő fotósok digitális fényképei
- Azonnali VGA-s kérdések órája
- AMD Navi Radeon™ RX 9xxx sorozat
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- iPad topik
-
PROHARDVER!
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
Tankblock
aktív tag
Szia
Mire szeretnéd használni?
Mivel az utolsó ESP-IDF hez is van websocket ssl el [link] így gondolom h működik. (én csak az ESP8266 al próbáltam anno és működött)
Kérdés mire van szükséged. Ha csak pár szenzor adatára ritkán akkor MQTT és a mérések között altathatod a projectet.
Ha több adatot szeretnél streamelni folyamatosan akkor websocket egyszerűbb mivel nem kell még 1 MQTT Broker is.vagy implementálhatsz saját protokollt és akkor nem fogják feltörni.....
-
peeat
tag
Sziasztok
ESP8266 vagy ESP32 esetén
A websocket client csak ssl nélküli megoldást lehet összehozni vagy működik ssl-el is ? (tárhely probléma)Vagy jobb megoldás MQTT -vel használni ?
Egy webszerverrel kellene kommunikálnia illetve a webszerverhez készül majd egy aplikáció is.
-
Tankblock
aktív tag
válasz
Sebiferi #21587 üzenetére
akkor nem értem, egy 240 MHz futó ESP32 és egy 80MHz futó ESP8266 között az ESP32 a nyertes több okból is. ESP8266 a Wifi stackat is azon az egy magon futatja, azért kell bele a yield() . 2 Core ESP32 esetén a Wifi külön magon fut.
szerintem nem itt lesz a probléma. Programozási probléma lesz, freeRTOS nem okoz ekkora különbséget és overheadet - mert az nem OS csak egy scheduler ugyanugy tud futni ESP8266 is a FreeRTOS....
Melyik verziós ESP-IDF használod?
-
-
Sebiferi
tag
Sziasztok!
A kérdés a következő kód futásidejéről szól.
Wemos D1 mini: 80 microsec
ESP32: 194 microsec
Mitől lehet? És ez "normális"?
Arduino IDE 2.2.1#define sensorNum 10
typedef struct
{
uint32_t code = 11111111;
uint8_t time_left = 7;
uint16_t repeat_left = 5;
uint8_t name_p = 22;
} sensors;
sensors sensor[sensorNum];
uint32_t functionStart;
void setup() {
Serial.begin(115200);
Serial.println();
sensor[4].code = 0;
sensor[4].time_left = 0;
sensor[4].repeat_left = 0;
sensor[4].name_p = 0;
}
void loop() {
functionStart = micros();
for (int a = 0; a < sensorNum; a++) {
if (sensor[a].code == 0) {
Serial.print("Elem: ");
Serial.print(a);
Serial.print(" Code: ");
Serial.print(sensor[a].code);
Serial.print(" Time: ");
Serial.print(sensor[a].time_left);
Serial.print(" Left: ");
Serial.print(sensor[a].repeat_left);
Serial.print(" Name_p: ");
Serial.println(sensor[a].name_p);
}
}
Serial.print(micros() - functionStart);
Serial.println(" micros");
delay(5000);
}Köszönöm!
-
Postas99
őstag
ö.... az jutott eszembe hogy van ez az új Realtek cucc ami wifin keresztül is eléggé hatékonynak tűnik és nem túl drága , bár kinek mi.
Az ESP CAM-os cuccoknál fényévekkel jobbnak tűnik, FHD-ban tud stream-elni
Bár sosem gondolkodtam ilyenekben, mindenesetre használható ötlet.
-
JulianSinulf
őstag
válasz
vegyszer #21548 üzenetére
Szegény gyerek, nem hagyod, hogy ranked meccseket játszon a haverokkal. Elég nagy trauma fogja érni. Főleg, ha új haverokat kell keresnie, mert nem tudja megkerülni a korlátozásod.
Ha tudod, hogy mivel tolja a gyerek, akkor rá tudsz keresni, hogy milyen nyitott port kell neki. Ha ezt a routeren bezárod nyitás helyett, akkor valószínű online nem fog játszani a játékkal.
Ha átrakod a gyereket a harmadlagos routerre, az anyóst meg a másodlagosra, akkor a harmadlagoson próbálkozhatsz korlátozni, hogy ne zavarj meg másokat. Persze, ha a routeren van reset gomb, akkor a gyerek hamar kikerülheti. Ahogy a kábelbe épített elektronikát is, ha megtalálja. Meg a port korlátozást is.
Én amúgy egy egyszerű barbár módszerrel próbálkoznék első körben. A hálókábel jeleit átvinném egy relén. Ha azt akarom, hogy ne játszon, akkor relé lekapcs. Hogy ezt esetleg távolról vezérled és ESP-t használsz hozzá vagy más módon, ahogy neked kényelmes.
Kicsit barátságosabb megoldás, ha relé helyett optocsatolót használsz a kapcsolat megszakítására.De időközönként egyszerűen újraindíthatod a routert is. Ez is meg fogja akasztani a játékot. Igaz, hogy mindenki netjét is, de, ha már leszokott a gyerek, akkor nem lesz ezzel sem gond. Addig meg azt mondod, biztos frissítette a szolgáltató.
Amúgy meg, ahogy írták, szülői felügyelet használata a routeren.
Esetleg a routereket megfelelően beállítani, hogy csak egy adja az IP címeket, így onnan látod az összes klienst és tudod őket szabályozni.
Ha a "modemed" wifis, akkor gondolom az egyben a router is. Oda kellene irányítani mindent. A másik két router-t berakni AP üzemmódba. Nálam is így van most, csak két eszközzel. Mindegy, hogy melyik kliens hova csatlakozik, az első eszközön be tudok rájuk állítani mindent, mint a statikus IP cím vagy a port nyitás. A második eszközbe sosem kell belépnem.@ekkold: Bocsi, míg te írtál, én is, így csak elküldés után jelent meg a hsz-ed.
-
vegyszer
addikt
Szervusztok!
Kicsit elmérgesedett a helyzet a 15 éves fiam, és köztem. És gondoltam, hogy utána járok egy "gyerekszivató" célszerszám épírésének.
A feladvány az lenne, hogy az eszközt az UTP anya anya toldó helyére rakva tudjon olyat csinálni, hogy álttalam beállított időközönként (5-8 perc) mondjuk 15s időre az UTP 8 ere köztti kapcsolatot megszakítja, majd ha letelik az idő, akkor visszaállítja.
Csak hogy a fiam érezze a törődést, hogy este mikor kell mennie aludni, mert a hajnali 5:40-es ébresztő nem az erőssége, főleg, ha háromkor még zombit/ellenséget vadászik. Mert számomra az nem infó, hogy "DE EZ MOST RANKED!"Ezt milyen eszközzel lehetne megszaggatni, hogy az UTP-n átmenő jeleket ne zavarja meg? Mert az ok, hogy egy ESP32-vel az ON/OFF arany gyakoriságát be lehet állítani akár távolról is.
-
Urna
tag
Sziasztok!
Segítséget szeretnék kérni a korábbi billentyűzetes projekthez. Hogy ne kelljen visszakeresni, ezt próbálom reprodukálni, de nem az eredeti Teensy-vel, hanem egy ESP 32 S2 Minivel, és saját pcb-vel (ami már megjött és nagyon fasza is lett szóval köszönöm hozzá a segítségeket
) Emellett ahogy nézegettem az esp-s billentyűzetes projekteket, a
#include "USB.h"
libekkel dolgoztam.
#include "USBHIDKeyboard.h"
A matrix decoder scriptekből vettem elepul az egyiket, erre és ezt alakítottam át.
Két fő probláma van a kóddal jelenleg de elakadtam a debugolásában.
- Jól (két koodinátát ) csak a bekapcsolsá utáni első leütés során tud kiadni, utána elhagy egyet-vagy kettőt (legtöbbször ha valaminek "1-2" lenne akkor a mellette lévő " 1-3 "-ból, csak a 3 jön meg). Ez azért nem annyira hatalmas baj, de van ~60 billentyű így is.
Minden más billentyű egyébként (kivéve még bal-nyíl de lehet ez is "LED-es ") visszaadja a sor és oszlop koordinátáit.
- A másik már valóban probéma. Van két oszlop amikből nem olvas ki (egymás feletti gombokra végig ugyanaz a tünet) Ha ezeket nyomom le, akkor nem jelenik meg kiírt billentyű hanem a board LED-je világít. És ahogy néztem ha a breakoutboradon a 15-ös pint kötöm össze bármi mással, akkor is ez a játszódik le. Valószínüleg aMyPinsInOrder
tömbben rosszul haivatkozok a pinek számozására, sőt valószínüleg a 15-össel lesz baj, de nem találtam hogy mi lenne a jó megoldás. Én csak a hátulján lévő nyomtatás alapján hívtam őket 1-től 18-ig, majd 21 és 33-tól 40-ig. Ez a két oszlop amúgy a B-T-5-F5 illetve az Á és Ő "oszlopa".Itt található meg a kódom: Github a bekötés pedig úgy néz ki hogy egy 30pines FPC breakout board (ez előbb jött meg mint a saját) 1-től 27-ig tartó pinjei az ESP-be mennek be a fenti módon: 1-től 18-ig, majd 21 és 33-tól 40-ig.
Köszi előre is a segítséget!
-
JulianSinulf
őstag
válasz
ViZion #21503 üzenetére
Vanilla FW?
Azt hogyan érem el?
Vagy az ESP library könyvtárában található Camera kódra gondolsz?
AP-t így is csinál. Csak jó lenne jelszavazni. Még jobb lenne, ha egy routerre csatlakozna, bár így belegondolva, nem is biztos, hogy bírná térerővel ott, ahova kerülni fog. Ezt még nem teszteltem. -
its_grandpa
tag
válasz
JulianSinulf #21499 üzenetére
Belenéztem Github-on a kódba.
>> Az utils részen a 29, 30. sorban ...
És nem adtál a 28.-ban hostnevet ? Szerintem próbáld meg.>>....egy lábat összezár a GND-vel ..
A GPIO0-át a gnd-re kell kötni, akkor kerül az ESP boot módba és persze mielőtt összedugod a USB-vel. Ilyenkor a soros porton 57600 boud-al lehet látni pár adatot a modulról.Az most hirtelen nem látom át hová írja a log-ot, de az ESP32-CAM_MJPEG2SD.ino 117. sorában van logSetup(); fv. hívás. Lehet egy log is segítene.
(nekem meg 1 kávé
)
-
JulianSinulf
őstag
Ezt töltöttem rá.
Az utils részen a 29, 30. sorban megadtam a routerem elérhetőségét. Néha rácsatlakozik, néha nem.
A 40, 41. sorban megadtam egyedi adatokat, arra az esetre, ha AP-t hozna létre. De ez sem működik.
A data könyvtárat rá kellett másolni egy SD kártyára, hogy működjön a weboldal. Ezzel nincs is gond.
Egyebet nem módosítottam, csak fordítottam és ráküldtem az ESP-re.
Az arduino-ban a hardvert ez alapján állítottam be. 6:10-nél megállítva szerintem minden látszik. Mondjuk itt a videóban egy lábat összezár a GND-vel és úgy programozza. Azt nem értettem, hogy ez miért kell, én nem csináltam. Az MB panelon van rá egy nyomógomb, de nem villogott a piros led, hiába nyomtam. Lehet, hogy félreértettem valamit.
Ezen kód előtt meg az ESP könyvtár Camera kódos programjával próbálkoztam, arra töltöttem rá ezt a másikat. -
ViZion
félisten
válasz
JulianSinulf #21491 üzenetére
Van Home Assistant-od? Mert akkor adnék esélyt az ESPHome-nak.
-
JulianSinulf
őstag
Sziasztok!
Nem tudom mennyire járok jó helyen, az oldal keresője az ESP-re nem dobott ki semmit.
Vettem egy ESP32-CAM (OV2640) modult MB lappal.
Feltöltöttem rá ezt a kódot.
Egyrészt hiába állítom be a hálózatom adatait a kódban, saját hálózattal indul.
Az AP részen megadtam adatokat, de nem vette figyelembe, a default saját hálózattal megy akkor is.
Ha a kész oldalon módosítom, akkor rácsatlakozik a hálózatomra, de valami ping hibát dob gyakran. És újraindításnál elfelejti.
Ezek voltak az apróbb gondok.
A nagyobb gond, hogy a kamera képe nagyon homályos és, hogy időszakosan megáll. Pár másodpercig üzemel, majd semmi. Ha újrakérem a közvetítést, akkor megint megy pár másodpercig és semmi.
Az EPS32S nagyon melegszik, ahogy a kamera is és a feszültségszabályozó is.
Ez az első ESP-m, így nem tudom, hogy ez normális egy ESP-nél?
Vagy valami baja van?Ha esetleg nem ide kellett volna írnom, akkor tudtok ajánlani egy helyet, ahova mehetek?
-
ViZion
félisten
Szerintem a Tasmota ehh...
Persze kinek mi, ez a jó benne.
Merjünk nagyot álmodni, mert azt tudjuk, h a fogyasztásmérés meg a hőmérők az okosotthon "kapudrogja". Szal. lehet mindjárt egy HA + Mosquitto broker + Victoriametrics + Grafana. Ha MQTT-t nem akar, akkor ott az ESPhome, nekem ez egyszerűbb, mint a Tasmota.
-
dew28
aktív tag
válasz
joczo1337 #21472 üzenetére
kicsit off, de :
kezdesnek jo lehet amit szeretnel, de ha mar belerazodsz kozben, jonnek az uj otletek, jolenne visszanezni, keresni, stb az adatok kozott, aztan uj szenzorok, kapcsolok, es epul az okoszisztema.
pl
a kepen levokhoz en a kovetkezoket javasolnam tanulmanyozasra:
HW oldalon: megfelelo MCU+Szenzor (pl ESP8266, ESP32 stb), + egy szerver gep (ez nalad adott)
SW oldalon: MCU-ra pl tasmota firmware, -> MQTT -> influxdb -> Grafanaonnantol kezdve eleg csak a grafanat kiengedni netre (v VPN, v Zerotier), es latod a dolgokat tavolrol.
-
Janos250
őstag
-
ViZion
félisten
válasz
joczo1337 #21472 üzenetére
Szia!
DHT11-et engedd el!Az nem való kültérre. Ha kültéren párát is szeretnél mérni, akkor arra AHT20/AHT21 az ócó és a pára része pontos, de ez I2C, közel kell legyen a boardhoz. Beltérre jó és ócó cucc.
Hőmérsékletre kültéren szerintem OneWire a megfelelőbb (pl. Dallas DS18B20 szenzor), a DHT22 drága.ESPEasy-t lehet FW-nek használni, kontrollernek a Thingspeak vagy uhh, nem is tudom mit használtam, Blynk volt asszem...
Ez nem "gyári" cloud, csak a Te dashboardodra küldi az adatokat, azt sem tudja, h mitől és mit kap. Otthoni szerverre is MQTT-t tud küldeni, ha a szerveren van bróker. -
lanszelot
addikt
Hello,
Nekem ugyanez az ESP32 -es webkamera van, de az enyém 1 perc alatt 1 kép kockát ad.[link]
Ha a legkissebbre veszem a kép felbontást, akkor 10-15 mp 1 kép kocka, de a kepet alig látni olyan pici. Azt hittem ez ilyen gyenge, és dobtam a sarokba...vele együtt a projectet is.
A videón viszont, nagy felbontásban jó frissítéssel ad képet.
Ahogy megvettem úgy van, semmit se változtattam, csak bekapcsoltam, csatlakoztam.
Valamit be kell állítanom> Vagy miért rossz nekem?Wifi 1m-re van, és nincs gond a wifi-vel. Biztonsági kamera is azon van és FHD képet ad. Telefonono néztem a wifi sebességet nincs gond vele. Tehát nem azzal van baj.
-
válasz
ViZion #21448 üzenetére
tényleg mindig a fizetős rész jön elő és ez maradt meg
Persze, hogy az jön elő, mert ez mégiscsak elsősorban az ilyen célú felhasználásra készült. Nem is tudok más hasonló vezeték nélküli hálózati megoldást a GSM/umts/wifi hálózatokon kívül (ettől persze még lehet, pl Esp-now, Zigbee), viszont két közeli pont közti kommunikációra elég drágák ezek az eszközök, arra van olcsóbb megoldás.
-
ViZion
félisten
Kicsi érdekesség: ESPEasy 3 db I2C eszközt párhuzamba kezeli szépen, bódottá.
Még érdekesebb, h a 3 elvileg csúcs (DIY kategóriában) szenzor (DS18B20 és 2 db AHT21) mást mér. Legalább az AHT21-ek kb. egyformák.
Dallas 12 biten magasabbat mér, hibásan, mert nincs itt 26°C... 10 biten pontosabb.
30 sec mérések mindnek, az eredmény:
Viszem holnap és a cégnél a kalibrált hő és párához igazítom őket. Természetesen nem kell a 2 tizedes pontosság, páránál le is vettem már (+-5% eltérés is megfelel).
-
válasz
ViZion #21419 üzenetére
Csak azt elemmel táplálni... ehh.
Igen, erre írtam a kiegészítéseket.
Amúgy nem lehetetlen, néhány kolléga igen jó eredményeket ért el esp8266 akkus táplálásában, de ahhoz Wemos helyett pucér esp8266-ot használtak, kiiktatandó a Wemos lapon lévő néhány energiapocsékoló perifériát (ledek, usb-uart chip).Van deep sleep, de még ESPEasy-nél is írják, h néha nem jön vissza onnan...
Ne használj akkor ESPEasy-t.Ez dicséretes, főleg ha csak hobbi.
A fiam ennek pont ellentéte: elkezdett ő is programozni magának, de őt nem érdeklik az alapok, rögtön unreal engine-ben 3D lövöldözős játékot akart írni - és sikerült neki
-
ViZion
félisten
A fenti feladatok (a Te kiegészítésed nélkül
) így egyben egy Wemosnak meg se kottyannak. Csak azt elemmel táplálni... ehh. Van deep sleep, de még ESPEasy-nél is írják, h néha nem jön vissza onnan...
szeretem, ha mélységében is értem, amit programozni próbálok
Ez dicséretes, főleg ha csak hobbi. -
-
-
válasz
#99235328 #21383 üzenetére
Összesen 6 button lenne. Négy irány, egy Enter és egy Back
Szerintem ezt simán el tudod 1db analóg bemenettel intézni, amennyiben lemondasz a 2 gomb egyszerre beolvasásának a lehetőségéről. Ilyen irányító gombsor esetében úgyis csak véletlenül szokás 2 gombot egyszerre nyomni, gondolom nem játékvezérlőt készítesz.Jelen tervem most az, hogy 2db 18650 Li-Ion cellát kötök sorba próbaként és egy 5V-os step-down-t kap.
Jó terv, de az 5V helyett 3.3V stepdown-t használj, mivel a uC és a szenzorok is 3.3V-osak, felesleges a dupla konverzió (az onboard regulátor az 5V-ból csinál 3.3-t).
Egyébként ha van Vin bemenet (Arduino és esp lapokon van), arra lehet direkt kötni a 2db li cellát! -
fchris82
csendes tag
válasz
Wolfram #21322 üzenetére
Találtál valamit, a dimmelés most nekem is kellene. Mit lehet dimmelni, és milyen alkatrészek kellenek hozzá? (ESP-vel vezérelve)
Szia! Bocsánat a kései válaszért, elég sűrű hetem volt és át kellett térnem a hőszigetelés témakörre kicsit.
Ma a következőket rendeltem meg:
- Ez egy dimmelhető, 220V-os, 60 fokos, GU10-es "lámpa": ebay link
- Ez meg egy dimmer az Aliexpressről: https://www.aliexpress.com/item/32802025086.html?spm=a2g0o.order_list.order_list_main.5.67171802tktfpeTesztelés céljából vettem 1-1 db, hogy azt csinálják-e, ami nekem kell. Egyébként a meglepő az, hogy dimmelhető 60 fokos vagy nagyobb szögű izzóból alig találtam. Van egy rakás, ami 38 fokos, vagy volt, ami 5, de vagy egy óriág keresgéltem, mire találtam egyet. Mármint ami GU10-es is. Mert E14 és E27 foglalattal is találtam.
Nem tudom, hogy ez így azt fogja-e csinálni, mint ami nekem kell.
-
ViZion
félisten
+1
Igen, nálam is van. Lehet kombinálni is őket. ESPhome is tudja kezelni mindkettőt.
WLED elég sok frankó dolgot tud, szegmenseket lehet beállítani, van rengeteg gyári effekt, lehet pl. PC-ről vezérelni (ambilight, egyik első digitális led projectem volt). Több WLED-et lehet szinkronizálni, erről brutál YT videók vannak... néhányan nagyon dúúúván mindenre is pakolták. Jah, kimaradt, h WLED is tud RGBW-t is, meg a cool+warm white szalagot is vezérelni. + infó még, hogy nem kell megszeppenni, ha valamelyik az adott vassal nem működik. ESP8266 NodeMCU-val a 0.85-ig vissza kell menni, az kezeli. -
Őszinte leszek, azt hittem, a WLED az w mint WS. Az oldalukon az első mondatig olvastam:
A fast and feature-rich implementation of an ESP8266/ESP32 webserver to control NeoPixel (WS2812B, WS2811, SK6812) LEDs or also SPI based chipsets like the WS2801 and APA102!
Mindig tanulok itt valamit -
Wolfram
aktív tag
válasz
razorbenke92 #21326 üzenetére
A WLED lenne a megoldás?
Ahogy Janos250 írta, az ESP is tud dimmelni (LEDC), és valószínűleg ezt használja a wled könyvtár is? (https://kno.wled.ge/) 🧐 -
Postas99
őstag
hmm, szükségem lenne egy együtt gondolkozásra..
Szeretnék meghajtani mondjuk 7-8 mikrokontrollert "szinkronban" mi lenne a jó megoldás rá?
- Szinkron működés alatt azt értem hogy:
Mindegyik ugyanazt a feladatot csinálná egyszerre: Pl szervo vezérlés szinkronban, majd LED villogatás, újfent vezérlés."újabb beteg ötlet halloween-re: 30-40 cm-es babák szempilláját kell rebegtetni (tehát pislogni) majd a fejet vagy dönteni vagy elforgatni, valami kislány éneket lejátszani Szóval nem összetett feladat, de 7-8-10-15 babáról lenne szó, és ezt először külön külön, majd egyszerre kell szinkronban a többivel együtt csinálni, ami viszont így már eléggé creepy lenne."
-Szükséges egy pillanat alatt szétválni a szinkronos működésről és vezérlőjel hatására újra szinkronban működni.
Bővíthető legyen ha kell hozzá tudjak adni +1 kontrollert
Bármi ötletet meghallgatok.. most még csak elmélet..Tudom, hogy létezik a DMX protokoll ami valami hasonlót tud. De szeretném mondjuk egy WEB felületről vezérelni ha lehetséges. Nem igazán mélyedtem el a protokollban, és mivel egyszerű feladatot szeretnék adni bármilyen MCU-nak Arduino, ESP32, STM32 satöbbi ezért nem akarok őrült összeget elkölteni rá.
-
válasz
Wolfram #21322 üzenetére
Dimmelni igazából majdnem* mindent lehet, a kérdés inkább a hogyan. Leírom azokat, amiket én ismerek:
- A hagyományos izzószálas körtéket, és a "dimmable" jelzővel ellátott LED világítótesteket simán fázishasítással lehet dimmelni. Egy thyristorral megoldható, a referencia feszültséget pedig az ESP megadhatha egy digitális potméter segítségével, vagy valami jól megtervezett optocsatolós megoldással.
- A külső meghajtós LED paneleket a fenti módon nem lehet dimmelni, mert a tápegységük áthidalja a fázishasítás okozta kieséseket. Viszont lehet:
-- A meghajtó módosításával. Ezek a meghajtók lényegében áramgenerátoros tápegységek. Ha megvan a referencia ellenállás (amin keresztül a vezérlője az áramot méri) akkor annak a manipulálásával módosítható a fényerő. Ez a megoldás egyébként sokszor villódzás mentes címszóval is fut.
-- A meghajtó elhagyásával. Ilyenkor kell egy olyan tápfeszültség, amivel a LED panel biztonságban használható. Ezt a tápfeszültséget PWM-el korlátozva elérhető a dimmelés.
Fontos, hogy a gyári meghajtó kimenetét csak alapos ellenőrzés után szabad PWM-el megkínálni. Az a baj ugyanis, hogy általában ezekhez univerzális meghajtókat adnak, amik 24V-80V közötti feszültséget tudnak, és csak az áramuk korlátozott 280mA-re. Ez nekik jó, mert ugyanazt a tápot tudják adni kétszer-háromszor akkora panelekhez is, mert az azonos LED-ek sorban vannak rajta, a feszültségigény nagyobb, de az áramgenerátor ugyanaz. Viszont! Tegyük fel, hogy a LED panel amihez használnák normál esetben, 30V-ot igényel, hogy a névleges 280mA menjen át rajta. Ha ezt PWM-el megszaggatjuk, akkor egy időpillanatra nem folyik a névleges áram, amire a meghajtó a feszültség emelésével reagál, ha elég gyors, akár 80V-ra is emeli. Utána a PWM újra rákapcsolja a LED-et a tápra, és a 80V-ot megkapja a 30V-hoz való string, ami nem egészséges.
-- Ugyancsak elhagyható a meghajtó, és használható egy áramkorláttal rendelkező változtatható feszültségű tápegység elektronika. Ilyenekből van olyan, ami akár i2c-n is vezérelhető, de lehet a sima XL4015-ből is ilyet építeni. Ilyenkor az áramkorlátot elég kézzel beállítani, mert az csak egy biztonsági korlát, hogy hiba esetén a mikrokontroller túlfeszelni ne tudja a LED-eket, de alulfeszelni igen. Én ez utóbbival akarok elindulni majd egy saját tervezéssel. -
fchris82
csendes tag
válasz
Wolfram #21317 üzenetére
hát érdekes egy angol szabvány
Itt sokkal szigorúbbak a szabályok. A brit fürdőszobákban nem találsz villanykapcsolót, csak ilyen zsinórosat, az összes kapcsolót a plafonra vagy plafonba kell szerelni, és konnektort sem találsz a hajszárítóhoz. Illetve lehet villanykapcsoló és konnektor is a fürdőszobában, de olyan távolság adatok vannak megadva a csapoktól, hogy ez csak kizárólag hatalmas fürdőszobákban lehetséges. Alaposan le van korlátozva, hogy mit csinálhat egy átlag ember, minden másnál szakembernek kell ellenőriznie és tesztelnie a végeredményt, amit egyébként hivatalosan le is jelent az állam felé. Ha bárki bármit mókol, és ez elmarad, forintban milliós bírságra számíthat - ami ingatlan eladásnál bizony kiderülhet -; ha abból lakástűz lesz, ugrik a biztosítás is. Kötelező a tűzjelző már évtizedek óta, ezt is komolyan veszik. Emellett az Egyesült Királyságban nagy divat az elektromos fűtés a komplett ingatlanokban, szóval eleve jóval nagyobb áramra méretezik régóta az háztartásokat, mint Magyarországon. Ennek megfelelően kábeleznek, ennek megfelelően kerülhetnek elektromos berendezések a piacra, és ennek megfelelően méretezik a biztosító eszközöket is. Angliában "hivatalos szabvány", hogy gyűrűben kötik be a konnektorokat, így a 2.5-ös kábel valójában 5-ös lesz, hogy bírja a terhelést.
Elméletileg igazad van, gyakorlatilag meg részleteiben elég jól megoldották a dolgot. Itt tanulnak a hibákból is, mióta volt az a toronyház tűz, lekorlátozták, hogy mekkora épületig lehet nem tűzálló szigetelést használni az épületen, illetve azt hiszem 2025-től kötelező lesz, hogy talán az 5 emeletnél magasabb épületek burkolatánál ki kell alakítani rovar hoteleket lukacsos téglákkal. Ez csak ilyen aranyos érdekesség
Mindenesetre ha már átváltottál ESP-re, már csak egy wifi-re váltást kell elintézned fejben és 'minden' problémád megoldódik
Ja, csak ellenérzéseim vannak azzal kapcsolatban, hogy a WiFi-re pakoljak 50-60 eszközt, pláne, hogy ennyiben elemeket cserélgessek, vagy a töltésüket menedzseljem. Ha meg már úgy is el kell vezetni az áramot a kapcsolókhoz, akkor már elfér melette egy adatkábel is, és akkor WiFi nélkül is működik a dolog. Legalábbis ez az elméletem
-
Wolfram
aktív tag
-
fchris82
csendes tag
válasz
ViZion #21312 üzenetére
Köszi, hogy hozzászóltál, nagyon hasznos dolgokat írtál
- Fejben már át is váltottam akkor ESP vonalra.
- Egy faszerkezetes "amerikai" - onnan ismerik ezt sokan - házról van szó, gipszkarton falakkal. Angliában élek. A 230-as vezetéket csak natur vezetik a falban, nincs védőcső. Azt tudom, hogy kis feszültségű rendszernek külön csövezés kell, elolvastam először a magyar "villanyszerelő tankönyvet", meg a brit szabályozást is. Ez alól kivétel, ha a kisebb áramú kábel szigetelése megfelel a nagyobb áramra is, illetve ilyen adatkábeleknél már raknak bele árnyékolást, DE, ennek ellenére én megpróbálnék kiépíteni kábelcsatornát az adatkábelnek, hogy később bontás nélkül lehessen cserélni. A brit szabályozás a kábelek vezetésére 15 cm széles szakaszokat definiál az ilyen házaknál, szóval 10-15 cm távolság lenne a kettő között. Az egyetlen probléma ezzel a tervvel egyelőre, hogy az ilyen házaknál annyira nem szoktak kábelcsetornát kiépíteni, hogy eddig nem találtam példát rá. Volt egy videó, amiben a szaki a végén felmutatott egy gégecsövet, hogy "na, és a beltérben ezzel csövezünk, de ez nagyon ritka".Mondjuk csak nem olyan bonyolult...
- Ennek a PWM vezérlésnek mindjárt utánanézek
- Az online kalkulátor erre még nem jutott eszembe, jó ötlet ez is, annak is mindjárt utánaszámolok akkor.
- Villanyszerelős topicra is rá fogok nézni, kösziUPDATE: mennyit számít egy-egy szó. A PWM-et berakva a keresőszavak közé máris ráakadtam erre: [Lakás világítás vezérlő] Majdnem ugyanazok a céljai, mint nekem. Ő sokkal jobbat talált ki a kapcsolásra: [Fényerő szabályozó kapcsoló] "rövid gombnyomással fel illetve lekapcsolja a világítást [...] Ha nincs bekapcsolva a világítás, akkor kapcsoló folyamatos nyomva tartásával bekapcsolódik a világítás minimum fényerőn, és folyamatosan növekszik a fényerő."
-
ViZion
félisten
válasz
fchris82 #21301 üzenetére
Pár szóban én is a meglátásaimat...
A YT videós PIC aranyos, de nem a lakás nagyobb szeleteire, mert nem tudod egyszerűen integrálni, de pl. íróasztal világításnak OK. Lakásba már ESP8266 vagy még inkább ESP32 vonalon keresnék, ezzel több dolgot is lefedsz: pl. Home Assistantba integrálható, tudja dimmelni a 12 V LED-eket (PWM vezérlés és plusz egy alkatrész kell), alapból wifit (ESP32 BT-t is) tud, a programja OTA módosítható. Okos tervezéssel az ESP egy mozdulattal cserélhető, ha elhullik.
Ha új a vezetékelés, akkor a busz rendszer megoldható, fentebb volt erre példa, ha jól emléXem, de nem tudom, h megvalósult-e. Viszont a 230 V és az alacsony feszültségű adatkanócoknak elvileg külön csövezés is kell, ami megdrágítja a rendszert. Nekem volt átmeneti lustasági okokból a 230 V mellett vezetve adat, olyan 70 cm hosszan, először csak nem volt stabil high/low, majd az a bemenet meghalt az ESP-n...
"a kapcsólók hogyan küldjenek jelet, meg minek?"
Ittmindenkia többség a Home Assistant-ot és az ESPHome-ot fogja mondani, szerintem is ez a könnyen megoldható. Vezetékes kommunikációban nem tudok segíteni, egyszerűen nem olvastam utána részletesen, mert engem ez nem érint (régi ház, vezeték csak modem-server-PC-AP vonalon van).
Ahogy írták is, ledeknél jobb lenne a közelükben, a szalagra méretezett normális táp.
"Vennék vmi különleges színűt csak erre, nehogy véletlenül vki 220V-asnak nézze később."
230 V és arra fekete vagy barna (régi rendszerben) használható. 12 V-hez pirosat kellene használni. Zöld-sárga az csak a védőföld lehet.
A vezetékek keresztmetszetét online kalkulátorral érdemes átszámolni, ha nem sok méterekről van szó és van hely, akkor lehet egyel vastagabbal húzni. Nálam így csináltam, tűzhelyhez a 2,5 elég lett volna, 4-est húztam, nyugodtan alszom."Dimming control via firing angle method." van erről is indiai videó, LED-nél ez nem lenne megfelelő.
Mielőtt belevágsz, a villanyszerelős topikot is látogasd meg.
-
válasz
fchris82 #21301 üzenetére
Szia!
A beépülő tetőterünkben hasonlót csináltam. Ott mondjuk annyi volt a jó adottság, hogy az elosztószekrénytől csak a mosdó volt viszonylag messze.
Én nem babráltam egyedi fali kapcsolókkal. A használt szerelvénycsalád vakfedelének (majdnem annyiba került darabja, mint a kapcsolóknak
) hátuljára felragasztottam TP223 touch sensort. Ez sima digitális jelet ad. Azért nem akartam egyedi busszal elbonyolítani, mert ha egy villám elviszi az összes kapcsolót, akkor szívás azon hajtani, hogy mindet lecseréljem, mert addig nincs kapcsolható világítás. Ebből a szenzorból 20db 1500Ft, bármennyit tarthatok tartalékban. Vagy ha elköltözünk, nem akarom, hogy az új tulaj, vagy annak szerelője szidja anyámat az egyedi kivitelezéssel.
A kapcsolókhoz 3x0.75 vezetékkel álltam ki. Ez ugyancsak visszafelé kompatibilitás miatt van. Ha egyszer valami okból hagyományos kapcsolókra kell visszaállni, akár váltóra, akár wifis okosra, akkor meglegyen a vezeték.
A vezérlőközpont ESP alapú, ami egy arduino végfokozattal beszélget. Azért dupláztam, mert a logikát az ESP viszi, azon lehetséges hogy kell új firmware, amit OTA fel tudok rá tenni, de közben nem szeretném, hogy a kimenetek villódzanak, vagy elfelejtsék az utolsó állapotukat. Amint az ESP magához tér frissítés után, csak visszakéri a státuszt az atmega chiptől.Amit még nem oldottam meg, az a dimmelés. A legtöbb lámpa GK-ba süllyesztett LED panel. A gyári tápjuk a legalapabb gagyi LED meghajtó amit csak kapni lehet. Ezt valószínűleg kiváltom egy központi táppal, és sok áramgenerátoros kimenettel.
-
mprrpm
tag
válasz
fchris82 #21303 üzenetére
Teljesítmény szabályozó rész megépítése sem egyszerű 20-25 zónának.
Nekem a 8+4db redőny vezérlőnek a megépítése is kihívást jelentett pedig ott tényleg csak relékkel van megoldva a teljesímény rész.
Vezérlés pedig atmega2560 a nagyszámú digit be kimenetek miatt + ESP32 a wifi+webserver miatt (reggel-este ne kelljen végignyomni mind a 12redőnyt 3 szinten).
-
fchris82
csendes tag
Sziasztok!
Lakásfelújításban vagyok éppen, és ha már újra lesz kábelezve az egész ház, szeretném okosítani a világítást. A készen vásárolható smart home megoldások nem pont azt tudják, ami nekem kellene - vagy nem akadtam rájuk. (A SmartHome topikban már feltettem a kérdésem, ott nem igazán kaptam választ, valszeg azért, mert a kérdésemhez kapcsolódó és értő emberek itt lehetnek inkább)
Érintésre működő villanykapcsolókat szeretnék, amikkel fényerőt is tudok állítani, és szeretném, ha néhány lámpa mozgásérzékelővel egybekötve kapcsolódna, időponttól függő fényerővel. Pl ha hajnali 3-kor lebotorkálok a konyhába vmiért, akkor csak 20%-on kapcsolódjon fel, illetve szeretném, ha este 10-kor automatikusan levenné a fényerőt a legtöbb helyen, ezzel mintegy "alvó üzemmódot indítva".Elindultam ilyen "csináld magad" irányba, eddig az az elképzelés, hogy:
- Csinálnék egyedi villanykapcsolókat. Itt találtam egy jó példát: https://www.youtube.com/watch?v=3KQd9F0P6PI PIC16F627A mikrokontrollert használ.
- A kapcsolóktól a "központig" lenne egy busz rendszer. A kapcsolók erre a rendszerre kapcsolódnak és küldik a jelet a "központba", ami aztán az idő és a kapott "kód" alapján felkapcsolja/lekapcsolja/dimmeli a megadott világítást. (a kapcsolók "küldenének" egy kb 2 byte-os integert, melyik kapcsoló, melyik blokkban, melyik funkcióját nyomták meg - fényerő növelés vagy csökkentés)
- A központban lennének a relék, az összes lámpa csillag rendszerben onnan lenne kábelezve (ahogy éppen összeszámoltam, 20-25 világítási zóna lenne).A legnagyobb kérdés a középső rész: milyen buszrendszer legyen és a kapcsólók hogyan küldjenek jelet, meg minek?
Jelenleg az RS485-tel szemezgetek, de kaptam egy olyan javaslatot, hogy elgondolkozhatok a CAN-en is. Mindkettőnek 2 ér kell, 4 eres kábel pont jó lenne, 2 az adatnak, 2 a 24V-os tápnak, amit a végeken down stepelnék a szükséges feszültségre - ezen keresztül kapnák az áramot az USB-s biztonsági kamerák is. Azt gondolom jelenleg, hogy egy vagy több Arduinoval vagy ESP32-vel (vagy mással) ez könnyen megoldható. Tudna itt bárki adni egy kis kapaszkodót, hogy:
- Melyik bus rendszert javasolná? Vagy melyiket biztosan nem.
- Hogyan kerülne a jel a bus rendszerre, ha ilyen dip switch-csel szeretném megoldani a kapcsolóktól érkező jel "programozását'? (lásd kép) Vagy jobban járok, ha inkább mindegyik mikrokontrollerbe beleprogramozom a dolgokat?
- Az Arduinót megfelelőnek tartjátok erre a feladatra, vagy vmi egészen mást javasolnátok inkább?Tudok az RS485 32 node-os limitjéről, de mivel emeletenként lenne egy-egy bus, ez még összesen is elég lenne, hát még ha emeletenként van. Ez így újraolvasva nagyon menőn hangzik, mintha nagyon sok emelet lenne, valójában van egy földszint, meg egy emelet
Én nagyon nyitott vagyok a tanulásra is, szóval ha tud vki vmi könyvet, vagy bármilyen oktató anyagot javasolni, ami kapcsolódik a témámhoz, azt is nagyon szívesen venném.
-
Micsurin
nagyúr
válasz
ViZion #21296 üzenetére
Nagy király vagy mindenre gondoltam csak erre nem, pedig már vagy 3-at elforrasztottam.
Kikerestem a gyárit ami jött hozzá azzal jó. Érdekes.
razorbenke92 BP de ez a legkevesebb max tekergek egyet. Első körben most úgy fest a dolog sikerült de holnap kiderül ha összerakom a modellt. Ha így is megmakkan akkor keresnélek és hatalmas köszi.
ESP8266 SDFat Example V2 lefutott szépen és rajta is van a teszt.txt a kártyán szóval szerintem jó vagyok. Ma vagy holnap beintegrálom a szögmérésbe aztán kiderül, de innentől nem hinném, hogy lehetne vele gáz.----
Jó lenne végre úgy foglalkozni ezekkel, hogy nem a szakdogán ketcselek hanem mehetne szépen nyugiban a saját elektromos redőny projektem. -
Micsurin
nagyúr
ESP-WROOM 32
Azon agyalok, hogy viszont egyetemen laborokban VMware és Ubuntun megy a dolog, lehet erre fele kéne keresgélni esetleg? Mivel most csak felraktam minden libraryt a sajátomra és ahogy mindig Win11 + ArduinoIDE / VSCode. De érdekes eddig sosem ütköztem ilyen hibába.
-
Micsurin
nagyúr
Nem szakdoga most más, hobbi projekt.
Adott két ESP32S, BLE-vel szórakozok viszont ha rátöltöm konkrétan a GitHub-os minta kódot akkor az egyik ESP "meghal":
[link]In file included from C:\Users\Micsurin\OneDrive\Dokumentumok\Arduino\libraries\ESP32_BLE_Arduino-master\src/BLEAdvertising.h:15,
from C:\Users\Micsurin\OneDrive\Dokumentumok\Arduino\libraries\ESP32_BLE_Arduino-master\src/BLEServer.h:19,
from C:\Users\Micsurin\OneDrive\Dokumentumok\Arduino\libraries\ESP32_BLE_Arduino-master\src/BLEDevice.h:18,
from C:\Users\Micsurin\OneDrive\Dokumentumok\Arduino\sketch_oct31a\sketch_oct31a.ino:7:
C:\Users\Micsurin\OneDrive\Dokumentumok\Arduino\libraries\ESP32_BLE_Arduino-master\src/FreeRTOS.h:61:28: error: 'ringbuf_type_t' has not been declared
Ringbuffer(size_t length, ringbuf_type_t type = RINGBUF_TYPE_NOSPLIT);
^~~~~~
exit status 1
Hiba a(z) ESP32 Wrover Module alaplapra fordításra.Már lassan az összes fórumos orvosságot néztük de nem segít ha kitöröljük a BLE importot, se ha újra hozzáadjuk se semmi.
Mit lehetne vele kezdeni? Másik ESP-n viszont nem tudjuk kipróbálni mert a servernek szánt kód már nincs meg csak a boardra írva.
-
Urna
tag
Hú akkor inkább egybe válaszolok.
Az auto routing után most csináltam pár verziót, ha jó lesz a klaszikus kialakítás akkor a kis hely miatt valószínüleg azzal próbálkoznék hogy a lap egyik oldalán az ESP a másikon a szallagkábel csati.
Janos250
Van ilyen, igen hogy ha nincs minden vég bekötve akkor szól, de pl az esetemben Minden olyanra szól amire nincs kötve semmi, esetemben ezek a "kivezetett" pinek, pl a GND.
A panel vezetékezés valós baj volt, én valahogy abban a hitben voltam, hogy a kapcsolási rajz után ő autómatikusan megcsinálja a pcb-kreálásakor, de csak ilyen segédvonalakat ad hogy mit mivel kéne összekötnöm. A pcb szerkesztés oldalán valóban egyesével be kéne kötnöm mindent, de megtaláltam és tud auto-routingot. Így már ezzel sincs baj, de eddig valósan hiányzott.
A saját footprint is jó ötlet, de igazából kelleni fog egy alkatrész fizikailag is amivel a kábelt rögzítem majd a pcb-hez. Szóval előbb vagy utóbb kelleni fog majd a pontos típus.
Aryes
A 2x2 soros mintát igazából felhasználói modell alapján tettem be, de holnap ha minden igaz megjönnek a sajátaim és le tudom mérni hogy mennyire pontos, szemre mindenképp az.
Az usb-s lefoglalt pinek már érdekesek, ahogy olvastam azokra a GPIO 19 (USB D-) és 20 (USB D+) -as van használva. Viszont elvileg ez tudja a C-s usb-n is, és ott lenne használva. Bár most hogy leírtam már nekem is megingott a hitem ebben, de nagyon így rémlik, megnézem ezt újra mindenképp.
A touchpad valóban a projekt része de nem ennek a kontrollernek a dolga, ahogy néztem neki nem is kell semmi kontroller, mert ps2-es-ként kommunikál, csak szét kell szedjek egy ps2-usb konvertert. -
Urna
tag
Köszönöm mindenkinek!
Ahogy nézegettem, a három "egyboardos" javaslatot, (pi pico, black/blue pill, ESP32S2 mini) végül az ESP mini lett végül (igazából helyből kettő, a másiknak is van tervben már projekt, de sorba haladok).
Most a következő hogy a nyák készíttetést, illetve a szallagkábel csatlakozót vadászom. Valószínüleg ha már a programozás részénél leszek, írok újra ezzel kapcsolatban. -
ekkold
Topikgazda
válasz
Postas99 #21233 üzenetére
A BlackPill-t lehet arduino-val programozni? Mit kell telepíteni ill. milyen alaplapot kell hozzá beállítani?
A BluePill-eket annak idején kipróbáltam meddig lehet felhúzni. A kínai hamis procik 104MHz-en még működtek. Eredeti procival 128Mhz-en simán ment a BluePill, utána próbaképpen kicseréltem a (8MHz-es) kvarcot. 10MHz-es, és 11,1MHz kvarccal próbáltam. Alaphelyzetben 9-es szorzóval megy, és a szorzót növelve 150MHz- környékén volt a max. ahol még működött. Vagyis, ha egy hangyányival mégtöbb sebesség kell 80...88MHz-re, esetleg 104 MHz-re még mondhatni biztonsággal fel lehet húzni (kvarc cserével, vagy a szorzó átállításával). Bár érzése nekem az STM proci 72MHz-en is jóval gyorsabbnak tűnik, mint pl. az ESP8266 80MHz-es procija. -
-
Így van, tetszőleges 5V adapter jó lesz, ami képes akkora áramot leadni, amennyi szükséges. Az esetleges feszültségeltéréssel nem kell foglalkozni, mert ha magasabb picit a feszültsége, mint az USB +5V-ja, akkor a board-on lévő védődióda meg fogja védeni a portot a visszáramtól.
hgyan leeht őket egyen potenciára hozni
A GND-t minden eszköz esetén össze kell kötni, ez alap. Innentől pedig csak arra kell vigyázni, hogy a portokra ne kerüljön a tápfeszültségtől magasabb jelszint (Mega esetén 5V, esp32 és RPi esetén 3,3V!) Ha mégis utóbbi két board mellett döntenétek, a szintillesztésről gondoskodni kell, ha 5V-os bármit szeretnél hozzá kapcsolni! Nem tudom, hogy a HX711 képes-e működni 3,3V tápról, illetve mekkora a mérendő jel.
-
Ala
tag
Sziasztok!
Tanácsot szeretnék kérni, hallgatóknak hallgatói feladat kapcsán.
Egy 9 csatornás HX711-es ADC-t tartalmazó "adatgyűjtő rendszert" építenénk velük.
Tavaly Arduino Megát használtunk, de erősen úgy tűnt, hogy ott kezd elfogyni a kraft. Idén ugyan úgy bent van a kalapban az Arduino mega, a Rapsbery pi (talán 2), illetve az ESP32 (itt egész pontosan egy NodeMCU ESP32s board már be is lett szerezve). A tantárgyban a programozás részét nem én csinálom, én most ismerkedek a témával.
A kérdés alapvetően az lenne, hogy egy szimultán 9 digitális csatornán10 HZ-en 24bit felbontású (9 db HX711, amik mérlegeket mérnek) digitális adatfolyam továbbítására (számítógépre USB-n keresztül) ti melyik boardot ajánláanátok?
Iletve ha van a HX711 helyett más azt is szívesen meghallgatom. -
daninet
veterán
megoldódott.. hallod sehol nem írta, hogy addig kell a GPIO0-t zárni míg el kezd programozni...
Mindenhol azt írta áram alá helyezésnél zárjam a GPIO0-t. Zártam kb 3-4 mp-ig, elengedtem aztán próbáltam programozni. Fenét: Addig kell nyomni míg elkezdni keresni a COM porton az esptool
Nem kellett hozzá semmi ellenállás meg kondenzátor, közvetlen az ftdi-re kötve szépen programozta
-
daninet
veterán
Ez az esp egy pcb-n van rajta egy okos kütyüben amin firmware-t kell cserélni. Nincs usb, forrasztgattam rá vezetékeket amit aztán ftdi-re dugtam.
Gpio0-t manuálisan (érts a vezetéket földhöz nyomom) lehúzom földre.
Esptool-al próbálom első körben a gyári fw-t lehúzni de csak timeout-ol.
-
válasz
daninet #21171 üzenetére
Milyen ESP8266 ez? A GPIO0 földre van húzva programozás előtt? Ezt az FTDI nem csinálja meg automatikusan, általában neked kell megtenni, vagy gombbal, vagy más módon.
Ha ez rendben van, akkor lehet, hogy a kábelt érdemes kicserélni és működni fog. Nemrég esp32cam modullal jártam így, hogy nem akarta a jót az egyik kábellel, aztán egy másikkal sikerült.
Ha végül egyik se működik, akkor igen, elég, ha csak a GND, TX, RX lábak össze vannak kötve, és nem kell ellenállás. -
daninet
veterán
Egy ESP8266-ost programozok FTDI programozóval. Úgy néz ki nem ad elég tápot az ftdi fel sem tudja éleszteni az esp-t hogy a chip számát kiolvassa.
Kell egy külső PSU. Elég, ha csak simán összekötöm a GND-ket és a VCC-t egyáltalán nem kötöm rá az FTDI-re?
Kellenek ellenállások a TX RX vezetékekre? Ha igen mekkora? -
válasz
tibi-d #21163 üzenetére
Jó kis svájci bicska, de igazából nem tudom, hogy mi lehet az a feladat, amit csak ezzel lehetne elvégezni, két elavult cél uC van egy lapon. Akkor jöhet jól, ha kell a wifi és nagyon sok portot kell vezérelni, ami 5V logikát használ, emiatt egy ESP32 vagy STM32 használata kényelmetlen lenne a szintillesztés miatt. Esetleg van otthon egy csomó UNO shield, és jól jönne a láb kompatibilitás.
Te mire használnád?
-
Micsurin
nagyúr
Adott egy ESP8266 és egy GY521.
Hogy tudnék log fájl generálni és letárolni fájlba? Nem feltétlen bánnám ha nem Wifin kéne átküldjem.Van valami SD kártyás megoldás vagy marad a Wifi-n vissza gépre?
(50ms-enként gyorsulás és dőlésszöget akarok csak tárolni semmi extra.) -
ViZion
félisten
"Victoriametrics-et nem ismertem", nyugi, én sem...
telepít, beállít és soha többet nem kell hozzányúlni, igazi "fire and forget" cucc...
ESPHome-nak komoly doksija van, sajnos kevés példával, de azért találni hozzá mindent is. Pl. can bus. ESPeasy-re is érdemes ránézni, de ott ilyesmit nem találtam hirtelen. -
moex1
tag
válasz
razorbenke92 #21145 üzenetére
Köszönöm a sok hozzászólást, egyben válaszolnék.
Victoriametrics-et nem ismertem, de megnézem, köszönöm. Influxot igazából évek óta használom, kedvelem, de azért rálesek.
ESPHome-ot és társait sosem használtam/próbáltam még. Egyelőre úgy látom, hogy vezetéken szeretném megoldani a problémát. Persze ez még bőven változhat. Ahogy néztem, elvileg ESP32-ben van CAN controller, így csak transceiver kell, ami alacsony darabszámnál nem olyan nagy költség. Bár az RS485 illesztő csak fele / harmada.
A CAN azért is érdekelne, mert azzal még nem volt dolgom. Lehet, hogy az lesz a vége, hogy építek 3 - 3 nodeból egy - egy teszt környezetet és kipróbálom. -
ViZion
félisten
Mint írtam, ezeken rendkívül kevés adat megy. De ha a wifi káros, akkor már mindegy is, mert a cégnél van egy rakás, meg a BT perifériák, 5G, miegymás... Szal. otthon a wifi nem akkora para, főleg úgy, h a házban telefon térerő is alig van.
De ettől még igazad van, ha van rá affinitása, akkor legyen kanóc. EspHome és hasonlókban nem tudom, h a wifi kikapcsolható-e. -
ViZion
félisten
Szia!
influxdb helyett Victoria metrics.
ESP32-vel a wifi stabil, de legyen egy jó AP (beam forming, több antennás, MIMO),
van OTA (HA alól az EspHome vagy EspEasy -itt egyelőre nincs rendes HA integráció, MQTT van). Nem kínlódnék a vezetékes adattovábbítással, annyira kevés adat megy.
Nálam aszongya'hogy van 8 Tuya cucc, 3 Shelly, 4 ESPeasy, 1 PiZero W, 4 telefon, 1 tablet és két laptop az 1 db wifin (Tenda AP). Asszem nem hagytam ki semmit
Arduinot elengednám, ESP rulezSzenzorok vagy onewire vagy I2C, de amit dob a gép és amihez van elég pin.
-
bpmcwap
senior tag
Sziasztok,
új vagyok a témában. Nagy nehez sikerült feltolni egy ESP8266-01S ESP-01S WLAN WiFi modulosra a Tasmota fw-t. Látom van benne időzítő, de nem olyan amilyen nekem kellene. Egy elektromos kiskapuhoz szeretném használni ezt a kis relét. Azt szeretném ha bekapcsolom appból vagy alexával, akkor 10 másodperc múlva kapcsoljon ki autómatikusan és persze egy áramszünet esetén alapból is kikapcsolt állapotba legyen. Ehhez már programozni is kellene vagy be lehet állítani valahogy a webfelületen is? -
cog777
őstag
Ha valakit erdekel hogy telepitsuk vscode szervert RPi4-re (vagy PC-re): [link]
PlatformIO-t is sikerult raspberry pi-re, eloszor cpptools-t kellett letoltenem a marketplace-rol es telepitenem manualisan, majd ugyanazt a platformio-val.
Forditas mar mukodik, feltoltest meg nem probaltam, illetve a PIO Home nem jelenitodik meg, de lehet hogy csak a raspberry pi miatt van.
VPN-en keresztul tavolrol, akar egy tablettel is lehet kodolni az esp32-t. -
Janos250
őstag
-
Undoroid
őstag
Sziasztok!
A Nokia 5110-es kijelzők vonalán formálódott meg egy gondolat...úgy alakult, hogy az egyik munkatársam adott néhány leselejtezett okostelefont, amiknek a kijelzőjük még jó és szeretném őket hasonlóképpen felhasználni (csak kijelzésre, az érintő nem pálya!), ha van erre lehetőség:
Huawei P8 ALE-L02
Huawei Y560-L01
Sony C1505
LG KP500
NOKIA RM-638
NOKIA RM-914A kérdésem az lenne, hogy az ezekből az elhasznált mobilokból kitermelt kijelzőkből lehetne-e használni Arduino vagy ESP segítségével a grafikus kijelzőjüket?
-
lanszelot
addikt
válasz
razorbenke92 #21083 üzenetére
Hello,
Megérkezett az ESP32-CAM-MB .
Meglepett, de nagyon.
Én egy Arduino Uno méretre számítottam.
Ez akkora mint a nagyujjam
[kép] [kép] [kép] [kép]
És már fel van töltve rá a program, csak használni kell.
Usb-t bedugom, telefonon wifi-k között ott van, csatlakozok, böngészőben 192.168.4.1 és kész, beállítások és kamera kép.
Inkább adták volna linken a progit, mert így ha feltöltök rá vmit oda a progi
Szeretem az alap dolgokat megtartani. Hát ennél ez buktaDe nagyon tetszik.
Van Rajta memória foglalat, flash light, meg minden.
Nagyon hejde kis eszköz -
válasz
lanszelot #21082 üzenetére
Az ESP32 egy mikrokontroller. Te egy erre a mikrokontrollerre épülő fejlesztőpanelt vettél, amit úgy kell kezelned, mintha egy arduino lenne. Plusz mikrokontroller nem kell hozzá, de valamivel programoznod kell, mert ezeken nincs USB-Serial átalakító, mint mondjuk egy Nano esetén.
Programozni különböző fejlesztőkörnyezetekben lehet, akár Arduino IDE szoftverrel is tudsz rá programot írni, mint egy Arduino boardra.
Wifi-BT és még millió opció van benne, amit vagy használsz, vagy nem.Szvsz, ha felmerül a kérdés, hogy "Azzal mit csinálok?" akkor általában az a válaszom, hogy ha ez kérdés, akkor egyelőre semmit. Nézegess projekteket. Youtube, Instructables, Hackaday és majd megjön az ihleted.
-
lanszelot
addikt
válasz
cog777 #21081 üzenetére
Először is köszönöm szépen a választ.
Nem tudom mi az az ESP32. Kell e hozzá Arduino /nano, uno, meg
a/?
Minek a Bluetooth benne? Azzal mit csinálok?
Vagy a kamerán kívül tud még valamit? Ahhoz van a Bluetooth?
Erre írtam hogy nem tudom mi az.
Csak bele ugrott valahogy a kosaramba, és mit lehet ilyenkor tenni -
cog777
őstag
válasz
lanszelot #21080 üzenetére
Elvileg az Arduino IDE-ben vannak esp32-hoz kapcsolodo "camera" peldak.
Azokat probald meg feltolteni ugy hogy beirod a wifi azonositot es jelszot. Remelhetoleg szabvanyosan kotottek ossze a kameraval a esp32-t.En a Lilygo valtozatot fogom megvenni, azt legalabb latom a neten, hogy valaki mar kiprobalta.
Ha telepitesz egy VPN klienst, akkor Interneten keresztul is meg tudod nezni. [link]
-
Janos250
őstag
"Szerintem a teljes TCP/IP stack implementálva van ESP32-re"
Igen, a teljes LWIP, én még nem találtam hibás működést.
Ha úgy tarja úri kedvünk, akár a C file kezeléssel is használhatjuk.
Megadjuk a szabályok szerint az URL-t, file-ként megnyitjuk, és a szabványos műveletekkel kezeljük, írunk rá, olvasunk róla. -
Tankblock
aktív tag
válasz
Wolfram #21060 üzenetére
Ezt neked kell megírnod, nincs más mód, ne feledd ez a uC world, nem C# vagy magasabb nyelv, bár a lambda kifejezések működnek ESP-IDF alatt.
Nem, mágia csak instruálja a Fordítót,h ezeknek egymás utáni bytoknak kell foglalni mindenképpen a memóriában.
Amit te szeretnél is működhet, csak írd meg....
-
Janos250
őstag
válasz
Wolfram #21040 üzenetére
NVS?
file > Példák > Preferences > StartCounter
https://espressif-docs.readthedocs-hosted.com/projects/arduino-esp32/en/latest/api/preferences.html
Ha nem érted meg, az azért van, mert részeg vagyok. -
Wolfram
aktív tag
ESP32-n az EEPROM.h-t használom szerver változók tárolására.
Azaz:
EEPROM.begin(512); // adat az első 512 byteonmajd
EEPROM.read(offsett); // olvasás
illetve
EEPROM.write(offsett, value); // írás
EEPROM.commit();
stbHasznál valaki valamilyen intelligensebb könyvtárat, ahol nem kell a változók típusaival/memóriacímével foglalkozni? 🤔
-
Janos250
őstag
válasz
Wolfram #21029 üzenetére
Hogy neked örömet szerezzek, megittam egy pohár vöröset is, és egy pohár fehéret is, hogy még jobban részeg legyek, így még egy hülye hozzászólás:
ha ezt ütöttem be neki:
"Írj egy programot ESP32-re, amivel egy ledet tudok ki-bekapcsolni neten keresztül, valamint egy DS18B20 által mért hőmérsékletet olvassa, és ha eléri a 25 °C-ot, bekapcsol egy ledet!"
Ezt a marhaságot válaszolta, mivel ő is ivott pár pohárkával:#include <WiFi.h>
#include <OneWire.h>
#include <DallasTemperature.h>
// WiFi beállítások
const char* ssid = "WiFi_SSID";
const char* password = "WiFi_PASSWORD";
// DS18B20 szenzor csatlakozás
#define ONE_WIRE_BUS 4
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature sensors(&oneWire);
// LED-ek csatlakozása
const int controlLedPin = 2; // A távolról vezérelt LED lábának sorszáma
const int tempThresholdLedPin = 3; // A hőmérséklet küszöböt érő LED lábának sorszáma
// Célhőmérséklet (25°C)
const float targetTemperature = 25.0;
WiFiServer server(80);
void setup() {
Serial.begin(115200);
// LED lábak beállítása
pinMode(controlLedPin, OUTPUT);
pinMode(tempThresholdLedPin, OUTPUT);
// WiFi csatlakozás
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to WiFi...");
}
Serial.println("Connected to WiFi");
server.begin();
sensors.begin();
}
void loop() {
WiFiClient client = server.available();
if (client) {
Serial.println("New client connected");
String currentLine = "";
while (client.connected()) {
if (client.available()) {
char c = client.read();
Serial.write(c);
if (c == '\n') {
if (currentLine.length() == 0) {
client.println("HTTP/1.1 200 OK");
client.println("Content-type:text/html");
client.println();
client.println("<html><body>");
client.println("<h1>LED Control</h1>");
client.println("<p><a href=\"/on\">Turn LED ON</a></p>");
client.println("<p><a href=\"/off\">Turn LED OFF</a></p>");
client.println("</body></html>");
break;
} else if (currentLine.startsWith("GET /on")) {
digitalWrite(controlLedPin, HIGH);
} else if (currentLine.startsWith("GET /off")) {
digitalWrite(controlLedPin, LOW);
}
currentLine = "";
} else if (c != '\r') {
currentLine += c;
}
// Hőmérséklet ellenőrzése és LED vezérlése
sensors.requestTemperatures();
float temperature = sensors.getTempCByIndex(0);
if (temperature >= targetTemperature) {
digitalWrite(tempThresholdLedPin, HIGH);
} else {
digitalWrite(tempThresholdLedPin, LOW);
}
}
}
client.stop();
Serial.println("Client disconnected");
}
}
Ha Te is iszol pár pohárkával, javítgasd!
Jó éjt!
-
Wolfram
aktív tag
HB100-as modullal próbálkozott már valaki? ( [link] ) Furcsa hogy még egy rendes (ESP32) bekötési diagramot se találok hozzá. 😥
-
cog777
őstag
Talaltam egy 5 eszkozig ingyenes VPN szolgaltatot, esp32-re is
https://husarnet.com/
-
Új hozzászólás Aktív témák
- Zotac Mini GAMER PC! i7-10700 / RTX 3070 / 32GB DDR4 / 1TB NVMe! BeszámítOK
- Samsung Galaxy S22 8/128GB Megkímélt,Kártyafüggetlen,Tartozékaival. 1 Év Garanciával!
- Thinkpad T14s Gen2i 14" FHD IPS i7-1165G7 16GB 512GB NVMe ujjlolv IR kam gar
- Enermax 360 ARGB
- Xiaomi Redmi Note 14 Pro 8/256GB Újszerű,Kártyafüggetlen,Tartozékaival. 1 Év Garanciával!
- ÁRGARANCIA!Épített KomPhone i5 10400F 16/32GB RAM RX 7600 8GB GAMER PC termékbeszámítással
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 16/32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- HIBÁTLAN iPhone 13 Pro 128GB Sierra Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3563,100% Akkumulátor
- LG 77C4 - 77" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - 1000 Nits
- AKCIÓ! HP Elitebook 840 G11 üzleti notebook- Intel Core Ultra 5 135U 16GB DDR5 RAM 256GB SSD W11
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest