- ASUS blog: válassz céljaidnak megfelelő monitort!
- A Bosch szerint Európának nem kellene az AI-t a halálba szabályozni
- GeForce RTX 5050 VGA-k hármasfogata a Gigabyte elképzelése alapján
- Kisebb gond akadt az ASUS egyik felsőpolcos vízhűtésével
- Fájdalmasan gyenge kijelzőt válaszott a Switch 2-höz a Nintendo
-
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
-
cog777
őstag
Ismer valaki mozgas detektalast segito library-t vagy algoritmust ami ESP32-on mukodik? Az ArduCam kamera kepet szeretnem felhasznalni. Gondolom valamennyi pixel valtozast eszlelnek.
Ha nincs semmi otlet, akkor a kovetkezot probalom meg:
kis felbontasban (VGA) eltarolom az elso kepet, majd a kovetkezot osszehasonlitom az elozovel mennyi pixel valtozast eszlelt. Lehetne pl a pixelvaltozast is hangolni, pl RGB ertekeknel csak ha 10 feletti a valtozas, az jelenti az igazi pixelvaltozast, kulonben figyelmenkivul hagyom.
A kis PIR-em nem igazan megbizhato, volt hogy semmit nem erzekelt. Mikrohullamuhoz mozgaserzekeleshez most jelenleg nincs idom.
A kameras mozgaserekelesnek a nagyobb energiafogyasztas a hatranya a PIR-hez kepest... -
ViZion
félisten
Valaki itt ajánlotta az ESP32-C3 Supermini-t (Pick 3-ban csak 743 Ft). Ezután már a Wemos is hatalmas... egy UNO már múlt századi technikának hat. OK, analóg pinek meg mittomén, de nem tudnék akkora MCU-val mit kezdeni. Egy Supermini már kipróbálva, beüzemelve ESPHome-al, jön az újabb.
-
cog777
őstag
Na, mukodik az ArduCam Mini OV2640 kepkeszites, erdemes az Arducam Mini LowPowerMode peldat megnezni. Egesz jo kepet keszit! Orulok ennek a kameranak.
Telegram-ra feltolteshez pedig egy olyan peldat erdemes nezni ahol 1KB-onkent tolti fel a telegramra. A beepitett pelda nekem crash-t okoz.
A ket peldat ossze kellett mixelnem, mert az utobbi telegrammos nem hasznalja az SPI-t.
Problemak voltak:
- Arduino Nano ESP32 bootloader nelkul jott (1.5 het, kabel problemat gyanitottam)
- telegrammos peldaban nem zartam le az atvitelt, igy nem is erkezett meg egy beepitett pelda kep
- soros porton atvitelkor az egy szamjegyu ertekek hexaban ervenytelenek voltak pl 0x00 helyett csak 0x0 lett atkuldve, igy a konvertalo progi ami lementette binarisban ervenytelen kepet mentett le.
- teszt kep meretet hasznaltam fel a rendes kamera kep merete helyett.Na, kb 3 het utan el kezdett mukodni
Fejlesztem tovabb FreeRTOS alapokon az okos otthoni rendszeremet. -
Postas99
őstag
Sziasztok!
Szokta it valaki használni a Preferences opciót ESP32 esetén?
Felettéb jól működik -
JulianSinulf
őstag
válasz
daninet #22631 üzenetére
Szia!
Anno foglalkozgattam a témával.
Ez eleve nem olyan pontos, kell neki egy szoftveres korrekció is, akkor pontosabb lesz.
Az 5V vs. 3V3 még torzít is, ott eleve be kell állítani egy korrekciót a feszültségosztó miatt.
És az ESP ADC-je sem olyan jó, az arduinoké jobb.
A fogyasztás méréséhez a feszültséget is mérni kellene, ami egy plusz áramkör lenne.
Inkább vettem pár Sonoff S60TPF konnektort. Ez is ESP-s de nem nekem kellett bíbelődnöm vele.
A szórás az ilyen mérőknél meg akkora, hogy egyikkel sem akarok tizedwattokat mérni. Sőt, még 10W léptékben is pontatlanok egymáshoz képest. A terheléssel a különbség meg csak nő.Nálad a programban most az van, hogy megméred a szenzor osztott feszültségét, amiből kivonsz 2,5-öt, majd megszorzod tízzel.
0A terhelés esetén a modul kimenetén 2,5V-nak kellene lennie. A feszültségosztó miatt ez eltolódik, így nem számolhatsz 2,5-tel. Vagyis az ACS_Offset értéke hibás.
1,667V körül kellene lennie az A0 lábon terheletlenül, ha a modul kimenetén 2,5V van és tényleg 1k(felső a rajzon) és 2k(alsó a rajzon) az osztóellenállások értéke.
Ha a modul kimenetén 5V van, akkor az A0 lábon 3,33333V-nak kellene megjelennie. Vagyis a VREF inkább 3,333V, nem 5V.
És szerintem az áram számításánál egy osztás kellene a zárójeles műveletek közé, nem szorzás. Nem légből kapom, hanem egy példaprogramot nézek.
És úgy jobban is közelít az 5W/230V izzó áramfelvételéhez az érték. -
válasz
cog777 #22634 üzenetére
Na most néztem már utána, mi ez a nano esp. Ez egy esp32 s3 chip, natív usb-vel, nincs rajta usb-ttl chip. Valami usb-otg beállítást kell módosítani, hogy működjön a serial port, de most nem jut eszembe mi az.
szerk: ez: [kép]
Esetleg válaszd ki a generic esp32-s3 lapot a nano helyett és próbáld úgy.
Amúgy a debug lehet, hogy csak a tx1-ről fog működni külső usb-ttl adapterrel, bár nem akarok hülyeséget mondani. -
cog777
őstag
válasz
Janos250 #22629 üzenetére
Kozben tortent elorelepes: ha ESP32 board-okbol valasztom ki az Arduino Nano ESP32-t akkor lefordul, de nincs debug. Ha Arduino Boardok kozul valasztom ki, akkor egy csomo error-t ir ki a warningok miatt az ArduCam library-ra. pl ez miatt: -Wno-error=unused-variable
Lehet modositani a platform.txt-t?Esetleg hasznalom az altalanos ESP32-t es akkor nem hasznalom a debug-ot ...
"Lehet, csak újabb verzióval kellene fordítani, azaz az Arduino keretrendszer újabb verzióját használni!"
Hm, hogyan tudom upgradelni?
**************
Mas problema. Eredeti Arduino Nano ESP32-ot hasznalva nem mukodik a soros port. Nem ertem. Ha mindenfele szinben villog a mikrokontroller LED-je, akkor nincs soros port a Windows alatt, ha dupla reset gomb megnyomasaval csak zolden, akkor fel tudom tolteni a firmware-t, de nem mukodik a mikrokontroller.
NAGYON furcsa, mert egy klon Lilygo ESP32-vel nem volt ilyen keveres, egybol mukodott feltoltes utan a soros port, igaz - linux alatt probaltam. Most Windows alatt nem mukodik. Azt hiszem, telepithetek linuxot kiprobalni hogy ott mukodik-e. -
daninet
veterán
Sziasztok!
Segítsetek ACS712 20A szenzorral és ESP8266-al.Összedrótoztam így:
Egyelőre a relét ignorálom, az nagyon egyszerű ha már valamennyire pontos a mérés.
Az ACS szenzor 5V-os, a wemos 3v3. Wemos előtt van egy step down modul.Próbáltam sok féle mintakódot, tele van vele a net, de egyik sem az igazi. Maradok a legegyszerűbbnél és ebből kiindulva talán rájövünk. A gond az, hogy a mérések nagyon rosszak.
#define CURRENT_SENSOR_PIN A0
// ACS712
const float VREF = 5; // Referencia fesz (Vcc)
const float ADC_RESOLUTION = 1024.0; // 10-bit ADC
// ACS712 kimenete Vcc/2 terhelés nélkül (?)
const float ACS_OFFSET = VREF / 2;
const float MV_PER_AMP = 100; // 20A ACS712, 100mV per A
void setup() {
Serial.begin(115200); // Start serial
pinMode(CURRENT_SENSOR_PIN, INPUT);
}
void loop() {
// kiolvas
int analogValue = analogRead(CURRENT_SENSOR_PIN);
// konvertál
float sensorVoltage = analogValue * (VREF / ADC_RESOLUTION);
// számol
float current = (sensorVoltage - ACS_OFFSET) * (1000 / MV_PER_AMP);
// Print
Serial.print("Analog Value: ");
Serial.print(analogValue);
Serial.print(" | Voltage: ");
Serial.print(sensorVoltage, 3);
Serial.print("V | Current: ");
Serial.print(current, 3);
Serial.println("A");
delay(1000);
}
Terhelés nélkül az alábbit olvasom ki:
Analog Value: 13 | Voltage: 0.063V | Current: -24.365A5W próbalámpával:
Analog Value: 548 | Voltage: 2.676V | Current: 1.758AMultiméterrel rámérve az A0 lábra 1.65V-ot mérek mikor világít a próbalámpa.
Szóval valami nemjó és nem tudom mi lehet az. -
cog777
őstag
Megcsinaltam a programomat, kivalasztottam az Arduino esp32 board-ot, engedelyeztem a c++17-et, letoltottem az Arducam library-t, majd kaptam egy csomo forditasi hibat a konyvtaron pl inicializalatlan valtozo stb. Valahogy nem szereti az Arducam konyvtar a c++17-et, igy viszont irhatom at a progimat. Lehet bizonyos konyvtarakra letiltani warning-okat Arduino Ide-t hasznalva?
-
-
Postas99
őstag
Sziasztok!
Honnan érdemes műszer dobozt vásárolni?
Ami bele menne: esp32, 2.8 collos kijelző, 4 relés panel, 4 mikokapcsoló, rtc3231 , ebből kellene kivezetni 4db 230v-os kábelt aljzatnak, vagy az aljzatokat akár be is szerelném a dobozba. Majd elfelejtettem kijönne még belőle egy vékony kábel egy bmp280-ashoz is.
Nem kell drága cucc, szobai használatra lesz egy terráriumhoz fűtés, páratartalom és világítás vezérléshez. -
ViZion
félisten
-
cog777
őstag
válasz
ViZion #22582 üzenetére
Koszi a valaszt es az okos otthon topik ajanlast, elsiklottam felette. Arra is gondoltam hogy a homerseklet, esetleg fust erzekeloket nem DIY keszitem, mert allandoan toltogetnem kell az aksikat, hanem gyarit veszek tobb eves mukodesi idovel, viszont a "kozpont"-ot en csinalom esp-vel
, teszek ra telegram-ot, jo kis freertos/c++ gyakorlasnak. Persze integralhatnam valahogy HA rendszerbe, illetve valamilyen okos otthoni, google, amazon stb rendszerbe, de ... meg itt nem tartok, illetve szeretnem a freertost jobban megismerni.
Megnezem a linkeket, koszi megegyszer.Mas.
Valaki meg tudna mondani mi ez a "Matter" az Arduino Matter uj mikrokontrollerevel kapcsolatban? Meg egy Zigbee-hez hasonlo protokol? -
ViZion
félisten
válasz
cog777 #22581 üzenetére
Áhh, értem. Valami koordinátor kell akkor is. Google: ESP coordinator. Nem próbáltam. Okos otthon topikban lehet, h vkinek működik így.
-
cog777
őstag
Ha van egy zigbee-s PIR, akkor azt ossze tudom kapcsolni az esp32 mikrokontrolleremmel? Persze egy zigbee modulon keresztul. Nagyon vonzo a PIR tobb eves mukodese elemmel, az esp32 pedig ugy is 220-rol es tapegysegrol mukodik.
-
olli
tag
Az ESP32 WEB SERVER működésével ismerkedem, kérdés:
a mobilon megadott IP címemmel megnyílt oldalon állítok egy csúszkát, a modul soros porton kiírja a számértékét. A router Wi-Fi kapcsolat ~ 20 méteres hatótávval bír, ennek duplájánról is működik a beállítás. Akkor a mobil neten keresztül és nem közvetlen a routerrel? -
Postas99
őstag
válasz
JozsBiker #22574 üzenetére
Sziasztok!
Megérkezett a mini szivattyú motor. [Innen] Az adatlapja szerint Max 132mA az áramfelvétele, 3,7 V-on, Max 5V feszültségig lehet használni, de 3.0V esetén is működik, ezeket viszont nem ellenőzitem le működés közben.
A kérdésem az lenne hogy ESP32-vel vezérelve a szivattyút mit tegyek be vezérlésnek, annyi mindent olvastam, hogy feleslegesen nem akarok össze vissza vásárolgatni.
IRF520 vagy valami más, ugye a vezérlő lábat nem akarom kinyírni. De nem kell őrült áramnak sem folynia.Előre is köszönöm a segítségeteket.
-
JulianSinulf
őstag
Akkor most a táp bekapcsolásával vagy a nyomógombbal?
Nem mindegy, hogy a ketyerének folyamatosan mennie kell vagy, ha nem kell, akkor ki lesz kapcsolva. Utóbbi esetén jobb lesz az üzemidő akkuról és nem kell sleep móddal sem foglalkozni. Esetleg egy extra fet kell bele, ami majd szakítja a tápot, mikor eljön az idő. Ha lényeg, hogy akkor is lekapcsoljon, ha nem vagy ott.Akár arduinoval, akár ESP-vel is megoldható a dolog. Csak rajtad áll, hogy mit választasz.
A legalacsonyabb fogyasztás érdekében pár dolgot érdemes átvariálni, leforrasztani.
Az arduino 5V-tal megy, szóval oda kell konverter. Az ESP 3V3 vagy 5V, attól függ, hogy mit veszel. Ide is kell egy konverter, ami stabilan tartja majd a tápot. Az ilyen kis kínai vackok lehet, hogy zajosak. Érdemes videót nézni a témában, esetleg tuningolni, ha zavaróan rákerül a hangszórókra. -
JulianSinulf
őstag
Szia!
Felmerül a kérdés, hogy akkuról meddig is kellene működnie és mit is kellene kapcsolnia a kimeneten?
Gondolom a késleltetés alatt azt érted, hogy amíg a bekapcsolt dolognak működnie kell.
A késleltetés beállítását hogyan gondoltad megvalósítani? Gombokkal?
Hol kapsz visszajelzést a késleltetés rétékéről? Beraksz pár LED-et vagy inkább kijelzőt?
Esetleg telefonon? (Pl. ESP-vel ez megoldható lenne.)
Mit takar az alacsony alapfogyasztás? Ez ugye visszavezet az első kérdéshez is. És felvet egy másik kérdést az akku kapacitását illetően.
Várhatóan milyen gyakran lesz a gomb nyomogatva? -
5150head
senior tag
válasz
ekkold #22541 üzenetére
Köszi, én is agyalok közben mi lenne a jó. Ez a gomb nyomogatós megoldás is tök érdekes.
Közben eszembe jutott, hogy a chatgpt olyan lámáknak való mint én, szóval kb 10 perc alatt lekódoltattam a két verziót. Wokwiban tesztelve működik mind a kettő és így látom, hogy mi-mit csinál a kódban.
Annyi, hogy ESP-re átalakítom még, mert nem arduval szeretném működtetni.
Melyik az a magyar, megbízható webshop, ahol megkapok ehhez a projekthez mindent? Kábelek, léptetőmotor, motorvezérlő, ESP stb? -
daninet
veterán
válasz
daninet #22530 üzenetére
Megoldódott
Természetesen a C3 kicsit más amit a doksi nem említ. Szóval ami a dokumentációban van azzal nem megy. A globális hold funkció nem elég, kell az adott pin hold funkciója is. Ha csak az van nem megy, kell a globális isAlant a megoldás:
Setup részbe ez kell:
gpio_hold_dis(static_cast<gpio_num_t>(mosfetPin));
gpio_deep_sleep_hold_dis();
Aztán a sleep funkció meg így néz ki:
gpio_deep_sleep_hold_en();
gpio_hold_en(static_cast<gpio_num_t>(mosfetPin));
esp_sleep_enable_timer_wakeup(sleepTime * 1000000);
esp_deep_sleep_start();
-
válasz
daninet #22526 üzenetére
Ha kellene lehúzó ellenállás akkor ébrenléti állapotban is kellene, nem?
Erre te is sejted a választ.
Az ilyen vezérlő kimenetekre eleve jobb külső fel- vagy lehúzó ellenállást tenni, mert boot közben bármi is történhet, nem jó, ha esélye van a lebegésre.
A 25. oldalt nézd meg (Strapping Pins)! Ahogy írtam, az esp-ken vannak dedikált pinek, amiknek funkciója van a boot során. A gpio2 is ilyen, válassz másik vezérlő pint. Lehet ha lehúzod azt a pint, be sem fog tudni bootolni. Ha ragaszkodsz ahhoz a pinhez, lehet meg kell fordítanod a logikát.
-
daninet
veterán
Sziasztok!
Alábbi kódban az ESP 2-es GPIO pin-je magas marad alvó ciklusban.
Segítsetek mit kell beleírnom, hogy az utolsó (low) állapot maradjon miközben alszik. Már mindenfélét próbáltam. -
-
válasz
Janos250 #22515 üzenetére
a saját melóért
Én addig se jutottam, hogy mások könyvtáraival dolgozzak, nem hogy saját írjak ESP-re
Mondjuk nagyrészt azért, mert a hardver nem készült el alá, addig meg nincs értelme; viszont a home szerver+telefon mint megjelenítőkliens+a home szerveren lógó Arduino hőmérő szépen teszi a dolgát. Illetve az itthoni verzióban az Időképről szed egy script hőmérsékletet, frontot, napkelte-napnyugtát. Ez persze csak megjelenítés.
-
Janos250
őstag
Én még csak tervezem.
Odáig már eljutottam, hogy a sima WiFiserverrel (vagy ha jobban tetszene sima C fájlkezeléssel) tudjam a websocketot használni, ne kelljen hozzá a spéci szerver, mert én nem nagyon szeretem a valaki által megírt, és néha alig, néha rosszul dokumentált könyvtárakat.
Odáig már eljutottam, hogy a
- WEB lap létrehozza a socketot,
- megnyitja
- Gombbal elküld valamit a szervernek,
- Ha a szerverről érkezik valami azt feldolgozza (jelenleg kiírja)
- A lezáráskor lezárja.Külön szálon fut, hogy semmit ne zavarjon, ne is látszódjék különösebben:
thread thread_loop(loop);
thread_loop.join(); // wait thread_loop end
Az ESP32 programja megnézi a kliens (Firefox) által küldött kérés első várakozó karakterét beolvasás nélkül:
(client.peek())
, majd ez alapján eldönti (case), hogy mit kell csinálni,
és azt megcsinálja, azaz
- bejelentkezett a Firefox, hogy kéri a WEB lapot, akkor azt kell elküldeni,
- vagy WEBsocket módon kíván csatlakozást, ha már a html csatlakozás megtörtént,
- Vagy jön egy adatcsomag a Firefoxról,
- vagy éppen én akarok valamit küldeni.(ez persze nem a FF-ról jön :-) )Ezeket csak azért írtam le, hogy ha valakinek szintén olyan mániája támadna, mint nekem, akkor nagyjából sejtse, miket kell megcsinálni.
Jelenleg működik, de még az értelmes alkalmazásra (hőmérséklet figyelés, fűtés állítása csuszkával) még nincs átültetve. -
válasz
daninet #22508 üzenetére
Azt írja, nem ebben a sorrendben kell megadni a paramétereket! Hogy a példában miért így van, azt nem tudom, talán az idf automatikusan javítja.
A helyes sorrendet itt tudod megnézni: [link]typedef struct {
int gpio_num; /*!< the LEDC output gpio_num, if you want to use gpio16, gpio_num = 16 */
ledc_mode_t speed_mode; /*!< LEDC speed speed_mode, high-speed mode (only exists on esp32) or low-speed mode */
ledc_channel_t channel; /*!< LEDC channel (0 - LEDC_CHANNEL_MAX-1) */
ledc_intr_type_t intr_type; /*!< configure interrupt, Fade interrupt enable or Fade interrupt disable */
ledc_timer_t timer_sel; /*!< Select the timer source of channel (0 - LEDC_TIMER_MAX-1) */
uint32_t duty; /*!< LEDC channel duty, the range of duty setting is [0, (2**duty_resolution)] */
int hpoint; /*!< LEDC channel hpoint value, the range is [0, (2**duty_resolution)-1] */
struct {
unsigned int output_invert: 1;/*!< Enable (1) or disable (0) gpio output invert */
} flags; /*!< LEDC flags */
} ledc_channel_config_t;
/**
* @brief Configuration parameters of LEDC timer for ledc_timer_config function
*/
typedef struct {
ledc_mode_t speed_mode; /*!< LEDC speed speed_mode, high-speed mode (only exists on esp32) or low-speed mode */
ledc_timer_bit_t duty_resolution; /*!< LEDC channel duty resolution */
ledc_timer_t timer_num; /*!< The timer source of channel (0 - LEDC_TIMER_MAX-1) */
uint32_t freq_hz; /*!< LEDC timer frequency (Hz) */
ledc_clk_cfg_t clk_cfg; /*!< Configure LEDC source clock from ledc_clk_cfg_t.
Note that LEDC_USE_RC_FAST_CLK and LEDC_USE_XTAL_CLK are
non-timer-specific clock sources. You can not have one LEDC timer uses
RC_FAST_CLK as the clock source and have another LEDC timer uses XTAL_CLK
as its clock source. All chips except esp32 and esp32s2 do not have
timer-specific clock sources, which means clock source for all timers
must be the same one. */
bool deconfigure; /*!< Set this field to de-configure a LEDC timer which has been configured before
Note that it will not check whether the timer wants to be de-configured
is binded to any channel. Also, the timer has to be paused first before
it can be de-configured.
When this field is set, duty_resolution, freq_hz, clk_cfg fields are ignored. */
} ledc_timer_config_t; -
daninet
veterán
Sziasztok!
ESP chip-en akarok egy PWM jelent csinálni de nem fordul le a kód pedig lényegében átkopiztam a mintát az espressif oldaláról. Arduino 2.3.2 az IDEhiba:
/home/daninet/Arduino/mole/mole/mole.ino: In function 'void ledc_init()':
/home/daninet/Arduino/mole/mole/mole.ino:108:5: error: designator order for field 'ledc_timer_config_t::duty_resolution' does not match declaration order in 'ledc_timer_config_t'/home/daninet/Arduino/mole/mole/mole.ino:120:5: error: designator order for field 'ledc_channel_config_t::intr_type' does not match declaration order in 'ledc_channel_config_t'
-
Janos250
őstag
Ismét arra ösztökélek mindenkit, hogy ha új panelt vesz, vagy új panelt tervez, ESP32-ben gondolkodjon!
1.99 $ ESP32 C3 SuperMini Development Board ESP32-C3 WiFi Bluetooth Module For Arduino
3.99 $ ESP32-S3 Development Board 2.4G Wifi Module for Arduino ESP IDF ESP32-S3-WROOM-1 N8R2
2.99 $ ESP32 LOLIN3
1.99 $ TZT ESP32 S2 Mini WIFI Board Based ESP32-S2FN4R2 ESP32-S2 4MB FLASH 2MB PSRAM MicroPython For Arduino Compatible D1 Mini
2.99 $ ESP32 Development Board 30P 38P
Bár, ez sem kutya (nem ESP32):
1.99 $ TZT Raspberry Pi Pico Board RP2040 Dual-Core 264KB ARM Low-Power Microcomputers High-Performance Cortex-M0+ ProcessorLinket nem tudok írni, mert ezek akcióban vannak, és ha annak a linkjét megadom, az nem az akciós árakat mutatja.
-
cog777
őstag
Talatam egy esp32-hoz passzolo kamerat: ArduCam Mini 2mp
Viszont a lencset le szeretnem cserelni nagyobb latoszogure. Ha valaki ert hozza, megnezhetne hogy milyen adaptert es lencset kell kivalasztanom ... elvileg lehetseges a csere, CS-mount / M12.
Masik webshop, talan par Euroval olcsobb.
Amazon.de-n talaltam lencset, de nem vagyok biztos hogy melyik megfelelo. -
Dißnäëß
nagyúr
válasz
Undoroid #22474 üzenetére
Ezt nem ússzuk meg.. nem lehet örökké a régi-jó-öreget használni.
Amúgy hifiben is ez megy.. nézzük meg a világ legfejlettebb D osztályú erősítőit, és tegyünk mellé egy XX. század közepi őskövület technológiát.
Melyiket szervizelnénk icipici hozzáértéssel is szívesebben ?
Vagy melyikre van egyáltalán esélyünk, szervizelni azt ?Persze a D osztályú nem az avultatás jegyében lett olyan, amilyen, csak gariidőn kívül ha ezzel baj van, az jó eséllyel kuka, vagy esetleg valaki megpróbálkozik rajta ezzel-azzal, de nagyon nem tud hozzászólni.
Hacsak nem kap túlfeszt egy hálózati anomáliából, valszeg a hűtőm ESP-je tovább fogja bírni, mint a kompresszora.
(Bár a 10 év gar utóbbira megnyugtat, hogy talán nem a full dzsunkát teszik bele).
-
Dißnäëß
nagyúr
válasz
Undoroid #22471 üzenetére
Hello, én ódzkodtam ezektől egy ideig, de aztán úgy vagyok vele, nem úszhatjuk meg a jövőt. És ezt szó szerint kell érteni.. lehet ragaszkodni a régi tárgyakhoz, autók, eszközök, elektronika, satöbbi, már a csöves DIY erősítőmbe is egy Wifis ESP8266-ot tettem (a fejhallgató erősítőbe meg egy DFRobot Beetle-t, bár az még nem Wifis).. amíg tényleg ilyen okos funkciókat szolgálnak ezek, nekem őszintén ? Nem gond.
Csak hogy kontextust hozzak, új lakás, év elején vettem.
Az első egy Ariston bojler volt, a Lydos Hybrid WiFi hőszivattyús. Abban is valami ilyesmi kütyü lehet, HA-val használható a rendszer, hát mondom alig van difi a sima és a WiFi-s modell között, legyen utóbbi. Egész jó a gyári app.
Most utána ez a Candy hűtő érkezett, de lemondtam a WiFi-ről, ez csak random lett ilyen, nem is figyeltem, utolsó pillanatban láttam meg, óóóóóó mondom akkor katt.
Elvileg a Haier (Candy anyavállalata) okosrendszere is már ismert a HA által, sok szorgos fejlesztő ügyeskedik ügyesen.
De még ez a jövő zenéje.
A főzőlapom azért nem lesz még WiFi-s, sem a sütőm. A mikróm pláne nem, régi Samsung, de ezt tartom, mert szeretem és ezt építem be..
(Óra, power - ennyit tud a két tekerentyű. Semmi csirke hal és egyéb hülye ikonok meg bonyizás - imádom).
A klímám WiFi-s lesz, hétfőn szerelik. Na, ez viszont nagyon praktikus. Szüleim klímájának a távja már le van lakva, szétment, kutyarágta, satöbbi, még előző tulaj által. Istennek sem találunk másikat, lehet vmi egyéb utángyártottat majd lövök Ali-n, ami talán elviszi. Kifejezetten jó lenne, ha WiFi modul lenne a klímában (nincs, 8 éves), most appról tudnák tapicskolva vezérelni.
Szóval már tényleg csak a nagyonbelépő modellekben nincs WiFi, egy kicsit is efölötti, még mindig alapmodellek már egyre több műfajban tudják ezt. Én tényleg nem bánom, eddig a szintig, hogy mondjuk egy HA-ba beintegrálom és reménykedem abban, hogy többé-kevésbé (inkább többé) jó lesz a dolog.
A Google/Alexa/többi AI alapú hangalapú vezérlés és mennyezetből a "lakással" beszélgetősdi abszolút nope, hacsak nem az én saját zárt láncom (ez is jönni fog, meggyőződésem, ilyen vagy olyan opensource formában később).
Valahogy egy kis okosságot - inkább a kényelmét nézve - el tudok fogadni.
Nagyon túltolt futurisztikus formában nem.Pedig az is jön... 20 év múlva szerintem nem lesz eszköz, ami ne lenne integrálható egyik vagy másik nagy globális AI-s akármilyen intelligenciához.
50 év ... ? Pfff.
Egyelőre, óvatosan, de élvezem. Tetszik.
Ezen az alacsonynak mondható szinten, ahol most tart.- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Talán még egy gondolat.. ez a hűtő még nem rendel nekem kaját.
A jövő hűtője már fog, amikor majd az élelmiszer ipar is eljut oda, hogy minden csomagoláson lesz valami chip vagy minimum a hűtőkben egy QR kód olvasó és adatbázisból tudja azonnal a kódról, hogy mit tettél bele, lecsippantod, amikor beleteszed és tudja az élelmiszerről, hogy mi az, és mi a gyári lejárata. (Figyelmeztethet akkor, főleg mélyhűtőnél hasznos, anyám most cetlizik azt mondja és mikor deresre van fagyva a cumó, elég nehézkes felmérni 10 mp alatt, hogy mit kéne megenni hamarosan, mert lejár).
A legjobb ekkor az újrarendelés. A hűtőd - mikor kiveszed és vagy kicsipogod, vagy a polc súlyát nézi - tudja, hogy kikerült és kell új belőle.
Erre bnőm háborgott, hogy hát a hűtő ne mondja meg neki, mikor mit akar enni.
Én erre annyit mondtam neki, hogy ettől még lehet változatosan étkezni, elég csak az alap dolgokra ráállítani, hogy mondjuk 2 citromos Danone joghurt mindig legyen, 2 Karaván sajt darab szintén, 1 Gyulai kolbi szintén, 1 kg szeletelt "szögletes" kenyér szintén (francia piritósnak), tej, kis zöldség... ezeket minden nap esszük. Ezen túlmenően pedig nyilván amit ad-hoc megveszel, arról nem kell tudnia, meg figyelmeztetnie sem kell róla minket.A mélyhűtőre is hasznos, ha kiolvasztunk 2 bezacskózott csirkecicit, akkor azt rendelje utána mondjuk.
Szóval .. ha nem a végletekig toljuk túl ezt a "szép új világot", hanem a sok rózsaszínt lehámozzuk róla és csak egészséges mértékig használjuk, szerintem nagyon hasznos tud lenni.
-
Undoroid
őstag
válasz
Dißnäëß #22465 üzenetére
Szia!
Szép masina! Sajnos (vagy nem) egyre több gépen találkozok ilyen okosodó technikával, különböző masinákban!
Az első, amit pár éve láttam az egy elektromos radiátor volt, ami ki tudta vetíteni a padlóra (vagy a falra) a beállított- és az aktuális hőfokot! Egy ESP-modul felelt a WI-FI kapcsolaton keresztüli vezérelhetőségről! ...és még ki tudja, hogy miről gondoskodhatott?!
A másik egy ipari pneumatikában használatos -igen bonyolult- nyomásszabályozó szelep elektronikájában bújt meg! Ott egy Atmel chip volt a panel középpontjában, ami kihatott minden beépített főbb szelephez és szenzorhoz! A WI-FI-re nem volt kihatása, de akár még LAN-on keresztül is "bele lehetett cselekedni" a nyomásértékekre, fel- és lefutási jelalakra, stb...!
A harmadik pedig egy "egyszerű" távirányítóban bújt meg: KÉP Ismerősek azok az elnevezések a mérőpontokon?
Szóval erősen fejlődnek a tárgyak körülöttünk...
-
Dißnäëß
nagyúr
válasz
ViZion #22466 üzenetére
Nyilván nem adják ki, de azért poén, vmi szenzor adat csak jön, nem tudom.
Amúgy semmi extra, kellett egy hûtô és zajszint szerint mentem felfele alulról árukeresôn, a legesleghalkabb ligában volt Whirpool meg 1-2 jó drága vmi, egy dB-vel fentebb meg ez, wifirôl le is mondtam már, hogy a konyhám és mindenem is az legyen, erre ebben pont van. Elvileg még a HA-val is összehozható már, ahogy fórumokat bújtam, kíváncsi leszek. (Az Ariston bojlerem is wifis, a klímám is az lesz, és csak azért Gree, mert ô nem zárta le a rendszert a HA elôl), szóval ez mák kb.
Egy full standard hûtô amúgy, Candy CCUBT5519EW, tényleg semmi különleges.. tetszett a zajszint (ha hihetô) és a belsô elrendezése, ennyi. Praktikum.
De jót mosolyogtam, ahogy szedtem le a fixen tartó ragasztószalagokat a belsô dobozokról, hogy a tojástartóba be volt dobva egy ESP32-es matrica az alap infókkal és a wifi MAC address-el..
Elvileg mutat hômérsékleteket (fagyó+normál), illetve app riaszt, ha az áram elszállt (amennyiben szünetmentesen a router)
elvileg.. ismerôs ezt mondta.. lehet van benne vmi supercapacitor vagy egyéb megoldás, amivel még életben az ESP32 akkor is, ha power off. De ezt ismerôs írta most, szóval biztos ami biztos, majd nemsokára lemeózom.. hagyom állni muszajból, késô délután indítom és kiderül. 😊
Egyébként off, de 1 ember hozta fel az 1. emeletre lépcsôn, egy marha praktikus ilyem hordár cipekedôs kétkerekû billentôs kis bizbasszal, aminek volt az alján egy elektromotor is + mechanika, bekapcsolta a lépcsô alján és a kütyü elkezdte a hütôvel együtt mászni a lépcsôket. LoL csak néztem, ezt miért nem tudtuk már 20 éve feltalálni ?
Egy kamaszgyerek felhozta volna a 195 magas hûtôt, poén.
-
cog777
őstag
Masik kerdesem: nem tudom a flash-t hasznalni. Arduino IDE-ben kivalasztottam az ESP32 Dev Module-t, 4MB flash-t kette osztottam 2MB App-ra es 2MB SPIFFS-re. Itt van a kod. Mi lehet a problema?
Mindog a "- failed to open file for reading" uzenetet latom, tehat nem kesziti el a fajlt.if (!SPIFFS.begin(true))
{
Serial.println("An Error has occurred while mounting SPIFFS");
return;
}
...
File file = SPIFFS.open("/startup.txt");
if (!file || file.isDirectory()) {
Serial.println("- failed to open file for reading"); //<<-- MINDIG EZT LATOM.
global_repo.startup_counter = 1;
}
...
file = SPIFFS.open("/startup.txt");
counter_str = String(global_repo.startup_counter);
Serial.print("Startup counter: ");
Serial.println(counter_str.c_str());
file.write((const uint8_t*)counter_str.c_str(), counter_str.length());
file.close();
Tehat valami startup szamlalot akarok kesziteni, beolvassa a szamlalot a fajlbol, megnoveli 1-el, majd kiirja. Ha nem sikerul beolvasni, akkor kiirja az 1-et.Mas. Szegyen, nem szegyen, valaki leirhatna hogyan lehet a kod formazot hasznalni, mert ha beillesztek programkodot, akkor 1-2 sorba rakja az osszes sort.Nekem kell shift+enter-eket utogetve + tabozni. Linux es Windows alatt is probaltam, kb bongeszo fuggetlenul nem tudok beilleszteni.
-
cog777
őstag
Lattam az egyik uzletben okos riasztorendszert, a PIR erzekelo pl 6 honapot megy elemrol.
Ez elegge tetszetos, leteznek szenzorok amelyekhez az ESP32 tud csatlakozni? Tehat a protokollja nem zart? Igy az ESP32-m mint kozponti vezerlohoz todnam csatlakoztatni ezeket a cuccokat. FreeRTOS-t tanulom, igy szeretnem ezt a reszt magam csinalni.
En is epithetek PIR szenzoros riasztot, de az nem fog fel evig mukodni elemrol, vagy 5V-os tapra kotom, de azert jo lenne az elemes megoldas...
Total nem vagyok kepben a mostani okos otthoni rendszerekkel kapcsolatban, hogy mind kompatibilis-e egymassal, vagy vannak zartak... passz. -
cog777
őstag
Ahogy latom, Arduinosok kihoztak egy uj board-ot: Arduino Nano Matter
Doksija szerint ultra low power-t igernek 16 mA mukodes kozben, illetve jumpert rovidrezarva 5Vin-en taplalva deep sleep-et.Amire kivancsi vagyok hogy milyen meglevo library-val kompatibilis, hiszen teljesen mas CPU, osszehasonlitva az esp32-vel...
-
cog777
őstag
Talatam SPI-s kamerat, 3-5Mpx, lehet beizzitom az esp32-met.
EU-s link
I2C LCD kijelzo, statusz adatoknak
Telegram-on vezerelni a cuccot, karmerat lekerdezni.
Ezeket osszekombinalva csinalok egy okos rendszert, tanulasi cellal
Tudom, meg lehet csinalni RPi-vel is, de most a mikorkontrollerek jobban erdekelnek... -
-
gyáliSanyi
őstag
Sziasztok!
Adott egy dízel aggregát. Ennek az üzem felügyeletére szeretnék összerakni egy Arduino vagy Esp32 felügyelőt.
Működés annyi, hogyha a blokk hőmérséklet 100C felett van vagy egy nyomásmérő 1 Bar alá megy vagy egy kopogásmérő egy szint felé megy akkor egy relé kapcsol 10 másodpercig, ami lekapcsolja a motrot.Na ehhez milyen érzékelők kellenek?
De lehet elég lesz az első 2 is a motorhoz. -
sanya1111
csendes tag
Sziasztok!
Okos öntözés vezérlésen törtem a fejem, megtaláltam az OpenSprinkler-t a githubon ami kb mindent tud, ami nekem kell:
- ESP8266-on fut
- időjárás alapján módosított ütemezés
- érzékelők kezelése
- végtelen számú körök kialakítása
- ios/android applikáció
- web interfaceGyorsan fel is raktam az itthon lévő nodemcu-ra, ezután jöttem rá ez a rendszer nem a gpio-n vezérli a reléket, hanem egy I/O bővítőt használ, a kód alapján kettőt is kezelne PCA9555A és PCF8574 chipet. A PCA9555Achipet nem találtam sehol így rendeltem egy PCF8574 chipet, be is kötöttem a SCL-t a GPIO5-re SDA-t a GPIO4-re + 3,3 volt és GND, de sajna ha rá van dugva a bővítő akkor nem akar elindulni a rendszer. Ahogy lehúzom róla egyből elindul.
Több kérdésben kérném a segítséget:
Van e valaki aki foglalkozott ezzel a rendszerrel, van e rá esély, hogy működésre bírjam, vagy kell hozzá a rendszer vasa és engedjem el?
Ha nem foglalkozott még senki ezzel, lenne valakinek kedve segíteni egy ilyen projektben? Programozó vagyok így a firmware-ben megnéztem miket használ, de csak sejtem, hogyan kellene ezeket bekötni, viszont a firm alapján úgy érzem csak apróság lehet ami miatt nem megy.
Előre is köszönöm:Sanyi
-
Janos250
őstag
Nem tudok linkeket hozzárendelni, mert az Alinak van egy "3 vackot egy csomagban" akciója, ahol az egyébkénti áraknál alacsonyabbak az árak, és ingyenes a szállítás, valamint kevesebb, mint két héten belül itt van.. Ha az eredeti linket hívja az ember, akkor magasabb árat mutat.
Én azon csodálkoztam el, hogy a kisebb (C, S2) ESP32-k olcsóbbak az ESP8266-nál, nem beszélve arról, mennyivel olcsóbbak pl. egy UNO-nál.
A leírt árak is azért vannak hol euróban, hol dollárban megadva, mert a megrendeltek listájából szedtem ki, és a megrendelés időpontjában éppen mi volt nekem beállítva, úgy írta ki.
Pendrive-ot vettem más fajtát is, azzal az a tapasztalatom, hogy végén lévő nagyjából 10% hibás. Ezeket a Kingstone-okat használom, lehet, azok is rosszak lesznek. :-( -
Janos250
őstag
válasz
Atamano #22337 üzenetére
Én mostanában ezeket rendeltem:
Ezek a kicsi ESP32-k olcsóbbak, mint az ESP8266.
ESP32 C3 Supermini 1.71 €
hozzá Expansion Board szintén 1.71 €
Ugyanennyiért van sok lábú (duplasoros, ezért kicsi ESP32S2)
még:
ESP32 CAM Development Board with OV2640 Module €4.76
ESP32-DevKitC Core Board ESP32 Development Board €3.81
Kingston Pen Drive USB Flash Drives DTX Pendrive 64GB (ellenőriztem, jó) US $4.49
6pcs Sg90 9g Micro Servo Motor S $4.49 a 6 db, összesen
CP2102 Development Board WiFi+Bluetooth Ultra Low Power Dual Core ESP-32 US $3.59
Isolated Power Module, Bus Isolation Module, IRF540 Isolated Power Module, Infrared Emission Module US $1.79 (az IRF540-eket természetesen lecserélem alacsony gate nyitófeszültségűre) -
Atamano
csendes tag
Sziasztok,
Van most Arduinoval kapcsolatban (főleg ESP32) modul, szenzor stb., amire szerintetek érdemes lenne egy pillantást vetni? Aliexpress vonalon mozognék. Hátha kapok tőletek valamilyen ihletet "projekt" kapcsán.
Köszi a válaszokat! -
ViZion
félisten
válasz
User_2 #22332 üzenetére
igen, az áramváltó az eredeti terv, fesz mérés nélkül, mert az már van mind a 3 fázison logolva. De a fenti megállapítás is jogos, h az ESP nem olyan pontos az ADC-je, kérdés, h mennyire nem? Áramváltónak is van egy pontatlansága + az ESP32 ADC... de nem gondolom, h ezzel bajom lenne. A hiteles úgyis az, amit a villanyóra mutat. De nem elszámoláshoz kell, csak felügyelni a ház részeit, hamár szétkaptam nagyfogyasztókra meg mindenféle körökre a rendszert. Láttam komolyabb ADC modult is, de annyi extra modul megdobná az árat. Fesz mérő modulra nem gondoltam, de ez is lehet opció
Most ez hátrébb lett sorolva, megjött a motoros szelep, annak kell vmi vezérlés.
-
User_2
tag
válasz
ViZion #22331 üzenetére
biztos csak a kezdők lelkesedésével írom:
lehet egyszerűbb áramváltóval és az áramváltó feszültségértékét mérni feszültségmérő modullal. így az ESP ADC-jét nem kell használni, ez valamivel biztonságosabb az ESP számára és pontosabb mérés is lehetővé válik.
pl nem kell félni az 5A-eresnek mondott áramváltó 1V feletti nem lineáris feszültségértékeitől 20A esetén.talán csak azért nem használnak egyszerűbb noninvazív áramváltót a szerelődobozba építhető eszközökben, hogy mert nincs hely. viszont mindenféle kapcsolásoknak és SMD alkatrészeknek van hely a nyákon.
-
ViZion
félisten
nincs miért
Az a fura, h mindenhol azt írják, az ESP ADC nem pontos. Viszont a Shelly cuccok ESP8266, az újabbak pedig ESP32 alapon működnek...
Akkor mi a nem pontos?Vagy ott hogy oldják meg a fogyasztásmérést? Nagyobb Shelly-ken van áramváltó, a kicsik hall sensorosak gondolom.
-
ViZion
félisten
Találtam ilyet is: [link] ez már pontosabb. ESP32 ADC-ről nem találtam imfót, csak annyit, h kb. minden pontosabb nála... akkor viszont lehet ESP8266 is, amihez BluePill-t lehet csatolni, asszem I2C-n keresztül.
-
ViZion
félisten
válasz
JulianSinulf #22325 üzenetére
Shelly 1pm van, sonoff az macerásabb Homa Assistanthoz. Feszültség mérve van mind a 3 fázison. nem a hajszálpontos fogyasztás érdekel, esp32 12 bit felbontás elég, áramváltó sem hajszálpontos. jelenleg 3 Shelly van ott, kellene még 3... 6 db wifi egy helyen, ez helyett lenne jó 1 eszköz, Shellyk mennének kötődobozba. k
-
JulianSinulf
őstag
válasz
ViZion #22324 üzenetére
Én is akartam ilyet. Nézegettem is a dolgokat, de a fogyasztáshoz nem csak az áramot kell mérni, hanem a feszültséget is, ami plusz egy eszköz még.
Aztán ott van az ADC pontatlansága. Azt találtam róla, hogy sokkal pontatlanabb, mint egy arduino ADC-je.
Sokat gondolkodtam, hogy mi legyen. Végül a sonoff gyári megoldását választottam.
Sínre szerelhető megoldás a Sonoff POW Elite. 29€-ért EU-s raktárból, 20A-ig. Remélem ez már bírni fogja a garázs hőmérsékletét és a kocsi töltőjét. Van amúgy 16A-es kiszerelés is.
Bár ezek szélesek a kijelző miatt. Más márkából láttam olyan vastagot, mint egy biztosíték, de az 100€ körüli.
Másik megoldás lehet az S60TPF konnektorba dugható. Ezt aliexpress-ről tudtam megrendelni Kínából, 12,36€ darabáron. 5-öt rendeltem. Elég hamar ideért.
Fontos volt, hogy Home Assisstant támogatás legyen. Ezekhez van. ESP van bennük.
Persze, ha mindenképp fontos, hogy csak egy ESP-vel old meg, akkor ezek nem megoldások számodra.
Ha nagyon elakadnál, akkor alternatívának még mindig jól jöhet. -
ViZion
félisten
Sziasztok!
ESP32 Wroom-al (30 pines változat) tervezgetek jelenleg. A feladat "AC power meter" lenne, a kismegszakítók után lenne a szekrényben. Terv a fogyasztár mérése (nem kell 2 tizedes pontosság) az analóg bemeneteket felhasználva, árammváltóval.
Már az elején elakadtam:
Van, ahol ADC bemenetre 3,3 Vmax-ot írnak, van ahol 1,1 Vmax-ot (ESP8266-nál ennyi az biztos).
Most még csak keresgélek, mcu ez lenne, áramváltónak ezekből a 10A 1 V és a 20A 1 V (több helyen ajhánlották, de sztem vmi kisebb jobb lenne...). Valami védelem is kell majd az ADC pinekre, de ott még nem tartok...
-
Wolfram
aktív tag
Wifi routert váltottam, és a WiFi.setHostname
az ESP oldalon megszűnt működni, azaz hiába állítja be saját magának az ESP a host nevet, azt sehol, semmi nem látja.
Van itt olyan hálózati guru aki tudja mi a probléma? 🤔 -
JulianSinulf
őstag
válasz
razorbenke92 #22277 üzenetére
Köszi!
Akkor ezért dobált ki a kereső Li-ion keresésre kemény, fix érintkezős akkukat, mint, amik telefonokban, meg nagyobb mp3 lejátszóban voltak/vannak.
A kettő közötti különbség miatt igazán a töltés miatt aggódtam, de, akkor nem kell, mert LiPo, így a töltőáramkörnek működnie kell, ha jól működik. Erre lehet rá is nézek mielőtt beteszem az új akkut.
Sosem gondoltam volna, hogy az a számsor a méretre utal. Amúgy stimmel.
Elvileg egy 700mAh-s pont befér a helyére. Pont 680mAh-st nem találtam, de azért körbenézek még egyszer.
Ez amúgy is nagyon hasznos dolog számomra, mert tervben van egy-két ESP akkus üzemről, de a töltés még kérdéses. Utána kell járnom, hogyan néz ki egy egyszerű áramkör, mennyi helyet foglal. Meg hogyan lehet a töltöttségi állapotot meghatározni és HA-ban kiíratni. De most nagyon előreszaladtam, ez még nagyon a jövő zenéje.
-
válasz
Undoroid #22266 üzenetére
...firmware alatt azokat a rögzített, többnyire kis méretű programokat és/vagy adatstruktúrákat értjük, melyek különböző elektronikai eszközök vezérlését végzik el.
Forrás: WikipédiaVagyis egy okoskonnektor szemszögéből nézve a benne lévő esp 01-en futó program (mivel a gyakorlatban bele van "égetve") egy firmware.
-
-
Undoroid
őstag
Sziasztok Szakik!
Két kérdésem lenne egy ESP01S-el kapcsolatban!
1. Programozás előtt vagy után tegyem fel rá a DEEP SLEEP-es átkötést vagy az teljesen mindegy?
2. Programozni szeretném (megvan a hozzá való eszközöm) de ha jól emlékszem, akkor kell rá valami átkötés (?) is az adatátvitel megkezdése előtt...vagy nem kell és különben se igyak annyit szerelés közben?
-
válasz
5150head #22239 üzenetére
Ha jól értem, akkor az ESP32 az unot váltaná fel, csak korszerűbb kivitelben, viszont kell hozzá egy alap board.
Lehet venni ESP32-t magában is, de senki nem teszi, vannak UNO-hoz hasonló board-ok usb-vel, visszajelző ledekkel, headerrel stb, Janos250 kolléga is ilyen kész board-okat illeszt saját pcb-re, hogy ne kelljen huzalozni/jumper kábelt használni. Ilyen board többféle van, Lolin, Wemos, NodeMCU, XY developer board néven találod meg. Olyat vegyél, ami usb csatlakozót tartalmaz, ahhoz nem kell külön programozót is venni. Például ilyen esp32-s3 board-ot: [kép]. De találsz olyat is, amin van egy kis OLED kijelző, ami szintén hasznos lehet.Érdemes egyébként starter kitet venni, majd ahhoz még amit kell, vagy csak vadásszam össze ami jó lehet?
Attól függ, mit szeretnél. Ha szükséged van sok kiegészítőre, szenzorra stb mert nem tudod előre, mit szeretnél, akkor jó lehet, de olcsóbb, ha pl az Ali-n összekattintgatsz mindent külön, ami kell.
-
5150head
senior tag
válasz
Janos250 #22238 üzenetére
Akkor vissza a kályhához
Van ajánlott klón ami tuti jó lesz, vagy csak válasszak valamit aliról és ennyi?
Ha jól értem, akkor az ESP32 az unot váltaná fel, csak korszerűbb kivitelben, viszont kell hozzá egy alap board.
A TMC2209 meg halkabb meg újabb mint az A4988, ha jól értem.Érdemes egyébként starter kitet venni, majd ahhoz még amit kell, vagy csak vadásszam össze ami jó lehet?
-
Janos250
őstag
válasz
5150head #22236 üzenetére
Amit linkeltél, az is jó. Az az egyszerűbb olcsóbb léptetőmotor vezérlő is jól használható. Gyakorlatilag egyformák ezek. Megvan, mit kell a tekercsekhez kötni, van irányt megadó bemenete, és "lépj egyet" bemenete. Van pár pinjük, amivel be tudod fixen, drótozni, hogy milyen legyen a microstep, ha akarod (microstep, amikor nem egész lépést tesz, hanem valahol közte megáll)
A többi szoftver kérdése. Meg kell csinálnod egy szabályt, algoritmust, hogy milyen időközönként léptessen. Olyankor ad egy "lépj egyet" jelet. Ennyi. Az ESP32 annyival jobb, mint az UNO, hogy korszerűbb, hosszabb távon is jó. Ami program az UNO-n megy, annak általában az összes többin (pl. ESP32-n is) kell mennie, hiszen az is Arduino.
ESP32-nek még előnye, hogy van benne WiFi, így később ha kedved szottyan, tehetsz rá WEB szervert, és telefonon keresztül állíthatod a paramétereket. -
Janos250
őstag
válasz
JulianSinulf #22235 üzenetére
" ez sem a TMC2209-et mutatja"
Nem, persze, de az elve ugyanaz. Mert akkor még valószínűleg nem volt divat a TMC2209.
A TMC2209 kétségkívül jó, tavaly én is azt vettem, mert "a következő ötéves tervben" szerepel egy ESP32-vel megépített, panel, ami tartalmaz léptetőmotor meghajtókat, érzékelő kapcsolókat, FET-es "nagy áramú" kimenetet, SD kártya olvasót, stb.
(vagyis, ami egy CNC-hez kell) -
Janos250
őstag
válasz
JulianSinulf #22232 üzenetére
Attól függ, mit akarsz. Azt hiszem nem meglepő, hogy én nem az ezeréves UNO-val hanem nagyjából ugyanannyiba kerülő, vagy olcsóbb, de jóval korszerűbb, hosszabb távon is megfelelő ESP32-vel csinálnám. Lehet hozzá kapni kicsi panelt, amivel lehet csatlakozni.
https://vi.aliexpress.com/item/1005005677080016.html
Én is vettem ilyet, de nem használom, mert korábban készíttettem JLCPCB-n eléggé univerzális 100x100 mm-es ESP32 panelt, aminek lefelejtettem egy vezetékét, ezért a túloldalán van egy vezeték, így már snassz megmutatni valakinek, kidobásra lettek szánva, de tökölődésre megteszi, így ezeket használom, sajnálom kidobni.
Van konkrét példa is ESP32 és léptetőmotor hajtására, pl.:
https://www.youtube.com/watch?v=JQGnLW6SB8M
A TMC2209 jó, korszerű, hosszabb távon is lehet rá számítani, de drágább, mint az egyszerűbbek, mint például az általánosan használt A4988.
Vannak persze mindenféle kész shieldek is, de én nem olyat használnék, de ízlés dolga. -
cog777
őstag
Van egy uj projektem. Egy kezi radio audio kimenetet kellene monitoroznom, es szamolnom hanyszor nyitott ki a zajzar. Szerintem egy meglevo esp32-ot hasznalok fel, annak van kijelzoje, fogyasztas mindegy, mert usb-rol taplalom.
Kerdes hogy hogyan kossem ossze fizikailag az esp32-vel, talan vezetekekkel es proba panellal?
Mekkora lehet a max feszultseg egy kezi radio audio jack csatlakozojan? (Quansheng k5-k6-rol lenne szo) Szerintem az ESP32 3V-ot visel el, asszem...Az egesznek az a lenyege, hogy ha nem vagyok radiokozelbe, akkor is tudjam kesobb, hogy valaki kereshetett (amolyan nem fogadott hivas szamlalo).
-
Postas99
őstag
Nem voltam körültekintő:
LittleFS Filesystem Uploader
ERROR: Only Arduino-Pico RP2040 and ESP8266 supported.Nekem már nincs ilyen régi cuccom.
Vagyis RP2040-el teli van a ház. Azzal meg nem akartam vacakolni mert azt meg python-ban meg lehet oldani és még barkácsolni sem kell hogy az MP3 fájl felugorjon a készülékre, viszont abból meg nincs ekkora kapacitácú cuccom, csak a 2 megás.
-
ViZion
félisten
válasz
JulianSinulf #22163 üzenetére
Ha Rpi 4, akkor az elég mindenre is... SSD-re telepítsd, ha virtualizálni szeretnél (VM visszaállítás egyszerűbb), akkor van a Proxmoxnak nem hivatalos Pimox változata, erre egy VM-be HA OS, egy konténerbe AGH, kész. Win-es gépet ilyenért kár lenne elindítani. Ha kevés lesz az Rpi 4 (mert lesz rajta adatbázis, Grafana és 100 IoT eszköz), akkor átköltözteted a VM-eket, IP címeket átírod és halad tovább.
ESP8266 van több nálam, mert nincs olyanom, amire ne lenne elég. Egy kis Wemos lazán tud 3-4 hőmérőt, 1-2 relét, kijelzőt kezelni. Az I2C buszon is lehet több eszköz, 2 hő+páramérő és kijelző volt már nálam egyben, csak a teszt miatt.
-
JulianSinulf
őstag
válasz
ViZion #22162 üzenetére
Köszi!
Mivel az Arduinot sem tudom annyira programozni, mint inkább összelegózni a dolgokat, illetve más kódokból nézem meg, hogy adott célt hogyan tudnám elérni, így nem hiszem, hogy akkora gond lesz az átállással. Főleg, ha neten minden is van.A nagyobb gond a "Komolyabb cucc az ESP32, abból rengeteg verzió van, az kell, ami a feladatnak megfelel." dolog lesz. Mivel nem tudom, hogy melyik feladathoz mi lehet elég, így esélyes, hogy nem fogok annyit variálni.
Hogy ne csak egy panelom legyen, vettem egy adag ESP32 DevKit C V4-et is.
Aztán, hogy melyikkel mire megyek, majd kiderül.HA-nak mi javasolt?
Egy RPi 4 Modell B megfelelhet a feladatra úgy, hogy közben egy AdGuard is fut rajta?
Vagy előnyösebb lenne egy HA OS?
Esetleg egy virtuális gépen futtatott HA OS W10 alatt? -
ViZion
félisten
válasz
JulianSinulf #22159 üzenetére
Hááát, Arduinos tapasztalatokkal elég bonyolult a váltás...
Kb. annyi, h az ESP kisebb, programozni nem kell, mert a HA-hoz mindent is készen odatolnak. HA-ban pl. ESPHome-ban megírod amit szeretnél (Yaml, semmi extra, ha a formázást megszokod). Ezeket összelegózza a rendszer, kapsz egy bin fájlt, amit feltöltesz a weboldalukon keresztül, kész, működik. Utána már OTA alakítod a kedvedre...
Csak miheztartás végett egy PIR szenzor + fény- hő- és páramérő "kódja" (wifi és OTA részek nélkül, képként, mert összehúzza amúgy):
Lehet még ESPEasy-vel vagy saját kóddal is szórakozni, MQTT-n csatlakozva, de azért az ESPHome kényelmesebb, gyorsabb összerakni. HW-ben alap dolgokra Wemos D1 mini klón tökéletes, ócó. Komolyabb cucc az ESP32, abból rengeteg verzió van, az kell, ami a feladatnak megfelel.
-
válasz
JulianSinulf #22159 üzenetére
Szívesen!
Én az ESP32 S3-t mondanám, tudás és portok száma miatt is, valamint van belőle mini verzió is, ami rövidebb a nano-nál, de némileg szélesebb. Vagy ha kicsit visszanézel, ESP32 C2/C3 modulok még kisebb méretben.
Kamerás modul ESP32 CAM + OV2640 van, ez sima ESP32 Wroom alapú, a kamera viszont csak CIF méretben képes tisztességes FPS mellett streamet produkálni, szóval érdemesebb drágább kamerával megvenni.Egyébként az Arduino mega lapból van mini kivitel (mega mini
), ha beépítésre kellene, igaz mára kissé elavultnak mondható és drága is, de vannak elvitathatatlan előnyei.
-
JulianSinulf
őstag
Sziasztok!
Arduino-ról szeretnék áttérni ESP-re.
A Nano nagyon cuki kis méretével, de sajnos nagyon korlátozott a képessége.
A nagyobb panelek, mint az Uno vagy Mega, kísérletezésre jók lehetnek, de beépítésre már kevésbé találom praktikusnak.
Úgy láttam, hogy az ESP ilyen szempontból inkább nekem való.
Amúgy is meg akarom tanulni, mert szeretnék jobban belemélyedni az okosotthon témába - HA, hőmérséklet figyelések, fogyasztás figyelések, lámpák kezelése belső hálózaton telóról és közvetlen érintőkijelzőről HA-n keresztül, és még pár egyéb dolog.
Nem tudom, hogy pontosan merre induljak el, ezért gondoltam, hogy először megismerkednék az ESP-vel.
Meg van egy régi RC autóm is, amit lehet, hogy előbb utóbb tuningolnék ESP-vel, kamerával, stb. Egyelőre a régi konstrukciót hozom életképes helyzetbe, aztán majd meglátom.Milyen ESP (és feltétlen szükséges kiegészítő) ajánlott egy kezdőnek, ami úgy mindenre is használható?
@Aryes: Köszi a segítséget a korábbi problémánál!
-
ratkaics
senior tag
Sziasztok!
Tudtok esetleg javasolni olyan kész terméket, ami páratartalom alapján tudna vezérelni egy 12V 3A-es ventilátort PWM-el?
Valami ESP-s lenne a legjobb, hogy távolról is lehehessen módosítani az alapjelet.
Köszi előre is mindenkinek! -
-
Postas99
őstag
Annó említetted, hogy ESP32-vel az onboard flash-be tettél valami mp3-at és i2s analóg kimeneten megszólaltattad a hangot.
Meg van még neked ez a kód? Egyetlen mp3 fájlt tennék bele és 16Mbit-es az a C3 verzió amit rendeltem, elviekben bele fél.Nekilátnék az idei évi halloween projektnek - legalábbis az elsőnek - és el kéne döntenem hogy mi lenne nekem a jó.
Alapötlet továbbrsa is.
Műanyag baba szempilla mozgatása (rebegtetés) és valami kísérteties gyerek lányhang éneklés kiadása. Most még a vaterán vadászok 40cm közeli babákat, legalábbis 1 kell hogy elinduljak.Viszont ha ESP32-vel halk lenne a hang akkor marad újfent a porszívó cső a testbe.
-
LostMind
csendes tag
Sziasztok!
Kellene egy kis segítség, építenék egy ESP32+KY-038 sound sensor+buzzer riasztót. Viszont az a gond, hogy sehol sem találok összekapcsolási rajzot minimális kóddal ESP32+KY-038 kombinációval. Legnagyobb problémám, hogy még mindig nem tudom, hogy jól kötöm e össze a hang szenzort az ESP32-vel.
-
Postas99
őstag
Sziasztok!
Ahogy olvastam itt néhányatok már foglalkozott MQTT-vel.
A feladat a következő, már összeraktam az openremote.io-t. Meg van kötve a kezem és más nem használható erre a feladatra.
Esetleg valaki dolgozott már ezzel a környezettel?
PLC-k és ESP32 lenne bedrótozva a Broker-ba (openremote) a doksi említ egy halom kommunikációs lehetőséget. Első lépésként egy sima ESP32-t tennék hozzá, a többit majd később, a PLC elvileg RS232 vagy RS485-ön kommunikálna az ESP-vel és majd azok küldenék az adatokat be. A PLC-k RievTech cuccok.
A GitHub-on van fent arduino kód az openremote publisher-hez ESP32-re , ami természetesen hibás, de ezt már megoldottam.
A pontos kérdés az lenne hogy kell-e beállítani REALM-ot a szerveren, mert a kliensekben ezt is "be kell állítani", és hogy ez lehet-e ugyanaz mint a szerver név?A plublisher kódja ezt tartalmazza:
void loop() {
//Publish Boolean format:
client.publish("yourrealm/ClientID/writeattributevalue/AttributeName/AsssetID", "1");
//To publish Strings:
client.publish("yourrealm/ClientID/writeattributevalue/AttributeName/AssetID", String("Hello").c_str());
delay(10000);
} -
Janos250
őstag
válasz
JulianSinulf #22038 üzenetére
Annak az okoskonnektor szétszedésének megvan a technikája!
Ha megnézed, arról a végéről, ahová Te dugod a villásdugót, ott van körben egy - talán - 3 mm-es perem, és látszik hogy az ott csatlakozás.
Az van beleragasztva. Ha azt megfogod valami nagy fogóval, satuval bármivel, ami átéri az egész szerkezetet, akkor azt megroppantva elenged a csatlakozás, és roncsolásmentesen szét lehet szedni.
Régen ESP8266 volt bennük, a maiakban valami más van. Van hozzá valami saját fejlesztő rendszer - állítólag - , de én még nem próbáltam. Egy nagyon pincurka kis panel van a fő panelba forrasztva, azt ügyesen ki lehet forrasztani, és ott vannak rajta a csatlakozási pontok. Én egyből kiszedtem, meg akartam vizsgálni tüzetesebben, de azóta se tudom, hova tettem. -
JulianSinulf
őstag
válasz
Janos250 #22031 üzenetére
Hogy te épp az okoskonektort említetted!
Pont nemrég vettem 4-et is. Nem a legpontosabbak, de nagyjából jók lesznek.
Gondoltam, hogy egyet szétszedek és megnézem, hogy mi van benne. Hátha ESP. Sajnos nem sikerült szétszednem, nem találom, hol lehet összepattintva, hol kellene megfeszegetni. Most azon gondolkodom, hogy szét kellene fűrészelnem óvatosan. Nem volt 40€ a négy darab. De még nem döntöttem el.Az jutott eszembe, hogy, ha át lehetne programozni, akkor inkább egy saját HomeAssistant-nak küldje a jelet, mint ki egy szerverre. Onnan telefonnal tudom lekérdezni. Nem is gyors és néha kiírja, hogy a szerver terhelt. Nameg csak addig megy a móka, amíg életben tartják a szervert.
Ez a bajom a zigbee-vel is, hogy muszáj neki a netre mennie, meg bejelentkeznem egy app-ba. Jobb lenne mindent házon belül intézni és, ha akarom, akkor esetleg a HA-t küldöm ki megfelelő biztonság, esetleg VPN mellett. -
Janos250
őstag
Megjött az ESP32 c3 super mini panelkám.
Tényleg aranyos, hogy olyan pici.
Egy valamire nem sikerült rájönnöm: mi a fenének vettem meg ezt is a többi kacat mellé.
Ja, persze! Mert a szomszédnak is van, akkor nekem is kell. Ezt ismerjük.
Aztán persze, sok embernek jó lehet. Ha csak az IC-t nézem, ahhoz - ha jól nézem - a kvarcon kívül más nem is igen kell. Az ESP32 C3 Ic már 500 Ft körül is kapható. Ha valaki szériában épít valamit, és nem a panelkát veszi meg, olcsón juthat egy ESP32-höz, ami ugyan egy magú, de van benne WiFi, BT, ETH, és benn vannak a gyorsító hardverek (Pl. SHA, amit épp mostanában használtam). És a memóriája is elég jó, és jó a fordítója is.
Ha meg a panelt is megveszi, akkor meg azt is belerakhatja a nagy paneljába. Innentől kezdve más csak azt várom, mikor jelenik meg Pl. az okoskonektorokban . -
válasz
JulianSinulf #22026 üzenetére
Kicsit.
A feladathoz kell választani a lapot. Ha fontos a kevés fogyasztás, érdemes 1 magost választani, ha fontos a BLE tudás, akkor nézd meg, melyik tudja (nem mind), egyébként pedig azt, amit olcsóbban be tudsz szerezni.
ESP-32S -> alap ESP32. Ha úgy tetszik S1.
PSRAM: külső RAM, nagyobb mennyiségű adatot tudsz átmenetileg belepakolni, például képmanipulációhoz jól tud jönni, asszem az ESP32-CAM pont tartalmaz ilyet (4MB, ha jól emlékszem). -
Janos250
őstag
válasz
JulianSinulf #22026 üzenetére
Igen, döntsd el! Pl. írasd ki a meglévő modulod tulajdonságait.
Pl.:
Van benne érdektelen is, de most nem állok neki gyomlálni.#include <iostream>
using namespace std;
void setup() {
Serial.begin(115200);
delay(2000);
printf("getHeapSize()=%d\n",ESP.getHeapSize());
printf("getFreeHeap()=%d\n",ESP.getFreeHeap());
printf("getMinFreeHeap()=%d\n",ESP.getMinFreeHeap());
printf("getMaxAllocHeap()=%d\n",ESP.getMaxAllocHeap());
printf("getPsramSize()=%d\n",ESP.getPsramSize());
printf("getFreePsram()=%d\n",ESP.getFreePsram());
printf("getMinFreePsram()=%d\n",ESP.getMinFreePsram());
printf("getMaxAllocPsram()=%d\n",ESP.getMaxAllocPsram());
printf("\n");
printf("getChipRevision()=%d\n",ESP.getChipRevision());
printf("getChipModel()=%s\n",ESP.getChipModel());
printf("getChipCores()=%d\n",ESP.getChipCores());
printf("getCpuFreqMHz()=%d\n",ESP.getCpuFreqMHz());
printf("getCycleCount()=%d\n",ESP.getCycleCount());
printf("\n");
printf("getSdkVersion()=%s\n",ESP.getSdkVersion());
printf("getCoreVersion()=%s\n",ESP.getCoreVersion());
printf("getFlashChipSize()=%d\n",ESP.getFlashChipSize());
printf("getFlashChipSpeed()=%d\n",ESP.getFlashChipSpeed());
printf("getFlashChipMode()=%d\n",ESP.getFlashChipMode());
printf("\n");
printf("getEfuseMac()=0x%012X\n",ESP.getEfuseMac());
printf("\n");
delay(100);
} ;
void loop() {
}
-
JulianSinulf
őstag
Köszi!
Ezt így látva nagyon brutál.
Van egy (két) ESP32-CAM modulom. Az ESP-n csak annyi van, hogy ESP-32S
Akkor most döntsem el, hogy melyik.
Nameg, hogy a piacon majd mit kapok.
Fejfájás.
Ezt átnézni is már brutál lesz.
Meg utánajárni, hogy mi mit jelent. Pl. mire jó a PSRAM meg hasonlók.
Vagy túlbonyolítom? -
válasz
JulianSinulf #22024 üzenetére
-
JulianSinulf
őstag
Nemrég a YT bedobott egy videót az ESP-kről.
A borítókép alapján valami 10-12 fajta létezik. Angol videó volt, így nem nyomtam rá, mert nem mindig van kedvem hozzá és már ki sem rakja.
Van esetleg valami magyar nyelvű összefoglaló?
Vagy össze tudná foglalni nekem valaki, hogy melyik mit tud, mire szokták használni?
A kereső nem mutatott egyszerűen emészthető tartalmat. -
Ton-ton
tag
válasz
its_grandpa #21965 üzenetére
Ez 2 lábsoros (mármint 2-2), ez bizony esp32-s.
De igen, az alap d1 mini valóban esp8266...
Elnézést kérek, ha valakit összezavartam vele. -
Janos250
őstag
Kipróbáltam az ESP32 fejlesztői változatát. (3.0)
Haladunk a korral!std::cout << "A C++ verziója: " << __cplusplus << std::endl;
A C++ verziója: 202100
Új hozzászólás Aktív témák
Hirdetés
- Autós topik
- Konteó topic
- One otthoni szolgáltatások (TV, internet, telefon)
- Gumi és felni topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- MW2 - MW3 játékosok baráti köre
- Ford topik
- Samsung Galaxy A54 - türelemjáték
- Motorolaj, hajtóműolaj, hűtőfolyadék, adalékok és szűrők topikja
- Kerékpárosok, bringások ide!
- További aktív témák...
- FÓLIÁS! LG UltraWide 35WN75C-B Ívelt Monitor! 3440x1440 VA / 100Hz / 5ms / FreeSync
- Tom Clancy's The Division - Sleeper Agent Edition Xbox One
- IBM Thinkpad T42 15" IPS + Dock II +tartalék alkatrészek
- Precision 7550 15.6" FHD IPS i9-10885H RTX 3000 32GB 512GB NVMe magyar vbill IR kam gar
- AKCIÓ!!! GAMER PC: Új RYZEN 5 5600X +Új RTX 3080 +Új 32-64GB DDR4 +1-2-4TB NVMe SSD! GAR/SZÁMLA!
- LG 27GP95RP - 27" Nano IPS - UHD 4K - 160Hz 1ms - NVIDIA G-Sync - FreeSync Premium PRO - HDR 600
- AKCIÓ! ASUS PRIME Z390-P i5 8600K 16GB DDR4 512GB SSD RX 6600 8GB GDDR6 DEEPCOOL Matrexx55 630W
- LG 45GR95QE - 45" Ívelt OLED / 2K WQHD / 240Hz 0.03ms / NVIDIA G-Sync / FreeSync Premium / HDMI 2.1
- Csere-Beszámítás! Asus Tuf RTX 5070Ti 16GB GDDR7 Videokártya! Bemutató darab!
- Magyarország piacvezető szoftver webáruháza
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest