Ничего не найдено :(
    В гостях у Самоделкина! » Форум » Идеи самоделок » Собираем дешевую фоторамку

    Собираем дешевую фоторамку

    pogranec

    Цифровая фоторамка - это отличная вещь, для демонстрации фотографий членов вашей семьи, друзей и домашних животных. Мастер хотел сделать небольшую и дешевую фоторамку для фотографий. Для ее изготовления он использовал ESP8266 WEMOS D1 и 1.8 TFT панель ST7735.
    Корпус мастер печатает на 3D-принтере. Файлы для печати можно скачать здесь.






    Дальше нужно все смонтировать и установить в корпус. Монтаж согласно схемы к ESP8266 (здесь) и ST7735 (здесь). Так же подключение можно посмотреть на картинке ниже.




    Эта фоторамка использует внутреннюю память модуля ESP8266. Таким образом, вам не нужна внешняя SD-карта. Можно преобразовать фотографию 128x160 пикселей в массив C с помощью LCD image Converter. 4-мегабайтной флэш-памяти ESP8266 достаточно для хранения большого количества фотографий. Вы можете скачать утилиту здесь.
    Собираем дешевую фоторамку









    Фотографии нужно хранить в массиве photos.h. Также для этого приложения необходимы библиотека Adafruit GFX и файл Adafruit ST7735. Архив с примером кода и ПО можно скачать здесь.
    3 ответа

    Добавить комментарий

    Валерий
    Korolev,
    Я старые планшеты с дохлыми аккумуляторами и уже необновляемым андроидом 2.7, приспособил целиком под фоторамки. Просто сделал для них "багетные" рамки...))))
    Але нови ностра алис!
    Eig
    Я задался вопросом: а можно ли реализовать использование этой фоторамки без стороннего софта? Наверное можно, только нужно использовать ESP32 (160 МГц или 240 МГц) вместо ESP8266 (80 МГц), чтобы установить micropython, и с помощью него организовать конвертацию фоток в какой-то bytearray (наверное не обязательно использовать именно бибилиотеки Adafruit с отображением именно RGB565) с приемлемой скоростью из более-менее примлемого формата типа png или bmp. Например как тут:
    https://forum.micropython.org/viewtopic.php?f=2&t=4806&start=20
    На классическом питоне все это организуется с помощью PIL (Pillow), и потенциально может пригодиться Numpy.
    https://gist.github.com/hidsh/7065820
    Но в Micropython их нет. Зато есть:
    Замена PIL форком PyPNG https://github.com/Ratfink/micropython-png
    https://pypng.readthedocs.io/en/latest/ex.html#reading
    Тут плюс в том, что можно потенциально реализовать загрузку фоточек прямо с инета, а не использовать дебильные SD-карты или USB-кабели с ноутбуком.
    Замена Numpy аналогом https://github.com/v923z/micropython-ulab
    В общем, с этим надо работать.
    Korolev
    Любопытно, а старый смартфон под это дело нельзя приспособить? scratch

    Привет, Гость!


    Зарегистрируйтесь

    Или войдите на сайт, если уже зарегистрированы...

    Войти

    Добавьте самоделку

    Добавьте тему

    Онлайн чат

    Опрос
    А Вы знаете, что на сайте оплачиваются отчеты о создании самоделок?

    Последние ответы

    Все ответы