Вопрос о выборе подходящего железа
- Войдите на сайт для отправки комментариев
Здравия всем участникам данного мира (форума)! :)
Я совершенно не в теме ардуины, но, увидев на youtube данное видео, загорелся интересом к этой теме и захотел сделать то, о чём мечтаю уже много-много лет, а именно - настенные часы-будильник с выводом информации на LCD. Недавно увидел фоторамку от Sony, в которой есть функция заставки в виде часов. Вот такая вот. Очень понравилась, ночью не слепит и спросони всё отлично видно. Т.е., как я понял, для реализации понадобится ардуино (на базе какого-то процессора, пока не знаю какого), сам LCD, RTC, какой-то фотоэлемент (кстати, что нынче используют? фотодиоды, фоторезисторы или какие ещё штуковины, может даже что-то цифровое уже есть, на подобие ir-датчиков-фотоприёмников для пультов, которые уже в цифре выводят какие-то данные) и, как в этом видео, хочу добавить измерение и индикацию температуры и влажности, т.е. понадобится датчик DHT22. Функцию же будильника пока что не совсем понимаю, на чём реализовывать. Программирование времени срабатывания для меня удобнее реализовать не с кнопок на устройстве, а просто методом программирования через компьютер. Но при этом и кнопки управления тоже нужно иметь. А вот к чему подключать динамик и кто будет воспроизводить звуки... тут пока совсем не понимаю. Я хочу, чтобы воспроизводились mp3-файлы в качестве мелодий звонка. Т.к. рома в процессорах для размещения внутри мегабайт данных нет, очевидно, что нужен интерфейс для какого-то носителя информации, например, sd-карты. А так же, позволяют ли вычислительные мощности ардуиновых процов декодировать mp3 - тоже ещё вопрос. Если нет, то что для этого понадобится?
Резюмируя: на базе какой из ардуин (т.к. их куча разновидностей) оптимальнее всего реализовать то, что я задумал? И какие дополнительные устройства понадобятся для всего этого?
Да, совсем забыл. Собственно, о себе: занимаюсь ремонтом спутниковых ресиверов, т.е. в электронике чуть-чуть понимаю. Паяльное оборудование тоже есть. А вот с программированием всё не так радужно - совершенно не умею ничего. Поэтому, подскажите пожалуйста ещё и по этой теме: что из софта и информации понадобится, вообще с чего начать? В далёком-далёком прошлом, в колледже, было дело, изучал паскаль и бейсик. И даже какие-то программы на них писал элементарные, но всё давно позабылось. Поправить данные в дампах прошивок в хекс-редакторе умею, а вот асм-дизасм не умею. Каков вообще необходим уровень познаний программирования для реализации моей задумки с часами-будильником?
Каков вообще необходим уровень познаний программирования для реализации моей задумки с часами-будильником?
Необходимый уровень: забить и забыть. Ибо не с того начинаете ;) Лучше начать с проектов попроще.
Для начала возьмите Arduino pro mini, rtc DS3231, дисплей ILI9341 и пару датчиков BH1750 и BMP280(BME280). На них много проектов в сети, если получится пойдёте дальше. Если нет, то как DIYMan посоветовал. Ещё переходник USB-TTL потребуется для прошивки Дуни. И Дуню на 3.3 вольт, чтобы с согласованием не мудрить.
ищим проект "часы на матрице(матрицах)" с компонентами и кодом. клонируем(копируем).
И будет счастье.