Skip navigation.
Home

Как на колене строилась вундервафля. Часть вторая.

Вам еще не надоело? Тогда ловите продолжение.

Следующий этаж - диски, которые подключаются через USB. Забегая вперед, сообщу, что места под диски я сделал гораздо больше, чем используется фактически, т.к. не ожидал, что придется столкнуться с определенными сложностями.

На этом "этаже" можно поставить по максимуму 2 диска по 2,5 дюйма и один диск 3,5 дюйма. Сейчас стоит один диск на 2,5. Проблема в том, что как я уже раньше писал, далеко не каждый хаб с внешним питанием можно подключить к банане. Нет, подключить-то можно, только вот диски будут теряться системой, причем теряться случайным образом. Мало того, теряться они будут именно тогда, когда на диск приходится самая высокая нагрузка. Перебрав пару хабов с внешним питанием я остановился на варианте, когда хаб все-таки отключен от внешнего питания, и питание подается на сами адаптеры USB-SATA. С одним из адаптеров мне повезло, он заработал сразу и не выпендривался, второй же почти наглухо завешивал любой Линукс, а в системном логе были демоны и скрежет зубовный. Продавец, видимо понимая, что осетрина была, мягко говоря, не первой свежести, вернул деньги без звука и даже попросил не морочиться с возвратом адаптера.

Следующим этажом был отдельный диск, подключаемый через SATA-разъем напрямую к банане. ни с ним, ни с его питанием не возникло никаких сложностей: завел землю, +5 и +12 вольт, включил питание - работает. Даже как-то и писать особо не о чем.

Тем временем руки дошли до дисплея. По замыслу на морде корпуса должен был быть установлен дисплей, который показывал бы температуру, влажность и давление воздуха. То ли по жадности, то ли по глупости я купил двухстрочник, 2x16 символов. Этого оказалось явно мало: будете покупать - берите четырехстрочные дисплеи, что показывать - всегда найдется, цена отличается чисто символически, зато будете лишены сложного секса с написанием логики типа: "15 секунд показываем то, затем 30 секунд показываем се, и так по кругу".

На картинке - монтаж на соплях, виден BMP180 и висящий на той же I2C шине собственно, дисплей с тестовым выводом.

Да, еще момент: учтите, что эти дисплеи зело задумчивы, и проходит относительно много времени от момента выдачи команды до момента отображения текста. Кроме того, у этих дисплеев сложный секс с отображением кириллицы: мне было не надо, но начитался я по этому поводу от души.

Еще момент: если собираетесь вешать больше одного устройства на шину I2С, обязательно посмотрите на адреса устройств. К примеру два дисплея с одинаковым адресом без мультиплексора не подвесить. Адреса для устройств обычно можно найти в даташите на устройство.

В конечном итоге дисплей стал выглядеть вот так:

и показывает все, для чего он устанавливался.

Окончание следует.