Здравствуйте Друзья! С Вами Никжеорыс ЙокчоварпS.O.S!
И сегодня у нас такая темка как Ардуино. Что это такое, с чем едят, и зачем нужно.
Этот канал ориентирован на молодежь. Но детишки моего поколения застали такого мульт-персонажа как Маззи. Он обажал кушать часы.
Говрил I'm Hungry - я голодный. И принимался за часы. Ел и паркоматы, и будильники. И даже на настенные покушался.
Так вот Ардуино - это для него деликатес!!! Это самые навороченные часы!!!
На самом деле это микроконтроллер. Подобного уровня контроллеры существуют давным давно. Наиболее известные из них семейства PIC, компании конкурента. Они стоят везде.
И в стиралках, и в микроволновках, и в музыкальных центрах, и видиках. И в телеках моих времен были.
И Ардуина пришла вовсе не на смену им. Она пришла как конкурент. Матерый навороченный конкурент собравшийся оторвать у ПИК контроллеров весь сегмент радиолюбителей.
Фишка в том, что Ардуинка имеет более простую среду разработки. Программирования. И у нее все гораздо удобнее в работе с цветными ЖК дисплеями.
Ну чтобы машинки красивые картинки показывали. Индикаторы уровня сигнала например.
Так же у нее удобнее работа со звуком. Удобнее работа с SD картой.
Удобнее работа с Блютус и Вай-Фай.
ПИК контроллер в этом плане остался профессиональным направлением. А вот Ардуина. Вот она зверь.
На ее базе можно делать видеоигры, типа тетрис.
Можно делать поиск пауз в катушечном и кассетном магнитофоне. Можно поиск треков на виниле.
Можно регулировку громкости, и пресеты много-полосного эквалайзера в неограниченном количестве. Чтобы удобно на дисплее и настройки отражались и память была.
Можно стиралку. Можно робота. Робота пылесоса например.
Можно замки, системы охраны.
Вот с них кстати и начнем. Охраны подростка от родителей.
Ведь они имеют привычку входить в комнату без предупреждения.
А вы такой или фотки подруги смотрите, или еще чего посерьезнее. Где в пяток подзатыльников не отделаться.
Так вот есть плата назыается Ардуионо Леонардо.
фото отсюда https://3d-diy.ru/product/arduino-leonardo
Ее Юсби контроллер, что предназначен для программирования, на самом деле более продвинутый. Он может прикидываться клавиатурой и мышкой для компьютера.
А значит может дать команду "Свернуть Все Окна" если датчик двери сработает.
Причем еще и звук на колонках вырубить может.
Да и датчик, не по открытию двери. А по шуршанию за ней. По микрофону. Башмаки улавливать будет. И дыхание.
А можно наоброт. Прибавлять громкость, когда дети в комнату вбегают, а вы что-то важное смотрите. Блоггера на Яндекс.Дзене например.
Заинтересовал? Тогда вперед!!! Следом за мной! Все расскажу и покажу. И сделаю. Мне самому такая штучка нужна!
Есть другие платки. У них нет таких возможностей по части ЮСБ. Но есть более компактный размер.
Есть платки и без ЮСБИ для них нужен внешний программатор. Но они и стоят подешевле. Если 10 изделий делать, то программатор один. И выигрыш в цене ощутимый.
Программатор стоит как платка сама, что без него. По 300 рублей. А платки с программатором на борту в районе 600 стартуют.
Хотя есть клоны. Там можно и подешевле.
Есть еще платки типа ЕСП2866 у них больше памяти для программы. Причем хорошо так больше. И они с блютус и вай фай сразу на борту.
Вот на них робота-пылесоса и делать.
Про то как сделать управление быстро под бразуер смартфона тоже расскажу. Причем любого смартфона, планшета или компа. Т.е. на любой операционке. Поделюсь секретиком. А то под каждую платформу свое решение разрабатывать. Можно быстрее.
Хотя программирование под Андроид тут тоже будет.
По мощности процессора Ардуина может воспроизводить несжатый звук с СД карты.
Т.е. считывать и выводить на ЦАП. Это позволяет делать и говорящие системы.
И пробовать свои ЦАП и АЦП разрабатывать. Она может и записывать.
И Интернет-Радио может. Есть внешний звуковой модуль с аппаратным декодером МП3.
Есть софтварное решение по декодированию ФЛАК. Правда оно уже больше подходит для ЕСП. Там и процессор мощнее.
При том что цена на 100 рублей выше.
А разработка в той же самой Arduino IDE.
Есть еще более мощные процессоры STM. Причем в той же цене, что и Ардуино. И их среда разработки тоже Ардуино ИДЕ.
Т.е. сегодня Ардуино объединияет в себе много разных решений разных фирм, причем объединияет именно средой разработки.
Одним языком программирования. Одними Библиотеками(драйверами) для внешних модулей типа дислпеев, цифровых датчиков, цифровых исполнительных модулей.
На этом канале будет много различных разработок в этой среде. Будет тут и ПИК контроллер разобран. И на нем много чего сделано. У меня есть несколько кассетных дек у которых не работают именно мозги. Вот буду переделывать.
Какие-то переведу на Ардуину, а какие-то вылечу на родном ПИК оставив.
Да и пара контроллеров инжекторов от редких тачек лежат. Кстати. Да да! Ардуина может контролировать инжектор в машине!
Правда придется усилители управляющих импульсов сделать. Но под Ардуину модули расширения есть на вкус и цвет. Хотя я буду свои полевики ставить.
Но об этом позже! На сегодня со введением все.
Более подробно будет на одном из ближайших проектов под названием компьютерные колонки с расширенным функционалом.
Там расскажу и как Ардуину программировать, и как управлять громкостью с ее помощью.
И как транзистор работает расскажу. Как усилитель устроен. Какие они бывают и каких типов. Включая модный Класс Д.
Его Аудиофилы не любят. Но мы сделаем так, что и им понравится!
Уж на сабвуфере точно признают, что хороший это усилитель.
Но об этом позже.
Спасибо, что дочитали!