Stránka 1 z 1

Intenzita LED pásku s použitím WeMos D1 mini

Napsal: 25 zář 2017, 13:00
od davidvasicek77
Dobrý den,

snažím se regulovat jas LED pásku na PWM pinech desky Wemos D1 mini. Problém mi nastal ve chvíli, kdy jsem se snažil rozsvítit LED pásek na jeho 100% svítivost. Nepodařilo se. LED pásek se dokáže rozvítit pouze na cca 70% (DutyCycle nastaven na hodnotu 255). Postup mé práce je naprosto korektní, jelikož při využití desky Arduino UNO vše pracuje naprosto stoprocentně a správně. Nevíte tedy prosím, včem to může vězet, váznout, spočívat ? (LED pásek je na 12V a NPN používám TIP120)

V druhé řadě mám také problém u pinu ADC, kde oproti Arduino Uno mi ukazuje jiné hodnoty. Příkladem je SoilMoisture senzor který mi u WeMos D1 mini ukazuje hodnoty od 650 - 1020 a tentýž senzor u Arduino Uno 450 - 1023. (100% vlhkosti, 0% vlhkosti)

Poradíte prosím ?
David

Re: Intenzita LED pásku s použitím WeMos D1 mini

Napsal: 25 zář 2017, 16:49
od Wojta
Je možné že je na Wemos problém s proudem báze. Arduino přece pracuje na 5V zatímco ESP na 3.3V, pokud máte nevhodně zvolený rezistor mohlo by to zapříčinit omezení proudu na kolektoru (proudu páskem).

U adc je možné že je trochu mimo reference ale nevím.

Re: Intenzita LED pásku s použitím WeMos D1 mini

Napsal: 26 zář 2017, 20:45
od davidvasicek77
Mnohokrát Vám děkuji za Vaší snahu.

Problem jsem po několikahodinovém hardwarovém bádání vyřešil. Byl to softwarový zádrhel :lol: příkládám tudíž řešení pro další uživatele, kteří by mohli řešit obdobný problém.

Deska WeMos D1 mini (ESP8266 - 12) má výstupní PWM piny pravděpodobně 10-ti bitové (DutyCycle = 0 - 1023) oproti 8-bit u Arduina Una (tam je nutné nastavit DutyCycle = 0 - 255).

Klidně mi pište i soukromé zprávy.

Děkuji za snahu.
David