Hirdetés
- Ne már! Drágább lesz a GPU a memóriapánik miatt?
- Kormányok / autós szimulátorok topikja
- Milyen egeret válasszak?
- Milyen pendrive-ot vegyek?
- Azonnali informatikai kérdések órája
- AMD Navi Radeon™ RX 9xxx sorozat
- Milyen videókártyát?
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Menekül a HEVC licencdíja elől a HP és a Dell
- Vezetékes FÜLhallgatók
-
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
-
Dalee
aktív tag
Sziasztok,
Szeretnék segítséget kérni.
Kaptam egy példakódot, melynek az egyik sora a boost gyűjtemény egyik elemét használná:
boost::fusion::for_each(this->m_data, [](const auto& a) {
std::cout << a << ' ';
});Ez a sor (a komplett programmal együtt) le is fordul PC konzolra, de ESP8266 alá kapok egy csomó hibaüzenetet, hiába telepítettem a github-ról a boost_1_51_0 és a működéséhez szükséges boost StandardCplusplus könyvtárakat.
Az első pár hibaüzenet:
Arduino.h: 267:12: error: 'std::isinf' has not been declared
using std*: isinfArduino.h: 268:12: error: 'std::isnan' has not been declared
using std*: isnancpp_type_traits.h: 82:10: error: redefinition of 'struct std::__true_type
struct __true_type { } -
Dalee
aktív tag
Próbálok egy fűtés projektet összehozni NodeMcu ESP8266 ESP-12E alapon.
A kapcsolás elég egyszerű:
- ESP8266
- DS18B20 hőmérő (onewire kommunikáció)
- relé modul
- állapotjelző LED-ek.
- szabvány USB telefon töltő tápnak.Az alábbi szoftveres komponenseket telepítettem:
- Web szerver (a vezérlés adatok megváltoztatása, hőmérséklet figyelés) ESP Web lapos működéséhez ezt a tutort használtam.)
- E-mail küldés. A hőmérsékletet e-mail-en is küldöm meghatározott időközönként
- Time szerver elérés (log-hoz)
- SPIFFS file rendszerben mért értékek loggolása
- FTP szerver (log adatok letöltése)
- fűtőszál vezérlése relén keresztülAlapban megy is minden, de pár óra elteltével (vagy ha dolgozok az otthoni hálózaton hamarabb) a ESP leszakad a hálózatról és vagy visszakapcsolódik vagy nem, vagy magával rántja fűtés vezérlést vagy nem.
Elég sok WIFI van a környéken, ezért a laptop is gyakran leszakad, szóval elég szar a WIFI, viszont a ESP-nek elvileg újból kellene csatlakozni, illetve nem szabadna megállítani a loop folyamatokat ha jól olvastam.
Gondoltam használom a watchdog timert, de arról azt találtam, hogy a WIFI, WEB könyvtárak kezelik (resetelik), ezért az sem jó megoldás.A flash-re logoltam a loop ciklusban 4 másodpercenként a HEAP-et, hátha elfogy a RAM, de azon sem látszik semmi RAM fogyás, stabilan 20 kb szabad hely van.
Próbálkoztam a WIFI manager könytár autoconnect funkciójával, azzal is meghal a rendszer egy idő után ugyanúgy.
Most 30 percenként resetelem a ESP-t. Így ment egyfolytában 3 napot, de szombat délután egy 30 perces resetet követően, elfelejtette az eddigi router csatlakozási adatokat és szabványos 192.168.4.1-es címen lévő WIFI beállító lapot adta fel a loop-ig el sem jutott.
Nektek is ilyen bizonytalan a működése a WIFI-nek. Van ötlet, hogy mi lehet a hiba vagy, hogy találjam meg mi okozhatja?
Segítségeteket előre is köszönöm.
-
Dalee
aktív tag
Probálkoztam ESP8266-on time server használatával (NPT client library). A könyvtár csak az időt, illetve az epoch időt szolgáltatja. A dátum megállapításához szükséges, hogy az epoch idő átalakításra kerüljön év, hónap, napra. Ehhez találtam egy könyvtárt, mely több forrásfájlt tartalmaz (Time.h, Time.cpp, TimeLib,stb...).
A sketch/library-ban létrehozva Time könyvtárt, az include <TimeLib.h> nem találja a TimeLib.h-t.
Hogy lehet a program számáta láthatóvá tenni egy könyvtár különböző nevű, a könyvtár nevével nem egyező fájlokat?
-
Dalee
aktív tag
ESP8266 ESP12E lapon van 4 MB flash. Alapból Arduino IDE 1 Mb-ot lát belőle program memóriaként. Át lehet méretezni, azaz, hogy több legyen a program memória és kevesebb az SPIFFS?
Másik kérdés, hogy lehet a legegyszerűbben interneten keresztül adatot (byte szinten) küldeni és fogadni az ESP8266 és egy számítógép között (a számítógépen is C++ programot írnék)?
-
Dalee
aktív tag
A NodeMcu ESP8266 EPS12E tartalmaz ugye 4 MB flasht.
Ezért gondolom az SPI pineket nem tudom felhasználni. Kiestek a soros lábak (Rxd0,txd0), a GPIO0 a programozásnál használatos.
Fentiek alapján jól értelmezem, hogy 8 portot lehet a felül használni:
D0 - GPIO16
D1 - GPIO05
D2 - GPIO04
D4 - GPIO02
D5 - GPIO14
D6 - GPIO12
D7 - GPIO13
D8 - GPIO15Illetve ebben a 8 portban van az i2C busz (GPIO4,5)?
-
Dalee
aktív tag
válasz
Pubszon
#5986
üzenetére
A felső két egymás melletti kapcsoló lámpakapcsoló, az alsó hat a redőnyök fel-le mozgató kapcsolója.
A fenti képen kiszerelt állapotban látható az egyik redőnyvezérlő kapcsoló.
Úgy gondoltam, hogy elosztom a vezérlést a hat kapcsoló között. Az egyik alá tenném a tápot, egy másik alá az Arduinot, a többi alá a reléket.
Lemértem a helyet. 4 cm x 4 cm x 3 cm van az egyes kapcsolók mögött.
Szóval az egyik kapcsoló alá kellene tenni egy max 4x4x3 cm-es helyet foglaló 230 V AC / 5 V DC tápot, aminek a hűtés miatt inkább kisebbnek kellene lennie.
-
Dalee
aktív tag
Sziasztok,
Szeretnék csinálni egy redőny vezérlőt, amit az eredeti fali kapcsoló dobozába szeretnék betenni, azaz nem túl bő a hely.
Kérdésem, hogy van valami ötleteket nagyon mini 5V 1A-es tápra ami befér az eredeti redőnyvezérlő háta mögé?
Segítséget előre is köszönöm:
J.
-
Dalee
aktív tag
válasz
Janos250
#5643
üzenetére
Igen, én is ennyit találtam.
Minőségi a panel, csak doksi kellene hozzá.
Az is gyanús. hogy külső antenna kellhet a WIFI-hez. A tápfesz csati mellett mintha az egy miniatűr antenna csatlakozó lenne.
Ha nincs senki aki ismeri akkor megkérdezem a gyártót, hátha válaszolnak.
-
Dalee
aktív tag
Sziasztok, vettem egy Mega 2560 -ot egybeépítve 8266 WIFI modullal.
Sajnos részletes leírást nem találtam a lapról.
Van valakinek tapasztalata ezekkel az egybeépített lapokkal?
Új hozzászólás Aktív témák
- BestBuy topik
- PlayStation 5
- Ne már! Drágább lesz a GPU a memóriapánik miatt?
- Kormányok / autós szimulátorok topikja
- Milyen egeret válasszak?
- Akciófigyelő: Százezer forint engedmény a Nothing Phone (3)-ra
- Luck Dragon: Asszociációs játék. :)
- Hivatalos a OnePlus 13 startdátuma
- Elektromos autók - motorok
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- További aktív témák...
- Swift SF16-51T 16" 3K OLED érintő Ultra 9 288V Arc 140V 32GB 1TB ujjlolv IR kam gar
- Sony Bravia XF85 43" 4K Ultra HD 100 Hz LED Android Smart TV (KD-43XF8577)
- MacBook Air 13", M3 16/256, csillagfény
- Kezdő Gamer PC / Számítógép! Csere-Beszámítás!R7 1700X /GTX 1060 6GB /16GB DDR4 / 250SSD + 1TB HDD
- Apple Mac mini M4 / M4 Pro garantáltan a legjobb ár, bontatlan, EU-s, garanciális
- Samsung Galaxy S23 Ultra 256GB, Kártyafüggetlen, 1 Év Garanciával
- Asus ROG Strix G G531GT - 15,6"FHD IPS 144Hz - i5 9300H - 16GB - Win11 - GTX 1650 - MAGYAR
- BESZÁMÍTÁS! MSI B550M R7 5800X 32GB DDR4 512GB SSD RTX 3070 8GB FSP CMT510 Cooler Master 750W
- NVIDIA Quadro P5000 GPU 16GB GDDR5X memóriával
- Új, Felbontott Bambulab A1 / A1 Combo! ÁFÁ-s! 1 Év garancia!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest
ekkold

