Skip to content

Commit c20c937

Browse files
committed
Update readme
1 parent ac40709 commit c20c937

File tree

1 file changed

+24
-94
lines changed

1 file changed

+24
-94
lines changed

readme.md

Lines changed: 24 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -1,94 +1,24 @@
1-
Flutter photoframe on Raspberry pi 4 with PIR, GPIO. (Google photo, local storage)
2-
3-
Prototype 2:
4-
![Proto2_1](https://raw.githubusercontent.com/DisDis/dslideshow/master/doc/images/proto2_1.jpg)
5-
![Proto2_2](https://raw.githubusercontent.com/DisDis/dslideshow/master/doc/images/proto2_2.jpg)
6-
![Proto2_3](https://raw.githubusercontent.com/DisDis/dslideshow/master/doc/images/proto2_3.jpg)
7-
![Proto2_4](https://raw.githubusercontent.com/DisDis/dslideshow/master/doc/images/proto2_4.jpg)
8-
9-
10-
Video: https://youtu.be/NFGFnHmX0TY
11-
12-
13-
Backcover prototype:
14-
15-
![Backcover](https://raw.githubusercontent.com/DisDis/dslideshow/master/doc/images/animation.gif)
16-
17-
Hardware:
18-
19-
1 * RaPi4 (min 512Mb)
20-
21-
1 * LED (something like LED Diode 5 mm) [Optional]
22-
23-
1 * 100Ohm resistor [Optional]
24-
25-
4 * Button [Optional]
26-
27-
1 * 10K Ohm resistor [Optional]
28-
29-
4 * 33K Ohm resistor [Optional]
30-
31-
1 * PIR sensor - AM312 (https://aliexpress.com/item/32862878941.html?&sku_id=65345259272) [Optional]
32-
33-
1 * 2560*1600 Display (TFTMD089030 + Driver TC358870XBG) (https://aliexpress.com/item/1005002008224190.html)
34-
35-
1 * Power supply 30W (9-30V)
36-
37-
1 * Power supply port
38-
39-
1 * DC-DC 9-30V -> 5V5A (https://aliexpress.com/item/32763711912.html)
40-
41-
1 * MiniUSB connector male
42-
43-
1 * USB Type-C connector male
44-
45-
1 * HDMI - Micro-HDMI (30cm?)
46-
47-
48-
https://easyeda.com/igor.demyanov/dslideshow
49-
50-
TODO:
51-
52-
* Выкачивать во временную папку.
53-
* [+]Выводить сплеш скрин при старте(выводить версию)
54-
* Получать данные из разных источников
55-
* [+]Гугл фото
56-
* [+]Папка на диске
57-
* ftp
58-
* samba
59-
* ssh
60-
* Кэшировать изображения локально:
61-
* Настроить размер кэша?
62-
* Если нет доступа к источникам показывать из кэша
63-
* Если нет доступа к источникам выводить индикацию(красный значёк разрыва связи в правом углу)
64-
* [*]Отключать дисплей если:
65-
* [+]Нажата кнопка выключить дисплей
66-
* Темно (Датчик освещённости)
67-
* [+]Рядом нет движения больше 30 минут.(Датчик присутствия)
68-
* [+] При включении дисплея показывать анимацию(Из тёмноты)
69-
* [+] При выключении дисплея показывать анимацию(В темноту)
70-
* [+]Когда дисплей отключается сохраняется состояние и ничего не меняется
71-
* [+]Когда дисплей влкючается востанавливается состояние и процесс запускается
72-
* [+]Можно остановить воспроизведение(Пауза/Воспроизведение) через кнопку.
73-
* [+]Индикация паузы.
74-
* Физ. кнопка сброса настроек
75-
* Физ. кнопка перезагрузки
76-
* Индикация FPS
77-
* [+]Индикация времени до смены изображения (тонкая полоска снизу)
78-
* Индикация кол-ва изображений и текущую позицию(тонкая полоска сверху)
79-
* [*]Индикатор питания (Очень тусклый)
80-
* Кнопка выключения(выключается через 5 секунд, ведёт отсчёт)
81-
* [+] Уметь выводить отладочную информацию
82-
* [+] Анимация при смене изображений
83-
* [*] Проигрывать видео, ожидать окончания видио
84-
* [+] Поддерживать gif анимацию
85-
* Автоматически обновлять на новую версию(нажимая на клавишу пауза для согласия, иначе 5 секунд и всё дальше грузится).
86-
* Алгоритм показа:
87-
* Показывать новый чаще
88-
* Показывать все изображения равномерно по кол-ву
89-
* Востанавливать состояние при включении(продолжать с того же места)
90-
* [+] Support MQTT
91-
* Конфигурация:
92-
* [+] Время между изображениями
93-
* Выводить дату изображения?
94-
* Настройка индикаций
1+
Flutter photoframe on Raspberry Pi 4/5 with Human detection, buttons. (Google photo, local storage)
2+
3+
Features:
4+
* Shows a slideshow with different effects.
5+
* Pause/Play
6+
* Screen On/Off
7+
* Support Image/GIF/Video
8+
* Support 2560x1600 resolution
9+
* [Optional] Shows media only when there are people nearby. Fall asleep if there is no movement nearby.
10+
* [Optional/**WIP**] Can download photos/video from Google Photo (non-trivial setting)
11+
* Over-the-air update (OTA)
12+
* Support MQTT
13+
* Web config [**Work in Progress**]
14+
15+
# Demo version - v7
16+
[![Demo](https://img.youtube.com/vi/eRx7BAgu3N0/0.jpg)](https://youtu.be/eRx7BAgu3N0)
17+
18+
# Common view
19+
![3d_1.png](https://raw.githubusercontent.com/DisDis/article-dslideshow/master/images/v7/3d_1.png)
20+
![3d_2.png](https://raw.githubusercontent.com/DisDis/article-dslideshow/master/images/v7/3d_2.png)
21+
![common_1.jpg](https://raw.githubusercontent.com/DisDis/article-dslideshow/master/images/v7/common_1.jpg)
22+
![common_2.jpg](https://raw.githubusercontent.com/DisDis/article-dslideshow/master/images/v7/common_2.jpg)
23+
24+
More [info](https://github.com/DisDis/article-dslideshow)

0 commit comments

Comments
 (0)