elchupanibrei (elchupanibrei) wrote,
elchupanibrei
elchupanibrei

Category:

Wemos aka Lolin D1 Mini - особенность пина A0

Захотел измерить напряжение с помощью встроенного в ESP8266 ADC. Скачал схему с официального сайта. Глянул номиналы резисторов R1 и R2 в voltage divider. Набросал код. Подключаю - ADC выдает 3.20000000V, а вольтметр 3.279V. Красивые нули намекают на то, что ADC уперся в максимальное количество отсчетов - 1024 (подали слишком много). Начал проверять, а там на выходе делителя 1.025V при максимуме, который можно подавать на TOUT/ADC, всего 1V!!!



voltage divider на Wemos D1 Mini

Хорошо, что в 5V не воткнул. Начал читать остальную документацию, а там черным по белому - 1 analog input (3.2V max input). Как так??? Основные напряжения на плате 5V и 3.3V, а у них voltage divider до 3.2V. Что они там курят? Заменил R1 на 470КОм, подправил код. Теперь до 5.7V OK - стабилизатор на плате все равно выше 6V не умеет, сразу горит. Кстати замена C1 в цепи ME6211 с 1мкф на 10мкф..22мкф уменьшает пульсации в ~10 раз! Люто советую перепаять.


одна из страниц вебморды часов

Добавил в проект демку - график напряжение от времени. Практической ценности в нем мало, просто хотел разобраться с Chart.js. Потом заменю на что-то более полезное, еще не придумал на что. После второго знака, уже мусор.


страница с Chart.js

Почитать про огораживание вебморды от нехороших людей можно тут.

UDP: Если я правильно понял datasheet, этот же АЦП используется ESP8266 для расчёта выходной мощности передатчика. Существует мнение, что если делители плеч АЦП рассчитаны на напряжение больше 3.3в, то ESP8266 начинает неправильно выставлять мощность передатчика.
Tags: #arduino, #esp8266, arduino, esp8266
Subscribe

  • MatrixClock v2.0.0 уже на Github

    Выкатил финалочку. Писалось в свободное от работы, семьи время. На все про все ушло 1.5 года. Осталось нарисовать корпус для печати на 3D принтере.…

  • Собрал Ka-Radio32 на ESP32

    Два года слушал младшую модель Ka-Radio на ESP8266, но не хватало экрана, нормального управления и 320kbps. На github нашел интересную плату.…

  • Печатный корпус для клона Hakko T12

    Пересел с Hakko T900 на T12. Долго сопротивлялся, но наконец-то жаба сдалась. Контроллеры на STM32 не дешевеют и потихоньку исчезают. Им на смену…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments