Ahoj, nepovedlo se někomu zprovoznit originální čidlo PM1006 přímo zapojené do této desky přes UART s Tasmotou? Díky.
Odpovim si sám, https://github.com/jenicek001/Tasmota.git zde se někdo našel a upravil tasmotu na komunikaci via uart z čidla, stačí odkomentovat tasmota/my_user_config.h #define USE_VINDRIKTNING , vybuildit, nahrát a frčíte. Odzkoušeno
Zdravím. Jak bylo zamýšleno použití a rozsah senzoru osvětlení?
Mám desku verze 3 s IR fototranzistorem, používám ESPHome, platformu ADC - prakticky výchozí (https://esphome.io/components/sensor/adc.html), port 33. Za většiny světelných podmínek dostávám jen hodnotu 1.03300 V. Se zakrytým senzorem, ve stínu i za umělého osvětlení zářivkou. Hýbat se to začne až na přímém slunci nebo když na senzor zasvítím baterkou. Jde s tou citlivostí nějak hýbat? Nebo mám k měření použít něco jiného než A/D převodník?
Dobrý den, snímač je citlivý pouze v IR oblasti a tak na většinu umělého osvětlení je necitlivý. Jakmile začne detekovat venkovní světlo(nebo jiný dostatečný zdroj IR záření), začne snímač měnit výstupní napětí. Není to ideální, ale bylo to zvoleno z důvodu blízkosti LED diod, ketré by v případě snímače ve viditelné oblasti ovlivňovaly jeho funkci.
Dobrý den měl bych dotaz ohledně produktu kdy už bude konečně k dispozici, už na něj čekáme více jak 3 měsíce a stále nic
Minuly tyzden som zistoval ci je mozne urobit predobjednavku, pripadne rezervaciu, kedze predpokladany termin 11.4. sa blyzil. Z obchodu mi bolo povedane ze to mozne nie je. Evidentne asi pre niekoho mozne je, pre niekoho nie. Neverim ze 56 ludi dokazalo v priebehu 2 hodin zareagovat kym sa produkt naskladni aby ho okamzite skupilo. Vzhladom k tomu ze na to zakaznici cakaju uz viac ako 3 mesiaca povazujeme toto za maximalne neferove jednanie zo strany obchodu :-///
@Martin Frajdl - co znamena nejaky cas? Znova 3 mesiace? Myslim ze ste sklamali dalsich peknych par desiatok zakaznikov :-(
Dobrý den, to je jednoduché - všichni měli nastaveného hlídacího psa. Stejně tak jste si ho mohl nastavit i vy. Potom by Vám ihned do mailu přišla informace o naskladnění a mohl jste ihned objednávat. To je ale standardní funkce většiny obchodů. Jinak rezervace opravdu neděláme, nemáme na to žádný mechanizmus. Chápeme ale, že je jednodušší obviňovat nás z neférového jednání. Nicméně, další kusy jsme dali ještě včera do výroby, tak pokud opět nenastane problém u výrobce, měly by tu být odhadem za cca 3týdny. Tentokráte jsme pro jistotu objednali výrobu více kusů.
Dobrý den, bohužel Vám musím oznámit, že jste momentálně propásl příležitost. Včera jsme naskladnili 56ks. Za cca 2h byly všechny kusy vyprodány. Pokud máte zájem o jeden kus, napište nám do mailu, máme tu jeden testovací z této poslední dodávky. Jinak obratem zadáváme další kusy do výroby, ale to zase nějaký čas zabere.
Ahoj, poradi prosim nekdo jak v esphome kodu v homeassistant snizit intenzitu LED diod. V noci celkem hodne rusi.
Dekuji
Mrkněte sem, pro inspiraci by to mohlo stačit, řešil jsem to taky.
https://github.com/tristone-cz/hass/tree/master/esphome
Hi,
Sorry for writing in English. Is this board compatible with other dust sensors? Like the SPS30 or the PMS5003?
Thanks again and bravo!
Dobry den,
mam pripojeny sensor SCD41 pres uSup
https://www.laskakit.cz/laskakit-scd41-senzor-co2--teploty-a-vlhkosti-vzduchu/
a pokousim se cist data pres tuto knihovnu (ale zkousel jsem i SparkFun_SCD4x_Arduino_Library)
https://github.com/Sensirion/arduino-i2c-scd4x
Stale ale dostavam chybove hlasky:
```
Error trying to execute stopPeriodicMeasurement(): Error writing to I2C bus
Error trying to execute getSerialNumber(): Error writing to I2C bus
Error trying to execute startPeriodicMeasurement(): Error writing to I2C bus
Waiting for first measurement... (5 sec)
Error trying to execute readMeasurement(): Error writing to I2C bus
```
Neporadil by nekdo v cem by mohl byt problem?
Dekuji
Dobry den,
dnes dorazil druhy kus SCD41 a ten jiz funguje v poradku, tedy se nejspise jedna o vadny kus.
Dobrý den, doporučím tedy čidlo SCD41 reklamovat.
Pokud spravne rozumim, tak ano?
Zde foto: https://photos.app.goo.gl/esK2vrxVTDRWNu3y7
Dobrý den, ano to by mělo být v pořádku. Je otázkou, proč není senzor detekován. Ještě mne napadlo zda máte správně iniciovaný I2C port - Wire.begin(21, 22);
Dobrý den, máte na čidle SCD41 propojenu propojku I2C_PULLUP?
Jak se prosím označují typy konektorů na ESP-Vindriktning 2.0 (J3, J4, SENSOR mSup, a FAN? Předpokládám, že je máte v sortimentu. Děkuji.
Ak by niekto hladal plne funkcny setup pre Home Assistant-a s pouzitim MQTT, pozrite si toto: https://github.com/trizzosk/home-assistant
LED-ky som deaktivoval, nakolko signalizaciu si riesim cez Home Assistant-a a Node-Red flows (nateraz -> dalsi level je doplnit e-INK displej (ano ano, od vas :) ) ) a notifikacie cez nejaky messenger
Mam vyladeny deepsleep mode s kombinacii s pripojenim cez Wifi -> totiz po cca 100 citaniach a posielaniach dat sa to proste seklo; nakoniec stacilo doplnit par riadkov navyse (wifi.disconnect a pod..).
Dobrý den, bude ještě naskladněno?
Dobrý den, mezi svátky dorazily testovací kusy nové verze. Pokud testy dopadnou dobře, půjdou do výroby. Odhad je cca 2měsíce.
Dobrý den, jsem úplný začátečník. Nahrání jakéhokoliv programu na tuto desku končí hlášením:
Leaving...
Hard resetting via RTS pin...
Tlačítko reset nic nedělá, nesvítí žádné diody. Je vadná deska, nebo dělám něco špatně? Předem děkuji za radu.
Po výměně USB portu a kabelu vše funkční
Dobrý den, hláška hard reset je pokaždém programování, které proběhlo v pořádku. Proč Vám to nic nedělá, je otázkou. Napište nám více podrobností do mailu, třeba na něco přijdeme.
Ahoj, jak správně dám desku do flash mode? Snažím se propojit to s Tasmotizer a nemůžu tam nahrát upravenou Tasomu. Když to zkouším přes ten web instalátor, tak to projde. Je potřeba mít ještě nějaký ovladač do PC ?
Díky
Dobrý den, deska se do flash módu přepíná sama. Ovladače jsou pro čip CH340 - http://www.wch-ic.com/downloads/CH341SER_EXE.html. Pokud ale funguje nahrání Tasmoty pomocí web rozhraní, tak by ovladače měly být funkční. Proč se nedaří narát Tasmotizer bohužel nevíme, nemáme s ním žádné zkušenosti.
Dobrý den, jsem naprostý začátečník. Meteo mini jsem sice rozchodil ale s tímto si nevím rady. Proto bych potřeboval poradit co dělat s touto chybovou hláškou.
ESP-Vindriktning_UART_TMEPcz:21:10: fatal error: HTTPClient.h: No such file or directory
21 | #include
compilation terminated.
exit status 1
HTTPClient.h: No such file or directory
Dobrý den, opravdu jsem měl chybně vybranou desku. Data odesílá správně. Barvy led ale vůbec neodpovídají hodnotám na TMPE. D1 A D2 svítí trvale zeleně, D4 vůbec. Jas led se také nemění. Předem díky za radu.
Dobrý den, to je opravdu zvláštní chování. Zřejmě se bez bližších informací neobejdeme. Napište nám do mailu podpora@laskakit.cz jaký přesně používáte kód. Myslím opravdu ten, který skutečně nahráváte do desky. Zkusíme ho otestovat. Podle toho se uvidí, jestli by se nemohlo jednat o nějakou hardwarovou závadu. Ještě také doplňte o jakou verzi desky se přesně jedná. Je to napsáno přímo na desce.
Dobrý den, máte správně vybránu vývojovou desku na ESP32 Dev Module?
Zdravim ;-),
koukam na druhou variantu teto desky a s vyvedenim nekterych dalsich GPIO pinu do konektoru to zacina vypadat jako velice zajimavy gadget se slusivym designem a-la Ikea, ktery se clovek nestydi si postavit klidne na policku v obyvaku. Jeste jsem nemel moznost otestovat v realu (deska je teprv na ceste), ale mam v planu provozovat s Micropytonem (https://docs.micropython.org/en/latest/esp32/quickref.html), ktery se mi z hlediska rychlosti a snadnosti vyvoje v minulosti mnohokrat osvedcil. Rad bych pouzil HW i na neco clozitejsiho, nez jen jako senzor (napriklad ESP-NOW to MQTT hub, ...), ale tady se obavam ze v pripade Micropythonu zacnu brzy narazet na problemy s malou pameti. Proto bych se chtel zeptat, zdali do budoucna neni v planu trebas i varianta teto desky osazene SPI-RAM (stacilo by i jen 4MB - ESP32 stejne neupi primo mapovat vic)?
Dobrý den, zatím jsme o tom neuvažovai. Uvidíme, třeba do další verze.
mate niekto napad preco by sa mohlo stat ze prestali svietit LED? po nahrani ESPHome softu vsetko chvilu fungovalo spravne, teraz LED nesvietia; https://gist.github.com/chrismazanec/1e3b1a797dd66443405bf415ddcec1fe
Ve vzorovem kodu nejsou ty LED inicializovane spravne. Nastavuje se barva a jas, ale ne jejich zapnuti.
Viz muj upraveny kod https://pastebin.com/SQP0bwmm
Jen v tom mem kodu je zaroven mereni CO2 a obsluha OLED. Pokud nepotrebujete, vyhodit.
Taktez je tam nastaveni staticke IP jako workarou pro problem https://github.com/esphome/issues/issues/3003 takze si tam dejte svoji IP.
nemyslim ze je to podobny problem, snimac mi hodnoty vracia, ale LED nesvietia vobec
I have the same problem with ESP Home.
Nebude to něco podobného jak jsem popisoval já s tou kalibraci PM1006 v Arduino IDE? viz níže. Petr M. 21.6.2022 14:10. Nesvítí protože dostává 0. V ESP-Home jde nějak zapnout DEBUGER, ale nevím přesně kde.
Zdravím, tak jsem si tak liboval,že se mě to všechno daří dát do kupy a najednou mě postupně přestal reagovat PM1006 po Serial2. Stale vrací dokola "0" a ať dělám co dělám, tak se mě nedaří to rozchodit. Když ho dám zpět na desku IKEA, tak po testu diod se rosvítí zeleně. :( Nemáte někdo nápad čím by to mohlo být. Jakýkoliv příklad z webu pro tu Vaši desku to dělá. Serial2 hlásí že je vytvořen, ale vrací 0. Ze začátku to fungovalo, jen vždy když jsem odpojil desku od počítače a zapojil ji jen do USB napájení, tak se to chovalo jako teď, jen se to vždy po překompilaci zase opravilo. Zkoušel jsem i hardware a software serial a chova se to stejně. Díky za případnou radu co s tím.
Používám to s vlastním programem a wifi dosti intenzivně, a chodí to bez problémů. Jen mi ten popis chyby přijde zmatečný, protože:
PM1006 žádnou kalibraci nemá, a je mu jedno co ESP v době měření dělá. To čidlo má v sobě svoje samostané MCU, a po seriové lince se jen zeptáš na výsledek měření. I ten větrák se samotným měřením nijak nesouvisí, slouží jen a jen na výměnu vzduchu.
Je ale třeba si uvědomit, že když to má svoje MCU, tak mu taky reset bude chvíli trvat, než bude schopen správně reagovat na příkaz ze sériové linky. Zkus po resetu ESP32 několik vteřin počkat, než se pokusíš poprvé s tím PM1006 komunikovat. Já například čtu to čidlo jednou za minutu, takže i první čtení přijde až minutu po zapnutí. A není problém, čidlo je od zapnutí celou dobu na wifi.
Tak už jsem to odladil, pokud chcete používat WiFi a nebo Bluetooth, tak je potřeba v setup (nebo pomocí if / else v loop) provést kalibraci PM1006 stejně jako je to v příkladech (roztočit vetrák, čekat 10s, pak přečíst hodnotu a větrák vypnout). Až poté můžete inicializovat WiFi, Bluetooth. Při dalším čtení, už PM1006 i s připojeným WiFi/Bluetooth hodnoty předává. Holt potřebuje PM1006 klid bez jakékoliv procesů na pozadí. Připomínám jen, že se mě to takto dělo pouze v Arduino IDE a s verzí 2 desky LaskaKit ESP-VINDRIKTNING. Tesmota firmware jsem sice zkusil nahrát, ale nemám ESP-Home, nemohl jsem tedy vyzkoušet :).
Tak už asi vím co to způsobuje, je to knihovna pro WiFi, která nějakým způsobem ruší pin 17. Pokud připravím Váš vzorový projekt, stane se občas, že hned nezareaguje a bliká Alert. Když jej ale vypnu a zapnu, tak už se chytí. Pokud následně nechám zapojené USB-C a překompiluji ho mojím projektem, s WiFi Managerem, tak to funguje. Bohužel ale jen do té doby, než vypojím USB-C a zapojím ho znovu. :( někde na internetu jsem v diskuzích toto chování také zaznamenal. Možná by stálo za to vyzkoušet i jiný UART než (16/17). Zkusím BLE pro komunikaci. Příklad ESP-Vindriktning_UART_TMEPcz s klasickýn WiFi begin dělá to samé, když ten příklad zkompiluji po vašich příkladech bez WiFi, tak funguje. Když ale odpojím USB-C a znovu zapojím, už stojí na While protože nedostává data. Takže to bude tím WiFi asi :). Případně můžeme probrat jiným kanálem a třeba i někdy osobně, bydlím v Dobrušce :)
Dobrý den, s podobným chováním jsme se ještě nesetkali. Těžko říci, co přesně to může způsobovat. Používáte náš vzorový software, nebo máte nějaký vlastní? Pokud máte vlastní, můžete vyzkoušet náš vzorový? https://github.com/LaskaKit/ESP-Vindriktning/blob/main/SW/VINDRIKTNING.ino
Zdravím, zjistil jsem, že analog read na pinu 4 dává nulovou hodnotu pokud je připojeno k WiFi, pokud před čtením odpojím WiFi a pak zase připojím, tak čtení z pinu 4 probíhá normálně, Na inetu jsem narazil na tuto stránku kde popisují toto chování https://rntlab.com/question/problem-analogread-while-wifi/. Možná by chtělo ten LightSensor při další revizi desky připojit k jinému ADC který bude fungovat i s WiFi. Zatím jsem nepřišel na to jak to vyřešit. Jinak deska pracuje i s HomeKit od dobře :)
Není to ten InfraRed sensor? Má smysl jej číst analogově?
Já měl za to, že ta různá dálková ovládání pracují v pulsním režimu. Máte nějaký další nápad, k čemu jej využít? Díky.
Dobrý den, zde se nejedná o IR přijímač dálkového ovládání, ale o pouhý senzor okolního osvětlení a tak jej je nutné číst pomocí ADC.
Dobrý den, ano o tomto problému již víme a bude to opraveno v další verzi.
Deska pasuje skvěle, jak psal níže Lukas, USB-C konektor je trošku delší, tak bylo potřeba dírku zvětšit.
Díky za ukázkové kódy, pomohly k inspiraci, jak si napsat vlastní kód. Jen mi ještě není jasné, jak přistupovat ke snímači okolního osvětlení. Dokázal by někdo poradit, případně navést, co kde číst?
Diky.
T.
Dobrý den, když se podíváte do schématu zapojení, který je dostupný na našem GitHubu, zjistíte, že se jedná jen o fototranzistor a výstupem je tedy napěťový signál, který přečtete na pinu GPIO4(ADC2 kanál 0).
Oproti originálnímmu USB konektoru ve Vindrinktninku je tenhle asi o 3mm delší. Originální konktor končí ještě uvnitř krabičky, ale aby tahle deska zapadla, musí ten delší konektor projít skrz a ještě asi o 1mm čouhá ven. Na to je nutné otvor v krabičce malinko zvětšit.
Tak aby to někoho nepřekvapilo.
Už jsem na to taky přišel, navíc u mé desky je konektor připájen trochu zešikma a taky malinko vadí ty kuličky cínu na hraně desky co drží ten USB-C konektor. Jinak deska sedla do krabky přesně. ;-)
Můžete prosím okomentovat dostupnost této desky? (posun až na květen a to kdoví jestli ...)
Dobrý den, testy nové verze dopadly dobře a tak jde deska konečně do výroby. Bohužel jsou v poslední době problémy s dopravou a i s výrobou, tak v tuto chvíli přesný termín znám není. Odhadujeme min. měsíc až dva. Jakmile bude nějaký přesnější termín, bude se předpokládané datum naskladnění měnit.
To jsem nestihl od unora dodavku nebo se datum neustale posouva?
Dobrý den, bohužel vlivem oprav nalezených chyb v první verzi desky a následnými problémy ve výrobě se termín naskladnění nových kusů bohužel posouvá. Nicméně právě dorazily ověřovací vzorky nové verze desky. Pokud dopadnou testy v pořádku, hned jde nová várka do výroby. K dispozici budou pak i funkční testovací kusy.
Bohužel mne také obě koupené desky zlobí co se týče chaotického chování při zápisu barev na LED. Zkoušel jsem zapisovat pomaleji (delay 100ms po zápisu apod), zpomalit nastavení knihovny z 800kHz na 400kHz.
No a pak jsem se konečně podíval do datasheetu:
Napájecí napětí (Vdd): 3.5V až 5.3V - tady je to OK. Logická "H" na vstupu Din: minimálně 0.7 x Vdd - takže pokud je Vdd 5V, pak tam musí být minimálně 3.5V při logické "H".
No a to tam není ani smykem, je to napojené rovnou do ESP32. Čili ono to chodí, protože tolerance atd. A někoho, kdo měl štěstí a má toelrantnější WS2812 to třeba ani nepotká. Ale košer to není a blbne to. A bude to blbnout, dokud tam nebude level shifter.
Tož tak :(
Kodl
Vzhledem k tomu, že jsem si stěžoval na design staré verze desky - viz koment nahoře, měl bych sem taky napsat, že jsem měl díky laskakit v ruce na testy prototyp nové desky s level shifterem a při správném zacházení s Adafruit knihovnou se ledky dlouhodobě chovají přesně tak, jak mají. Mám tu desku už cca měsíc v Home Assistentovi (přes MQTT) a naprostá spokojenost - Díky za takový přístup!!
Dobrý den, děkujeme za informace. Situaci jsme prověřovali a zjistili jsme, že existují dva různé datsheety k těmto LEDkám! My jsme vycházeli z čínské verze datasheetu, kterou má na svých stránkách čínský prodejce LCSC. Tam je min. napětí vstupu 2,7V a proto jsme tedy žádný level shifter neřešili. Na základě Vašeho příspěvku jsme dohledali datasheet, který má na svých stránkách prodejce Mouser, který je již v angličtině a tam jsou Vámi uváděné údaje - min. vstupní napětí je 0,7Vdd. Je to poprvé, kdy vidíme zásadní rozdíly mezi čínskou a anglickou verzí datasheetu od jednoho typu součástky... Do nové verze jsme tedy přidali i level shifter 3,3/5V na ovládacím pinu LEDek.
Tak ještě musím doplnit, že se opravdu nejedná o stejné datasheety, podařilo se nám přehlédnout celé označení, datasheet od prodejce Mouser obsahuje v nadpisech dva typy LED WS2812B-2020 a cca od poloviny datasheetu WS2812C-2020. Lze se tak domnívat, že údaje v datasheetu budou spíše pro WS2812C-2020 a tak naše zapojení by mělo být v pořádku. Tedy za předpokladu, že nám výrobce opravdu osadil WS2812B a ne WS2812C. Nicméně level shifter již v nové verzi necháme. Bude to tak bezpečnější.
Dobrý den,
jeden technický dotaz, mám originál IKEA do které jsem integroval esp8266 a doplnil o další čidla, na této desce máte esp32 což je hezké, ale nějak mě tu chybí body na které bych mohl připojit senzory využívající GPIO, ADC a ne jen I2C Na PCB je spousty volného místa kam by se aspoň část těchto vstupů vešla plus samozřejmě napájení VCC, GND pro připojení dalších periferií. Neuvažujete o nějaké úpravě, kde by se tyto věci promítly. Pak bych o nákupu takto upravené desky vážně uvažoval.
Dobry den,
postrehy odo mna:
po dlhsom pouzivani dosky nastane problem, ze tie 3 RGBW ledky vzadu nefunguju dobre.. ako keby ten signal nieco rusilo - stava sa to len pri napajani z USB adaptera (skusal som 3, vsade ten isty problem...). Farby sa nenakonfiguruju dobre, stava sa to, ked doska dlhsi cas bezi z USB adaptera (prehrievanim to nebude, skor ma napadlo, ci nieco z napajania nerusi ten signal, ktorym sa ledky konfiguruju..).
Ked to napajam cez USB hub, tak to bolo vzdy v poriadku, co je hrozne divne.
Tipujem, ze to je tym, ze 5V ide priamo z USB a nie je tam ziaden filter ani ziadny iny stabilizator napatia - tie 100nF kondenzatory asi nestacia..
Tak isto je problem to napajat USB-C -> USB->C kablom, toto nefunguje nikdy, treba stale pouzit USB-A -> USB-C.
Cize mozno by bolo dobre ten CH340C vymenit za nieco kvalitnejsie...
Ja si tam asi hodim nejaky vlastny regulator,
Dobrý den, ano již máme připravenu novou verzi, kde budou dostupné i další GPIO piny. Odhadujeme, že dostupná bude za cca měsíc.
Zdravim,
spravil som prvu betu mojho custom firmwaru na tuto dosku (+ Scd41 CO2 senzor, mozne vypnut),
zdrojaky buildovatelne cez platformio mozete najst na:
https://github.com/stanleyyyy/VINDRIKTNING
Features:
- podpora pm2.5 + scd41
- OTA firmware update
- SerialTelnet pre remote logging
- NTP synchronizacia casu pre logovanie
- jednoduchy web server na nacitanie hodnot senzorov
- mozne nastavit jas LED
- watchdog a automaticky reboot 1x za 24 hodin
Kod je volne k dispozicii, mozete ho pouzit ako uznate za vhodne.
Ukazkovy program asi pocita s klasickyma LED jako na puvodni desce. Tato deska ma adresovatelne LED a je treba program trochu upravit.. napr. knihovna FastLED
Taky je potřeba odkomentovat původní definice RXD2 a TXD2 a zakomentovat ty stávající, tzn správné hodnoty jsou
#define RXD2 16
#define TXD2 17
Dobrý den, ano, ukázkový program jsme ještě nestihli vyměnit.
Pokud by měl někdo problém že mu systém vůbec nevidí desku, zkuste použít USB-A kabel. Při použití kabelu s USB-C na oboustranách se deska ani nenastartuje.
Řekl bych že problém je v převodníku, mám i samostatný LaskaKit CH340 který se chová stejně, přes microUSB a USB A->C kabel funguje, přes USB C->C se ani nerozsvítí PWR ledka.
Bohužel ani napájení desky nefunguje přes usb-c kabel, vyzkoušeno na třech usb-c zdrojích. Při použití USB-C/USB-A deska funguje….
Vdaka za hint,
potvrdzujem, ze s USB-C -> USB-C mi dosku nejde napalit (system COM port detekuje, ale flashovanie nefungovalo).. musel som pouzit USB-A -> USB-C kabel, len potom vobec fungovalo programovanie cez bootloader...
Dobrý den, toto jsme neměli možnost testovat, ale zaměříme se na to v další verzi této desky.
Pouzivam ukazkovy program a nefunguji ty RGB LEDky :-(