Hőmérséklet automatizált mérése

 ( _Franko_ | 2016. szeptember 19., hétfő - 17:06 )

Ha szeretnék a ház több pontján egyidejűleg rendszeresen hőmérsékletet mérni (szobák, padlás, kültér, konyha, stb.) a lehető legkevesebb vezetékezéssel, akkor milyen lehetőségek jönnek szóba? :)

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

TinyLanController szerintem.bár minden szenzor egy új (telefon)zsinór

nem kell kulon zsinor, egy buszra max 6 szenzor fuzheto tinycontrol-nal

igazad van. de minek mérjem uannak a szobának a hőmérsékletét 6 egymás melletti szenzorral? :-)

Mennyire akarsz barkácsolni?
Elvileg ESP8266-re gpio-n tudsz tenni valami szenzort, az pedig wifi-n lejelenti, csak táplálnod kell.

Alapvetően nem szeretnék barkácsolni, mert van mit barkácsolnom ezen kívül is. Annyi lenne a feladat, hogy leteszek valamit valahova és beállított időnként felébred, megnézi a hőmérsékletet, eltárolja és elküldi lehetőleg WiFi-n és alszik tovább. Arduino meg Raspberry erre overkill megoldás az érzésem szerint.

az arduino egy microcontroller, nem tudod megsporolni. enelkul max fizetsz a gyermekeidnek, hogy felorankent irjak fel a fali homeron leolvasott ertekeket. :DD

Igen, tudom, anno programoztam néhány mikrovezérlőt, épp ezért mondom, hogy ilyen feladatra egy Arduino vagy Raspberry túlzás.

Egy raspberry igen, egy arduino nem, pont erre való


// Happy debugging, suckers
#define true (rand() > 10)

"Arduino meg Raspberry erre overkill megoldás az érzésem szerint."

Ezért is nem ezeket javasoltam :)

En is javasolnam az ESP8266-ot, mondjuk egy ilyet.

Ha csak homerseklet kell, akkor inkabb egy DS18B20 szenzort a shield helyett. Mindossze 2 labat kell bekotni.

Nekem egy ilyen mukodik, ide tolja fel az mert homersekleteket.

Minimalis barkacsolas, minimalis koltseg, kis programozas.

Ha elemrol / akkurol szeretned taplalni, akkor mindnkepp sleep-be kell tenni, a kiolvasasok kozott, mert a WiFi eleg sokat fogyaszt.

/sza2

Na, ez már érdekesnek tűnik, tehát veszek kettő ilyen dolgot:
http://shop.tavir.hu/product_info.php/kiegeszito-aprosagok-esp8266-wifi-serial-modul-esp-p-267
http://shop.tavir.hu/product_info.php/szenzor-ds18b20-szerelt-homero-vizallo-kivitel-vedocso-p-134

Kicsit barkácsolok, programozok, kap egy 3,3 voltos tápot egy LiIon celláról és jön a hőmérséklet? Vagy kell még hozzá valamit vennem? :)

Update: Szóval kell még egy ilyen, mondjuk: http://shop.tavir.hu/product_info.php/alappanelboard-avr-duino-nano-328ch340-arduino-nano-p-240

És így kell bekötni? http://i59.tinypic.com/15po3u1.jpg

https://openhomeautomation.net/esp8266-battery/

Olyan sokat nem megy akkuról.

Nem ertem amit irsz, a cikk pont arrol szol, hogy igen - es ezt reszletezi is, hogy hogyan tudod megcsinalni (deep sleep + a LED kikotese).

Elolvastad vegig?

/sza2

Persze, ahoz képest hogy majd két évig megy egy normális logger (ami igaz hogy nem tölt fel) ez egy kicsit soványka. Kevesebb mint 80 napot írnak.

Segítek:
"The reading on the multimeter immediately changed to 77 uA, or 0.077 mA. This means that the same project will now last on the same battery for … 3.7 years! Of course, this doesn’t take into account the characteristics of the battery, so in reality you will end up with 1-2 years battery life for your project."


// Happy debugging, suckers
#define true (rand() > 10)

Gus Smith

I did some real testing yesterday and it looks bad. It's way less than 80 days. I'm using ESP-01 and afaik to use deep sleep I have to solder a wire from pin 8 (XPD_DCDC) to the reset pin. But I can't solder that, it's too tiny to see. What I do is pull down CH_PD to GND by default and toggle it via a GPIO pin from an ATMEG328 to power it on/off. Putting ATMEGA328 into sleep mode consumes 6-10uA. And I use a MCP1703 3.3v regulator which has 2uA quiescent current. On average I measure 4-6 seconds for the ESP-01 to get a wifi connection and consumes 70mA. I used a DMM and measured average current draw over 60 minutes sending a sensor value every 5 minutes. The DMM reads 1.9 mA average which includes a sensor and an rgb led. So that would be 2500/1.9/24 = 54 days - 20% = 43 days. Increasing the interval to 10 minutes would take 80-90 days.

De na, próbáljuk ki, van nekem is kéznél ESP8266, úgysem tudtam mit csináljak vele :)

Aaahhh, kommentek! Azt nem olvastam ;) De kell neki RGB led?:)


// Happy debugging, suckers
#define true (rand() > 10)

A kerdes igazabol az, hogy tenyleg 4-6 masodperc kell-e ahhoz, hogy csatlakozzon egy AP-hoz, mivel maga a meres es a kuldes ennel szerintem joval rovidebb (illetve ha meres hosszabb is, az alatt nem kell adni, tehat ott kevesebb a fogyasztas is).

Nagyon nem mindegy, hogy 6/300 vagy mondjuk 2/300 esetleg ha 10perc (mert a levego homerseklete egy relative lassan valtozo dolog) akkor 2/600, igy 3-as, 6-os szorzok lesznek arra vonatkozoan, hogy meddig birja az akku.

/sza2

433-as modulokkal szerintem fajdalommentesebben megvalosithato ez a dolog, raadaskent olcsobb is
Szerk: kiszámoltam hogy mennyi így az annyi:
uC + szenzor + 433 modul + akkumulátor + elemtartó + műanyag doboz = ~3100 huf
Elemtartó és műanyag doboz nélkül: ~2900 huf
Ha van akksi is, akkor csak ~1700 huf


// Happy debugging, suckers
#define true (rand() > 10)

Azert az ilyen proprietary radios dolgokkal biztos, hogy tobb (ha nem is hardware, de firmware / software) dolog van mint a WiFi-vel, a nyilvanvalo elonyok mellett.

/sza2

a ket modul psk modulaciot hasznal + belso hibajavitast. Amit az egyik oldalt beengedsz, kijon a masikon


// Happy debugging, suckers
#define true (rand() > 10)

Mondjuk azt elfelejtetted irni, hogy "a ket modul" mit is takar. Azert az, hogy 433, sokmindent nem hataroz meg.

/sza2

mondjuk miutan feltetted a kerdest, valaszoltam ra :D


// Happy debugging, suckers
#define true (rand() > 10)

OK, engem szemely szerint nem igazan erdekel, ha nekem kell megoldom magam. Azt gondoltam a topic inditojat kivanod kozelebb vinni a megoldashoz.

En mindossze azert vetettem fel, mert a hatarozott nevelovel ("a ket modul") azt sugalltad, hogy konkret modulokrol van szo, de en ebben a topicban nem talaltam utalast ra, hogy milyen tipusu modulokrol van szo.

Hogy megvalaszolod-e? It's up to you ;-)

/sza2

Konkret modulokat neztem konkret arral, ugy, hogy a leheto legkevesebbet kelljen barkacsolni. Ettol persze el lehet terni, lehet low level modulokat is hasznalni es szoftverben tobbet barkacsolni, vagy kinabol rendelni az n+1 verziot belole es akkor meg olcsobb is. Szoval ez csak egy volt az n+1 esetbol, ahol olcsobb arkategoriabol hoztam ki egy olyat rendszert, ami hosszabb tavon egyszerubben uzemeltetheto mint az esp modulos verzio.
Persze, az esp modulnak is meg van az elonye ha valakinek ping fetise van es mindennek sajat ip-t szeretne ;)


// Happy debugging, suckers
#define true (rand() > 10)

433MHz-en (pontosabban 433,92MHz-en) működő rádiós átvitelről van szó.
Bővebb információhoz juthatsz a témáról pl. a Hobbielektronikánál.
Vásárolni sok helyen lehet ilyen modulokat, akár az ebay-en is, de itthon is van lehetőség, pl.
- https://shop.chipcad.hu/Welcome/Default.aspx?scenarioID=360&pid=1327
- https://www.soselectronic.hu/articles/hoperf-hoperf-univerzalis-rf-modulok-meglepo-aron-1583

Kell neki, erre rákérdeztem valakinél aki játszott vele.

A LoRa most a menő, azzal kéne, csak ugye kell a gateway. Fallback plan a 433, stb.

En is megkerdeztem az egyik kollegamat, aki Li-Ion akkurol hasznalja (kellett meg egy LDO is):

- kb. 1mp a csatlakozas / kuldes feleledes utan
- percenkent frissit
- MQTT-t hasznal nem HTTP-t (igy kellett a rendszerhez egy szerver is - azt hiszem RPi)
- nem a NodeMCU fut rajta, hanem az ESP core for Arduino
- kb. 3-4 havonta kell toteni az akkut, de allitasa szerint nem kellene ilyen surun, csak az ESP8266 AD-jevel meri a tapfeszt, ami allitolag pontatlan (hamarabb mondja, hogy keves a feszultseg) ezert surubben csereli (tolti), elvileg fel evet birna
- deep sleep kell mindenkepp (ekkor csak egy timer megy es egy GPIO mukodik, a GPIO van visszahurkolva a reset-re)

Szoval 1 percenkenti kuldessel fel evet bir a jelenlegi megoldasa, ritkabb kuldessel gondolom tobbet.

/sza2

Én vagyok az a kolléga :)

-Az MQTT egy nagyon butácska kis TCP protokoll, azért jó, mert rövidebb ideig kell adni, mint mondjuk egy TCP POST.
-Épp most cserélem az akksit (sikerült jobban lemeríteni sajnos mint illene, megállt ma a mérés), csináltam pár tesztet: sleep fogyasztás 40uA, az aktív 70-80mA (ESP-07-et használok, wifi ledet rajtahagytam, BMP180, SI7021 és BH1750FVI van rajta, mind mér)
-Utoljára úgy tűnik május végén cseréltem az akksit: http://imgur.com/a/smCi7 Az akksi 2600mAh-ás Sanyo 18650 cella. Az első periódus ennél kb 1 hónappal jobb volt (november eleje - március vége), valószínűleg, mert akkor frissen feltöltött akksi került bele. A fél évet mondjuk úgy látszik eltúloztam.
-Az AD-s tápfesz mérésnél szerintem nálam van a hiba, csak lusta voltam kijavítani (túl nagy ellenállásokból raktam össze a feszültségosztót, valószínűleg az ADC bemeneti impedanciája összemérhető velük)
-deep sleep nélkül semmi értelme a dolognak. Ha jól emlékszem az általad javasolt ESP-01-en ezt csak a chip lábain lehet összekötni ESP-03 meg ESP-07-en biztos van, NodeMCU boardon egy ellenállást kellet átforrasztani

Végül pedig: Az egész rendszert ki fogom cserélni egy subGHz rádiós MCU-ra, ha már a napi munkámban ilyenekkel dolgozom egy olyan cégnek, akik ilyeneket gyártanak.

Jól értem, az ESP-01 nem tud deep sleep módot?

Tudja, de nem egyszerű bekötni: http://hackaday.com/2015/02/08/hack-allows-esp-01-to-go-to-deep-sleep/
(fentebbi hozzászólásban HTTP POST-ot akartam írni, nem TCP-t)

Árban mindegyik (ESP-01, -03 és -07) közel $2.1 pénzbe kerül, akkor inkább ESP-07 a jobb ilyen feladatra?
Ha LiIon akkuról akarok üzemeltetni, akkor kell törődnöm a feszültség szabályzásával?
Milyen eszközzel lehet felprogramozni, egy ilyen jó lehet? http://shop.tavir.hu/product_info.php/alappanelboard-usb-soros-illeszto-3v35v-ft232rl-chipset-piros-clone-p-534

-ESP-01 akkus üzemre nem való az biztos. Hogy mi most a jó választás, arra nem merek mondani semmit, mert vagy egy éve csináltam ezt, azóta ki tudja milyen board jött még ki. ESP-07/-03-mat viszont nem ajánlanám saját NYÁK nélkül.
-Kelleni fog egy LDO (low-dropout regulator), mert a feltöltött feszültsége egy li-ion cellának 4.2, az ESP meg 3.6-ig bírja. Én MCP1703-mat használtam, mert olcsó és nagyon kicsi a saját árama (2uA)
-Ez pl jó programozónak, vagy bármi USB-UART. Ha DTR-CTS van, az előny, mert sok rendszer (pl az Arduino-s), valahogy ezzel rakja programozható módba. Ebben nem tudok segíteni, az én UART boardomon nincs DTR-CTS kézzel kell resetelnem programozáshoz.

Szerk: Kísérletezéshez talán legjobb a NodeMCU board. Rajta van minden, beleértve az usb-uart-ot. Akkus üzemet kikísérletezni viszont nem jó, az usb-uart ott van feleslegesen mindig. Ha nem akarsz saját nyákot, ez pl jó lehet ESP-07/-12 mellé:
http://www.ebay.com/itm/10pcs-ESP8266-IO-Lead-Out-Adapter-Plate-Expansion-Module-for-ESP-07-ESP-12E-/252194486318?hash=item3ab7f6782e:g:i3IAAOSw8-tWXc-F
Rajta a hely az LDO-nak (ldo-s üzemhez a középső 0ohmot le kell venni, célszerű kondira cserélni), rajta van minden normál működéshez szükséges felhúzó/lehúzó ellenállás. Lehet találni olyat is, amin rajta van az ESP modul

"Lehet találni olyat is, amin rajta van az ESP modul."

Ahja! Szóval mondjuk egy ilyen, amire ráforrasztok egy MCP1703-at hátulra és kicserélem a 0ohm SMD-t valamekkora kondira?

http://www.ebay.com/itm/ESP8266-ESP-07-Remote-Serial-Port-WIFI-Module-with-IO-Adapter-Plate-Expansion-/201343575244

Azt nem garantálom neked, hogy ez minden boarddal menni fog, de nekem is van ránézésre ugyan ilyen, azzal menne.

FONTOS PONTOSÍTÁS: 10 percenként mér a saját rendszerem, nem percenként. Bocsánat, rég foglalkoztam vele, mikor sza2king letámadott ma a konyhában megkavarodtam :)

Nem garanciát szeretnék, hanem egy 80 százalékos bólintást, hogy ez így menni fog... :)

Menni fog :) Az ESP8266 XPD_DCDC lábát kell használni, ami a GPIO16 és kivezették.

Tápellátáshoz még betehetsz egy Li-ion töltő/kisütés védő áramkört, kb. 150Ft ebayen. Ezzel simán 5V-ról töltheted az akksit és véd mélykisülés ellen is. Ezek nem tudom mennyire megbízhatóak, próbálta már valaki?

Menni fog. Csak azért nem 100%, mert ebayről nem biztos, hogy pont olyan boardot kapsz, mint nekem van.

Ugylatom nem csak engem erdekel.... Rendeltem Ebay-ról ESP8266 hozzá FT232Rl chip-et. De az utóbbi elveszt..... UNO-val fel lehet "okosítani" a ESP-t?

Es meg igy is nehez volt aznap egy ilyen interrupt request-nek ervenyre jutni :-)

/sza2

feliratkozás (köszi a tippet)

Koszi a pontositast :-)

Szerk.: A subGHz megoldas bennem is felmerult, de a cel itt valami olcso, nagyon egyszeruen megoldhato / hasznalhato volt, ha jol ertettem a kiirast - ebben az ESP8266 szinte verhetetlen.

/sza2

ha már MQTT: mivel szeded ki a brokerböl az üzeneteket és mented adatbankba (ha egyáltalán csinálsz ilyet)?

--------
HOWTO: Zentyal+Zarafa+Setup+Outlook+Thunderbird+mobilephone sync

Írhatsz rá programot. :-) Bár, ha jól emlékszem, a mosquittónak van olyan képessége, hogy adatbázisba ment.

Ave, Saabi.

köszi, inkább kész megoldásban gondolkozom.. :) nem adatbázisba, hanem egy fájlba lehet kiiratni az értékeket. ha jól emlékszem megtartja a fájlban is a json formátumot. de az igazából nem ilyesmire való, hanem a mosquitto oda menti a QoS1 és QoS2 típusú üzeneteket, hogy offline kliensek késöbb megkaphassák.
amit most találtam, elég érdekesnek tünik: http://nodered.org
--------
HOWTO: Zentyal+Zarafa+Setup+Outlook+Thunderbird+mobilephone sync

A Node-RED-del is programozol, csak másképp. Most tanulom: https://www.coursera.org/learn/developer-iot
Az adatbázisba mentésben tévedtem, az nem a Mosquitto-ban, hanem a HiveMQ-ban van. Csak az meg nem olcsó.

Ave, Saabi.

na kiváncsi lennék majd a véleményedre, mennyivel "egyszerübb" egy MQTT + Node-RED->MySQL-es megoldás egy HTTP POST->PHP->MySQL-nél.
Az MQTT elönye ugyebár a pehelykönnyü és elterjedt protokoll, csak ahogy látom, utána kezd a fejlesztöi ráfordítás vagy az anyagi része (kész felhö megoldások) megnövekedni

ui: árat tudsz a HiveMQ-hoz?
--------
HOWTO: Zentyal+Zarafa+Setup+Outlook+Thunderbird+mobilephone sync

Mivel ez nekem hobbi, fizetős szolgáltatás egyelőre nem érdekel, szóval semmit nem tudok a HiveMQ árairól.
MQTT-t használni REST helyett nem hiszem hogy egyszerűbb, csak más. Az biztos, hogy amíg REST-nél mindig a kliens kérdezi a szervert, hogy van-e már valami híre, addig MQTT-nél a bróker szól a feliratkozottaknak amikor jön egy új üzenet. Az emelett már szinte mellékes, hogy kisebb az overheadje, illetve hogy a bróker azt is tudja jelezni, ha egy kliense eltűnt. (Végrendeletet lehet megfogalmazni, amit a bróker akkor küld el, ha a kapcsolat a klienssel megszakadt)
Sajnos a PHP-t nem ismerem, de valószínűleg nem is fogom, mert nem bírja átugrani az ingerküszöböm.

Ave, Saabi.

Adva volt egy HP Microserver alapú NAS, amin linux futott (azóta kicsit bonyolultabb, de sw szempontból ez mindegy). Azon fut:
-mosquitto, hogy vegye az mqtt üezenteket
-openhab, ami minden egyebet csinál. Konfigurációja valami borzalmasan komplikált (a készülő openhab 2 ezen sokat javít állítólag), de végülis működik. Fentebb linkeltem egy grafikon képet, azt is az openhab generálta, a mysql adatbázisából

A hosszútávú terv, hogy openhab2-re frissítek és mqtt/wifi/esp8266 helyett valamilyen alacsonyabb fogyasztású, nagyobb hatótávú protokollra és/vagy frekvenciára váltok.

ESPEasy-vel vagy nodeMCU-val megy az esp-d? Az openhab-hoz hogy gyógyítottad hozzá a mosquitto-t?
megnéztem az openhab2-t, elég sokat tud, most játszom vele és a 2. kérdésem épp itt is aktuális

--------
HOWTO: Zentyal+Zarafa+Setup+Outlook+Thunderbird+mobilephone sync

Az openhab-mosquitto kapcsolat nem bonyolult, ha nem használsz titkosítást. Kb. ennyi:

openhab.cfg:

# URL to the MQTT broker, e.g. tcp://localhost:1883 or ssl://localhost:8883
mqtt:brain.url=tcp://brain.local:1883

items/default.items:

Number          Temp    "Hőmérséklet (℃): [%.1f]"                  { mqtt="<[brain:saabi/sensors/room/temp:state:default]" }
Number          Humi    "Relatív páratartalom (%): [%.1f]"               { mqtt="<[brain:saabi/sensors/room/humi:state:default]" }
Contact         PushButton1     "Kapcsoló #1"   { mqtt="<[brain:saabi/switches/SW1:state:default]" }
Contact         PushButton2     "Kapcsoló #2"   { mqtt="<[brain:saabi/switches/SW2:state:default]" }

Ave, Saabi.

köszi, mindjárt megnézem

UPDATE: az openhab2-vel nem sikerült. ugyan kapcsolódik a brokerhez (items/mqtt.items és services/mqtt.cfg létrehozva), de nem tudom sehol a paperUI-ban beállítani, hogy lássam a "thing"-et vagy az "item"-et.
úgy teszteltem, hogy arra a topicra, ami az items/mqtt.items-ben meg van adva, küldtem üzenetet az mqtt-spy-al.

ha jól olvastam, akkor a 2-es verzió még nem tart ott, hogy ez is müködjön
--------
HOWTO: Zentyal+Zarafa+Setup+Outlook+Thunderbird+mobilephone sync

Elképzelhető, hogy az openhab2-nél nem működik, nálam 1.8.3-as van.

Ave, Saabi.

összeraktam az 1.8-as alatt. egész jó kis rendszer ez, de azért várom a 2-es változatot... :)

--------
HOWTO: Zentyal+Zarafa+Setup+Outlook+Thunderbird+mobilephone sync

Múlt hétvégén csináltam egy tesztet HAB2-vel, az egyetlen amit nyújt a szebb grafika, azon belül is első sorban a habmin ami szimpatikus:
https://github.com/openhab/org.openhab.ui.habmin/wiki

Az MQTT-t openhab1 mode-ban tudja használni, ami azt jelenti, hogy se autodetect, se thing nincs, ugyan úgy items file-lal működik, mint a régiben.

Ah, OK. Azt hiszem ertem. A kod letoltest nem vettem figyelembe - ahhoz valami soros port kell. Ez lehet barmi, ami 3.3V-os szinten kommunikal, legegyszerubb valami USB-soros, azok altalaban 3.3V-os RX/TX portokkal rendelkeznek. De ez nem kell a mukodeshez, ebbol csak 1db kell, hogy fel tudd programozni a modulokat (akar egy ilyen is eleg).

Ami a normal mukodeshez kell:
- tap (akar halozati, akar elem / akku - nyilvan megfelelo, 3.3V koruli (nekem 3.0V es 3.6V kozott siman mukodott))
- az ESP modul (1. link-ed)
- a szenzor (2. link-ed) - bar nekem kulteren (de esovedett helyen) van, siman a szenzor, tokozas nelkul mukodik, kb. 5m keteres madzaggal van az ESP modulhoz vezetve

A linkelt bekotes a programozasra vonatkozik, mukodeskor a szenzor labait kel az ESP modulra kotni - ha erdekel, leirom, hogy az enyem hogyan van.

Ha az ido nem surget, en nem biztos, hogy a http://shop.tavir.hu/ -tol szereznem be, ebay/aliexpress olcsobb (mondjuk egyszer hamis DS18B20-szal atvagtak ebay-en, de a penzt visszaadtak) - de ez rajtad all.

Szoval a valasz a kerdesedre: igen.

/sza2

Rég foglalkoztam microcontroller programozással és azóta elég sokat változott a világ... szóval... :)

Kell egy ESP8266 Wifi Serial Module, erre rá tudom kötni a DS18B20 szenzort, plusz kap egy LiIon cellát tápnak és ez így egy önállóan működő egység lehet, nevezzük mondjuk vezeték nélküli mérőeszköznek.

Ezen túl kell még egy plusz egység, amivel fel lehet programozni a fenti vezeték nélküli mérőeszközt, ebből egy darab kell.

"Ha az ido nem surget, en nem biztos, hogy a http://shop.tavir.hu/ -tol szereznem be, ebay/aliexpress olcsobb"

Nem sürget az idő, de ha van nekik itt raktáron minden, akkor egy készletet meg tudok venni, aztán ha működik a dolog, a többit megrendelem. :)

Ezekre gondoltam:
http://shop.tavir.hu/product_info.php/kiegeszito-aprosagok-esp8266-wifi-serial-modul-esp-p-267
http://shop.tavir.hu/product_info.php/szenzor-ds18b20-szerelt-homero-vizallo-kivitel-vedocso-p-134
http://shop.tavir.hu/product_info.php/alappanelboard-avr-duino-nano-328ch340-arduino-nano-p-240
http://shop.tavir.hu/product_info.php/alappanelboard-usb-soros-illeszto-3v35v-ft232rl-chipset-piros-clone-p-534

Plusz egységenként egy LiIon cella és egy darab töltő:
http://www.intercell.hu/li_ion_18650_37v_2200mah_szn_kinai_akkuakkumulator_cella_3936
http://www.intercell.hu/xtar_18650_mc_1_usb_lithium_ion_li_ion_akkumulatorcella_toltoadapter_7404

Ahogy számolom, alkatrész áron ~3500 forintból van megy egy egység, ami méri a hőmérsékletet és el tudja küldeni Wifi-n, akár annak az Arduino Nano egységnek, amelyikkel programozom és az már képes feltolni egy olyan helyre, ahol tudom historikusan tárolni.

Nem tudom az Arduinora szukseged lesz-e, a felprogramozashoz az USB-soros eleg. Persze, ha az Arduinot szeretned valami feladatra, akkor OK, de egyebkent nem szukseges szerintem.

Az ESP modulon en NodeMCU firmware-t hasznalok (az USB-soros atalakito a gyari firmware cserejehez is hasznalhato), ezt lua-ban lehet programozni (ami persze korlatoz is, de cserebe egyszeru es egy homerseklet kuldo alkalmazas teljesen jol elfut rajta).

Az akkukkal nincs tapasztalatom, nekem halozati taprol megy.

/sza2

"Persze, ha az Arduinot szeretned valami feladatra, akkor OK, de egyebkent nem szukseges szerintem."

Egyelőre csak jobban meg szeretnem ismerni... :)

Megrendeltem helyben az eszközöket, ha megjöttek, akkor majd kérdezek.

A mikrovezérlős világ nem a DIY irányába megy. Emberek megírnak lib-eket, mások letöltik és örülnek.

Atmega328P - fantasztikus IO, kevés RAM, kevés flash
ESP8266 - kevés GPIO, az is gyatra minőség, wifi, jó sok EEPROM, jó sok RAM

Atmega328P mérésekre kiváló, ESP8266 web szervernek.
Innen jött az ötletem, hogy csináljunk web-szervert ESP8266-ból, míg az Arduino mér:

Videó itt:
https://www.youtube.com/watch?v=d8byiqnbxRk

A pull request-em itt:
https://github.com/jeelabs/esp-link/pull/183

Külön IC foglalkozik a WEB-bel, más IC mér. Vagy bekerül a változtatásom, vagy nem.

Emlékem szerint (tévedés jogát fenntartom:-) ), ha NodeMCU firmware van rajta, akkor ha kényelmetlen a lua-ban a közvetlen programozás, simán az Arduino IDE-vel is lehet programozni Arduino-s szintaktika szerint egy addon telepítése után.
UPD: https://www.youtube.com/watch?v=-aZU8YqHlHw

A arduino-nak nincs wifi-je, szóval oda kellene még egy esp modul. De nincs szükség nano-ra a historikus tárolóba töltéshez, az esp simán tud http kliensként működn, már ha jól értem ezt. De én egyébként se arduino-t használnék erre (ha valamiért mégis kellene), rögzítésre inkább már egy pi-t raknék be, vagy egy openwrt-s router-t, whatever.
Amúgy többféle ESP8266 cucc van, van amire külső antennát is tudsz kötni-

És ha a dallas szenzorból nem vízálló kivitelt választasz (csak magát a chip-et 3 lábbal), akkor sokkal olcsóbban megkapod.

Mielőtt nagyobb tételben megrendeled, figyelmedbe ajánlanám a többi típust is az ESP8266 modulból, mert a többi típuson sokkal több I/O van, ami még jól jöhet erre-arra, és az sem sokkal drágább. Nem csak az I/O mennyisége érdekes, hanem hogy lehet I2C, SPI, ADC is.
Itt vannak összefoglalva:

  • http://www.esp8266.com/wiki/doku.php?id=esp8266-module-family
  • Láttam a többit is, de tényleg csak annyi kell nekem, hogy WiFi kapcsolaton át el tudja küldeni a mért hőmérsékletet a beállított időközönként... :)

    Ha nem szeretnéd újrahasznosítani a modulokat másra, akkor teljesen jogos. Szeretnél ennyi ponton mérni míg világ a világ?

    Gyakorlatilag igen, ez a cél: egy minél kisebb dobozka, amely autonóm módon tudja Wifi kapcsolaton át REST-el elküldeni a mért hőmérsékletet, ha leteszem akárhova, ahonnan még látja a Wifi jelet... szóval jó lenne nekem célhardver is, ha pont azt tudná, amire szükségem van, de eddig nem igazán találtam. :)

    Erről a hamis DS18B20-ról tudsz írni egy kicsit?
    Milyen problémába futottál bele így?

    Mi is használunk ilyen szenzorokat, és érdekelne, hogy mire érdemes figyelni / mit érdemes tesztelni, hogy ne érjen túl későn egy váratlan meglepetés...

    Amit en kaptam, azon igen egyszeru volt mar kulsore is eszrevenni, mert a feliratozas (lezergravirozas?) el volt csuszva, ferde volt (szemmel eszrevehetoen) illetve a muanyag tokozas ontese(?) is lathatoan gagyi volt.

    De mukodes tekinteteben is gond volt vele, egyreszt nem lehetett atallitani (vagyis hiaba probaltam), hogy 12 (11, 10) bites legyen, csak 9 bit jott ki belole (az utolso 3 bit mindig 0 volt azt hiszem), valamint oriasi gain error volt: szobahomersekleten meg csak-csak hozta a megfelelo erteket, de pl. 40C-nal mar akar 10C-t eltert (es nem is mind egyforman).

    5db-ot rendeltem attol az eladotol, mind ugyanolyan sz@r volt.

    /sza2

    Köszi. Eddig ilyen problémával nem találkoztam, de eszerint érdemes jobban odafigyelni erre is...

    Ez ilyen formában nagyon silány minőségű utánzatnak tűnik... nem tudod, a ROM parancsokat (több eszköz címezhetőségét a buszon) implementálták-e benne?

    Mind az 5db-ot rakotottem egy kontollerre egyszerre (egy buszra), es kulonbozo cimeken elertem oket, ha erre gondolsz.

    /sza2

    Igen, köszönöm. Bíztam benne, hogy esetleg ez is hiányzott belőlük...

    Én beleépíteném egy mechanikus/digitális kapcsolóórába, amit a mérendő hely közelében bedugnék egy konnektorba, mondjuk óránként 1 perc bekapcsolásra programozva, így óránként tudna pl. hőmérsékletadatokat feltölteni a webszerveredre/NASra stb, pl. mint itt:
    http://shin-ajaran.blogspot.de/2015/09/stream-iot-sensor-data-esp8266-nodemcu.html

    Egyrészt a digitális kapcsolóóra drága dolog, másrészt a legtöbb mérőpont mellett nem lesz konnektor, harmadrészt 5-10 percenként szeretnék egy-egy vezérelt mérést... egy 8Wh kapacitású LiIon akku olcsóbb, mint egy digitális kapcsolóóra és teljesen mobil, illetve szabadon vezérelhető lesz a mérőpont. Ha kéthavonta cserélnem kell az akkut, az teljesen jó kompromisszum.

    Ha össze akarod kötni az Arduinot az ESP8266-tal, akkor kell közé egy szintillesztő, mert az Arduino 5V-os I/O-t használ, az ESP8266 viszont 3.3V-ost. Az Arduino -> ESP8266 irányban kell egy feszültségosztó. Fordítva nem kell semmi, mert az ATmega328P kb. 2.7V-tól '1'-nek olvassa a bemenetet.

    sub

    Létezik hozzá olyan szenzor is, amivel azt tudom mérni, hogy egy aknában milyen magasan áll a víz?
    (Hogy tudjam, hogy egy-egy nagyobb eső esetén mekkora a veszélye, hogy elönti a víz a pincét.)

    Köszi!

    Készen nem biztos, de valami úszót összekötsz egy potméterrel, vagy egy kapcsolóval, ha elég egy szint elérésének figyelése.

    En inkabb valami kapacitiv dologban gondolkodnek, mozgo alkatresz nelkul.

    Szerk:

    Esetleg egy ilyen tavolsagmerovel is lehet, hogy megoldhato, de meg nem probaltam.

    Viszont irtam hozza egy lua-s modult ESP8266-hoz:

    https://github.com/sza2/node_hcsr04

    Lehet, hogy ha lesz egy kis idom kiprobalom, hogy folyadekkal is mukodik-e.

    /sza2

    Asszem az instructablesen láttam egy olyan megoldást, hogy utrahangos távolságmérővel nézte az ember a vízállást egy csőben. Így az elektronika jó messze lehetett a víztől.

    Ave, Saabi.

    Frekvencia-méréssel is lehet.

    A víz jelenléte a kondenzátor fegyverzetei közötti brutálisan megnöveli a dielektromos állandót (több százszoros).
    Leraksz két szigetelt vezetőt, aminek méred a kapacitását. A kapacitást legegyszerűbben oszcillátorral lehet mérni, frekvenciát mérsz.

    A neten "capacitive fluid level sensor" néven lehet rákeresni.

    mega +1

    sub

    sub sub

    sub

    az enyém:
    esp8266+18b20+táp (5V/1A+3db soros dióda :) ) ebayről beszerezhető+ doboz bármely magyar alkatrész kereskedőnél

    http://platformio.org/ meg minden szükséges sw komponens beszerezhető
    http kliens, web szerver, mqtt stb amit akarsz

    én sima http post-ot használok jsonban küldi a szervernek, illetve a szerver visszaküldi mennyi idő múlva küldje a következő adatot, addig deep sleep:)

    pár fotó az enyémről:

    http://www.kephost.com/image/cQ18
    http://www.kephost.com/image/cQ1V

    Kösszönöm a Platformio linket. De:

    Feltelepítettem. Elindítottam. Csinálunk projektet. Csináltam. Gondoltam írom a kódot. Assszongggya „Enter the path for the new file.” Akkor mi a f@sznak kellett megadni a projekt könyvtárat. Mindegy, írjunk valamit. Nem, a sima Enter nem működik (a korábban megadott projekt könyvtár már létezik). Beírom, hogy „kukac”. Erre létrehoz egy file-t kukac néven a korábban megadott projekt könyvtárban. Most akkor mi van? Zavart érzek az erőben. Kurv@ nagy zavart

    Pozitívum: hogy ezt is írjak. Ha korábban indítottam egy arduino IDE-t, akkor soha nem tudtam eldönteni, hogy a 80-as, vagy a 90-es években rekedtek meg. De néha preSpectrum érzésem is van. :-)

    Én eclipsel használom platformio init --ide eclipse --board
    , könyvtárakat is parancssorból telepítem :)

    Sikerült továbblépni. Nincs telepítve a clang. Telepítettem, de a ez sem elég. Egy 25 soros kódról van szó (IR szenzor illesztése), de egyelőre a hibaüzenetet dekódolása még nem megy. Bár a C nyelven edződtem, de ez még így is jelentős kihívásnak tűnik. :-(

    Compiling .pioenvs/nanoatmega328/FrameworkArduino/Tone.o
    Compiling .pioenvs/nanoatmega328/FrameworkArduino/USBCore.o
    *** [.pioenvs/nanoatmega328/src/kukac.o] Error 1
    Compiling .pioenvs/nanoatmega328/FrameworkArduino/WInterrupts.o
    ========================== [ERROR] Took 0.47 seconds ======================
    

    Help me! Mellékelhetném a kódot is (amit copy/paste módszerrel használtam), de ettől még ez a hibaüzenet teljesen értelmetlen.

    Ugyanitt: Valami rendes tutorialt keresek a fenti IDE-hez. Mert egyébként tetszik.

    nekem így megy:
    platformio init --ide eclipse --board nanoatmega328

    src/main.cpp:

    #include "Arduino.h"

    void setup()
    {
    }

    void loop()
    {
    }

    platformio run --target upload

    [Feliratkozás]

    +1

    +1

    sub

    +1

    +1

    +1

    yep

    Megfelelhetne, de az egyik fontos kritériumot nem teljesíti: az online adatgyűjtést... szerintem ahhoz képest, amit tud, nagyon drága... ha én össze tudok tenni egy modult 3000 forintból, akkor szerintem sorozatgyártásban se kellene többe kerüljön... :/

    Értem, az online igényt nem olvastam.

    subscribe

    No, akkor egyelőre konklúzióként ott tartok, hogy megrendeltem:
    - 10db - 18650 3.7V 9800mAh Li-ion: 4,132.89 HUF
    - 10db - Waterproof Digital Thermal Probe Sensor DS18B20: 3,892.30 HUF
    - 10db - ESP-07 with IO Adapter Plate: 7,637.17 HUF

    Kell még 10db MCP1703, ezt helyben is meg tudom venni, ez 1600 forint körül lesz, plusz nézek dobozt a cuccnak, az darabja 300 nagyjából.

    Szóval munkadíj nélkül vezetékekkel és dobozzal együtt 2100 forint körül lesz egy darab egység. Kíváncsi vagyok... :)

    A tápra figyelj. Bevallom én Nodemcu-t használok, többek között azért, mert az ESP8266 az agresszív kismalac.

    Hol nem fogyaszt semmit, hol pedig felvesz 0.5A-t. Én személy szerint nem voltam képes hálózatról stabil működésre bírni, ezért Nodemcu-t használok. Megcsinálta ott más helyettem.

    Gondolom a Li-ion akkumulátor képes lesz stabil tápot adni, de mondjuk USB-nél már nem tudtam elérni, hogy rendesen működjön is. A lényeg, hogy borzasztó erős és stabil táp kell neki.

    Ha a 0.5A-t bekapja, akkor kicsit necces az MCP1703, mert 250mA-es, és van benne túláram védelem is. Valami komolyabb kell, de most hirtelen nem találtam megfelelőt.

    Az a legkevesebb, hogy LDO-t kell cserélnem.

    Olvass előtte azért utána. A cikk 170 mA-ről ír mint max átlagfogyasztás, de azt is írja, hogy rángat is rendesen. Stabil 5V 1A-es tápot javasol, tantál kondenzátoros szűréssel, mert az elektrolit ehhez lassú.

    Link itt:
    http://www.esp8266.nu/index.php/Power

    Nálam vidáman megy MCP1703-mal, előtte utána 1uF-os SMD kondikkal (meg nem mondom milyen, de valószínűleg nem elkó, mert nem polarizált) 18650-ről. 802.11b mode-ot szerintem már élő ember nem használ, nálam vagy n-en, vagy g-n megy.
    Igaz, csak kb 1mp-ig megy 10 percenként, amíg elküldi az adatokat.
    Egy másik boardom egy fűtés kapcsolót üzemeltet télen, az non-stop wifin van, de alapból nem kommunikál. Az egy szétgányolt nodemcu board, AMS1117-3.3 (ebay LDO board) és 12V tápról járatva

    A cikk arról ír, hogy
    5V -> dióda -> AMS1117 együtt gondot okozhat.

    A diódán eshet 0.9V, az AMS1117-en 1.3V, a végeredmény 2.8V, ami már nem elég az ESP8266-nak.
    Értelemszerűen ha 12V-ról járatod, akkor van miből esni.

    Ez csak arról szól, hogy a NodeMCU teljesen hülye tápja nem működik jól, ha spóroltak a diódán, és usb-ről járatod - ráadásul áramról szó sincs, itt a feszültség esik le túl alacsonyra.

    Mi meg eddig arról beszéltünk, hogy LDO-t használunk LiIon akksiról, ott ez a probléma nem jön elő.

    Elektronika, nem akarok a mélyére menni, de a hozzászólásod, hát érdekes.

    A mezei egyenirányító dióda nyitófeszültsége 0.6V multiméterrel kimérve, de ha átlöksz rajta 1A-t felmegy 0.9V-ra. Az AMS1117-en sem azért esik 1.3V, mert általában így szokta. Azért esik ennyi, mert rendesen elindul az áram és a veszteség masszívan megy fölfelé. Van szerencsém ismerni az ESP8266-ot. Alig fogyaszt valamit, amíg be nem kapcsolod a Wifi-t. Ha rossz a tápod, a Wifi bekapcsolása után minden összeomlik.

    Olvastam, hogy 3.7V-os aksiról és LDO-ról akarjátok járatni. Beraksz egy LDO-t, ami 3.3V-ot csinál. Jó kis LDO-nak kell lennie, hogy 3.7V-nál (vagy ha már merül az aksi még alacsonyabbról) ne essen le a feszültség annyira, hogy megpusztuljon.

    Amit eleve nem értek, hogy az ESP8266 bír 3.6V-ot. Kivágod az LDO-t a sunyiba, beraksz egy schottky diódát (1N5822 3A-es): ez 0.35V-ot esik 1A-nél, 0.23-at 0.1A-nél). Minden szép és jó, tartod a specifikációt. MCP1703 LDO esetén ( Low Dropout Voltage, 625 mV), amikor tökig fel van töltve az aksi, akkor 3.075V a feszültség.

    Úgy csináljátok egyébként, ahogy jólesik. Előbb utóbb úgyis rájöttök, hogy hogyan érdemes.

    "( Low Dropout Voltage, 625 mV), amikor tökig fel van töltve az aksi, akkor 3.075V a feszültség."

    Lehet, hogy en nem ertek valamit, de ez honnan jon? Szerintem az akku feltoltve 4.2V korul van.

    Illetve nekem agy USB toltorol (+ egy 3.3V-os LDO) megy jelenleg a cucc kb. 2 eve, de nem volt gondom vele.

    /sza2

    Nem használtam még 3.7V-os aksit. Azt írják, hogy 100%-os feltöltöttségnél 4.2V, 50%-nál 3.7V, 0%-nál 2.7V.

    Ez kb. azt jelenti, hogy a 9800mAh aksi élettartamát elfelezed és 50%-100% között lehet használni LDO-val.

    Ebben a kérdésben igazad volt, de általában nem fogok tapsikolni az elképzeléshez.

    350 Ft-ért step up/down konverterrel a 9800mAh 100%-ban kihasználható:

    http://www.ebay.com/itm/Boost-Buck-DC-DC-Adjustable-Step-Up-Down-Converter-XL6009-Module-Solar-Voltage-D-/112043392381?hash=item1a164e7d7d:g:ZfIAAOSwuzRXdStm

    Erről a modulról pont azt írják, hogy a bemeneti feszültsége 5V és 32V közt lehet, tehát egy Li-ion cellához semmiképpen nem jó. Egy buck-boost DC/DC konverter kell, ami a 3.3V alatti és a 3.3V feletti feszültségből is tud 3.3V-ot csinálni. Valami hasonlóra gondoltam, csak olcsóbban:

  • https://www.sparkfun.com/products/10255
  • Sajnos ilyent ebayen, fillérekért nem találtam. Kerülőútként az 5V-os kimenetű boost konverterek alkalmazhatók, a már emlegetett 3.3V-os LDO-val. Persze nem a leghatékonyabb.

    Szerintem ilyet (2 in 1 DC DC Step-Down & Step-Up Converter) keresel. Mondjuk a modul 150 mA csúcsárama határeset lehet egy ESP8266 esetén.

    Ezt láttam, de sajnos ez sem jó most, pont az alacsony terhelhetőség miatt.

    TLDR: Csináltam egy kis tesztet, igaz, csak egyetlen komplett modulon. 2.95V bemeneti feszültséggel még ment (MCP1703 LDO, ESP07, 1uF-1uF kondik az LDO két oldalán, gagyi változtatható kapcs üzemű táp, MX-25314 multiméter).

    A miértekről:
    Azért ne 3 ponton vedd fel a karakterisztikát, főleg li-ion akkunál. Pl: http://www.richtek.com/battery-management/img/battery-discharge.png
    0.2C az én akksijaim esetében 500mA, én még ennél is kevesebbet veszek ki, kb 0.05C-t, azt is impulzusszerűen, amit jellemzően még jobban szeretnek az akksik. Az 50uA körüli sleep áram szinte elhanyagolható.
    Szóval a 0.2C görbén 3.6 alá esik olyan 85%-nál, mondjuk itt adja meg magát nálam LDO-val. Vagyis itt adná meg, ha 0.6 lenne a drop, de nem annyi, 250mA-en lenne annyi. 100mA körül inkább 0.3-0.4V (oké, lehet van egy két impulzus, esküszöm beviszem mostmár a munkahelyemre, hogy felvegyem a fogyasztásprofilját)

    Ugye 4.2-ről kell 3.6-ot csinálni, ehhez schottky nem elég (amit linkeltél, azon se ez a szerepe a diódának. Ott azért van ott, hogy ha külső tápot használsz, az ne hajtsa meg visszafelé az usb-t kockáztatva ezzel a számítógéped usb portját). Si dióda épp használható lenne ez igaz, de gyakorlatilag semmiben nem különbözne a fenti LDO-tól. Ráadásul jól meg kellene választani, mert sleep alatt megnövelheti a fogyasztást: túl kicsi áram miatt leesik a feszültsége, ami kinyitja az MCU védődiódáit, ami miatt megnő az áram, ami miatt visszanövekszik a diódán eső feszültség. Valószínű, hogy nem fog oszcillálni, hanem beáll valamilyen kis áramra. Mondjuk az lehet, hogy nagyon hasonló lesz az LDO veszteségéhez.

    Boost konverter ilyen célra tapasztalatom szerint többet árt mint használ. A saját árama akkora, hogy többet buksz vele, mint az 15%, amit még ki tudnál szedni az akksiból.

    sidenote: némi keresgélés alapján úgy tűnik, az esp maga simán menne 1.8V körül is, az SPI flash, amit programmemóriának használ okozza a problémákat. Ilyen M25 flasht viszont 1000 helyen gyártanak, és biztosan tudom, hogy létezik belőle alacsony feszültségen is működő - ezért elég kiszámíthatatlan, hogy mi az a minimum feszültség amin még működik a modul

    sidenote2: Ha valaki nem csak szobahőmérsékleten akarja ezt használni, akkor készüljön fel némi szívásra, lehet kelleni is fog a boost konverter, mert elég csúnyán le tud esni a LI alapú akksik/elemek feszültsége hidegben. Volt munkahelyemen gyakorlatilag két évig kerestem a szoftverhibát, mire rájöttünk, hogy a bajt az okozza, hogy a LiSO2 (nem elírás) feszültsége leesik, a diódának, ami LDO helyett volt, a nyitófeszültsége megnő hidegben, és egyszerűen nem kapcsol be rendesen az MCU. Valószínűleg ezért is, meg se fordult a fejemben, hogy diódát rakjak be LDO helyett.

    > sidenote: némi keresgélés alapján úgy tűnik, az esp maga simán menne 1.8V körül is, az SPI flash, amit programmemóriának használ okozza a problémákat.

    Az ESP8266 egy érdekes állat, mert képes flash nélkül is menni indulás után. Ez úgy történik, hogy boot után behúzza a RAM-ba a kódot a flashből (max ~30 k), onnan fut a programod, SPI flash-t pedig többé nem használ. Minden egyes függvénynek C-ben megadhatod, hogy hol fusson.


    void ICACHE_FLASH_ATTR func1() {} // SPI flashben fut
    void ICACHE_RAM_ATTR func2() {} // RAM-ban fut

    Mondjuk kezdetben induláskor szükséges a flash, a flash csere mindenképp indokolt lenne, ha hozzáférnél. Minthogy aluminium dobozban van, erről lebeszélnélek.

    Ööö... izé... hol lehet kapni MCP1703-3302 IC-t? Holnap járok Budapesten, elterjedt ez annyira, hogy beugrok valahova és megveszem?

    HR elekrtonika. Az árlistájukban van, de ha nincs készleten, vegyél helyette LM1117-et (3.3V-ost), de nézd meg az adatlapját, mert más a lábkiosztása.
    Most lehet, hogy jobb neked a furatszerelt (LM1117T-3.3), mert ha a levegőben vagy próbapanelon kell összeforrasztani, akkor könnyebb vele bánni.

    Na róluk még nem is hallottam.
    Viszont hq elektronika, lomex, elektrokontha, én errefelé szoktam nézelődni, hátha itt van az árlistában.
    Csak most a pesti közlekedést eléggé megrépázták, az okozhat problémát.

    A HR internetes listája nem annyira mérvadó. Megnézed a TME-nél, és megrendeled a HR-től. (email, linkek) Max 10%-ot raknak rá, és egy hét múlva megkapod.
    Vagy telefon és megkérdezed a saját készletüket.
    Általában "velük dolgoztatok", mivel a háztömb túloldalán lakok. ;)

    A TME sem rossz cég. Sok esetben olcsóbb mint a Mouser vagy Farnell. Viszont tudomásul kell venni, hogy az van ami van. Boltok járása helyett előnyösebb a raktárkészletet megjeleníteni képes webáruház! Meg a kereshetőség. Ezért soroltam fel a fentieket.

    Én farnelltől rendeltem. 1000Ft körül szállítanak másnapra.

    18650 3.7V 9800mAh - ez így komoly?

    Elég durva ahoz képest hogy a legnagyobb cella 3500mAh. De legalább tudjuk a pontos maximum hőmérsékletét, csak nem biztos hogy elég lesz hozzá a szenzor. 600 C-t mondanak rá, kinek van tapasztalata?

    Hát... fene tudja... kerestem akkut és néztem az eladó pozitív értékelését. Majd kiderül... :)

    hint: kizárt, hogy az valós lenne (én nem merném azokat a cellákat használni)

    Ez tényleg eléggé meseszerű.
    Viszont ha Pesten jársz, akkor akku-elem.hu a javaslatom. Ott vannak normális LiION akkuk, meg amúgy segítőkészek és értenek is hozzá. Nekem fillérekért rakták át a ponthegesztett kábelt a notimból elhalt 2032-es elemről egy náluk vettre. Helyben, utcáról beesve kellett talán 5 percet várnom és 160 Ft-ba került.

    Én amúgy azon gondolkodtam el, hogy lehet hogy érdemes lenne inkább "hagyományos" zselés ólomakkut használni, a 6V/4,5Ah eléggé elterjedt riasztóakku. Az nem robbanásveszélyes (ellentétben a ki tudja milyen csájníz akkukkal, de lásd még note7 és notis visszahívások), ha nagyobb áramot kell hirtelen leadni az nem okoz neki problémát, és nem kell mindenféle lowdrop tökölés, egy jó hatékonyságú dc-dc buck elég neki. Tölteni időnként amúgy is kell, ez a technológia pedig eléggé kiforrott.
    Mondjuk 1500-2500 Ft között van darabja, mellé még nem is túl kompakt, és persze kérdés még az élettartam és a szulfátosodás is.
    Vélemény?

    A sima 12V/7Ah UPS akkuk nálam lakószobai környezetben - 22-30 Celsius - 5-7 évet azért szoktak bírni.

    A kínai akkukról meg annyit, hogy gyári laptopakkut is láttunk már robbanni, gyártófüggetlenül.

    Ha megérkezik. Tegyük hozzá, hogy a pilóták azt mondják a kínaiaknak, hogy dugjátok fel az aksitokat ahová tudjátok.

    Szóval még pénzért sem szállnak fel akkumulátorokkal, robbanjanak máshol, ne az ő gépükön.

    Szóval elképzelhető, hogy hajóra kerül és időnként megjön. Mondjuk a 9800mAh-t harmadolhatod, mert csak szöveg. Értelemszerűen nem fog annyit bírni, az idióta user meg nyomja a pozitívot, amikor látja, hogy lélek ugyan van benne...

    Ennél már csak a fake SD kártya a nagyobb biznisz.

    Igen, írtam is a note7-et, mint legújabb történetet. De volt más is.

    Fogadjunk a márkában szerepel, hogy "Fire" :)
    Ezek 90%-ban döglött laptopakksikból kiszedett cellák. Kapacitás lutri, de biztosan 3000 alatt lesz. Valószínűleg 1000 alatt.
    Banggood-on lehet találni Sanyo-Panasonic-Samsung akksikat, azok állítólag jók. Nekem legalábbis bevállt, de csak egyszer vettem.

    Most látom a DS18B20-at. Javaslom, hogy a tápját az LDO előttre kösd (ha nem parazita táplálással használod). Ahogy fentebb írtam, van rá esélyed, hogy az ESP még bekapcsol 3V alatt, de a 18B20 biztosan nem, plusz nem tudom milyen messze vezetékezed, de még lehet a vezetékellenállással is számolnod kell. Lásd:
    http://hup.hu/node/134474#comment-1767788

    (sub)

    Arról nem találtam semmilyen információt,hogy az adatokat hogyan lehet kinyerni a rendszerből. Vagy csak mobilról lehet nézegetni az adatokat?

    ahogy kiveszem csak saját progival megy
    http://en.miui.com/thread-122575-1-1.html

    http://master.gacivs.info/temperature.html

    It's something! :)

    A szenzor a nappali sarkában van, két nagy ablak között, jól látszik, hogy az ytong falazat nem hőtartó, a szoba másik sarkában, ahol a vastag tégla- és kőfalak vannak, ott stabil 21.5 fok van... de ha megjön a transzport Kínából, akkor lesz még 10 mérőpontom. :)

    Ez a grafikon hogy készült? Ha valamit utálok az openhabban, az a buta grafikonjai...

    nemreg talalkoztam a zabbix-al, (most az latom mindenhol szognek :D ), de annak van egy eleg egyszeru sender protokolja, azt hasznalva be lehetne kuldeni a homerseklet ertekeket, aztan az majd zabbix rajozol neked grafikot, vagy riaszt ha alacsony/magas a homerseklet.

    --
    A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!

    Szerintem az egész GUI-ja bűnranda. A minap futottam bele egy nagyon jó koncepcióba, tök jól mutatna tableten, telefonon, vagy egy RPi-ből + saját kijelzőből + SmartiPi Touch case-ből készített fali konzolon.

    https://www.behance.net/gallery/9080423/HEIMA-Smart-Home-Automation-UI

    Ave, Saabi.

    A mérés megy egy Cassandra cluster-be, mert ez volt épp kéznél, abból lustaságból exportálok egy szimpla lekérdezést fájlba, ebből a fájlból egy kis JavaScript csinál JSON-t, amit odaadok egy Highcharts-nak, amelyik rajzol... :)

    Kösz! Ez a highcharts tetszik.

    dallas 1-wire: ds180s20-as szenzorok es egy usb-s vagy soros adapter. 1-2 szenzorig tap sem kell neki, parazitakent elvan az adatbusz feszultsegen. De 5v-al pl az usb-rol megtaplalava (egy kis elotetellenallas nem baj, ha van) a tapvonalat en csinaltam 10 erzekelos 80m hosszu kapcsolatot is. EGymas utan szepen fel lehet oket fuzni.
    Rj45-os toldokba epitettem be a szenzorokat (TO92-es tokok), igy sima UTP kabellel ossze tudtam kotni oket. Letezik HUB ic is, de nekem nem kellett.

    Lehet olyan, hogy az ESP-01 jól megy egy USB-soros (FT232) GND-Vcc csatlakozójáról, az ESP-12E esetén az upload megtörténik, de a futás során azt írja a konzolra, hogy "rst cause:4, boot mode:(3,7)"? Vagy más hibára gyanakodjak?

    Mekkora kondenzátor reális a tápellátásra, ha átkötöm LM1117-3.3 + LiIon kombinációra?

    Szerintem nálad nem kondenzátor kell, hanem kakaó. Kondenzátorból a 10uF-os tantál elég. Az elektrolit belső ellenállása túl nagy és ezért kevésbé szűri meg a zajt, amit az ESP8266 csinál.

    Amikor elkezd adni, akkor borul meg, mert nincs elég erő a cuccban. Nem tudom, hogy mit bír az USB-UART átalakítód, csak gyanítom, hogy 170 mA-t nem képes leadni.

    Nem tudom, hogy honnan veszed a 3.3V-ot, de ha az FT232R-ről (3.3OUT), az hivatalosan 50mA-t képes leadni. Remélem érzed, hogy van egy kevés különbség a 170mA és az 50mA között.

    Ugyanaz a program ekkora különbséget okozna fogyasztásban az ESP-01 és az ESP-12E között? Tökéletesen ment napokon át az ESP-01 az USB-serial tápjáról.

    > az ESP-01 az USB-serial tápjáról.

    Szerintem kevered a dolgokat. Az ESP8266 3.3V-on működik, az USB 5V-ról megy.
    Az USB hiába tud 3A-t leadni, ha a 3.3V-os FT232R átalakító csak 50mA-t bír.

    Mindkét esetben túlléped a határt, egyik esetben működik, másik esetben nem.
    Bármelyik fórumon felteszed a kérdést, azt a választ fogod kapni, hogy olyan tápot használj, amelyik képes a specifikáció szerinti maximális áramot biztosítani.

    Az USB-soros átalakító kimenete 3.3 voltos.

    "Mindkét esetben túlléped a határt, egyik esetben működik, másik esetben nem."

    Ez volt a kérdésem, hogy van-e ekkora különbség az ESP-01 és az ESP-12E között, hogy ugyanazt a programot futtatva az egyik vígan és gond nélkül megy az USB-soros átalakító tápjáról, a másik meg nem.

    Mi lenne, ha megmérnéd az áramot?

    Úgy tűnik: van.

    > Az USB-soros átalakító kimenete 3.3 voltos.

    Volt már pár ilyen a kezemben. Bedugom USB-re, kijön 5 vezeték: RX,TX,GND,5V,3.3V

    Az USB-ről 5V érkezik, ez biztos. Az átalakító elektronikája csinál belőle 3.3V-ot.

    Az FT232R alaplapja itt van:

    http://www.ftdichip.com/Support/Documents/DataSheets/ICs/DS_FT232R.pdf

    Nézd meg a 3V3OUT pin leírását, kétlem, hogy a kínaiak beleraktak volna neked LDO-t, csak azért, hogy többet bírjon a kütyü leadni.
    Ha olcsóért vetted az Ebay-en, valószínű, hogy a 3.3V-os pint simán rákötötték az FT232R 3V3OUT lábára egy vezetékkel. Ez pedig specifikáció szerint 50 mA-t bír.

    > az egyik vígan és gond nélkül megy az USB-soros átalakító tápjáról, a másik meg nem.

    gondolom más EEPROM, más antenna, más LED, másképp csatlakozik Wifi-re, egyik esetben többet fogyaszt, másikban kevesebbet.
    Adj neki rendes tápot és nézd meg, hogy úgy működik-e.

    Kapott tápot akkuról, megy... érdekes, hogy az ESP-01 alacsonyabb feszültséggel is elindul. :)

    Már leírta más hozzászóló, nem tudom, hogy korrekt-e, hogy az ESP8266 megy 1.8V-on is. Az EEPROM száll el.

    Ez megmagyarázná, de utána kell olvasni.

    Alakul a dolog, beüzemeltem négy darab ESP-12E modult, szépen mennek akkuról, de a probléma az, hogy az LM1117 drop out feszültsége túl nagy, 800-900mV körül szór, ami eléggé behatárolja a lehetőségeket, néztem MCP1703-at, mert annak fele ennyi a vesztesége, de elég kevés helyen kapni... rendeljek ilyet az LM1117 helyett vagy van valami jobb LDO, amit érdemes lenne használni?

    Most épp így néz ki a dolog, már mérem a tápfeszültséget is: http://master.gacivs.info/temperature.html

    Nem tudom, hogy merre laksz, de én MCP1703-at a Lurdy házban vennék Budapesten. Nem szoktam ebay-ről megrendelni Microchip cuccokat, mert a Chipcad tart csomó dolgot raktáron.

    https://shop.chipcad.hu/

    Ha a környéken laksz, akkor elmehetsz. Az árak nettóban vannak, nem szívbajosak, amikor a számlát kell írni, viszont megbízható eladók.

    Oda be lehet esni magánszemélyként? :)

    Igen

    MODding | Asztali PC | Személyes weboldalam
    'Everybody loves LEDs'

    Most tényleg totál más az LM1117 és az MCP1703 lábkiosztása, vagy én nézek valamit rosszul?! :)

    Igen, más, a bemenet és a kimenet pont fordítva van a kettőnél.

    Nézegettem Li-ion -> 3.3V megoldásokat és szembejött egy MCP1825S-3302E, ennek csak 210 mV a feszültségesése és tud 500 mA áramot... árban nagyságrendileg ott van, mint az LM1117 vagy az MCP1703, de maximum 6 volt lehet a bemeneti feszültsége, ami egy darab Li-ion cellával nem nagyon léphető túl. Van ezzel tapasztalat?

    Fejlemények fotókkal: https://www.facebook.com/groups/barkacsklub/permalink/183844662059356/

    Megjött minden rendelt alkatrész, a Li-ion akkuról sejtettem, hogy hamis lesz, de hogy annyira hamis, hogy fele akkora a súlya, mint egy normál 18650 cellának, az meglepett, de egyébként működik az akku, saccra 1100mAh körül lehet a kapacitása, szóval az eladó kap egy negatív értékelést a hamis leírás miatt, de 400 forintért tulajdonképpen megéri. :)

    Lehet, hogy mar keso, de ertekeles elott celszeru felvenni a kapcsolatot, esetleg nyitni egy reklamaciot. Minimum egy partial refundot el tudsz erni (vagy akar teljeset is), ugy, hogy nem kell visszakuldened. (igy lett pl. ingyen pendrive-om, mert az F3 szerint a 32GB-nak hazudott eszkoz kb. 7.2-t tud)
    Van akku kapacitasmero is ebayen, ennyit meg megerhet a jovoben.

    --
    A strange game. The only winning move is not to play. How about a nice game of chess? - Wargames

    Na ez lehet, hogy erdekelni fog!

    +1