Вопрос о выборе подходящего железа

JeWell
Offline
Зарегистрирован: 22.01.2018

Здравия всем участникам данного мира (форума)! :)

Я совершенно не в теме ардуины, но, увидев на youtube данное видео, загорелся интересом к этой теме и захотел сделать то, о чём мечтаю уже много-много лет, а именно - настенные часы-будильник с выводом информации на LCD. Недавно увидел фоторамку от Sony, в которой есть функция заставки в виде часов. Вот такая вот. Очень понравилась, ночью не слепит и спросони всё отлично видно. Т.е., как я понял, для реализации понадобится ардуино (на базе какого-то процессора, пока не знаю какого), сам LCD, RTC, какой-то фотоэлемент (кстати, что нынче используют? фотодиоды, фоторезисторы или какие ещё штуковины, может даже что-то цифровое уже есть, на подобие ir-датчиков-фотоприёмников для пультов, которые уже в цифре выводят какие-то данные) и, как в этом видео, хочу добавить измерение и индикацию температуры и влажности, т.е. понадобится датчик DHT22. Функцию же будильника пока что не совсем понимаю, на чём реализовывать. Программирование времени срабатывания для меня удобнее реализовать не с кнопок на устройстве, а просто методом программирования через компьютер. Но при этом и кнопки управления тоже нужно иметь. А вот к чему подключать динамик и кто будет воспроизводить звуки... тут пока совсем не понимаю. Я хочу, чтобы воспроизводились mp3-файлы в качестве мелодий звонка. Т.к. рома в процессорах для размещения внутри мегабайт данных нет, очевидно, что нужен интерфейс для какого-то носителя информации, например, sd-карты. А так же, позволяют ли вычислительные мощности ардуиновых процов декодировать mp3 - тоже ещё вопрос. Если нет, то что для этого понадобится?

Резюмируя: на базе какой из ардуин (т.к. их куча разновидностей) оптимальнее всего реализовать то, что я задумал? И какие дополнительные устройства понадобятся для всего этого?

Да, совсем забыл. Собственно, о себе: занимаюсь ремонтом спутниковых ресиверов, т.е. в электронике чуть-чуть понимаю. Паяльное оборудование тоже есть. А вот с программированием всё не так радужно - совершенно не умею ничего. Поэтому, подскажите пожалуйста ещё и по этой теме: что из софта и информации понадобится, вообще с чего начать? В далёком-далёком прошлом, в колледже, было дело, изучал паскаль и бейсик. И даже какие-то программы на них писал элементарные, но всё давно позабылось. Поправить данные в дампах прошивок в хекс-редакторе умею, а вот асм-дизасм не умею. Каков вообще необходим уровень познаний программирования для реализации моей задумки с часами-будильником?

DIYMan
DIYMan аватар
Offline
Зарегистрирован: 23.11.2015

JeWell пишет:

Каков вообще необходим уровень познаний программирования для реализации моей задумки с часами-будильником?

Необходимый уровень: забить и забыть. Ибо не с того начинаете ;) Лучше начать с проектов попроще.

alex_r61
Offline
Зарегистрирован: 20.06.2012

Для начала возьмите Arduino pro mini, rtc DS3231, дисплей ILI9341 и пару датчиков BH1750 и BMP280(BME280). На них много проектов в сети, если получится пойдёте дальше. Если нет, то как DIYMan посоветовал. Ещё переходник USB-TTL потребуется для прошивки Дуни. И Дуню на 3.3 вольт, чтобы с согласованием не мудрить.

see_watson
Offline
Зарегистрирован: 03.11.2016

ищим проект "часы на матрице(матрицах)" с компонентами и кодом. клонируем(копируем).

И будет счастье.