Vape Mod своими руками с Oled дисплеем и распечатанный на 3D принтере (на STM32F103)

Тема в разделе "Своими руками", создана пользователем cvetaev, 15 янв 2018.

  1. cvetaev

    cvetaev Новичок

    Возраст:
    31
    С нами:
    15.01.2018
    Сообщения:
    4
    Симпатий:
    30
    Пол:
    Мужской
    Город:
    Kiev
    В "теплые" зимние новогодние праздники, закончил проект на STM32, Oled дисплее 0.96"
    Плата вышла двухсторонняя, размер был не важен, трассировал не очень плотно, можно еще меньше, кто заинтересуется - сделаю меньше.
    Нарисовал корпус в SolidWorks, все STL файлы для печати на 3D принтере прикреплю к теме. Исходники прошивки выложил на GitHub, проект создан в Keil с использованием библиотеки HAL
    Библиотеку LСD слегка переделал, нарисовал пару мелких шрифтов, будет время закончу красивый шрифт для больших цифр.
    Работает от Li-pol аккумулятора 2100мАч, с токоотдачей 20С
    Зарядка от USB, ток заряда 1А

    На данном этапе прошивка имеет возможность работать в двух режимах - вариватт и варивольт
    Меряет сопротивление спирали.
    Защита от КЗ - срабатывает при 0.1Ом.
    Защита от низкого разряда аккумулятора.
    Меряет силу тока койла.
    Меряет температуру платы.
    Если не установлен койл - выводит сообщения об ошибке
    Глубокий спящий режим - проц переходит в standby mode - потребление 2мкА
    Все данные хранятся в Flash памяти, так как еппром в дамой камне нет, решил проблему с как посоветовали в даташите, эмулировать ee во флеше, так и сделано.
    При первой прошивке платы, на экране будут не верные значения, заходим в menu - settings - RESET Вейп сбрасывается и выключиться, включаем его. Сбрасывается по дефолту время авто выключения, стартовые напряжения варивольта, и стартовая мощность вариватта
    При подключении зарядки - переходит в режим индикации уровня заряда АКБ, когда аккумулятор полностью зарядится, выводит сообщение FULL

    Код сыроват, в планах сделать режим мехмода, где нет никаких ограничений по сопротивлению. Но это не безопасно, использования на свой страх и риск

    Вызовет интерес у людей - буду доделывать проект и закажу новые печатные платы.

    2018-01-15_16-33-46.png 2018-01-15_16-14-55.png 2018-01-15_19-24-52.png IMG-1384.JPG 2018-01-15_19-24-26.png 2018-01-15_17-01-09.png 2018-01-15_17-02-46.jpg 2018-01-15_17-32-52.jpg IMG-1410.JPG IMG-1415.JPG

    Обновление:
    Обновил проект
    Ссылку на GitHub поправил
    Обновил схему, прошивку, теперь работает от двух 18650 аккумуляторов.
     
    Последнее редактирование: 14 апр 2018
    Sleet, whitepuzo, Wiker и 25 другим нравится это.
  2. GIN

    GIN Новичок

    Возраст:
    26
    С нами:
    12.12.2016
    Сообщения:
    44
    Симпатий:
    1
    Пол:
    Мужской
    Город:
    Ukraine, Zaporizhzhya
    Девайс с виду уже суперовый.
     
  3. Melamin

    Melamin Вейпер

    С нами:
    24.09.2017
    Сообщения:
    1,164
    Симпатий:
    749
    Пол:
    Мужской
    Город:
    Кіевъ
    яркость экрана регулируется или это из-за освещенности так? (4 и 9 фото)
     
  4. cvetaev

    cvetaev Новичок

    Возраст:
    31
    С нами:
    15.01.2018
    Сообщения:
    4
    Симпатий:
    30
    Пол:
    Мужской
    Город:
    Kiev
    Вот кстати регулировку яркости можно добавить.
    Нет, это снято над настольным светильником, из-за этого такая яркость.
    --- добавлено: 15 янв 2018 в 22:08 ---
    Кто хочет повторить, могу поделиться платами за пиво)
    Одну на производстве разумеется никто не сделает пришлось минимальный заказ делать. Теперь валяются :)
    --- добавлено: 15 янв 2018 в 22:19 ---
    Вот кстати вид сзади
    Доступ к коннектору есть, в случае скопления жидкости
    Ну и немного сегодня софт допилил, а именно - более корректное значение заряда аккумулятора

    IMG_1420.JPG IMG_1421.JPG
     
    Последнее редактирование модератором: 23 янв 2018
    74Alex74 и micron6 нравится это.
  5. GIN

    GIN Новичок

    Возраст:
    26
    С нами:
    12.12.2016
    Сообщения:
    44
    Симпатий:
    1
    Пол:
    Мужской
    Город:
    Ukraine, Zaporizhzhya
    А платы с экранами или допаивать надо будет?
     
    Последнее редактирование модератором: 23 янв 2018
  6. cvetaev

    cvetaev Новичок

    Возраст:
    31
    С нами:
    15.01.2018
    Сообщения:
    4
    Симпатий:
    30
    Пол:
    Мужской
    Город:
    Kiev
    Конечно припаивать
    И даже все остальные детальки тоже :)
    Будет типа конструктор - сделай сам
     
  7. GIN

    GIN Новичок

    Возраст:
    26
    С нами:
    12.12.2016
    Сообщения:
    44
    Симпатий:
    1
    Пол:
    Мужской
    Город:
    Ukraine, Zaporizhzhya
    А с ними паяльником можно будет справится или надо станция? Шить только программатором?
     
  8. cvetaev

    cvetaev Новичок

    Возраст:
    31
    С нами:
    15.01.2018
    Сообщения:
    4
    Симпатий:
    30
    Пол:
    Мужской
    Город:
    Kiev
    Шить через ST-Link традиционно
    А так же можно HEX файл прошить, "замыканием" бутлоадера на +3.3в, через USB-COM переходник
     
  9. alkon

    alkon Опытный Друзья форума

    Возраст:
    43
    С нами:
    31.05.2015
    Сообщения:
    1,981
    Симпатий:
    863
    Пол:
    Мужской
    Город:
    Днепр
    И во что сие чудо выливается по финансам?
     
  10. Turyaz

    Turyaz Новичок

    Возраст:
    30
    С нами:
    23.02.2016
    Сообщения:
    4
    Симпатий:
    0
    Пол:
    Мужской
    Город:
    Харьков
    прикольная самоделка! и я такую хочу
     
  11. GIN

    GIN Новичок

    Возраст:
    26
    С нами:
    12.12.2016
    Сообщения:
    44
    Симпатий:
    1
    Пол:
    Мужской
    Город:
    Ukraine, Zaporizhzhya
    Я взял бы за пиво:drinks:
     
  12. ka1a4

    ka1a4 Вейпер

    Возраст:
    28
    С нами:
    15.11.2016
    Сообщения:
    100
    Симпатий:
    75
    Пол:
    Мужской
    Город:
    Одесса
    Как то вы дёшево оцениваете труд человека.
     
    Tugarin и roman_12345 нравится это.
  13. GIN

    GIN Новичок

    Возраст:
    26
    С нами:
    12.12.2016
    Сообщения:
    44
    Симпатий:
    1
    Пол:
    Мужской
    Город:
    Ukraine, Zaporizhzhya
    Ну у каждого разное понимание о пиве)
     
  14. alexandrovich3258

    alexandrovich3258 Новичок

    Возраст:
    26
    С нами:
    21.01.2018
    Сообщения:
    1
    Симпатий:
    1
    Пол:
    Мужской
    Город:
    Ивано-Франковск
    Здоров, а плату реально придбати?
     
    GIN нравится это.
  15. mna

    mna Новичок

    Возраст:
    42
    С нами:
    05.10.2016
    Сообщения:
    33
    Симпатий:
    15
    Пол:
    Мужской
    Город:
    Одесса
    Конструктив суперовый!!! Для тех у кого траблы с паянием, но есть желание попробовать можно, я так думаю, использовать готовые модули как конструктор. Основа Дешевая STM32 плата + Arduino IDE UPD 17.08.2017 , а уже к ней модуль зарядки, флешку, повышайку на 5в, модуль экрана и т.д. по схеме. Этого добра сейчас в модульном исполнении хоть лопатой загребай. Ради интереса сам хочу попробовать. Однозначно размеры будут не те, но зато в качестве отладочного бокса на рабочий стол самое оно :) И для дальнейшего усовершенствования кода/платы будет вагон возможностей.
     
  16. Archik_666

    Archik_666 Новичок

    Возраст:
    21
    С нами:
    14.05.2018
    Сообщения:
    1
    Симпатий:
    0
    Пол:
    Мужской
    Город:
    Минск
    А можете скинуть полный перечень элементов, включая марку дисплея и т.д.?
    --- добавлено: 15 май 2018 в 00:07 ---
    Таки я бы взял за пиво)
    Или исходник платы для Альтиум)
     
    Последнее редактирование модератором: 22 май 2018
  17. Rama

    Rama Вейпер

    С нами:
    30.03.2015
    Сообщения:
    180
    Симпатий:
    40
    Город:
    Boryspil
    Очень круто, и софтину накатал и даже плату сделал, мега респект!
     
  18. Wiker

    Wiker Новичок

    Возраст:
    27
    С нами:
    15.06.2018
    Сообщения:
    1
    Симпатий:
    0
    Пол:
    Мужской
    Город:
    Днепр
    Привет, с удовольствием приобрету плату!)
     
  19. yuraword74

    yuraword74 Новичок

    Возраст:
    35
    С нами:
    08.08.2018
    Сообщения:
    3
    Симпатий:
    0
    Город:
    Гомель
    Здравствуйте! Что нужно подкорректировать в схеме для одного аккумулятора, уж больно сильно понравился проект!!! В ардуино я нулевой, а капец как хочется собрать!!!
     
  20. Lavlet

    Lavlet Новичок

    Возраст:
    24
    С нами:
    28.09.2018
    Сообщения:
    1
    Симпатий:
    0
    Пол:
    Мужской
    Город:
    Псков
    Здравствуйте. Не подскажете не остался ли у вас файл самой платы?
     

Поделиться этой страницей