Skip to content

Latest commit

 

History

History
100 lines (71 loc) · 9.18 KB

Making.md

File metadata and controls

100 lines (71 loc) · 9.18 KB

Вопросы по изготовлению задавайте тут: issues

Компоненты

# Наименование Кол-во Примечание Магазин
1 Atmega Attiny85-20SU 1 Attiny85V, Attiny45, Attiny45V тоже ок chipdip
2 Керам. конденсатор SMD 0805 16В 0.1 мкФ 2 chipdip
3 Керам. конденсатор SMD 0805 16В 1 мкФ 2 для стабилизатора. можно любой > 1 мкФ chipdip
4 Резистор SMD 0805 3.3 кОм 8 Для i2c 2-6кОм, для остальных до 10кОм chipdip
5 Резистор SMD 0805 300 Ом 2 Для светодиода >250Ом, для земли любой до 500Ом chipdip
6 Светодиод 3В 1 Любой. Беру GNL-3014PGC 8000мКд, очень яркий. chipdip
7 Разъем гнездо на плату 2.54мм PBD-8 1 или KLS1-208-2-08-S chipdip
8 Кнопка тактовая угловая 5.8мм TS-A3PV-130 1 Угловая длиной от 5.8мм. Аналоги: KLS7-TS6606-7.0-180 (TC-0206) (7мм), 1-1825027-3,4,5,6,7,8 chipdip
9 Пин на плату 1 Любой для прошивки chipdip
10 ESP8266-01 1 ESP8266-01 потребляют 0-10мкА зависит от продавца и думаю чипа памяти ali (CN888 Store)( качество, быстрая доставка) yandex
11 Закрытый батарейный отсек 4xAA 1 У ЧипДип KLS5-812-B, качество не очень. aliexpress(проверенный) chipdip
12 Стабилизатор MCP1700T-3002E-TT 1 chipdip Не покупайте на ali, нужен оригинальный.
13 Разъем под кабель на плату 4 контакта 2.54мм 1 Без винтов: DG141V-2.54-04P-14-00AH chipdip
14 Плата 1 или ЛУТ заказ на OshPark, Gerber файлы
  • программаторы для Attiny85 и ESP8266-01

Схема

Электрическая схема:

Вот так выглядит заводская плата с напаенными элеметами:

Плата 3.3 Ватериуса

По фотографии удобно паять.

Изготовление

  1. Для изготовления платы в папке board лежат фотографии 2-х слоёв (600 dpi) и файлы EagleCad. Итак, все компоненты, плата и программаторы у вас есть.

  2. Пайку лучше начинать с резисторов 3к3, 300, конденсаторов. Далее припаять стабилизатор, attiny85, кнопку, светодиод и пин.

  3. Припаять зеленый разъем DG141V, откусить контакты, выступающие больше чем на 0.5-1мм от платы.

  4. Припять черный разъем PBD-8 с небольшим количеством припоя: потом нужно будет откусить контакты, выступающие больше чем на 0.5-1мм от платы.

  5. Проверьте отсутствие коротких замыканий на плате.

  6. Ток потребления с непрошитой Attiny85 со стабилизатором должен быть 300-600мкА.

  7. Прошейте attiny85 через разъём подключения ESP. Не забудьте про пин ресет и подачу питания.

  8. Ток потребления с прошитой Attiny85 со стабилизатором должен быть 7-11мкА.
    Если он выше, промойте плату от флюса! Один раз мне пришлось отпаивать стабилизатор, мыть и припаивать назад - после высыхания спирта ток возвращался к 120мкА.

  9. Прошейте ESP с помощью 3.3в usb-ttl. ESP не будет включать точку доступа без подключения к attiny. ESP-01S включится без точки доступа, ESP-01 не включится.

  10. Ток потребления Ватериуса с только что прошитой ESP, которая не разу не была включена ~2мА.

  11. Удалите светодиод у ESP и резистор (см. ниже) либо сделайте это после тестирования. Иначе у вас сядут батарейки за 1 месяц.

  12. Подготовьте корпус Ватериуса и установите в него плату.

Можно пользоваться! =) Ток потребления Ватериуса с ESP после выполнения настройки и корректного подключения к точке доступа 7-15 мкА. Если он не существенно выше - отмойте плату от флюса.

Примечание: Если Ватериус при настройке не может подключиться к точке доступа (светодиод горит больше 10 сек после нажатия ОК), зайдите еще раз на его веб страницу (нужно опять ввести SSID, password). Чтобы выключить точку доступа - нажмите кнопку ~5сек и отпустите.

Примечания

Доработка ESP8266-01:

  1. Удалить оба светодиода. Я это делаю разрезанием дорожки ножом между светодиодом и резистором.

Доработка ESP8266-01s:

  1. Удалить резистор.
  2. Удалить светодиод Wi-Fi.

Изготовление корпуса

  1. Дырка под разъем DG141V-2.54-04P-14-00AH в крышке батарейного блока. Будьте аккуратны при разрезании пластикового корпуса. Лучше всего это делать бормашникой или дрелью.
  2. Отверстие под кнопку 4 мм.
  3. Отверстие под светодиод 3мм.

Исполнение без стабилизатора

Убираем 2 конденсатора на 1 мкФ. Оставляем один 10мкФ или меньший по питанию. Подключать две батарейки! Лучше всего литиевые 1.5В (~200руб/шт).

Если 2 батарейки не литиевые, то для увеличения времени работы устройства, необходимо купить Attiny85V (для пониженного напряжения), тогда счетчик должен работать вплоть до 2.5В. Обычная Attiny85 работает до 2.7В. Напряжение питания вы увидите в blynk на виртуальном пине V2 (не калиброванное, после стабилизатора).

Logging Attiny

При разработке прошивки для attiny85 удобно использовать лог на 3 пине. Параметры: 9600 8N1. Из-за не точной калибровки Attiny85 (до 10%) не все USB-TTL будут "слышать" лог =(.

Вид сверху на плату, разъем под счетчики сверху:

GND LOG (D3) GND D4
низ

Плата ESP внизу разъема.

Logging ESP

Посмотреть лог работы ESP можно подключив USB-TTL переходник к GND + выводу LOG (TX pin ESP). На плате есть дырка под пин (115200 8N1) или присоединившись к верхнему пину светодиода.