Увеличение кол-ва лог.выводов. Подскажите АЦП

Tayfur
Offline
Зарегистрирован: 16.12.2017

Суть вопроса. Купил для общего развития комплект Arduino UNO + TFT LCD дисплей 320x240 с SD.

Обнаружил что дисплей занимает почти все ножки Arduino и подключить что-то дополнительное проблема. Есть мысль на свободную аналоговую ножку подцепить АЦП и через него управлять внешними железками. К выходам АЦП планирую подцепить полевые транзисторы откуда будет запитываться нагрузка. Суть нагрузки питание и сброс того-же экрана, вибратор от старого телефона, звуковой канал на динамик. Суть всего этого - самодельный мобильник. Не спрашивайте зачем.

В элементной базе разбираюсь в основном в теории. Отсюда вопрос. Подскажите какой АЦП более подойдёт и подскажите сборку полевых транзисторов. Необходимо чтобы корпуса позволяли впаивать в стандартные макетные платы - я ещё начинающий паяльник.

andriano
andriano аватар
Offline
Зарегистрирован: 20.06.2015

Мобильник из этого не получится.

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

Tayfur пишет:

Суть вопроса. Купил для общего развития комплект Arduino UNO + TFT LCD дисплей 320x240 с SD.

Это набор поиграться и забыть. Почти все ноги МК заняты. Библиотеки дисплея сожрут большую часть памяти, оставшуюся сожрут библиотеки SD. Если свои писать будете, что вряд ли, может чуток останется. Про АЦП сами то поняли что спросили?

Tayfur
Offline
Зарегистрирован: 16.12.2017

alex_r61 пишет:

Почти все ноги МК заняты. Библиотеки дисплея сожрут большую часть памяти, оставшуюся сожрут библиотеки SD. Если свои писать будете, что вряд ли, может чуток останется. Про АЦП сами то поняли что спросили?

Все нужные библиотеки сожрали 70% памяти, остальной код пишу сам. На позвонить из списка, набора клавы + почитать/написать СМС должно хватить. В коде я сумасшедший, так что не всё потерено. Здесь я справлюсь 100пудово. Вот с паяльником проблема.

А что не так с АЦП? В моём представлении закидываешь на ножку Ардуино нужный уровень, АЦП выставляет на своих выходах нужную комбинацию логики. Мне и 4-х логических выходов хватит, а в существующих наверно все 8 идут. Поправьте меня.

CheS_66
CheS_66 аватар
Offline
Зарегистрирован: 08.02.2017

Может тогда не АЦП, а по I2C расширить? Типа тех что на дисплеях ставят, PCF8574 и ей подобные.

bwn
Offline
Зарегистрирован: 25.08.2014

CheS_66 пишет:

Может тогда не АЦП, а по I2C расширить? Типа тех что на дисплеях ставят, PCF8574 и ей подобные.

Не, через АЦП прикольней, сперва R2R матрицу сделаем, переведем двоичный код в напряжение, а потом получим с АЦП результат в двоичном коде, на логике смастрячим дешифратор и будем управлять чем нужно. "Мы пойдем другим путем" (с).

ЕвгенийП
ЕвгенийП аватар
Offline
Зарегистрирован: 25.05.2015

Tayfur пишет:

А что не так с АЦП? 

А, простите, простой, рабоче-крестьянский сдвиговый регистр противоречит основам Вашей религии? Или АЦП хочется для упражнения? :)))

Tayfur пишет:

закидываешь на ножку Ардуино нужный уровень

В смысле, нужное напряжение? Каким образом? Будете ставить рядом с ногой ФНЧ с усилителем? Но тогда не любая нога для этого подойдёт. Или как-то по-другому?